今すぐ共有:
目次 隠す

1. システム ファイル チェッカー (SFC) とは何ですか?

1.1 概要と目的

システムファイルチェッカー(SFC)は、Windowsに組み込まれているユーティリティで、不足または破損したシステムファイルをスキャンして修復します。重要なWindowsシステムファイルが不足または破損している場合、オペレーティングシステムは正常に動作しなくなったり、完全に応答しなくなったりする可能性があります。SFCは、システムファイルをオペレーティングシステムに保存されているキャッシュコピーと比較し、破損または不足したファイルによって生じた不整合を自動的に検出して修復します。

このコマンドラインツールはWindows 98から利用可能であり、今でも診断に不可欠なツールです。ostすべての最新バージョンのWindowsに対応した、ICおよび修復ユーティリティです。SFCは、Windowsを完全に再インストールすることなく、保護されたオペレーティングシステムファイルの整合性を確保することで、システムの安定性を維持します。

1.2 システムファイルチェッカーの仕組み

システムファイルチェッカーは、保護されているすべてのシステムファイルをスキャンし、破損したファイルをキャッシュされたコピーに置き換えます。このツールはWindowsの保護メカニズムと統合されており、ファイルの整合性を検証し、コンピューターに保存されているバックアップ場所から破損したファイルを復元します。

1.2.1 Windows ファイル保護 (WFP)

Windows ファイル保護は、Winlogon でファイル変更の通知を登録することで機能します。保護対象のシステムファイルに変更が検出されると、WFP は %WinDir%\System32\dllcache にある圧縮フォルダ内のキャッシュコピーから変更されたファイルを自動的に復元します。この保護メカニズムは Windows 2000 で導入され、Windows NT ベースのオペレーティングシステムにリアルタイムのファイル保護を提供しました。

1.2.2 Windows リソース保護 (WRP)

Windows リソース保護は、ファイル保護の現代的な進化形であり、Windows Vista およびそれ以降のすべてのバージョンでシステムファイルチェッカーに統合されています。WRP は、保護対象リソースに対して裁量アクセス制御リストとアクセス制御リストを設定することで機能します。保護対象のシステムファイルに変更が検出されると、変更されたファイルは %WinDir%\WinSxS\Backup にあるキャッシュコピーから復元されます。WRP で保護されたリソースへのフルアクセスによる変更権限は、Windows モジュールインストーラーサービスを使用するプロセスに制限されています。つまり、管理者であってもシステムファイルを無制限に変更する権限を持つことはできません。

2. システムファイルチェッカーを使用する場合

2.1 システムファイルの破損の一般的な症状

次の問題が発生した場合は、システム ファイル チェッカーを実行する必要があります。

  • Windows の動作が遅くなったり、パフォーマンスが低下したりする
  • システムクラッシュまたはブルースクリーンエラー
  • システムファイルが見つからないか破損していることを示すエラーメッセージ
  • Windowsの機能が正しく動作しなくなる
  • システムが応答しなくなったりフリーズしたりする
  • ブート関連の問題またはtarタップの問題
  • アプリケーションが起動しない、または予期せずクラッシュする

2.2 システムファイル破損の原因

  • ハードウェアおよびソフトウェアの障害: ハードドライブや SSD などの古いコンポーネントや故障したコンポーネント、またはバグや悪意のあるコードを含むソフトウェアによって、ファイルが破損する可能性があります。
  • 電源の問題とシステムクラッシュ: 重要な読み取り/書き込み操作中に突然停電が発生したり、システム プロセスを中断するクラッシュが発生すると、ファイルが破損する可能性があります。
  • マルウェアとウイルス: 悪意のあるソフトウェアはしばしば tarシステムファイルを取得してシステムを妨害したり制御したりし、場合によっては永久的なファイル破損を引き起こします。
  • 不完全なシステムアップデート: 重要なシステム アップデートを中断すると、システムが不整合な状態になり、部分的にしか更新されていないファイルしか残らず、破損につながる可能性があります。

3. SFCを実行する前の前提条件

3.1 管理者権限

sfcの実行には管理者権限が必要です。管理者権限があることを確認するには、 Start Menu -> 設定 -> アカウント管理者権限を持っている場合は、「管理者ユーザー名の下に「」が表示されます。これらの権限がないと、システムファイルチェッカーを正常に実行できません。
Windowsの設定で、アカウントの管理者権限をチェックして、システムファイルチェッカーを実行できるかどうかを確認します。

3.2 セーフモードの考慮事項

高度なエラーのトラブルシューティングを行う場合を除き、デバイスをセーフモードにしないでください。システムがセーフモードになっている場合は、 勝利+ R、タイプ MSCONFIG、プレス Enter。 行く ブーツ タブ、チェックを外す セーフブート、および選択 Apply -> OK。 プロンプトが表示されたら、を選択します。 解像度tart.

MSConfigで、システムファイルチェッカーを実行できるようにセーフブートのチェックを外します。

