破損したWindowsファイルを手動で置き換える

破損したWindowsファイルを手動で置き換える

最近の SFC スキャンの結果は不良でした:

Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log.

このMicrosoftサポート記事バックアップ ファイルは に保存されていると表示されます%WinDir%\System32\dllcache。そこで、隠しシステム ファイルへの冒険に乗り出しました。結果は?dllcache が存在しません。

さらに深く掘り下げてみるとこれ、dllcache は Windows Vista 以降に置き換えられたと書かれていますC:\Windows\winsxs\Backup。そこをナビゲートすると、私が置き換えようとしているファイルの名前を持たないファイルがごちゃ混ぜに並んでいるだけです。

私が見つけたもの破損したファイルの親フォルダーとまったく同じ名前の MANIFEST ファイルが存在したことです。

これについて何かコメントはありますか?


sfc詳細:次のファイルを除き、すべてのファイルには「検証が完了しました」と表示されます (これは、異なる時間と CSI 番号でログに 3 回繰り返されます)。

2015-07-12 22:53:08, Info                  CSI    00000594 [SR]
Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf,
Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture
neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35},
Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the
store, hash mismatch

答え1

参考資料を提供してくれたRamhoundに感謝します。

Windowsはsfc /scannowでも修復できません

dism /online /cleanup-image /restorehealth実行してコンピューターを再起動すると、システムの復元が再び機能します。

関連情報