Windows Update が失敗する

Windows Update に失敗する場合の対処です。トラブルを解決するための Windows コマンドを紹介します。



DNSキャッシュのクリア

DNSクエリ―のキャッシュをクリアして改善するか確認します。

コマンド:

C:\>ipconfig /flushdns


DNSのキャッシュをクリアして改善するか確認します。


コマンド:



c:\>ipconfig /flushdns

Windows IP 構成

DNS リゾルバー キャッシュは正常にフラッシュされました。



DHCPサーバからIPアドレスを再取得

DHCPサーバからIPアドレスを再取得して改善するか確認します。

コマンド:

C:\>ipconfig /renew


winsockのリセット

winsockをリセットして改善するか確認します。

コマンド:

C:\>netsh winsock reset 




IP のリセット

ip をリセットして改善するか確認します。

コマンド:

C:\>netsh int ip reset all 


Proxy接続のリセット

Proxyを使用してWindows Updateに接続している場合は接続をリセットしてみます。

コマンド:

C:\>netsh winhttp reset proxy
C:\>netsh winhttp import proxy source=ie


Windows Updateのキャッシュをクリア

Windows Update のキャッシュをクリアして改善するか確認します。"SoftwareDistribution"と"catroot2"は削除しても問題ないようですが、ここでは念のため、SoftwareDistribution_bak, catroot2_bakというフォルダでバックアップしています。

コマンド:

C:\>net stop usosvc
C:\>net stop dosvc
C:\>net stop wuauserv
C:\>net stop bits
C:\>net stop cryptsvc

C:\>ren C:\Windows\SoftwareDistribution SoftwareDistribution_bak
C:\>ren C:\Windows\System32\catroot2 catroot2_bak

C:\>net start cryptsvc
C:\>net start bits
C:\>net start wuauserv
C:\>net start dosvc
C:\>net start usosvc


以下は実行結果のサンプルです。


コマンド:



c:\>net stop usosvc
Orchestrator Service の更新 サービスを停止中です.
Orchestrator Service の更新 サービスは正常に停止されました。


c:\>net stop dosvc
Delivery Optimization サービスを停止中です.
Delivery Optimization サービスは正常に停止されました。


c:\>net stop wuauserv
Windows Update サービスを停止中です.
Windows Update サービスは正常に停止されました。


c:\>net stop bits
Background Intelligent Transfer Service サービスを停止中です..
Background Intelligent Transfer Service サービスは正常に停止されました。


c:\>net stop cryptsvc
Cryptographic Services サービスを停止中です..
Cryptographic Services サービスは正常に停止されました。


c:\>del /q C:\Windows\SoftwareDistribution SoftwareDistribution_bak
c:\SoftwareDistribution_bak が見つかりませんでした。

c:\>del /q C:\Windows\System32\catroot2 catroot2_bak
c:\catroot2_bak が見つかりませんでした。

c:\>ren C:\Windows\SoftwareDistribution SoftwareDistribution_bak
重複するファイル名が存在するか、またはファイルが
見つかりませんでした。

c:\>ren C:\Windows\System32\catroot2 catroot2_bak
指定されたファイルが見つかりません。

c:\>net start cryptsvc
Cryptographic Services サービスを開始します.
Cryptographic Services サービスは正常に開始されました。


c:\>net start bits
Background Intelligent Transfer Service サービスを開始します.
以下省略





[ホーム] - [Windows 修復コマンド]