概要
WindowsUpdate で KB5019959 を適用しようとしたところエラーになり sfc /scannow でチェックしたところタイトルのエラーになりました
破損ファイルがあると WindowsUpdate が永遠にコケるようなので修正方法を紹介します
環境
- Windows10 21H2
先にポイント
- Windowsメディア作成ツールから生成した ISO フィアルだと install.wim が含まれていないので直接 ISO をダウンロードする必要がる
ブラウザのユーザエージェント変更
Chromeの場合は以下の通りです
- F12 -> device toolbar -> iPhoneXR
でその画面でダウンロード作業を進めます
ISO ファイルのダウンロード
https://www.microsoft.com/ja-jp/software-download/windows10 にアクセスしてダウンロードします
ユーザエージェントを変更したタブでアクセスしましょう
あとはプラットフォームや言語を選択してダウンロードします
執筆当時だと「Win10_22H2_Japanese_x64.iso」というファイルがダウンロードできました
ISO ファイルのマウント
Windows10 には ISO ファイルをデフォルトでマウントできる機能があるのでドライブとしてマウントします
- 右クリック -> 開く -> エクスプローラー
これで D ドライブなどにマウントされれば OK です
Powershell を管理者実行
スタートメニューなどから右クリックで管理者実行しましょう
修復
以下のコマンドを順次実行します
先程も触れましたが D ドライブにマウントしている想定です
- DISM /Online /Cleanup-Image /StartComponentCleanup
- DISM /Online /Cleanup-Image /AnalyzeComponentStore
- DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:D:\sources\install.wim:1 /LimitAccess
D:\sources\install.wim
のパスは大文字小文字を区別するので間違えずに記載しましょう
以下のようになれば成功です
PS C:\Windows\system32> DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:D:\sources\install.wim:1 /LimitAccess
展開イメージのサービスと管理ツール
バージョン: 10.0.19041.844
イメージのバージョン: 10.0.19044.2130
[==========================100.0%==========================] 復元操作は正常に完了しました。
操作は正常に完了しました。
動作確認
再度 sfc を実行しましょう
しっかり破損ファイルが修復されていれば OK です
システム スキャンを開始しています。これにはしばらく時間がかかります。
システム スキャンの検証フェーズを開始しています。
検証 100% が完了しました。
Windows リソース保護により、破損したファイルが見つかりましたが、それらは正常に修復されました。
オンライン修復の場合、詳細は次の場所にある CBS ログ ファイルに含まれています
windir\ Logs\CBS\CBS.log (たとえば C:\Windows\Logs\CBS\CBS.log)。オフライン修復の場合、
詳細は /OFFLOGFILE フラグによって指定したログ ファイルに含まれています。
また再度 WindowsUpdate を実行して KB5019959 が適用できることも確認しましょう
最後に
おそらく KB5019959 以外でも発生する可能性があります
破損ファイルが発生してかつ DISM /Online /Cleanup-Image /RestoreHealth
で修復できない場合は source オプションと ISO ファイルを使った修復方法を試してみてください
0 件のコメント:
コメントを投稿