SFC / Scannowを使用してWindowsシステムファイルを修復する方法

'scannow'スイッチでシステムファイルチェッカーを実行してWindows OSファイルを修正する

sfc scannowオプションは、 sfcコマンドで使用できるいくつかの特定のスイッチの1つで、システムファイルチェッカーの実行に使用されるコマンドプロンプトコマンドです。

このコマンドでできることはたくさんありますが、sfc / scannowはsfc コマンドが使用される最も一般的な方法です。

Sfc / scannowは、Windows DLLファイルを含め、コンピュータ上のすべての重要なWindows ファイルを検査します 。 システムファイルチェッカーがこれらの保護されたファイルのいずれかに問題が見つかった場合、そのファイルが置き換えられます。

重要なWindowsファイルを修復するためにsfcとscannowオプションを使用するには、次の手順に従ってください。

所要時間: sfc / scannowを使用して重要なWindowsファイルを修復するには、通常5〜15分かかります。

SFC / Scannowの使い方

  1. コマンドプロンプトを管理者として開き 、非常に高いコマンドプロンプトと呼ばれることがよくあります。
    1. 重要: sfc / scannowコマンドが正しく動作するためにWindows 10Windows 8Windows 7 、およびWindows Vistaの昇格したコマンドプロンプトウィンドウから実行する必要があります 。 これは、以前のバージョンのWindowsでは必要ありません。
  2. コマンドプロンプトが開いたら、次のコマンドを入力してEnterを押します。 sfc / scannow ヒント: sfc/ scannowの間にスペースがあります 。 sfcコマンドの横にオプションを付けると(スペースなし)、エラーが発生する可能性があります。
    1. 重要: 高度な起動オプションまたはシステム回復オプションから利用可能なコマンドプロンプトからシステムファイルチェッカーを使用する場合は、コマンドの実行方法のいくつかの変更については、下記のWindows以外のSFC / SCANNOW実行セクションを参照してください。
  3. システムファイルチェッカーは、コンピュータ上のすべての保護されたオペレーティングシステムファイルの整合性を確認します。 完了するまでにかなりの時間がかかることがあります。
    1. 検証が100%に達すると、コマンドプロンプトウィンドウに次のようなメッセージが表示され、問題が検出され修正されたものとみなされます.Windows Resource Protectionによって破損したファイルが検出され、正常に修復されました。 詳細は、CBS.Log windir \ Logs \ CBS \ CBS.logに含まれています。 たとえば、C:¥Windows¥Logs¥CBS¥CBS.logとなります。 ロギングは現在オフラインサービスシナリオではサポートされていないことに注意してください。 ...または何か問題が見つからない場合はこのようになります.Windows Resource Protectionは整合性違反を検出しませんでした。 ヒント:状況によっては、 Windows XPおよびWindows 2000で最も頻繁に使用される場合がありますが、このプロセスの途中で元のWindowsインストールCDまたはDVDにアクセスする必要があります。
  1. sfc / scannowが実際にファイルを修復した場合は、コンピュータを再起動してください
    1. 注:システムファイルチェッカーは、再起動するかどうかを尋ねることがありますが、そうでない場合でも再起動する必要があります。
  2. sfc / scannowが問題を修正したかどうかを元の問題の原因となったプロセスを繰り返します。

CBS.logファイルを解釈する方法

システムファイルチェッカーを実行するたびに、チェックされたすべてのファイルのリスト化されたリストと、発生したすべての修復操作があればそれが含まれるログファイルが作成されます。

WindowsがC:ドライブにインストールされていると仮定すると(通常は)、ログファイルはC:\ Windows \ Logs \ CBS \ CBS.logにあり、メモ帳などのテキストエディタで開くことができます。 このファイルは、高度なトラブルシューティングに役立ちます。または、テクニカルサポート担当者のリソースとして役立ちます。

このファイルを自分自身でダイビングしたい場合は、Microsoftの「SFCで作成されたログファイルエントリを分析する方法」を参照してください。

Windowsの外部からSFC / SCANNOWを実行する

sfc / scannowをWindowsの外部から実行する場合、Windowsのインストールディスクまたはフラッシュドライブ 、またはシステム修復ディスクまたはリカバリドライブから起動するときに使用できるコマンドプロンプトと同様に、sfcコマンドにWindows存在する。

ここに例があります:

sfc / scannow / offbootdir = d:\ / offwindir = d:\ windows

/ offbinddir =オプションはドライブ文字を指定し、 / offwindir =オプションはドライブ文字を含むWindowsパスを指定します。

注:コンピュータの構成方法によっては、Windowsの外部からコマンドプロンプトを使用して 、Windowsで表示されるのと同じ方法でドライブ文字が割り当てられるとは限りません。 言い換えれば、WindowsはC:\ Windowsを使用しているのですが、ASOまたはSROのコマンドプロンプトからはD:\ Windowsです。

Windows 10、Windows 8、Windows 7のほとんどのインストールでは、C:は通常D​​:になり、Windows VistaではC:は通常C:となります。 確認するには、複数のドライブにWindowsが複数インストールされている場合を除き、WindowsのドライブになるUsersフォルダがあるドライブを探します。 dirコマンドを使用して、コマンドプロンプトでフォルダを参照できます。