ITよろづや

ITの参考になる情報を備忘録代わりに残していきます

0x80073712 WindowsUpdate エラーで失敗 DISM.exeで復旧できない

0x80073712 WindowsUpdate エラーで失敗ことがあるそうです。WindowsUpdateで失敗するって嫌ですよね。以前、自宅のPCでWindows7→Windows10にアップグレードしたPCがドライバが古い関係でエラーが出たことがありました。

 

その際は、どのドライバを対処してアップデートできましたが、古い端末をアップグレードすると同様の問題があることがあります。

 

そもそもHDの寿命もあるので、長く使っているリスクがありますね。いつ壊れても仕方がないようなPCもあります。そして、本題ですが、0x80073712 WindowsUpdate エラーで失敗 DISM.exeで復旧できないというパターンがあるそうです。

 

以下はマイクロソフトのコミュニティです。

【0x80073712】Windows Updateが出来ません。 - マイクロソフト コミュニティ

 

 

Windows10です。 WindowsのUpdateをしようとしています。

Windows 10 Version 1903 の累積更新プログラム (KB4565351)」というものをインストールしている途中で、エラーになりエラーコード「0x80073712」が表示されました。

https://windows-podcast.com/sundayprogrammer/archives/823

を参考にして作業を行ったのですが、またもや写真のようにエラーになってしまいました。どうすればいいのでしょうか?

 

参考になるサイトを参考に手順を実行してもダメというものです。同様の事象がこちらにもありましたがこちらは改善したようです。

エラーコード:0x80073712 | Windows 10のQ&A 解決済み【OKWAVE】

 

Windows Updateがうまくいかず困っています。
何度やっても図のようにエラーになります。
私のPCはWindows10Proで、バージョン1809、OSビルド17763.379となっています。
対策をネットで調べ、コマンドプロンプトを管理者権限で起動し、下記コマンドを実行してみました。

>DISM.exe /Online /Cleanup-image /Scanhealth → 正常終了

>DISM.exe /Online /Cleanup-image /Restorehealth → エラー:0x800f081f ソースファイルが見つかりませんでした

結局解決できず、Windows Updateができないままです。

 

回答にあるSoftware Distribution folderを削除する方法で復旧したという情報がありました。

 

Software Distribution folderを削除する方法
http://tooljp.com/qa/Delete-Software-Distribution-folder-E6E8.html
あとは上記みたいなのを試すって方法もあります。

2019-06 x64 ベース システム用 Windows 10 Version 1809 の累積更新プログラム (KB4509479)
2019-06 x64 ベース システム用 Windows 10 Version 1809 セキュリティ更新プログラム (Adobe Flash Player 対応) (KB4503308)
あたりが1809向けの最新の更新プログラムなのでMicrosoft Update カタログからスタンドアロン用(オフライン用)の更新プログラムをダウンロードしてインストールするって方法もありますね。

https://www.catalog.update.microsoft.com/Search.aspx?q=KB4509479
https://www.catalog.update.microsoft.com/Search.aspx?q=KB4503308%201809

 

Windows Updateに関連するSoftware Distribution folderを削除する方法を紹介していて、このフォルダはキャッシュとして使用されるため、手動でファイルを削除しても問題ないとのことです。

 

 

削除する手順の抜粋です。

 

(1)管理者としてコマンドプロンプトを開きます。
(2)以下を実行してサービスを停止します。
net stop wuauserv
net stop bits

(3)エクスプローラから以下のフォルダの名前を変更します。

rename C:\Windows\SoftwareDistribution SoftwareDistribution.old

【変更前】
C:\Windows\SoftwareDistribution

【変更後】
C:\Windows\SoftwareDistribution.old

(*)削除してもよいのですが、念のため名前の変更だけにしておいて、後で戻せるようにします。

(4)再度以下のコマンドを実行してサービスを起動します。
net start wuauserv
net start bits

 

0x80073712 WindowsUpdate エラーで失敗 DISM.exeで復旧できない方は参考にしてみてください。

 

サンワダイレクト ビジネスバッグ 手提げ ショルダー 通勤 対応 15.6型PCパソコン A4 対応 200-BAG067