3.3 DISMのインターネット接続

DISMによる補足修復を実行する必要がある場合は、SFC修復の実行中にインターネットに接続する必要があります。DISMはWindows Updateを使用して、破損したシステムファイルの復元に必要なファイルを取得するため、修復を正常に実行するにはアクティブなインターネット接続が不可欠です。

DISMの詳細については、以下を参照してください。 私たちの包括的なガイド.

3.4 Windows Update の要件

システムファイルチェッカーを実行する前に、Windowsの最新の更新プログラムがインストールされていることを確認してください。古いシステムファイルは修復プロセスを妨げる可能性があります。Windowsを更新するには、 設定 -> Windows Updateの 利用可能なすべてのアップデートをインストールします。Restar更新が完了したら、コンピューターを再起動してください。

インストール前に利用可能なWindowsアップデートを確認してくださいtarシステムファイルチェッカーを実行する

4. システムファイルチェッカーの前にDISMを実行する

4.1 DISM とは何ですか?

展開イメージのサービスと管理(DISM)は、Windowsシステムイメージに対して様々なタスクを実行できる組み込みのWindowsツールです。DISMは、イメージのマウントとアンマウント、ドライバーの追加と削除、更新プログラムの適用、機能の有効化などを行うことができます。sfcが使用するWindowsファイル保護キャッシュが破損した場合、DISMはローカルまたはオンラインに保存されているクリーンなオペレーティングシステムイメージとシステム全体の状態を比較することで、コンポーネントストアを復元します。

4.2 DISMを最初に実行する理由

Microsoftは、システムファイルチェッカーの前にDISMを実行することを推奨しています。DISMは破損したファイルの修復に必要なファイルを提供するためです。sfcが破損したファイルの復元に使用するキャッシュも破損している場合、DISMを実行すると、まずオンラインまたはローカルのWindowsイメージを使用してそのキャッシュが修復されます。これにより、sfcは修復操作に必要なクリーンで破損していないソースファイルにアクセスできるようになります。

4.3 DISMコマンドの実行方法

店は開いています コマンドプロンプト or Windows PowerShellの 管理者として、必要に応じて適切な DISM コマンドを実行します。

Command コマンドの説明
DISM / Online / Cleanup-Image / CheckHealth CheckHealth オプションは、スキャンを実行せずに、イメージが破損しているとフラグが付けられているかどうかを確認します。
DISM /オンライン/クリーンアップイメージ/ ScanHealth ScanHealth オプションは、イメージをスキャンしてコンポーネント ストアの破損を検出しますが、問題は修正されません。
DISM /オンライン/クリーンアップ - Image / RestoreHealth RestoreHealthオプションは、イメージの破損をスキャンし、修復処理を自動的に実行し、破損をログファイルに記録します。このプロセスは、破損レベルとパーティションサイズに応じて、通常15~30分かかります。

4.4 DISM で代替修復ソースを使用する

DISMがソースファイルを見つけられない場合、またはWindows Updateクライアントが壊れている場合は、代替の修復ソースを使用できます。Windowsのバージョンと完全に一致するWindows ISOをマウントし、次のコマンドを実行してください。

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\Sources\Install.wim:1 /LimitAccess

「X」はISOがマウントされているドライブ文字に置き換えてください。ISOは、実行中のオペレーティングシステムと完全に同じバージョンである必要があります。10586.0のISOは、追加のアップデートとファイルが含まれているため、実行中の10586.35のシステムを修復できません。

4.5 Windows 7 用の DISM の代替手段

DISMはWindows 7以前のバージョンのOSでは使用できません。ただし、Microsoftはシステム更新準備ツール(SURT)と呼ばれる類似のツールを提供しており、Microsoft Updateカタログからダウンロードできます。SURTはDISMと同様に、破損したシステムファイルを復元・修復します。Windows 7をご使用で、sfcコマンドで破損ファイルの問題を解決できない場合は、SURTが次の選択肢となります。

5. Windowsでシステムファイルチェッカーを実行する方法

5.1 方法1: コマンドプロンプトからSFCを実行する

コマンドプロンプトは、mを提供しますost Windows システムで sfc scannow を実行するための一般的な方法。

  1. Video Cloud Studioで Start Menu とタイプ CMD 検索ボックスに
  2. 右クリックする コマンドプロンプト 検索結果から選択 管理者として実行..
  3. 詳しくはこちら あり ユーザー アカウント制御プロンプトで要求された場合。
  4. コマンドプロンプトウィンドウで、次のように入力します。 SFC / SCANNOW を押し Enter.
  5. 検証が100%に達して完了するまでお待ちください。スキャンには通常5~10分かかりますが、お使いのコンピューターや検出された問題によっては、さらに時間がかかる場合があります。
  6. 検証が 100% 完了するまでコマンド プロンプト ウィンドウを閉じないでください。
  7. 解像度tarプロセスが終了したらコンピューターを再起動します。

システム ファイル チェッカー (sfc /scannow) を使用して、破損したシステム ファイルをスキャンして修正します。

