文書番号: 000226336
原因を確認するためには、C:\Windows\Logs\CBS.logをメモ帳などで開き、Windows Updateに失敗したKB番号で検索することで、更新失敗時のErrorなどを確認できます。
カタログサイトから、失敗するKBパッケージを直接ダウンロードし、手動で適用して回避する方法
WindowsUpdateカタログ
https://www.catalog.update.microsoft.com/Home.aspx
参考事例
CBS.logより、Update失敗のErrorが”Manifest doesn't exist”の場合の対処
カタログサイトよりダウンロードしたファイルを以下の手順で適用し解消した事例があります。
Expand -F:* C:\temp\<xxx.msu> C:\temp\cab
Dism /online /add-package /packagepath:c:\temp\cab\<xxx.cab>
Windows以外のアプリケーションのサービスが更新を阻害している場合に有効な対処方法。
Windows Server: クリーンブート実施手順
Windowsの標準サービスを含む要因が考えられる場合に有効な対処方法。
手順
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\MSIServer /ve /d Service REG ADD HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\wuauserv /ve /d Service REG ADD HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\BITS /ve /d Service REG ADD HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\EventSystem /ve /d Service REG ADD HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\ose64 /ve /d Service
msconfig
と入力し実行します。
カーネルレベルでセキュリティー対策ソフトが動作していることが原因となり更新を阻害している場合に有効な対処方法。
Windows Defenderの無効化手順
Windows Defenderのアンインストール手順
Uninstall-WindowsFeature -Name Windows-Defender
*切り分け後は、以下コマンドでインストールできます。Install-WindowsFeature -Name Windows-Defender
CBS.logにインストールを阻害している別のKBパッケージ、もしくはRollupFixが記録されている場合の対処方法。
KBパッケージの削除手順
wusa.exe /uninstall /kb:xxxxxx
dism /online /remove-package /packagename:パッケージID例:
dism /online /remove-package /packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.3287.1.7
Windowsの機能や更新プログラムのインストールまたはアンインストールなどに関係するファイルの格納場所(WinSxS)をクリーンアップする対処方法。
WinSxSフォルダーのクリーンアップ
https://learn.microsoft.com/ja-jp/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder?view=windows-11
手順
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
/ResetBase
オプションを付けて実行すると、既にインストール済みの更新プログラムがアンインストールできなくなりますのでご留意ください。
/ResetBase
オプションを付けた方がフォルダサイズは縮小しますが、完了するまでの時間は長くなります。
WindowsUpdateを制御しているサービスを再起動することで解消される可能性があります。
Windows Updateクライアントの情報をクリアにする手順
https://blogs.technet.microsoft.com/jpwsus/2014/12/02/windows-update-3/
手順
C:\Windows\SoftwareDistribution
(フォルダ)C:\Windows\system32\catroot2
(フォルダ)del /Q %ALLUSERSPROFILE%\Microsoft\Network\Downloader\*
0x8024402c、0x80240438のエラーは、Microsoft社のアップデートサーバーへ接続ができないことを示すエラーコードです。
セキュリティーソフトが通信を阻害している可能性の切り分けのための、定義ファイル更新による対処方法。
Windows Defenderの場合の定義ファイル更新手順
Proxyサーバーまたはネットワーク上にファイアウォールがある場合、利用しない環境で更新をお試しください。
一般的なエラーと軽減策をWindows Updateする
https://docs.microsoft.com/ja-jp/windows/deployment/update/windows-update-errors
0x80072EFD、0x80072EFEまたは0x80D02002
Proxy環境で、Proxyを利用しない環境が用意できない場合の対処方法。
IEやChromeなどのブラウザで外部接続可能な場合は、以下のコマンドで解消される見込みがあります。
netsh winhttp import proxy source=ie
WindowsServer2022
スタート>設定>更新とセキュリティ>トラブルシューティング>追加のトラブルシューティングツールの順に選択します。
"起動して稼働中"の項目より"Windows Update"を選択し、"トラブルシューティングツールの実行"のボタンより実行します。
WindowsServer2019
スタート>設定>更新とセキュリティ>トラブルシューティング>"起動して稼働中"の項目より、"Windows Update"を選択し"トラブルシューティングツールの実行" のボタンより実行します。
WindowsServer2016
スタート>コントロールパネル>システムとセキュリティ>セキュリティとメンテナンス>トラブルシューティングの順に選択します。
左項目で"すべて表示"を選択し、一覧より"Windows Upadate"を選択して次へより実行します。
Windowsイメージに問題があることが影響している場合、解消される可能性があります。
Windows Server: DISMコマンドでの修復手順
ファイルシステムに問題があることが影響している場合、解消される可能性があります。
Windows Server: SFCコマンドでの修復手順
既存OSを同バージョンに上書きすることで、システム破損が原因の場合解消される可能性があります。
Windows Server: OSインプレースアップグレード手順
上記1.~13.までの対処で解決できない場合の対応策は、OSの再インストールをご検討ください。
Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022
25 6月 2024
1
How To