Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決】SFCユーティリティのエラー「管理者としてコンソールセッションを実行する必要があります」の対処法

コマンドプロンプトでSFCユーティリティ(システムファイルチェッカー)を実行しようとした際、「この操作を行うには、コンソールセッションを実行している管理者である必要があります」というエラーメッセージが表示されることがあります。「sfc /scannow」というシンプルなコマンドでも発生しうる、多くのユーザーが直面する典型的な問題です。本記事では、このエラーの原因と具体的な解決方法をわかりやすく解説します。

エラーが発生する原因

このエラーは、コマンドプロンプトからシステムファイルへアクセスしようとしているものの、必要な管理者権限を持っていないことを示しています。ダブルクリックや右クリック→「開く」など通常の方法でコマンドプロンプトを起動すると、標準モードで立ち上がります。一方、右クリックして「管理者として実行」を選択すると、昇格されたコマンドプロンプト(Elevated Command Prompt)として起動します。システムファイルの変更やシステムコマンドの実行には、必ずこの昇格モードが必要です。以下に対処方法を紹介します。

方法1:コマンドプロンプトを管理者として実行する

SFCユーティリティのコマンドを実行するには、常に昇格されたコマンドプロンプト(管理者権限で動作しているコマンドプロンプト)を使用する必要があります。管理者として実行すれば、CMDがシステムファイルへのアクセス・利用を許可され、SFCユーティリティも正常に動作します。以下の手順に従ってください。

  1. エラーが表示されているコマンドプロンプト(CMD)ウィンドウを閉じます。
  2. スタートメニューまたは検索バーからCMDを探します。
    注意:古いバージョンのWindowsでは、「スタート > すべてのプログラム > アクセサリ」にあります。
  3. CMDを右クリックします。
  4. 管理者として実行」を選択します。
  5. ユーザーアカウント制御の確認画面で「はい」をクリックします。
  6. sfc /scannow」と入力してEnterキーを押します。
  7. システムスキャンが開始されます。

ヒント:「Ctrl + Shift + Enter」キーを同時に押すと、右クリックして項目を選ぶ操作なしで、CMDを管理者モードで直接開くことができます。

方法2:昇格されたCMDをデフォルト設定にする(おまけ)

コマンドプロンプトを開くたびに自動的に管理者として実行されるよう設定することも可能です。以下の手順を試してみてください。

  1. スタートメニューまたは検索バーからCMDを探します。
    注意:古いバージョンのWindowsでは、「スタート > すべてのプログラム > アクセサリ」にあります。
  2. CMDを右クリックし、「ファイルの場所を開く」を選択します。
  3. 「CMD」ショートカットを右クリックし、「送る > デスクトップ(ショートカットを作成)」を選択します。
  4. 作成したショートカットを右クリックし、「プロパティ」を開きます。
  5. 「ショートカット」タブ内の「詳細設定」をクリックします。
  6. 管理者として実行」オプションにチェックを入れます。
  7. 「OK」をクリックして設定を保存します。

これで、このショートカットを開くたびに、コマンドプロンプトが自動的に管理者として実行されるようになります。

管理者として実行してもエラーが出る場合

管理者としてコマンドプロンプトを実行してもなお同じエラーが表示される場合は、サードパーティ製ツール「NSudo」を試してみてください。このツールを使うと、TrustedInstaller相当の強力な権限を取得できます。

  1. 配布元サイトからNSudoをダウンロードします。
  2. ダウンロード後、ファイルを右クリックして「管理者として実行」を選択します。
  3. プログラムが起動したら、「Enable all privileges(すべての特権を有効にする)」オプションにチェックを入れます。
  4. 実行ボックスに「cmd」と入力し、「Run(実行)」ボタンを押します。
  5. コマンドプロンプトが開いたら、再度「sfc /scannow」コマンドを実行してみます。
  6. 問題が解決したかどうかを確認します。

それでも問題が解決しない場合は、Windowsをセーフモードで起動してから、改めてSFCコマンドを実行してみてください。セーフモードでは余計なドライバやサービスが読み込まれないため、スキャンが成功する可能性が高まります。

  1. 【Windows 10】「このゲームをプレイするにはSteamが実行されている必要があります」エラーの解決方法

    Steamは、デジタルゲームの配信において世界で最も広く利用されているプラットフォームの一つです。実店舗に足を運ぶことなく、お気に入りのゲームを手軽にPCにダウンロードできるため、多くのゲーマーに愛用されています。しかし、安定したサービスでありながら、「このゲームをプレイするにはSteamが実行されている必要があります」といったエラーメッセージが表示され、ゲームが起動できなくなることがあります。 もしあなたがこの問題に直面しているなら、慌てる必要はありません。本記事では、このエラーの主な原因と、効果的な解決策を8つの方法に分けて詳しく解説します。 Windows 10で「Steam mus

  2. Windows 10でコマンドプロンプトを管理者として実行できない問題を解決する6つの方法

    Windows 10では、システム設定の重要な変更や特定の機能を実行する際に、コマンドプロンプトを管理者として起動する必要があります。ところが、「管理者として実行」ができないトラブルに直面することがあります。本記事では、この問題の主な原因と、誰でも試せる効果的な解決策を6つ紹介します。コマンドプロンプトを管理者として実行できない原因とは?この問題が発生する背景には、さまざまな要因が考えられます。主なものは以下の通りです。ユーザーアカウントの不具合 … 使用中のアカウント自体に問題があるケースセキュリティソフトとの競合 … アンチマルウェアやアンチウイルスソフトが他のプログラムと干渉しているケー