5.2 方法2: Windows PowerShell経由でSFCを実行する

Windows PowerShell はコマンド プロンプトと同じ sfc スキャンを実行でき、リモート スクリプトやエンタープライズ環境に適したプログラムです。

  1. Video Cloud Studioで Start Menu とを検索 Windows PowerShellの.
  2. 右クリックする Windows PowerShellの をクリックして 管理者として実行..
  3. 詳しくはこちら あり ユーザー アカウント制御プロンプトで。
  4. タイプ SFC / SCANNOW を押し Enter.
  5. スキャンが完了するまでお待ちください。通常、スキャンには 5 ~ 10 分かかりますが、システムによってはそれ以上かかる場合もあります。
  6. 解像度tarスキャンが終了したらコンピューターを再起動します。

Windows PowerShell でシステム ファイル チェッカー (sfc /scannow) を実行します。

5.3 方法3: Windows回復環境(WinRE)でSFCを実行する

システムにアクセスできない場合、または正常に起動できない場合は、Windows 回復環境を使用してシステム ファイル チェッカーを実行できます。

  1. Video Cloud Studioで Start Menu -> 設定 -> システム -> 回復.
  2. 下にスクロールします 上級Starタップ回復オプション をクリックして 解像度tar今は.
  3. コンピュータはtart を WinRE にインストールします。
  4. 選択する 解決します -> 高度なオプション -> コマンドプロンプト.
  5. タイプ sfc /scannow /offbootdir=D:\ /offwindir=D:\Windows を押し Enter.
  6. ドライブ文字 D:\ を、Windows フォルダが配置されている実際のドライブ (通常は C:\ または D:\) に置き換えます。

5.4 方法4: Windows回復メディアを使用してSFCを実行する

重大なシステム ファイルの破損により Windows を起動できない場合は、Windows 回復メディアを使用して sfc を実行できます。

  1. Dell OS リカバリ ツールまたは Windows メディア作成ツールを使用して、Windows インストール ディスクを作成します。
  2. USB インストール ディスクをコンピューターに接続します。
  3. コンピュータの電源を入れ、 F12 ワンタイム ブート メニューに入るまでキーを押します。
  4. リストからUSBドライブを選択し、 Enter.
  5. コンピュータは USB インストール ディスクを使用して起動します。
  6. 言語を選択してクリック 次へ.
  7. 選択する あなたのコンピュータの修復.
  8. 詳しくはこちら 解決します -> 高度なオプション -> コマンドプロンプト.
  9. タイプ sfc / scannow / offbootdir = C:\ / offwindir = C:\ Windows を押し Enter.
  10. C:\ を、Windows がインストールされているドライブ文字に置き換えます。
  11. システム ファイル チェッカーが完了するまで待ちます。構成によっては、完了に最大 1 時間かかる場合があります。
  12. 解像度tarプロセスが完了したら、コンピューターを再起動します。

6. SFCスキャン結果の理解

6.1 「Windows リソース保護で整合性違反は見つかりませんでした」

このメッセージは、sfc scannow でシステムファイルに問題が見つからなかったことを示しています。システムファイルは破損しておらず、そのままです。それでも問題が解決しない場合は、破損したシステムファイルではなく、別の原因が考えられます。ドライバーの問題、ソフトウェアの競合、ハードウェアの問題など、他の潜在的な原因をトラブルシューティングする必要があるかもしれません。

6.2 「Windows リソース保護によって破損したファイルが見つかり、修復されました」

この結果は、sfc が破損したファイルを特定し、キャッシュされたコピーを使用して修復したことを意味します。操作は成功し、システムファイルは正常な状態に復元されました。修復されたファイルの詳細は、%WinDir%\Logs\CBS\CBS.log にある CBS.log ファイルに記載されています。このメッセージを受け取ったら、res を実行してください。tarすべての修復が適切に実行されるように、コンピューターを再起動してください。

6.3 「Windows リソース保護によって破損したファイルが見つかりましたが、一部は修復できませんでした」

sfc scannow でこのメッセージが表示される場合、ツールは破損したファイルを検出しましたが、修復できなかったファイルがあることを意味します。これは通常、システムファイルチェッカーが破損したファイルを復元するために使用するキャッシュも破損している場合に発生します。この場合、DISM を実行してコンポーネントストアを修復し、再度 sfc を実行してください。破損したファイルの詳細は CBS.log ファイルに記載されています。DISM と sfc の両方で問題を解決できない場合は、破損したファイルを手動で置き換えるか、システムの復元を実行する必要がある可能性があります。

6.4 「Windows リソース保護は要求された操作を実行できませんでした」

このメッセージは、sfcがスキャンを完了できなかったことを示しています。most よくある原因は、Windowsが他のファイル操作を実行している間にスキャンを実行しようとしていることです。この問題を解決するには、システムファイルチェッカーのスキャンをセーフモードで実行し、%WinDir%\WinSxS\Temp 配下に PendingDeletes フォルダと PendingRenames フォルダが存在することを確認してください。%WinDir% プレースホルダは、C:\Windows などの Windows オペレーティングシステムフォルダを表します。

