ふぅたこブログサブ

ガジェットや気になったものなどお役に立つ情報を紹介していきます。

【解決済み】WindowsUpdateで0x8024500cエラーが発生。

f:id:fuutaco:20210225174936p:plain

 

発生したOS:Windows Server 2016 DataCenter
WindowsUpdateで0x8024500cエラーが発生し、解決したので記録を残します。

 

 

更新プログラムのインストール中に問題が発生しましたが、後で自動的に再試行されます。
この問題が引き続き発生し、Web 検索やサポートへの問い合わせを通じて情報を集める必要がある場合は、次のエラー コードが役立つ可能性があります: (0x8024500c)

 

いつものよくわからないエラー出ましたよ。

ネットで調べてみるとWSUS関連とのことでしたが、ドメインポリシー見直してもダメでした。
※というか同一環境の他のPCやサーバは問題なかったため単体の問題の可能性大。

 

トラブルシューティングを進めていく

下記のMicrosoftのURLを参照して進めます。

docs.microsoft.com

 

(失敗)A. DISM /Restorehealth コマンド及びシステム更新準備ツールでの修復

管理者権限で下記コマンドを実施。

DISM.exe /Online /Cleanup-image /Restorehealth

エラー: 0x800f081f
ソース ファイルが見つかりませんでした。
機能の復元に必要なファイルの場所を指定するには、"Source" オプションを使用してください。
ソースの場所の指定の詳細については、http://go.microsoft.com/fwlink/?LinkId=243077 を参照してください。

となってしまった。

ソース(必要なファイル)が無いよ!とのこと。

ということで、Windows Server 2016 DataCenterのISOファイルをCドライブ直下にフォルダを作成(今回はWINDOWSISOというフォルダを作成)してその中に保存。

f:id:fuutaco:20210225173839p:plain

保存したISOファイルをダブルクリックしてマウントする。
今回はDドライブにマウントされた事を確認して、ついでに「install.wim」のパスも確認。

f:id:fuutaco:20210225173944p:plain

Dドライブにマウントされているため、下記のようにSourceパスを指定して再度、
DISM /Restorehealth コマンド及びシステム更新準備ツールでの修復。

DISM.exe /Online /Cleanup-image /Restorehealth /source:WIM:D:\sources\install.wim:1 /LimitAccess

無事に修復完了しました!

が、Windows updateのエラーは解消しません・・・。ぐぬぬ。

f:id:fuutaco:20210225174246p:plain

 

 

 

(成功)B. sfc コマンドでの修復

管理者権限で以下のコマンドを実行してください。

sfc /scannow

システム スキャンの検証フェーズを開始しています。
検証 100% が完了しました。
Windows リソース保護により、破損したファイルが見つかりましたが、それらは正常に修復されました。

私はここで直りました!!

f:id:fuutaco:20210225174555p:plain

▼▼以下は参考までに▼▼

(不明)C. Windows Update クライアント情報のクリア

更新プログラムのダウンロードとインストールに用いられるSoftwareDistribution フォルダー上の不整合を解消することでトラブルを回避できる場合がございます。
以下 URL にて案内している手順を実施ください。

Windows Update クライアントの情報をクリアにする手順

blogs.technet.microsoft.com