Windows で Powershell.exe が見つからない問題を解決する

PowerShell はオープンソースのスクリプティング言語であり、コマンドラインインターフェイス (CLI) からコマンドでコンピュータを制御するためのシェルとして使用されます。このツールは、タスクを自動化し、コマンドラインからさまざまな Windows 設定を管理するのに役立ちます。しかし、一部のユーザーがアプリを開こうとしたところ、「Windows で powershell.exe が見つかりません」というエラーが発生しました。この記事では、この問題のトラブルシューティングと真の原因について説明します。

Windows で「C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe」が見つかりません。
名前を正しく入力したことを確認してから、もう一度やり直してください。

Windows で Powershell.exe が見つからない問題を解決する

PowerShell を起動しようとすると、Windows で powershell.exe が見つかりませんというエラーメッセージが表示される場合があります。その場合は、「PowerShell」を正しく入力していることを確認してください。それでもこのアプリを開けない場合は、コンピュータに PowerShell スクリプティング言語がインストールされていない可能性があります。この問題を解決するには、以下の手順に従ってください。

  1. Windows PowerShell が有効になっているか確認する
  2. Powershell を起動するには、実行コマンドまたはファイルエクスプローラを使用する
  3. デスクトップに PowerShell のショートカットを作成する
  4. システムファイルチェッカー (SFC) を実行する
  5. Windows PowerShell を更新する
  6. PC をリセットする

1] Windows PowerShell が有効になっているか確認する

検索機能を使用して PowerShell を実行できない場合は、このアプリがコンピュータで有効になっているかどうかを確認する必要があります。確認して有効にするには、以下の手順に従ってください。

  • Windows キーを押してコントロールパネルと入力し、Enter キーを押します。
  • 画面の右上隅にあるドロップダウンメニューをクリックして、大きなアイコンを選択します。
  • プログラムと機能をクリックします。
  • 左ペインからWindows の機能の有効化または無効化オプションをクリックします。
  • Windows の機能画面で、Windows PowerShell(バージョンによっては 2.0 が付く場合があります)のチェックボックスがオンになっているかどうかを確認します。
  • オフになっている場合は、そのボックスをオンにしてOKボタンを押します。

これで、Windows で Powershell.exe が見つからないという問題が解決したかどうかを確認してください。

2] 実行コマンドまたはファイルエクスプローラを使用して PowerShell を起動する

場合によっては、検索メニューを使用して PowerShell を開く際に問題が発生することがあります。このような場合は、コマンドを実行するかファイルエクスプローラを使用することができます。Win+R をクリックして実行を開き、PowerShell と入力して、Ctrl+Shift+Enter を押して PowerShell を管理者として実行し、最後に Enter をクリックして開きます。ファイルエクスプローラから開く場合は、Win+E をクリックして PowerShell と入力し、Enter をクリックします。うまくいけばこれで問題は解決しますが、解決しない場合は次の手順に進みます。

3] デスクトップに PowerShell のショートカットを作成する

Windows が PowerShell 実行可能ファイルの正しいファイルの場所を知らない場合、このアプリを開くことはできません。この場合は、PowerShell 実行可能ファイルの正確な場所を確認し、使い勝手を良くするためにデスクトップショートカットを作成することができます。場所を見つけてショートカットを作成するには、以下の手順に従います。

  • デスクトップ上の任意の場所を右クリックして、新規オプションを選択します。
  • ショートカットオプションを選択します。
  • 参照ボタンをクリックしてリストを下にスクロールし、この PCを展開します。
  • C ドライブ>Windowsフォルダをクリックして、SysWOW64を展開します。
  • WindowsPowerShellフォルダを展開して、powershell.exeファイルを選択します。
  • 最後に、OK>次へ>完了ボタンをクリックしてショートカットを作成します。

4] システムファイルチェッカー (SFC) を実行する

破損したシステムファイルが問題を引き起こし、PowerShell の起動を妨げることがあります。しかし、Windows オペレーティングシステムには、この問題を解決できる SFC (システムファイルチェッカー) や DISM (展開イメージのサービスと管理) などの組み込みツールがあります。以下の手順に従ってこの問題を解決しましょう。

  • Windows + S を押して、コマンドプロンプトと入力します。
  • コマンドプロンプトが表示されたら右クリックして、管理者として実行を選択します。
  • UAC によって確認を求められたら、はいボタンをクリックします。
  • コマンドプロンプトにSFC /scannowと入力して、Enter キーを押します。
  • システムファイルチェッカーがシステムファイルをスキャンし始め、何かが見つかった場合は、ツールがそれを解決します。

SFC 以外にも、DISM (展開イメージのサービスと管理) を選択することもできます。これは、システムの問題を自動的に検出して修正します。

5] Windows PowerShell を更新する

上記の解決策のいずれも機能しない場合は、問題が PowerShell アプリ自体にある可能性があります。PowerShell に問題を引き起こすバグがある可能性があります。その場合は、Windows 11 システムで PowerShell を更新する必要があります。

  • Windows  + X キーを押してパワーユーザーメニューを開きます。
  • リストからターミナル (管理者)を選択し、はいボタンをクリックします。
  • コマンドプロンプトに以下のコマンドを入力して、Enter キーを押します。
      Winget install --id Microsoft.Powershell --source Winget

      PowerShell の最新バージョンをダウンロードしてインストールするには数秒かかります。PowerShell を更新すると、このエラーが解決されることを願っています。

      6] PC をリセットする

      何も解決しなかった場合、最後の手段として PC をリセットすることができます。PC をリセットして、ファイルを保持するを選択してすべてのファイルを保持します。これで問題が解決されることを願っています。

      同様のエラー:Windows で見つかりません: Outlook.exe | Explorer.exe | C:\Program files | IntegratedOffice.exe | GPEDIT.MSC | WT.exe | REGEDIT.exe。