Windows Update の一般的なトラブルシューティング
以下に、Windows Update に関係するサービスの停止、システム フォルダーの名前変更、関連 DLL ファイルの登録、および前述の手順で停止したサービスの再開の方法について記載します。このトラブルシューティングは、Windows Update に関連する一般的な問題に有効な方法です。
ちょっと長くなりますが、試してみてはいかがでしょうか。
Windows Update に関連するサービスの停止
1. [スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。
[アクセサリ] をクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。
2. [ユーザー アカウント制御] ダイアログ ボックスが表示されたら、[続行] をクリックします。
3. コマンド プロンプトで、次のコマンドを入力します。各コマンドを入力した後、Enter キーを押します。
net stop wuauserv
net stop bits
net stop cryptsvc
4. コマンド プロンプト ウィンドウは閉じないでください。
Windows Update に関連するフォルダーの名前の変更
1. コマンド プロンプトで、以下のコマンドを入力します。各コマンドを入力した後、Enter キーを押します。
ren %systemroot%\System32\Catroot2 Catroot2.old
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
2. コマンド プロンプト ウィンドウは閉じないでください。
Windows Update に関連する DLL の登録
1. 以下のテキストをコピーしてメモ帳に貼り付け、そのファイルを WindowsUpdate.BAT という名前で保存します。
2. ファイルが正しく保存された場合、アイコンはメモ帳ファイルから BAT ファイルに変わり、2 つの歯車がかみ合ったアイコンになります。
- または -
3. コマンド プロンプトで以下のコマンドを入力できます。
regsvr32 c:\windows\system32\vbscript.dll /s
regsvr32 c:\windows\system32\mshtml.dll /s
regsvr32 c:\windows\system32\msjava.dll /s
regsvr32 c:\windows\system32\jscript.dll /s
regsvr32 c:\windows\system32\msxml.dll /s
regsvr32 c:\windows\system32\actxprxy.dll /s
regsvr32 c:\windows\system32\shdocvw.dll /s
regsvr32 wuapi.dll /s
regsvr32 wuaueng1.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wucltui.dll /s
regsvr32 wups2.dll /s
regsvr32 wups.dll /s
regsvr32 wuweb.dll /s
regsvr32 Softpub.dll /s
regsvr32 Mssip32.dll /s
regsvr32 Initpki.dll /s
regsvr32 softpub.dll /s
regsvr32 wintrust.dll /s
regsvr32 initpki.dll /s
regsvr32 dssenh.dll /s
regsvr32 rsaenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 Urlmon.dll /s
regsvr32 Shdocvw.dll /s
regsvr32 Msjava.dll /s
regsvr32 Actxprxy.dll /s
regsvr32 Oleaut32.dll /s
regsvr32 Mshtml.dll /s
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 Browseui.dll /s
regsvr32 shell32.dll /s
regsvr32 wuapi.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wuaueng1.dll /s
regsvr32 wucltui.dll /s
regsvr32 wups.dll /s
regsvr32 wuweb.dll /s
regsvr32 jscript.dll /s
regsvr32 atl.dll /s
regsvr32 Mssip32.dll /s
Windows Update に関連するサービスの再開1. [スタート] ボタンをクリックし、[すべてのプログラム] をクリックします。[アクセサリ] をクリックし、
[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。
2. [ユーザー アカウント制御] ダイアログ ボックスが表示されたら、[続行] をクリックします。
3. コマンド プロンプトで、次のコマンドを入力します。各コマンドを入力した後、Enter キーを押します。
net start wuauserv
net start bits
net start cryptsvc
exit
4. Windows Update を使用して更新プログラムを確認し、うまくいくかどうか確認してみてください。
この回答がお力になれれば幸いです!
こんにちわ!フォーラムオペレーターの関口です。
このスレッドは、日本でのMicorsoft Answers開設にあたり、USのMicrosoft Answersの投稿をもとにサンプルとして関口が質問・回答をしています。投稿の参考にしていただけると、大変うれしいです^^
英語の元スレッドはこちらです
*この質問者さんは、MVPのMark L. Ferguson さんが回答してくれた上記の内容で解決したようです。
マイクロソフト株式会社 フォーラムオペレーター 関口 真奈美