SFC /scannow: Windows を修復するために使用する方法

[novashare_inline_content]

システム ファイルが破損したり紛失したりして、Windows の動作が中断されたり、ブロックされたり、エラー メッセージが表示されたりする場合があります。起動しなくなったパソコン、など。このチュートリアルでは、sfc /scannow コマンドを使用して Windows を修復する方法を説明します。

SFC (システム ファイル チェッカー) は、次のディレクトリにある Windows ユーティリティです。C:\Windows\System32\sfc.exe。保護されているすべてのシステム ファイルの整合性をスキャンし、間違ったバージョンを Microsoft バージョンに置き換えます。
正しい。から実行できます。コマンドプロンプトまたはパワーシェル通常は引数を使用して/scannow。の中でも参照させていただきました。すべての CMD コマンドのリスト。この記事の後半で説明する他の手順もあります。

1. を開きます。管理者モードのコマンドプロンプト。これを行うには、スタートメニューそれからキーボードで入力してくださいcmd。選択管理者として実行

2. コマンドを入力します。sfc /scannowそしてキーを押してくださいメインディッシュ分析を開始します。

3. システム スキャンが完了すると、SFC ユーティリティは次のいずれかのメッセージを返します。

  • «Windows リソース保護では整合性違反は見つかりませんでした»: すべて問題なく、矛盾は検出されませんでした。
  • «Windows リソース保護により破損したファイルが見つかり、修復できました»: ファイルが見つからないか破損していました。SFC によって修復されました。 Windows を再起動することをお勧めします。
  • «Windows リソース保護は破損したファイルを見つけましたが、すべてを修復できませんでした»: ファイルは破損していますが、修復できませんでした。コマンドを実行しますdism /online /cleanup-image /restorehealth前衛的なSFC /scannow
  • «Windows リソース保護は要求された操作を実行できませんでした»: 操作は失敗しました。理由は複数ある可能性があります。コマンドを実行しますdism /online /cleanup-image /restorehealth前衛的なSFC /scannow。次のセクションも参照してください。

4. 修復後、再起動して、sfc /scannowシステム ファイルが修正され、エラーがなくなったことを確認します。

SFC /Scannow が破損したファイルを修復できなかった場合はどうすればよいですか?

SFC が Windows システム ファイルを修復できない場合は、次のいずれかの解決策を試すことができます。

解決策 1: SFC の前に DISM を実行する

DISM を使用すると、Windows イメージを確認して修復できます。つまり、破損したファイルを置き換えるために使用されるソースファイルです。これを行うには、最初の手順で示したとおりに、管理者モードでコマンド プロンプトを再度開きます。次のコマンドを入力して キーを押しますメインディッシュ:

DISM /Online /Cleanup-Image /RestoreHealth

DISM を動作させます。コマンド ウィンドウが 20% で止まった場合でも、しばらく時間がかかる場合があります。操作が完了したら、コンピュータを再起動します。 DISM がイメージの修復に失敗した場合は、USB ドライブから有効な Windows インストール ソースを指定する必要があります (D:\sources\install.wimの install.wim ファイルへのパスで指定します。Windows のインストールのサポート) :

Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1

解決策 2: 破損したファイルを手動で置き換える

ファイル内の SFC ユーティリティによって報告された破損したファイルを自分で見つけて置換できます。C:\Windows\Logs\CBS\CBS.log(次のセクションを参照)。別の Windows マシンから描画して置き換えることができます。より簡単に識別するには、次のコマンドを使用して破損したファイルを抽出します。

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

これにより、未修復のファイルの詳細を含む sfcdetails.txt ファイルがデスクトップに生成されます。フォローさせていただきますこの操作を実行するための Microsoft の手順

解決策 3: sfc /scannow をセーフ モードで実行する

リブートセーフモードの Windows。管理者アカウントにログインして、管理者モードのコマンドプロンプト。新しいものを実行するsfc /scannow。起動時に特定のプログラムがそれを妨げた場合、ユーティリティは破損したファイルに介入することができます。ウイルスやマルウェアをスキャンすることもお勧めします。

解決策 4: sfc /scannow をオフライン モードで実行する

sfc /scannow は、Windows の起動時以外で、起動時に使用できるコマンド ターミナルから実行できます。Windows 起動可能な USB スティックまたは回復ドライブ。この場合、次のコマンドを使用する必要があります。

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

システム パーティションが次のように変更されたと仮定します。D:リムーバブルメディアから起動した後。

ログファイルを表示する

SFC でシステム ファイル チェックを実行するたびに、ログ ファイルが次の場所に作成されます。C:\Windows\Logs\CBS\CBS.log。これには、チェックおよび修復されたすべてのファイルだけでなく、デバイスのトラブルシューティングに役立つその他の情報も含まれています。

結論

SFC /scannow コマンドを使用して Windows システム ファイルを修復する方法を説明しました。それでも理解できない場合は、役立つ他の記事を参照することをお勧めします。

この記事をシェアする

[novashare_inline_content]