7. システムファイルチェッカーの詳細オプション

7.1 SFCコマンド修飾子

システム ファイル チェッカーは、標準の sfc scannow コマンド以外にもいくつかの修飾子をサポートしています。

変更 詳細説明
/今スキャンして 保護されているすべてのシステム ファイルをスキャンし、破損したファイルや不正なファイルをキャッシュされたコピーに置き換えます。
/検証のみ 保護されているすべてのシステムファイルを修復なしでスキャンします。ファイルを変更せずに破損の有無をチェックするには、これを使用してください。
/ scanonce 次回のシステム再起動時に保護されているすべてのシステムファイルを1回スキャンします。tart.
/ scanboot コンピュータが再起動するたびに、保護されているすべてのシステムファイルをスキャンします。tarTS。
/キャンセル /scanboot 修飾子でスケジュールされた保留中のスキャンをすべてキャンセルします。
/offbootdir と /offwindir リカバリ メディアから sfc を実行するときに、オフライン ブート ディレクトリと Windows ディレクトリの場所を指定します。

7.2 複数のSFCスキャンの実行

すべての問題を解決するには、sfc scannow を最大 3 回実行する必要がある場合があります。最初のスキャンで破損したファイルが見つかり修復された場合は、再度スキャンを実行してすべての問題が解決されていることを確認してください。以降のスキャンでは、以前の修復が完了した後に初めて明らかになる追加の破損が見つかる可能性があります。整合性違反が検出されなかったというメッセージが表示されるまで、または追加のスキャンを実行しても変更がなくなるまで、sfc の実行を継続してください。

8. システムファイルチェッカーのログファイルの表示

8.1 CBS.logファイルの理解

SFCスキャンを実行するたびに、システムファイルチェッカーは%WinDir%\Logs\CBS\CBS.logにあるCBS.logファイルにそのアクティビティを記録します。このログファイルには、スキャンされたすべてのファイル、検出された破損ファイル、実行された修復操作に関する詳細情報が含まれます。CBS.logファイルには、システムファイルチェッカーで修復できないファイルに関する情報も含まれているため、永続的な破損の問題のトラブルシューティングに不可欠です。

8.2 SFCの詳細を抽出する方法

いくつかの Windows メンテナンス ツールは CBS.log ファイルにログを追加するため、システム ファイル チェッカーの関連エントリを別のテキスト ファイルに抽出して、簡単に確認できるようにする必要があります。

  1. 次のように入力して、管理者権限のコマンドプロンプトを開きます。 CMD に選出しました。 検索 ボックス、右クリック コマンドプロンプト、そして選択 管理者として実行..
  2. コマンドプロンプトウィンドウで、次のコマンドを1行に入力して、 Enter:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
  1. デスクトップから sfcdetails.txt ファイルを開き、フィルタリングされたログ エントリを表示します。

8.3 ログエントリの読み取りと解釈

sfcdetails.txtファイルは、日付/時刻の後にsfcの詳細が続くという形式です。このファイルには、コンピュータ上でシステムファイルチェッカーが実行されたすべての時点の詳細が含まれています。日付と時刻のエントリを確認することで、mの実行中に見つかった問題ファイルを特定できます。ost 最近のスキャン。各エントリは、ファイルが正常に修復されたか、修復できなかったか、または欠落が検出されたかを示します。この情報は、SFC が自動的に修復できない場合に手動で置換する必要があるファイルを特定するのに役立ちます。

以下にログエントリのサンプルを示します。

