|
現: 2020-12-26 (土) 15:07:39 yuji |
| + | * Windows Updateが失敗ばかりで更新できない [#va7ddc1f] |
| + | Windows Updateが何度も失敗してうまく行かなくなってしまうことがある。 |
| | | |
| + | それにしても,''Windows Updateで更新するとさらなる問題が発生すると言ったことが最近多くて困ります。しかも発生するのが致命的な問題が多くて'',Microsoftの劣化と思わざるを得ません。 |
| + | |
| + | Windows Updateが失敗してしまう問題を解決するのに行ったことをメモしておく。~ |
| + | |
| + | ** Windowsの標準機能を使う [#v311ca13] |
| + | - コントロールパネル>システムとセキュリティ>システムを開く~ |
| + | Windows10の場合は,コントロールパネル>セキュリティとメンテナンス。 |
| + | - 左下の「アクションセンター」を開く~ |
| + | - 「トラブルシューティング」をクリック~ |
| + | - 「Windows Updateで問題を解決する」をクリック~ |
| + | - 「次へ」をクリックして,トラブルシューティングを実行する~ |
| + | |
| + | この後,再度Windows Updateを実行してみる。 |
| + | |
| + | ** Microsoftのトラブルシューターツールを使う [#jf1f79d7] |
| + | Microsoftが配布している,~ |
| + | [[Windows Update Troubleshooter(Windows7,8)>https://support.microsoft.com/en-us/help/4027322/windows-update-troubleshooter]]~ |
| + | [[BITSDiagnostic(Windows10)>http://download.microsoft.com/download/F/2/2/F22D5FDB-59CD-4275-8C95-1BE17BF70B21/BITSDiagnostic.diagcab]]~ |
| + | を使ってみる。~ |
| + | 上記の場所から,Windows Update Troubleshooter(Windows 7/8用)やBITSDiagnostic(Windows10)をダウンロードして実行する。~ |
| + | |
| + | 管理者権限が必要になります。 |
| + | |
| + | これは,上記のWindowsのコントロールパネルでの機能と実質的には同じ気がする。 |
| + | |
| + | ** Windowsを一度セーフモードで起動する [#y8b580d1] |
| + | Windowsをセーフモードで起動すると、Windowsのシステム内の様々なキャッシュやデータベースが再作成される。~ |
| + | 症状によっては,これで問題が出なくなる場合がある。 |
| + | |
| + | ** ''SoftwareDistribution''ディレクトリをクリアする [#oc714ab6] |
| + | 上記のMicrosoftの修正方法をいろいろ行ってもだめな場合は,以下の方法でWindows Updateで使用しているデータを削除する。~ |
| + | |
| + | これを行うと,Windows Updateの履歴情報が削除される。次回,Windows Updateを行うとちょっと時間がかかる。 |
| + | |
| + | *** Windows7の場合 [#mf8f44a7] |
| + | コマンドプロンプトを管理者権限で起動し以下のコマンドを実行します。~ |
| + | > net stop wuauserv |
| + | > net stop bits |
| + | > move %SystemRoot%\SoftwareDistribution %SystemRoot%\SoftwareDistribution.old |
| + | > net start bits |
| + | > net start wuauserv |
| + | |
| + | この後,PCを再起動する。 |
| + | |
| + | *** Windows10の場合 [#lf1e5f44] |
| + | Windows10では,コマンドプロンプトを管理者権限で起動し以下のコマンドを実行します。~ |
| + | > net stop usosvc |
| + | > net stop dosvc |
| + | > net stop wuauserv |
| + | > net stop bits |
| + | > move %SystemRoot%\SoftwareDistribution %SystemRoot%\SoftwareDistribution.old |
| + | > del %ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr0.dat |
| + | > del %ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr1.dat |
| + | > net start bits |
| + | > net start wuauserv |
| + | > net start dosvc |
| + | > net start usosvc |
| + | > %SystemRoot%\system32\usoclient.exe StartScan |
| + | |
| + | この後,PCを再起動する。 |
| + | |
| + | ** サービス スタック更新プログラム (SSU)をインストールする [#jc959c55] |
| + | Microsoft Updateカタログから,Windows Updateで失敗している更新プログラムである''サービス スタック更新プログラム(SSU)''をダウンロードして,手動でインストールすると更新できる場合がある。 |
| + | |
| + | これは単に,Windows Updateでの更新の代わりに,スタンドアローンでの更新プログラムを使ってWindowsを更新するものであるが,うまくいく場合もある。 |
| + | |
| + | 「設定>更新とセキュリティ>更新の履歴を表示する」として,失敗した更新プログラムの番号を控えておく。~ |
| + | Microsoftの[[サービス スタック更新プログラム>https://portal.msrc.microsoft.com/ja-jp/security-guidance/advisory/ADV990001]]サイトから,失敗した更新プログラムで自分のPCにあったインストーラーファイルをダウンロードして,それをダブルクリックしてインストールする。~ |
| + | |
| + | インストールが問題なく完了した場合は,PCを再起動する。 |
| + | |
| + | ** Windowsの復元を利用してみる [#a618d859] |
| + | Windows Updateが失敗する前の復元ポイントに戻すという方法がある。 |
| + | |
| + | Windows Updateが失敗してしまう原因に,''Windowsのシステムファイルで壊れているファイルがあったりシステムファイルが無い場合''などが原因の場合があるようだ。 |
| + | |
| + | この場合,復元ポイントに正常に動作していた状態をバックアップしていた場合は,これを復元するのが手っ取り早い方法となる。~ |
| + | 復元ポイント以降にインストールしたプログラムや更新したプログラム等がある場合は,これらはバックアップされていないため復元出来ない。 |
| + | |
| + | ** 修復ツールを使用してシステムファイルを修復する [#h5ee05ad] |
| + | ''Windowsのシステムファイルの中に壊れているファイルがあったりシステムファイルが無かったりした場合'',などが原因でWindows Updateがうまく行かない場合がある。~ |
| + | これが原因となっている時は,Windowsの動作がなんか調子が悪かったり,どこかしらおかしくなっていたりすることもある。 |
| + | |
| + | また,上記の復元ポイントとしてバックアップしたものが元々ファイルが壊れていたり無くなっていた場合では,上記の復元ポイントを使ったWindowsの復元では修復出来ない。 |
| + | |
| + | こんな時は,Windowsで用意されている''修復ツール''を使って対応する方法がある。 |
| + | |
| + | 修復ツールを使ってシステムファイルを修復する場合は,[[修復ツールを使ってWindowsのシステムファイルを修復する>/PC /Windows/修復ツールを使ってWindowsのシステムファイルを修復する]]で記載しているようにする。 |