不適切なシャットダウン、クラッシュ、レジストリの問題、または電源障害の後、WindowsUpdateが正しく機能しない可能性があります。アップデートの確認やインストールに失敗したり、まったく開かない場合があります。この記事では、WindowsUpdateとそのコンポーネントが機能しなくなった場合にその状態をリセットする方法を紹介します。
広告
WindowsUpdateとそのコンポーネントの状態をリセットする方法
管理者としてコマンドプロンプトを開くことから始めます。 Windows 8でこれを実行する最良の方法は、パワーユーザーメニューです。 Win + X キーボードのキーを押して、「コマンドプロンプト(管理者)」項目を選択します。
- バックグラウンドインテリジェント転送サービス(BITS)とWindowsUpdateサービスを停止します。これらのサービスを停止するには、管理者特権でのコマンドプロンプトに次のコマンドを入力します。
ネットストップビットネットストップwuauserv
- からすべてのqmgr * .datファイルを削除します %ALLUSERSPROFILE% Microsoft Network Downloader フォルダー、例:次のコマンドを使用します。
Del '%ALLUSERSPROFILE% Microsoft Network Downloader qmgr * .dat'
- ここで、WindowsUpdateで使用されるディレクトリの名前を次のように変更する必要があります。
Ren%systemroot% SoftwareDistribution * .bak Ren%systemroot% system32 catroot2 * .bak
- BITSおよびWindowsUpdateサービスで必要なすべてのファイルを再登録します。次のコマンドを入力する必要があります。
cd / d%windir% system32ق32。exe atl.dllق32。exe urlmon.dllق32。exe mshtml.dllق32。exe shdocvw.dllق32。exe browserui.dllق32。exe jscript.dllق32。exe vbscript.dll ق32。exe scrrun.dllق32。exe msxml.dllق32。exe msxml3.dllق32。exe msxml6.dllق32。exe actxprxy.dllق32。exe softpub.dllق32。exe wintrust.dllق32。exe dssenh.dll exe rsaenh.dllق32。exe gpkcsp.dllق32。exe sccbase.dllテレプテン32.exe slbcsp.dllق32。exe cryptdlg.dllق32。exe oleaut32.dllテレピン32.exe ole32.dllق32。exe shell32.dll属する.dllق32。exe wuapi.dllق32。exe wuaueng.dllテレプテン32.exe wuaueng1.dllق32。exe wucltui.dllテレピン32.exe wups.dllق32。exe wups2.dllق32。exe wuweb.dll属するق32。exe qmgrprxy.dllق32。exe wucltux.dll属する
注:一部のコマンドはエラーを報告する場合がありますが、注意を払わないでください。
- 次のように、Winsockサービスを再起動します。
netsh reset winsock
- BITSおよびWindowsUpdateサービスを開始します。
ネットスタートビットネットスタートwuauserv
- バックグラウンド転送キューをクリーンアップします。
bitsadmin.exe / reset / allusers
- PCを再起動します。それで全部です。