[ホーム] - [Windows 7 FAQ 一覧] - [【システム整合性チェック】 システムファイル (C:\WindowsやSystem32 以下のファイルなど)の整合性をチェック、修復する方法]



作成日:2013/10/07
更新日:2013/10/07
対象:Windows 7

【システム整合性チェック】 システムファイル (C:\WindowsやSystem32 以下のファイルなど)の整合性をチェック、修復する方法





Windows 7 ではWindowsリソース保護という機能により C:\WindowsやSystem32 のファイルは保護されています。

(参考)Windowsリソース保護とはhttp://tooljp.com/windows/doc/Windows7/migration-to-Windows7/WindowsResourceProtection/WindowsResourceProtection.html

C:\WindowsやSystem32 のファイルは所有者がTrustedInstallerという特殊なユーザであり、例え administrators や system アカウントでも変更することは出来ません。
ただし administrators が所有権を取得すればファイルを変更してしまうことも可能でし、その他ディスク障害による破損やWindows の不具合で変更されてしまう可能性もあります。その場合、システムファイル間で不整合が発生しシステムが不安定となるため、元に戻す必要があります。

このような状態が発生していないか確認する、発生している場合修復するにはsfc /scannowコマンドを使用します。

-------------------------------------------------------------------------
C:\>sfc /scannow

システム スキャンを開始しています。これにはしばらく時間がかかります。

システム スキャンの検証フェーズを開始しています。
検証 100% が完了しました。

Windows リソース保護により、破損したファイルが見つかり、それらは正常に修復されました。詳細は、CBS.Log windir\Logs\CBS\CBS.log に含まれています。

-------------------------------------------------------------------------


上記の例では破損が見つかりました。C:\Windows\Logs\CBS\CBS.logを確認すると以下のエラーが記録されていました。

Info CSI 000002ff [SR] Repairing corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:22{11}]"zipfldr.dll" from store

上記より zipfldr.dllが破損しており、修復されたことが分かります。

破損したファイルはC:\Windows\winsxs以下に自動的にバックアップされているファイルより修復されます。







(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2024

[Windows 7 FAQ 一覧に戻る]