2025-12-15 13:35:45, Info                  CSI    00000007 [SR] Verifying 100 components
2025-12-15 13:35:45, Info                  CSI    00000008 [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    00000009 [SR] Verify complete
2025-12-15 13:35:46, Info                  CSI    0000000a [SR] Verifying 100 components
2025-12-15 13:35:46, Info                  CSI    0000000b [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    0000000c [SR] Verify complete
2025-12-15 13:35:46, Info                  CSI    0000000d [SR] Verifying 100 components
2025-12-15 13:35:46, Info                  CSI    0000000e [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    0000000f [SR] Verify complete
2025-12-15 13:35:46, Info                  CSI    00000010 [SR] Verifying 100 components
2025-12-15 13:35:46, Info                  CSI    00000011 [SR] Beginning Verify and Repair transaction
2025-12-15 13:35:46, Info                  CSI    00000012 [SR] Verify complete

9. 手動システムファイル修復

9.1 手動修復が必要な場合

システムファイルチェッカーが破損ファイルを見つけたものの、一部またはすべてを修復できない場合は、手動修復が必要になります。CBS.logファイルを確認して、どのシステムファイルが破損していて修復できなかったかを特定した後、破損したファイルの場所を特定し、正常なコピーと手動で置き換える必要があります。お使いのコンピューターと同じバージョンのWindowsを実行している別のコンピューターから、システムファイルの正常なコピーを入手できる場合があります。そのコンピューターでシステムファイルチェッカーを実行し、コピーするファイルが破損していないことを確認してください。

9.2 管理権限の取得

9.2.1 Takeownコマンドの使用

破損したシステムファイルを置き換える前に、管理者権限を取得する必要があります。管理者権限のコマンドプロンプトで次のコマンドを入力し、 Enter:

takeown /f <Path_And_File_Name>

交換する破損したファイルの実際のパスとファイル名を入力します。例:

takeown /f C:\windows\system32\jscript.dll

9.3 管理者アクセスの許可

9.3.1 Icaclsコマンドの使用

所有権を取得したら、破損したシステムファイルへのフルアクセスを管理者に許可する必要があります。次のコマンドを入力して Enter:

icacls <Path_And_File_Name> /grant administrators:F

具体的な例を挙げますと、以下の通りです。

icacls C:\windows\system32\jscript.dll /grant administrators:F

9.4 破損したファイルの置き換え

所有権を取得してアクセスを許可したら、破損したシステム ファイルを正常なコピーに置き換えることができます。

  1. 正常なファイルのコピーの取得: 同じ Windows バージョンを実行している別のコンピューターから、USB ドライブやネットワークの場所など、コンピューター上の場所に置換ファイルをコピーします。
  2. コピーコマンドの使用: 次のコマンドを入力して押します Enter:
Copy <Source_File> <Destination>

交換する既知の正常なコピーのパスとファイル名に置き換え、破損したファイルのパスとファイル名を入力します。例:

copy E:\temp\jscript.dll C:\windows\system32\jscript.dll

10. システムファイルチェッカーの問題のトラブルシューティング

10.1 SFCスキャンが完了しない

10.1.1 SFCをセーフモードで実行する

sfc scannowが正常に完了しない場合は、セーフモードで起動してスキャンを再度実行してください。セーフモードに入るには、 勝利+ R、タイプ MSCONFIG、プレス Enter。 行く ブーツ タブ、チェック セーフブート選択 最小限の、クリック OK. 解像度tarコンピュータを再起動し、セーフモードで管理者特権のコマンドプロンプトを開いて実行します。 SFC / SCANNOWスキャンが完了したら、msconfigに戻り、チェックを外します。 セーフブート、およびrestar通常はそうではありません。

10.1.2 PendingDeletes および PendingRenames フォルダの確認

sfc で「Windows リソース保護は要求された操作を実行できませんでした」と表示される場合は、%WinDir%\WinSxS\Temp 配下の PendingDeletes フォルダと PendingRenames フォルダが存在することを確認してください。エクスプローラーを開き、C:\Windows\WinSxS\Temp に移動します。これらのフォルダが存在しない場合は、手動で作成してから、sfc を再度実行してください。これらのフォルダは、システムファイルチェッカーがスキャン中にファイル操作をキューに入れるために不可欠です。

10.2 DISMがソースファイルを見つけられない

10.2.1 Windows ISOのマウント

DISMで「ソースファイルが見つかりません」と表示される場合は、Windowsのバージョンと完全に一致するWindows ISOファイルが必要です。MicrosoftからISOファイルをダウンロードし、ISOファイルを右クリックして マウントマウントされたISOに割り当てられたドライブ文字をメモします。次に、マウントされたISOの場所を指すソースパラメータを指定してDISMを実行します。

10.2.2 カスタム修復ソースの使用

ファイルソースとして、Windowsインストール、ネットワーク共有上のWindowsフォルダ、またはリムーバブルメディアを使用できます。次のコマンドを実行します。

DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

C:\RepairSource\Windows を修復ソースの場所に置き換えます。/LimitAccess パラメータは、DISM が Windows Update にアクセスできないようにし、指定されたソースのみを使用するように強制します。

10.3 SFCは同じエラーを継続的に検出します

sfc scannow を複数回実行しても、同じエラーが引き続き表示される場合は、まず DISM を実行してコンポーネントストアを修復し、その後 sfc を再度実行してください。問題が解決しない場合は、CBS.log ファイルを確認して修復できないファイルを特定し、手動でファイルの置き換えを試みてください。最後の手段として、破損が発生する前の時点へのシステム復元を実行するか、システム復元が利用できない、または失敗した場合は Windows のクリーンインストールを実行することを検討してください。

11. システムファイルチェッカーのベストプラクティス

11.1 システムファイルチェッカーを実行するタイミング

システムの不安定化、クラッシュ、エラーメッセージ、パフォーマンスの問題など、ファイル破損の兆候が見られる場合は、システムファイルチェッカーを実行してください。Windowsの主要な更新プログラムをインストールした後は、すぐにsfc scannowを実行してシステムの整合性を確認してください。また、重要なシステム操作を実行する前やマルウェア感染から回復した後にも、このツールを実行して、すべてのシステムファイルが損傷していないことを確認してください。

11.2 定期的なSFCスキャンのスケジュール設定

特にユーザー設定エラーが発生しやすいデバイスやミッションクリティカルな環境にあるデバイスでは、毎月のSFCスキャンをスケジュールすることを検討してください。定期的なスキャンは、深刻なシステム問題を引き起こす前に、ファイルの破損を早期に検出するのに役立ちます。WindowsタスクスケジューラでSFCを自動的に実行するスケジュールタスクを作成できますが、正常に実行するには最高権限で実行するように設定する必要があります。

11.3 SFC実行前のデータのバックアップ

sfc は通常安全に動作しますが、重要なデータは事前​​にバックアップしておくことをお勧めします。システムファイルチェッカーがシステムファイルを変更し、何らかの問題が発生した場合でも、バックアップがあればデータを復旧できます。また、sfc によってシステムファイルが変更され、カスタマイズが元に戻った場合でも、復元に必要な設定ファイルのコピーが残っているため安心です。

11.4 DISM 後の SFC の実行

DISM RestoreHealthを実行した後は、必ずsfc scannowを実行してください。DISMは、sfcが置換ファイルのソースとして使用するコンポーネントストアを修復します。DISMの後にsfcを実行することで、システムファイルチェッカーが修復のためにクリーンで破損していないファイルにアクセスできるようになります。この組み合わせにより、ost システム ファイルの破損を修復するための包括的なアプローチ。

11.5 修復後のSFCの再実行

sfc の実行が完了し、ファイルの修復が完了したことが報告されたら、再度スキャンを実行して、すべての問題が解決されたことを確認してください。破損したファイルのセットを修復すると、以前は隠れていた別の破損が明らかになる場合があります。整合性違反が見つからないというメッセージが表示されるまで sfc を実行し、システムファイルが完全に修復されたことを確認してください。

12. Windowsのバージョン間でシステムファイルチェッカー

Windowsの12.1 11

システムファイルチェッカーはWindows 11でもWindows 10と同様に動作します。コマンドプロンプト、Windows PowerShell、またはWindowsターミナルから管理者権限でsfcを実行してください。Windows 11には、DISM統合とWindowsリソース保護機能が搭載されています。システムが正常に起動しない場合は、Windows回復環境からsfcにアクセスすることもできます。

Windowsの12.2 10

Windows 10は、sfcとDISMの両方を完全にサポートしています。システムファイルチェッカーはWindowsリソース保護とシームレスに統合され、すべてのコマンド修飾子を使用できます。Windows 10ユーザーは、最適な結果を得るために、sfcの前に必ずDISMを実行してください。このツールは、コマンドプロンプトからアクセスしてもWindows PowerShellからアクセスしても、同じように動作します。

12.3 Windows 8 および 8.1

Windows 8と8.1では、システムファイルチェッカーに加えてDISMが導入され、両方のツールを搭載した最初のコンシューマー向けWindowsバージョンとなりました。Windows 10および11と同様にsfcを実行します。コマンドプロンプトにアクセスするには、 勝利+ X そして、 コマンドプロンプト(管理者)Windows リソース保護は、これらのバージョンで完全なファイル保護を提供します。

Windowsの12.4 7

システムファイルチェッカーはWindows 7でも動作しますが、DISMは使用できません。コンポーネントストアの修復には、DISMの代わりにシステム更新準備ツールを使用してください。Windows 7はWindowsリソース保護ではなくWindowsファイル保護を使用しますが、sfcも同様の動作をします。ツールは、新しいWindowsバージョンと同じコマンドを使用して、管理者特権のコマンドプロンプトから実行してください。

13. システムファイルチェッカーが失敗した場合の代替手段

13.1 システムの復元

SFCとDISMの両方でファイル破損の問題を解決できない場合は、システムの復元でシステムを以前の復元ポイントのクリーンな状態に戻すことで解決できる場合があります。システムの復元では、ドキュメントや写真などの個人ファイルは保持され、システムファイルと設定が復元されます。 コントロールパネル -> システム -> システム保護 -> システムの復元 破損が発生する前の復元ポイントを選択してください。システムの復元は、システムに既存の復元ポイントが設定されている場合にのみ機能します。

Windows の「システムの復元」機能を使用して、システム ファイルと設定を復元ポイントに復元します。

13.2 Windows のリセット

Windowsリセットは、システムの復元よりも包括的なソリューションを提供します。この機能は、個人ファイルを保持したままWindowsを再インストールします。 設定 -> システム -> 回復 -> このPCをリセットする. ファイルを保持するかすべて削除するかを選択します。Windowsのリセットで解決できます。ost 新しいシステム ファイルをインストールすることでファイル破損の問題を回避できますが、その後アプリケーションを再インストールする必要があります。
設定の Windows リセット機能。

13.3 Windowsのクリーンインストール

クリーンなWindowsインストールは、ost システムファイルチェッカーでは修復できない永続的なファイル破損に対する徹底的なソリューションです。このオプションはシステムを完全に消去し、Windowsの新規コピーをインストールします。クリーンインストールではすべてのデータ、アプリケーション、設定が削除されるため、続行する前に重要なファイルをすべてバックアップしてください。MicrosoftからWindowsインストールメディアをダウンロードし、起動可能なUSBドライブを作成してメディアから起動し、インストールの指示に従ってください。クリーンインストールでは、すべてのシステムファイルが破損していない完全な状態が保証されます。

14 よくある質問

Q: SFC /scannow にはどれくらい時間がかかりますか?

A: sfc scannowスキャンは通常、mで完了するのに5〜10分かかります。ost システム。ただし、お使いのコンピューターのハードウェア仕様、Windowsインストールのサイズ、スキャン中に検出された問題の数によっては、スキャン時間が大幅に長くなる場合があります。システムファイルチェッカーが多数の破損ファイルを検出すると、スキャンに30分以上かかる場合があります。Windows回復メディアから実行した場合、スキャンには最大1時間かかることがあります。検証が100%完了するまで、コマンドプロンプトウィンドウを閉じないでください。

Q: 最初に SFC または DISM を実行する必要がありますか?

A: システムファイルチェッカーを実行する前にDISMを実行する必要があります。DISMは、sfcが置換ファイルのソースとして使用するコンポーネントストアを修復します。sfcを先に実行し、破損したファイルが見つかったものの修復できなかったという報告があった場合、通常はキャッシュ自体が破損していることを意味します。DISM RestoreHealthを先に実行することで、コンポーネントストアがクリーンな状態になり、sfcはクリーンなソースファイルを使用してすべての破損ファイルを正常に修復できるようになります。

Q: 進行中の SFC スキャンを停止できますか?

A: コマンドプロンプトウィンドウを閉じてsfc scannowの実行を中止することは可能ですが、推奨されません。システムファイルチェッカーがファイルの置き換え処理中の場合、スキャンを中断するとシステムが不整合な状態になる可能性があります。スキャンを中止する必要がある場合は、コマンドプロンプトウィンドウを閉じ、しばらくしてから再度スキャンを実行して完了させてください。/scanbootで設定されたスケジュールスキャンをキャンセルするには、/cancel修飾子を使用してください。

Q: SFC を何回実行する必要がありますか?

A: すべての問題を解決するには、sfc scannow を最大 3 回実行する必要がある場合があります。最初のスキャンを実行し、ファイルが修復された場合は、もう一度実行してすべての問題が解決されていることを確認してください。その後のスキャンでは、以前の修復が完了した後に初めて明らかになる追加の破損が見つかる可能性があります。Windows リソース保護によって整合性違反が検出されなかったというメッセージが表示されるまで、または追加のスキャンを実行しても変更がなくなるまで、システム ファイル チェッカーの実行を継続してください。

Q: SFC は Windows 7 で動作しますか?

A: はい、システムファイルチェッカーはWindows 7でも、新しいバージョンのWindowsと同じコマンドと手順で動作します。ただし、DISMはWindows 7では利用できません。代わりに、Microsoft Updateカタログからシステム更新準備ツールをダウンロードして使用し、DISMの代わりにsfcを実行する前にコンポーネントストアを修復してください。Windows 7はWindowsリソース保護ではなくWindowsファイル保護を使用しますが、sfcツールの機能はまったく同じです。

Q: 管理者権限なしで SFC を実行できますか?

A: いいえ、システムファイルチェッカーは管理者権限なしでは実行できません。sfcツールは、一般ユーザーアカウントではアクセスできない保護されたシステムファイルを変更するため、管理者権限が必要です。管理者権限のないコマンドプロンプトからsfcを実行しようとすると、コンソールセッションを実行している管理者である必要があるというエラーメッセージが表示されます。sfcコマンドを実行する前に、必ずコマンドプロンプトまたはWindows PowerShellを管理者として起動してください。

Q: システム ファイル チェッカーはどのようなファイルを保護しますか?

A: システムファイルチェッカーは、コアシステムコンポーネント、ドライバー、ライブラリなど、重要なWindowsオペレーティングシステムファイルを保護します。rarWindowsが正常に動作するために必要なシステム、設定、および保護対象ファイル。保護対象ファイルは主にWindowsフォルダとSystem32フォルダにあります。Windowsリソース保護は保護対象リソースのリストを保持しており、sfcは毎回のスキャンでこのリストにあるすべてのファイルをスキャンします。このツールは、ユーザーファイル、アプリケーションファイル、ドキュメントを保護するものではありません。

Q: 破損したシステム ファイルを手動で置き換えることはできますか?

A: はい、破損したシステムファイルを手動で置き換えることは可能ですが、これは最後の手段としてのみ行ってください。互換性を確保するため、置き換えるファイルはWindowsのバージョン、エディション、更新レベルが同じである必要があります。破損したファイルの所有権を取得するにはtakeownコマンド、管理者権限を付与するにはicaclsコマンド、ファイルを置き換えるにはcopyコマンドを使用してください。破損したファイルを修復する際は、システムファイルチェッカーやDISMなどの組み込みツールを使用することをお勧めします。手動での置き換えは、誤った方法で行った場合、システムが不安定になるリスクがあります。

Q: システムの復元はいつ行うべきですか?

A: sfcとDISMの両方でファイル破損の問題を解決できない場合は、システムの復元を実行してください。システムの復元は、ドキュメントや写真などの個人ファイルを維持しながら、システムを以前の復元ポイントのクリーンな状態に戻します。このオプションは、アップデートの失敗やドライバのインストールなど、特定のイベント後に発生した破損の解決に効果的です。システムの復元が利用できない、または失敗した場合は、より包括的な代替手段として、Windowsのリセットまたはクリーンインストールの実行を検討してください。

Q: DISM は Windows 7 で使用できますか?

A: いいえ、DISMはWindows 7以前のバージョンのWindowsでは使用できません。Windows 7では、DISMの代わりにシステム更新準備ツール(SURT)を使用してください。Microsoft UpdateカタログからSURTをダウンロードし、sfcコマンドを実行してコンポーネントストアを修復する前に実行してください。SURTはDISMと同様に、システムファイルチェッカーが修復元として使用する破損したシステムファイルを復元・修復します。

Q: システム ファイル チェッカーは削除されたシステム以外のファイルを復元できますか?

A: いいえ、システムファイルチェッカーは削除された非システムファイルを復元できません。このツールは、保護されたWindowsシステムファイルのみをスキャンして修復します。ユーザードキュメント、写真、アプリケーション、その他の削除された非システムファイルは復元できません。削除されたユーザーファイルを復元するには、以下の手順に従ってください。 私たちの包括的なガイド または専門家を利用する ハードディスクデータ復旧ソフトウェアシステム ファイル チェッカーは、Windows の動作に必要な重要なファイルのみを保護し、修復します。

15. 結論

15.1 重要なポイントのまとめ

システムファイルチェッカーは、破損したシステムファイルをスキャンして修復することで、Windowsの安定性を維持するために不可欠なツールです。sfcを実行する前に必ずDISMを実行してコンポーネントストアが正常であることを確認し、システムファイルチェッカーが修復のためにクリーンなソースファイルにアクセスできるようにします。管理者特権のコマンドプロンプトまたはPowerShellからsfc scannowを実行し、必要に応じて複数回のスキャンを実行できるように準備しておいてください。修復できなかったファイルの詳細については、CBS.logファイルを確認し、手動による置き換えは最後の手段です。sfcで破損を解決できない場合は、システムの復元、Windowsのリセット、またはクリーンインストールなど、より包括的な解決策を検討してください。

15.2 システムファイルの整合性の維持

Windows Updateを速やかにインストールし、信頼できるウイルス対策ソフトウェアを使用し、安定した電源を確保し、定期的にデータをバックアップすることで、システムファイルの整合性を維持できます。特に大規模なシステム変更やアップデートを行った後は、予防保守としてシステムファイルチェッカーを定期的に実行してください。システムファイルを手動で変更することは、ファイルの破損を引き起こす可能性があるため、絶対に必要な場合を除き避けてください。これらのベストプラクティスに従い、問題が発生した場合はsfcコマンドを使用することで、Windowsシステムをスムーズに動作させ、破損したシステムファイルによる深刻な安定性の問題を回避できます。

参考情報


著者について

銭卡 Windowsファイルシステム、ストレージ技術、そして災害復旧ソリューションの分野で10年以上の経験を持つデータ復旧スペシャリストです。個人環境と企業環境の両方において、数千人ものユーザーを深刻なデータ損失シナリオから導き出し、成功に導いてきました。

Qianは、Windowsのデータ復旧手法、ファイルシステム分析、予防的なバックアップ戦略を専門としています。彼の豊富な実務経験には、ドライブからのデータ復旧、包括的なバックアップソリューションの実装、そして複雑なファイルシステムの問題のトラブルシューティングが含まれます。 NTFS、FAT、exFAT、ReFSボリューム。Windows組み込みユーティリティからプロ仕様のデータ復旧ソフトウェアまで、様々な復旧ツールと技術を駆使してきました。

銭氏はテクニカルライティングを通じて、貴重なデータの保護と復旧に関する実践的な知識をユーザーに提供することに尽力しています。Windowsファイル復旧技術、ストレージデバイスの革新、データ保護のベストプラクティスなど、最新の動向を常に把握しています。ユーザーのデータ復旧を支援していない時でも、ost Qian は、ファイルを扱う際に、新しいストレージ技術を研究し、将来のデータ損失を防ぐデータ安全のヒントを共有することを楽しんでいます。

このガイドについてご質問がある場合や、データ復旧についてサポートが必要な場合は、Qianまでお問い合わせください。 フィードバックと提案 これらのデータ復旧リソースを改善します。

今すぐ共有: