Windows のシステム ファイル チェッカーを実行しようとして、「sfc は内部コマンドとして認識されません」というエラーが表示され続ける場合は、うまくやっています。これは、IT 技術者としての別の仕事でいつも目にしています。それを修正するにはいくつかの方法があり、エラーを完全に克服する方法を紹介します。
Windows のシステム ファイル チェッカー 健全なシステムを維持するために不可欠な機能です。 Windows でファイルの破損をスキャンし、見つかった問題を自動的に修復します。これは、「sfc /scannow」を使用してコマンド ラインからアクティブ化されます。 Windows、コア ファイル、Windows ストア、アプリ、保護されたファイル、およびオペレーティング システムのすべての要素をスキャンします。それは実際に非常に優れていて、私がいつも使っているツールです。
「xxx は内部コマンドとして認識されません」と表示される場合、これは通常、設定内の環境変数が変更または破損している場合です。多くの場合、これらの変数をデフォルトに戻すだけでエラーが修正され、再び稼働することができます。
SFC が内部コマンド エラーとして認識されない問題を修正
このエラーには 2 つの主要な修正タイプがあります。 1 つは非常にシンプルですが、もう 1 つは Windows レジストリを調べる必要があります。指示に正確に従えば、どちらの修正を試みても害はありません。
まず、管理者としてコマンド ラインを使用していることを確認します。 SFC には管理者の資格情報が必要であり、それ以外の場合は機能しません。
- Windows の [スタート] ボタンを右クリックし、[コマンド ライン (管理者)] を選択します。
- 「sfc /scannow」と入力してEnterキーを押します。
うまくいけば、これはうまくいくでしょう。そうでない場合は、さらに深く掘り下げる必要があるかもしれません。最終的には、2 つのレジストリ エントリの変更が必要になる場合があります。開始する前に、Windows でシステムの復元ポイントを作成します。
- Windowsの検索ボックスに「復元」と入力し、復元ポイントを作成します。
- Windows の検索ボックスに「regedit」と入力し、[ファイル] を選択します。
- [エクスポート] を選択し、コピーを安全な場所に保存します。
これで、何か問題が発生した場合のシステムの復元ポイントと、必要に応じてレジストリのコピーができました。以下の指示に従えば、どちらも必要ありませんが、準備しておいた方がよいでしょう。
電報でステッカーを見つける方法
次に:
- 管理者として CMD を開きます。
- 自動実行の実行を停止するには、「cmd /d」と入力します。
- 再テスト。
AutoRun は Windows の設定で、少し後で戻す必要があるかもしれません。現時点では、次の手順を試して、うまくいくかどうかを確認してください。
- C:WindowsSystem32 に移動し、CMD.exe があることを確認します。
- [コントロール パネル]、[システム]、および [システムの詳細設定] に移動します。
- [詳細設定] タブから [環境変数] を選択します。
- 下部ペインの [システム環境変数] ペインで [パス] を選択します。
- [編集] を選択します。
- 「%SystemRoot%System32」と「C:WindowsSystem32」をメモ帳にコピーします。
- [環境変数] ウィンドウでこれらのエントリの 1 つを別のものに変更し、[OK] を選択します。
- その値をメモ帳の元の値に置き換えて、[OK] を選択します。
- 他の値についても繰り返します。
次に、CMD で「sfc /scannow」コマンドを再試行します。環境値が破損していた場合は、通常どおりシステム ファイル チェッカーを使用できるようになります。 「SystemRoot%System32」エントリが表示されなくても、心配は要りません。これは、Windows があらゆる不測の事態に対応するために使用する従来の設定です。新しい Windows 10 コンピューターには必要ありませんが、それでも存在する可能性があります。オプションにない場合は、追加する必要はありません。 C:WindowsSystem32 を独自に変更して、どのようになるかを確認してください。
それでも SFC が内部コマンド エラーとして認識されない場合は、レジストリの変更を実行する必要があります。
ウェブサイトがいつ作成されたかを知る方法
- Windows の検索ボックスに「regedit」と入力し、[レジストリ エディター] を選択します。
- HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun と HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun を削除します。
- SFC コマンドを再テストします。
この最終的な方法がどのように、またはなぜ機能するのかは、実際にはわかりません。これは、他の TechJunkie チュートリアルで参照した古い修正であり、そのような不測の事態に備えて Tech Toolkit に保管しています。
システム ファイル チェッカーは、Windows の問題をトラブルシューティングするための非常に重要なツールです。このツールに慣れておくことをお勧めします。コマンドの実行に問題がある場合は、上記のいずれかの修正により、すぐに起動して実行できるようになります。いつ必要になるかわからないので、問題を修正することをお勧めします。最も必要なときにツールを持たないよりも、必要なときに備えておくほうがよいでしょう。
当たり前のことを忘れずに、常に管理者としてコマンドラインを実行してください!