ふとした拍子にWindowsUpdateをチェックすると、「x64 ベース システム用 Windows 10 Version 1511 の累積的な更新プログラム (KB3156421)」がエラーコード「0x80073712」で停止していた。何度となくトライするがUpdateに失敗するばかりだったので、別の手段を取ることにした。私が取った手段は次の三つ。
- MicrosoftUpdate カタログからKB3156421をダウンロードし、実行する
- Windows Update トラブルシューティング ツールを実行した後もう一度WindowsUpdateする
- DISM ツールを実行する
1,2については失敗した。これは恐らくWindowsUpdateのキャッシュまたはデータベースが破損している為と思われる。そこで3を実行した。実行の手順はこのページに詳しい。ページが無くなったときのために、一応手順を記す。
方法 2: DISM ツールを実行する
画面の右端からスワイプし、[検索] をタップします。
(マウスを使っている場合は、画面の右下隅をポイントし、マウス ポインターを上へ移動して、[検索] をクリックします。)検索ボックスに「コマンド プロンプト」と入力します。
結果一覧で [コマンド プロンプト] を下方向へスワイプするか右クリックして、[管理者として実行] をタップまたはクリックします。
[管理者: コマンド プロンプト] ウィンドウで次の各コマンドを入力します。各コマンドの後で、Enter キーを押します。
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
[管理者: コマンド プロンプト] ウィンドウを閉じるには、「Exit」と入力し、Enter キーを押します。
Windows Update を再度実行します。
dism.exeで解決出来ない。