この記事は、Windows 10アップデートコンポーネントのリセット方法に役立つスクリーンショットを含む設定ガイドです。
以下は、Windows 10でダウンロードおよびインストールを試みる中断された更新を修正するためにWindows更新コンポーネントをリセットするいくつかの技術です。
Windows Updateは、バグ修正、セキュリティパッチ、およびドライバを含む最新のアップデートをダウンロードしてインストールする機能を提供するため、Windows 10の前提条件です。また、新機能の更新とプレビュービルドをダウンロードするメカニズムです。ただし、特定のエラー メッセージ、Windows Update が Microsoft サーバーに接続されていない、その他の問題により、デバイスが更新プログラムをダウンロードまたはインストールできないことがあります。
一般に、ユーザーは、Windows Update Agent関連のサービスが動作を停止した場合、またはWindows 10でアップデートキャッシュに問題がある場合、または一部のコンポーネントが破損している場合、この種の問題が発生する可能性があります。このような状況では、ほとんどの問題を解決するためにWindows 10でWindowsアップデートをリセットできます。
このガイドでは、「Windows Updateトラブルシューティングツール」ユーティリティを使用してWindows Updateコンポーネントをリセットする方法を学びます。また、コマンド プロンプトを使用して Windows の更新プログラムを手動で変更して、コンピュータからセキュリティ パッチ、ドライバー、および機能を再ダウンロードする方法についての手順を学びます。ただし、コマンドプロンプトオプションを使用する前に、指示に従って手動で最新のアップデートであるサービススタックアップデート(SSU)をインストールし、システムファイルを最初に修復する必要があります。
以下にWindows10アップデートコンポーネントのリセット方法を紹介しています。スクロールして確認してください。
トラブルシューティングツールを使用してWindows Updateをリセットする方法
トラブルシューティングを使用して Windows アップデートをリセットするには、次の手順を使用します。
- マイクロソフトではWindows Updateのトラブルシューティングをダウンロードしてください。
- WindowsUpdateDiagnostic.diagcabファイルをダブルクリックしてトラブルシューティングを実行します。
- Windowsアップデートオプションを選択します。
- [次へ] ボタンをクリックします。
- 管理者権限でトラブルシューティングを試みるオプションをクリックします(該当する場合). オプションをもう一度選択し、[次へ]ボタンをもう一度クリックします。
- 閉じるボタンをクリックします。
- Windows Updateのトラブルシューティングツールをもう一度開きます。
- アップデートのダウンロードを妨げるネットワーキングの問題を解決するには、Windowsネットワーキング診断オプションを選択します。
- [次へ] ボタンをクリックします。
- 閉じるボタンをクリックします。
- コンピュータを再起動します。
コンピュータが再起動したら、Windows 10をもう一度更新してみてください。これで期待どおりに動作します。
最新のアップデートを手動でインストールするWindowsアップデートを修正する方法
Windows 10のWindows Updateの問題を解決するのに役立つ更新プログラムを手動でインストールするには、次の手順に従います。
- Windows 10アップデート履歴Webサイトを開きます。
- 左ペインで、Windows 10バージョンの最新のアップデートを見つけて、アップデートのKB番号を確認します。クイックヒント: 設定>システム>情報で現在のバージョンを確認し、「Windowsの仕様」セクションでバージョン情報を確認できます。
- Microsoft Update Catalog Webサイトを開きます。
- アップデートのサポート技術情報(KB)番号を検索します。
- 使用しているWindows 10バージョン(32ビット(x86)または64ビット(x64))のアップデートをダウンロードします。
- ファイルをダブルクリックしてアップデートをインストールします。
- コンピュータを再起動します。
プロセスが完了したら、デバイスに最新のアップデートがインストールされている必要があります。アップデートはWindowsアップデートの問題も解決しなければなりません。Windowsのアップデート設定ページで、アップデートの確認ボタンをクリックして確認できます。
最新のサービススタックアップデート(SSU)をインストールするWindowsアップデートを修正する方法
コンピュータにWindows Updateの問題を解決するための最新のサービススタックアップデートがあることを確認するには、次の手順に従います。
- 設定を開きます。
- システムをクリックします。
- 情報をクリックします。
- 「システムタイプ」セクションで、Windows 10の32ビット版または64ビット版があることを確認します。
- Microsoft Update Catalog Webサイトを開きます。
- 使用しているバージョン(32ビット(x86)または64ビット(x64))の最新のサービススタックアップデートをダウンロードします。
- ファイルをダブルクリックしてアップデートをインストールします。
- コンピュータを再起動します。
コンピュータを再起動すると、設定アプリを使用してアップデートをダウンロードしてインストールできるようになります。
破損したシステムファイルを修復するWindowsアップデートを修正する方法
配布イメージサービスと管理(DISM)およびシステムファイルチェッカー(SFC)ツールを使用してシステムファイルを修復してWindowsアップデートの問題を解決するには、次の手順を使用します。
- スタートを開きます。
- コマンドプロンプトを検索し、一番上の結果を右クリックして[管理者として実行]オプションを選択します。
- 次のDISMコマンドを入力して破損したシステムファイルを修復し、Enterキーを押します。
dism.exe /Online /Cleanup-image /Restorehealth
- 次のSFCコマンドを入力してシステムファイルを修復し、Enterキーを押します。
sfc /scannow
プロセスが完了したら、Windows Updateコンポーネントが再び動作を開始する必要があり、更新を再確認して確認できます。
コマンドプロンプトを使用してWindowsアップデートをリセットする方法
Windows 10でコマンドプロンプトを使用してWindowsアップデートを手動でリセットするには、次の手順を使用します。
- スタートを開きます。
- コマンドプロンプトを検索し、一番上の結果を右クリックして[管理者として実行]オプションを選択します。
- 次のコマンドを入力して、Background Intelligent Transfer Service(BITS)、Windows Updateサービス、および暗号化サービスを停止し、各行でEnterキーを押します。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
クイックヒント:サービスが正常に停止したことを示すメッセージが表示されるまで、コマンドを複数回実行する必要があるかもしれません。
- 次のコマンドを入力して、BITSによって生成されたすべてのqmgr * .datファイルをPCから削除します。 Enterキーを押します。
Del Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
- Yを入力して削除を確認します。
- 次のコマンドを入力して、破損している可能性があるシステムに既にダウンロードされているファイルを使用するのではなく、Windows 10が更新プログラムを再ダウンロードできるようにWindowsアップデートキャッシュを消去し、各行でEnterキーを押します。
rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q
クイックヒント:ディレクトリ削除
rmdir
コマンドは/S
、デフォルトフォルダ内の指定されたディレクトリとすべてのサブディレクトリを削除するオプションと一緒に使用され、このオプション/Q
は確認なしでディレクトリを静かに削除します。「他のプロセスがファイルを使用しているため、プロセスがファイルにアクセスできません」というメッセージが表示された場合は、サービスの1つが予期せず再起動された可能性があるため、手順1を繰り返してやり直してください。 - 次のコマンドを入力してBITSおよびWindows Updateサービスをデフォルトのセキュリティ記述子にリセットし、各行でEnterキーを押します。
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- 次のコマンドを入力してSystem32フォルダに移動し、Enterキーを押します。
cd /d %windir%\system32
- 次のコマンドを入力して、対応するすべてのBITSおよびWindows Update DLLファイルをレジストリに登録し、各行でEnterキーを押します。
regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll regsvr32.exe /s shdocvw.dll regsvr32.exe /s browseui.dll regsvr32.exe /s jscript.dll regsvr32.exe /s vbscript.dll regsvr32.exe /s scrrun.dll regsvr32.exe /s msxml.dll regsvr32.exe /s msxml3.dll regsvr32.exe /s msxml6.dll regsvr32.exe /s actxprxy.dll regsvr32.exe /s softpub.dll regsvr32.exe /s wintrust.dll regsvr32.exe /s dssenh.dll regsvr32.exe /s rsaenh.dll regsvr32.exe /s gpkcsp.dll regsvr32.exe /s sccbase.dll regsvr32.exe /s slbcsp.dll regsvr32.exe /s cryptdlg.dll regsvr32.exe /s oleaut32.dll regsvr32.exe /s ole32.dll regsvr32.exe /s shell32.dll regsvr32.exe /s initpki.dll regsvr32.exe /s wuapi.dll regsvr32.exe /s wuaueng.dll regsvr32.exe /s wuaueng1.dll regsvr32.exe /s wucltui.dll regsvr32.exe /s wups.dll regsvr32.exe /s wups2.dll regsvr32.exe /s wuweb.dll regsvr32.exe /s qmgr.dll regsvr32.exe /s qmgrprxy.dll regsvr32.exe /s wucltux.dll regsvr32.exe /s muweb.dll regsvr32.exe /s wuwebv.dll
注:「. DLL」ファイルをレジストリにコマンドコンポーネントとして
regsvr32
登録するのに役立ち、追加のメッセージを表示せずにコマンドを自動的に実行するツールを指定するオプションを使用します。/S
- 次のコマンドを入力して、問題の一部である可能性があるネットワーク構成をリセットし(コンピュータを再起動しないでください)、各行でEnterキーを押します。
netsh winsock reset netsh winsock reset proxy
- 次のコマンドを入力して BITS、Windows Update、および暗号化サービスを再起動し、各行でEnter キーを押します。
net start bits net start wuauserv net start appidsvc net start cryptsvc
- コンピュータを再起動します。
プロセスが完了すると、Windows Updateはリセットされ、Windows 10デバイスで再び動作するはずです。
以上でWindows10アップデートコンポーネントのリセット方法を見てみました。この情報が必要なものを見つけるのに役立つことを願っています。