「sfc /scannow」が進まない・終わらない時の対処法6つ!

破損したファイルシステムを修復しようとすると、「sfc /scannow」が9%、29%、58%、73%などで進まなくなってきます。この記事では、「sfc /scannow」が進まない・終わらないエラーを修復するため、6つの対処法をご紹介します。

Asher

投稿者:Asher/更新日:2024年01月25日

この記事を共有: instagram reddit

「sfc /scannow」が進まない・終わらない?!

「sfc /scannow」コマンドは破損したファイルシステムを修復するため、すっごく有効なコマンドです。しかし、「コマンドプロンプト」で「sfc /scannow」命令と入力すると、正常に始まりますが、突然ある時点で動かなくなることがよくあります。

「sfc /scannow」が突然動作できないことは、PCにいくつかの悪いシステムファイルがあるためかもしれません。このエラーを解決するには、まず破損したファイルをチェックしたり、交換したりすることによってできます。

Windows 7/8/10/11でsfc scannowが進まない時の対処法(6つ)

まずはSFC SCANNOWコマンドを管理者として実行したかどうかを確認します。これもSFC SCANNOWが進まない原因に1つとなります。もし、確かに管理者として実行したことを確認してSFC SCANNOWは終わらない場合は、下記の他の6つの解決策を実行しましょう。

ヒント:

特定のシステムファイルが利用中のため修復「sfc /scannow」コマンドが利用できなくなっている可能性があります。この場合はセーフモードで「sfc /scannow」コマンドを実行してみて解決できます。

具体的には、Windows 7では、コンピュータを起動し、メーカーのロゴが表示される前にF8キーを繰り返し押してから、矢印キーで「詳細ブートオプション」の「セーフモード」を選択します。Windows 10では、「スタートメニュー」を開き、「電源ボタン」をクリックし、「Shift」キーを押しながら、「再起動」をクリックし、画面が切り替わり、「オプションの選択」>「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」>「再起動」を順にクリックすると、スタートアップ設定画面が表示され、ファンクションキーの「F4」を押して、「4)セーフモードを有効にする」を選択します。

セーフモードを有効にする

セーフモードで起動が完了したら、コマンドプロンプトまたはWindows PowerShellを管理者権限で開き、「sfc /scannow」コマンドを再実行します。

解決策1:SFC SCANNOWができない – DISMコマンドによって解決

手順 1. 検索ボックスに「CMD」と入力して管理者として実行します。WindowsでSFC SCANNOWが動作できないですが、DISMコマンドが機能できます。だから、SFC SCANNOWができない場合は、DISMコマンドを利用できます。

手順 2. ポップアップウィンドウで次のコマンドを入力してください。
Dism.exe /online /cleanup-image /restorehealth

DISMでの復元

手順 3. 最後にSFC SCANNOWコマンドを再び入力して、機能するかどうかを確認します。

解決策2:SFC SCANNOWが実行できない – サービス経由によって修正

「sfc /scannow」が実行できない時に、「Windowsリソース保護は、修復サービスを開始できませんでした」というエラーメッセージが表示されることがあります。このエラーメッセージが表示された場合、Windows Modules Installerサービスが無効になっていることを意味します。手動で有効にして問題を解決するする必要があります。

手順 1. 「Windows+R」キーを押して「ファイル名を指定して実行」を開き、ボックスに「services.msc」と入力して「OK」をクリックします。

手順 2. 「Windows Modules Installer」を見つけてダブルクリックします。

Windowsモジュールインストーラ

手順 3. Windows Modules Installerのプロパティウィンドウが表示され、スタートアップの種類を手動に設定し、「OK」と「適用」を押します。

手動

手順 3. 「sfc /scannow」コマンドを再度実行してください。

解決策3:SFC SCANNOWが進まない – CHKDSKコマンドによって解決

時々、ディスク上に破損したファイルがある場合は「SFC SCANNOWが進まない」エラーになる可能性もあります。この時「CHKDSK」コマンドを実行する必要があります。

手順 1. 検索ボックスに「CMD」と入力して管理者として実行します。

手順 2. 「chkdsk C:/f」と入力してEnterを押します。このパーティションは使用中の場合は、CMDウィンドウでコンピュータの再起動を求められます。「Y」と入力してEnterを押し、再起動します。

Chkdskを実行

手順 3. 再びCMDを開けて「sfc /scannow」を実行します。

解決策4:SFC SCANNOWは検証で立ち往生 – SFCFIX.exeによって解決

手順 1. SFCFixをダウンロードして起動します。DISMのように、SFCFIXはSFC/SCANNOWによって検出されたファイルシステムとレジストリの破損を修復するために使用されます。

手順 2. 任意のキーを押し、必要に応じて「Y」と入力してSFCFIXが自動的に実行できます。そして、ちょっと待ってこのプロセスは「SFCFix.txt」という名前のメモ帳ファイルが作成します。これにより、どのファイルが破損していて修正されたかどうかがわかります。

手順 3. そして、もう一度「sfc /scannow」を実行して、解決したかどうかを確認します。

手順 4. 最後に「SFCFIX」を再度実行して、破損したファイルがあるかどうかを確認してください。

解決策5:SFC SCANNOWがフローズン – システムの復元によって解決

Windows 7、8、10、11のシステム復元が少しの違いがあるから、ここでWindows 7 PCを例としてシステム復元を実行します。システム復元ポイントが持っている場合はシステムの復元を使ってコンピュータを以前の日付に復元することができます。

手順 1. 検索ボックスに「システムの復元」と入力して開けます。

手順 2. 「システムファイルと設定の復元」画面で「推奨される復元」を選択して「次へ」をクリックします。もし機能しなかった場合は「別の復元ポイントを選択する」を実行してください。

システムの復元

手順 3. もう一度「sfc /scannow」を実行して、解決したかどうかを確認します。

解決策6:SFC SCANNOWが終わらない – 専門ソフトによって解決

上記4つの方法を除き、無料パーティションマネージャー--AOMEI Partition Assistant Standardを利用してこのエラーを解決できます。このソフトの「パーティションをチェック」機能はパーティション中の破損したファイルシステムを見つかって修復することができます。

AOMEI Partition Assistantは無料のソフトウェアですが、CHKDSKがWindows 10でスタック するのを修正したり、SFC SCANNOWが動作しないエラーに対応したり、「DiskPartにエラーが発生しました:このメディアは書き込み禁止になっています」というエラーを修正したりできます。

無料ダウンロード Win 11/10/8.1/8/7/XP
安全かつ高速

手順 1. AOMEI Partition Assistantをダウンロードし、インストールして起動します。

手順 2. チェックしたいパーティションを右クリックして「詳細処理」>「パーティションをチェック」の順に選択してください。

パーティションをチェック

手順 3. エラーをチェックする方式を選択してください。ここでは「chkdsk.exe実行してパーティションのエラーをチェックし、修正します」をお勧めします。

チェックオプション

手順 4. 修正した後「はい」をクリックしてこの操作を完了します。

CHKDSK F

手順 5. もう一度「sfc /scannow」を実行して、解決したかどうかを確認します。

注意:AOMEI Partition Assistantでパーティションをチェックする前に、実行中の他のすべてのプログラムを閉じることを忘れないでください。そうでない場合、AOMEI Partition Assistantは認識されたときにプログラムを閉じます。

さらに、削除されたNTFSパーティションの回復、GPT保護パーティションの復旧、データを損失することなくGPTディスクからMBRへの変換などより高度な機能を利用したい場合は、AOMEI Partition Assistant Professionalにアップグレードできます。

SFC SCANNOWが検証100完了で止まった場合、より詳細な情報があります。例えば、Windowsリソース保護により、破損したファイルが見つかりましたが、それらの一部は修復できませんでした。この時、「2022年最新:「sfc /scannow」で修復できない時の対処法9つ」という記事を参照できます。

まとめ

「sfc /scannow」コマンドは破損したファイルシステムを修復しようとすると、SFC SCANNOWが9%、29%、58%、73%などで進まなくなっています。

これは、コンピュータがSFC SCANNOWコマンドを実行できないようにするいくつかの不良システムファイルがあるためです。これを修正するには、破損したシステムファイルを見つけて修復してから、SFC SCANNOWを再度実行する必要があります。

上記のすべての方法を使用して、問題を解決できます。自分のニーズに応じて適切な方法を選択してください。

もし、この記事が役立つなら、友達や家族と共有しましょう!また、何か質問や提案がある場合は、以下のコメント欄に入力するか、または[email protected]までご連絡ください。よろしくお願いします。

Asher
Asher・編集者
Asherは、AOMEI Technology会社の編集者として長年AOMEI製品についての記事やコンピュータに関する記事を翻訳したり、書いたりしています。パソコンの基礎知識とか、AOMEI製品の機能(例えば、ディスクとパーティション管理、ディスクのクローン、バックアップ&復元、同期など)について詳しいです。 IT業界に対して深い興味を持っています。そのほか、旅行、アニメ、音楽、色々なことに趣味があります。