Home / Microsoft / Windows / 【2026年最新版】Windows PowerShellが開かない・起動しない原因と対処法

【2026年最新版】Windows PowerShellが開かない・起動しない原因と対処法

※本ページにはプロモーション(広告)が含まれています

Windows PowerShellが開かない・起動しないときの原因と対処法を徹底解説

「Windows PowerShellを開こうとしたら、何も反応しない」「PowerShellが動作を停止しましたというエラーが表示される」「クリックしても一瞬ウィンドウが出てすぐ閉じてしまう」――こうしたトラブルに悩んでいませんか?

Windows PowerShellは、Windowsに標準搭載されているコマンドライン管理ツールです。システム設定の変更やアプリの管理、トラブルシューティングなど、さまざまな場面で使う重要なツールですが、突然起動しなくなるトラブルが意外と多く報告されています。

この記事では、PowerShellが開かない・起動しない原因を8つに分類し、それぞれの具体的な対処法をステップ形式でわかりやすく解説します。初心者の方でも順番に試していけば解決できるよう、画像付きで丁寧に説明していますので、ぜひ最後までお読みください。

この記事でわかること

  • PowerShellが開かない・起動しない8つの原因
  • PowerShellの代替起動方法(Windows Terminal・ファイル名を指定して実行など)
  • システムファイルの修復方法(SFC・DISMコマンド
  • PowerShellを再インストール(再有効化)する手順
  • セキュリティソフトやマルウェアが原因のときの対処法
  • Windows PowerShellとPowerShell 7の違い
  • PowerShellが起動しないときのよくある質問(FAQ)

Windows PowerShellとは?基本をおさらい

対処法に入る前に、PowerShellの基本を簡単に確認しておきましょう。

PowerShellの役割

Windows PowerShellは、Microsoftが開発したコマンドラインシェルおよびスクリプト言語です。従来の「コマンドプロンプト」の後継として、より高度な操作が可能になっています。

一般ユーザーにとっては、以下のような場面でPowerShellを使うことがあります。

  • Windowsの設定変更やシステム修復(SFCスキャンなど)
  • Microsoft Storeアプリの再インストール
  • ネットワーク設定の確認・変更
  • バッチ処理やファイルの一括操作
  • Windows Updateのトラブルシューティング

Windows PowerShellとPowerShell 7の違い

項目 Windows PowerShell PowerShell 7
バージョン 5.1(最終版) 7.x(最新版)
標準搭載 Windows 10/11に標準搭載 別途インストールが必要
実行ファイル powershell.exe pwsh.exe
対応OS Windowsのみ Windows、macOS、Linux
更新状況 セキュリティ修正のみ 新機能が継続的に追加
保存場所 C:\Windows\System32\WindowsPowerShell\ C:\Program Files\PowerShell\7\

この記事では主にWindows標準搭載のWindows PowerShell(5.1)が起動しない場合の対処法を中心に解説しますが、PowerShell 7にも応用できる内容を含んでいます。

PowerShellが開かない・起動しない8つの原因

PowerShellが起動しない原因は複数考えられます。以下に主な原因を8つにまとめました。

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

Windowsのシステムファイルが何らかの理由で破損すると、PowerShellの実行ファイル(powershell.exe)やその依存ファイルが正常に動作しなくなります。

よくある症状:

  • PowerShellが一瞬開いてすぐ閉じる
  • 「動作を停止しました」というエラーが表示される
  • アイコンをクリックしても何も起きない

原因2:セキュリティソフトによるブロック

ウイルス対策ソフトやセキュリティソフトが、PowerShellをリスクのあるプログラムとして誤検知し、起動をブロックすることがあります。PowerShellはスクリプト実行が可能なため、セキュリティソフトが潜在的な脅威と判断するケースがあるのです。

原因3:マルウェア感染

Poweliksなどのマルウェアに感染すると、PowerShellの動作が妨害されることがあります。マルウェアがPowerShellの実行ファイルを改変したり、関連するレジストリを書き換えたりすることが原因です。

原因4:ユーザープロファイルの破損

Windowsのユーザープロファイル(ユーザーアカウントの設定情報)が破損すると、そのアカウントでのみPowerShellが起動しないという症状が出ることがあります。

原因5:Windowsの機能が無効化されている

「Windowsの機能の有効化または無効化」の設定で、PowerShellのチェックが外れていると起動できません。何らかのソフトウェアのインストール時や、グループポリシーの変更によって無効化されることがあります。

原因6:環境変数(PATH)の設定が不正

PowerShellの実行ファイルがあるフォルダ(C:\Windows\System32\WindowsPowerShell\v1.0\)が環境変数PATHから削除されていると、Windowsがpowershell.exeを見つけられなくなります。

原因7:Windows Updateの問題

特定のWindows Updateの適用後にPowerShellが起動しなくなるケースが報告されています。更新プログラムの不具合やインストール中の問題が原因となることがあります。

原因8:PowerShellプロファイルのエラー

PowerShellの起動時に自動読み込みされるプロファイルスクリプト(profile.ps1)にエラーがあると、PowerShellが正常に起動できなくなることがあります。特にカスタマイズを行った後に発生しやすいトラブルです。

原因の早見表

原因 症状の特徴 発生頻度
システムファイル破損 一瞬開いて閉じる、エラー表示 非常に多い
セキュリティソフト ブロック通知が出る場合あり 多い
マルウェア感染 PC全体の動作が不安定 やや多い
プロファイル破損 別アカウントでは起動する やや多い
Windows機能の無効化 コントロールパネルで確認可能 時々
環境変数の問題 コマンドが見つからないエラー まれ
Windows Updateの不具合 アップデート直後に発生 時々
プロファイルスクリプトのエラー エラーメッセージが表示される まれ

対処法1:まずはPCを再起動する

最も基本的ですが、PCの再起動で解決するケースは少なくありません。特にWindows Updateが裏で適用中だったり、一時的なプロセスの競合が原因の場合、再起動で正常に戻ることがあります。

手順

  1. スタートボタンをクリックする
  2. 電源アイコンをクリックする
  3. 再起動」を選択する
  4. PCが再起動したら、PowerShellを再度開いてみる
ポイント:「シャットダウン」ではなく「再起動」を選んでください。Windows 10/11ではシャットダウン時に「高速スタートアップ」が有効になっており、完全にシステムがリセットされません。再起動ならシステムが完全にリフレッシュされます。

対処法2:別の方法でPowerShellを起動する

スタートメニューからPowerShellが起動できない場合でも、別の方法なら起動できる場合があります。以下の方法を試してみてください。

方法A:「ファイル名を指定して実行」から起動

  1. キーボードで Windowsキー + R を同時に押す
  2. 「ファイル名を指定して実行」ダイアログが表示される
  3. powershell と入力する
  4. Enterキーを押す(管理者として実行する場合は Ctrl + Shift + Enter

方法B:エクスプローラーのアドレスバーから起動

  1. エクスプローラーを開く(Windowsキー + E)
  2. 上部のアドレスバーをクリックする
  3. powershell と入力して Enter を押す
  4. 現在のフォルダをカレントディレクトリとしてPowerShellが開く

方法C:実行ファイルから直接起動

  1. エクスプローラーで以下のフォルダに移動する:
    C:\Windows\System32\WindowsPowerShell\v1.0\
  2. powershell.exe をダブルクリックする
  3. 管理者権限で起動したい場合は、右クリック → 「管理者として実行」を選ぶ

方法D:Windows Terminalから起動(Windows 11)

  1. スタートボタンを右クリックする
  2. ターミナル」または「ターミナル(管理者)」を選択する
  3. Windows Terminalが開き、PowerShellタブが表示される

方法E:タスクマネージャーから起動

  1. Ctrl + Shift + Esc でタスクマネージャーを開く
  2. メニューバーの「ファイル」→「新しいタスクの実行」を選ぶ
  3. powershell と入力する
  4. このタスクに管理者特権を付与して作成します」にチェックを入れる
  5. OK」をクリックする
代替手段のまとめ:上記の方法のいずれかでPowerShellが起動できれば、スタートメニューのショートカットや検索インデックスに問題がある可能性が高いです。その場合はショートカットの再作成や検索インデックスの再構築で解決できます。

対処法3:コマンドプロンプトを代用する

PowerShellがどうしても起動しない場合、コマンドプロンプトを一時的な代替手段として使うことができます。対処法4以降の修復コマンドを実行する際にも、コマンドプロンプトを使えます。

コマンドプロンプトの開き方

  1. スタートボタンを右クリックする
  2. Windows 10の場合:「コマンドプロンプト(管理者)」を選択
    Windows 11の場合:「ターミナル(管理者)」を開き、タブの「+」横の「v」をクリック → 「コマンドプロンプト」を選択
  3. ユーザーアカウント制御(UAC)で「はい」をクリックする

コマンドプロンプトはPowerShellほど高度な機能はありませんが、SFCスキャンやDISMコマンドなどの基本的なシステム修復コマンドは同じように実行できます。

対処法4:システムファイルの修復(SFC・DISM)

システムファイルの破損が原因でPowerShellが起動しない場合、SFC(System File Checker)DISM(Deployment Image Service and Management)コマンドで修復できます。

SFCスキャンの実行手順

  1. コマンドプロンプトを「管理者として実行」で開く(対処法3を参照)
  2. 以下のコマンドを入力して Enter を押す:
    sfc /scannow
  3. スキャンが完了するまで待つ(10〜30分程度かかる場合があります)
  4. 結果のメッセージを確認する

結果メッセージの見方:

  • 整合性違反は検出されませんでした」→ システムファイルに問題なし
  • 修復されました」→ 破損ファイルが見つかり修復完了。PCを再起動してPowerShellを試す
  • 修復できませんでした」→ DISMコマンドを先に実行してからSFCを再実行する

DISMコマンドの実行手順

SFCで修復できなかった場合は、DISMコマンドでWindows イメージを修復してから、再度SFCを実行します。

  1. コマンドプロンプトを「管理者として実行」で開く
  2. 以下のコマンドを順番に入力して実行する:

ステップ1:イメージの状態をチェック

DISM /Online /Cleanup-Image /CheckHealth

ステップ2:より詳細なスキャン

DISM /Online /Cleanup-Image /ScanHealth

ステップ3:修復を実行

DISM /Online /Cleanup-Image /RestoreHealth
  1. 修復が完了するまで待つ(15〜60分かかる場合があります)
  2. 完了後、再度SFCスキャンを実行する:
    sfc /scannow
  3. PCを再起動する
  4. PowerShellが起動できるか確認する
注意:DISMコマンドの実行中はPCの電源を切らないでください。処理が中断されると、Windowsの動作がさらに不安定になる恐れがあります。

対処法5:PowerShellを再有効化する(Windowsの機能)

Windowsの機能設定でPowerShellが無効化されている可能性があります。一度無効にしてから再度有効にすることで、PowerShellの再インストールと同等の効果が得られます。

手順

  1. キーボードで Windowsキー + R を押す
  2. appwiz.cpl と入力して Enter を押す
  3. 「プログラムと機能」ウィンドウが開く
  4. 左側メニューの「Windowsの機能の有効化または無効化」をクリックする
  5. 一覧から「Windows PowerShell 2.0」を見つける
  6. チェックを外して「OK」をクリックする
  7. PCを再起動する
  8. 再起動後、同じ手順で「Windowsの機能の有効化または無効化」を開く
  9. Windows PowerShell 2.0」にチェックを入れて「OK」をクリックする
  10. PCを再度再起動する
  11. PowerShellが起動できるか確認する
補足:Windows 10/11にはWindows PowerShell 5.1が標準搭載されており、「Windows PowerShell 2.0」は旧バージョンの互換機能です。5.1本体の有効/無効はこの画面では切り替えられませんが、2.0を再有効化することで関連コンポーネントがリフレッシュされ、改善する場合があります。

対処法6:セキュリティソフトの設定を確認する

セキュリティソフトがPowerShellの起動をブロックしている場合、設定を変更することで解決できます。

手順

  1. 使用しているセキュリティソフトの設定画面を開く
  2. リアルタイム保護」または「ファイアウォール」の設定を確認する
  3. ブロックされたアプリ」や「除外リスト」を確認する
  4. PowerShellがブロックリストに入っている場合は除外する
  5. 除外設定の対象パス:
    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

一時的にセキュリティソフトを無効化してテストする

  1. セキュリティソフトのリアルタイム保護を一時的に無効化する
  2. PowerShellの起動を試す
  3. 起動できた場合 → セキュリティソフトの除外設定にPowerShellを追加する
  4. テスト後、必ずリアルタイム保護を再度有効化する
重要:セキュリティソフトを無効にした状態でインターネットを長時間利用するのは危険です。テストが終わったら必ず有効に戻してください。

対処法7:マルウェアスキャンを実行する

PowerShellが起動しない原因がマルウェアの可能性もあります。特にPoweliksというマルウェアは、PowerShellの動作を妨害することで知られています。

Windows Defenderでフルスキャンを実行する手順

  1. 設定アプリを開く(Windowsキー + I)
  2. プライバシーとセキュリティ」(Windows 11)または「更新とセキュリティ」(Windows 10)を選ぶ
  3. Windowsセキュリティ」→「ウイルスと脅威の防止」を開く
  4. スキャンのオプション」をクリックする
  5. フルスキャン」を選択して「今すぐスキャン」をクリックする
  6. スキャンが完了するまで待つ(1〜2時間かかる場合があります)
  7. 脅威が検出された場合は、指示に従って削除・隔離する
  8. PCを再起動してPowerShellを試す

オフラインスキャン(推奨)

通常のスキャンで検出できないマルウェアがある場合は、「Microsoft Defenderオフラインスキャン」を使うのが効果的です。

  1. 上記の「スキャンのオプション」画面で「Microsoft Defenderオフラインスキャン」を選ぶ
  2. 今すぐスキャン」をクリックする
  3. PCが再起動し、Windows起動前にスキャンが実行される
  4. スキャン完了後、自動的にWindowsが起動する

対処法8:クリーンブートで原因を特定する

他のアプリやサービスがPowerShellの動作を妨害している可能性がある場合、クリーンブートで原因を絞り込めます。

クリーンブートの手順

  1. Windowsキー + R を押して「ファイル名を指定して実行」を開く
  2. msconfig と入力して Enter を押す
  3. システム構成」ウィンドウが開く
  4. 全般」タブで「スタートアップのオプションを選択」を選ぶ
  5. スタートアップの項目を読み込む」のチェックを外す
  6. サービス」タブに移動する
  7. Microsoftのサービスをすべて隠す」にチェックを入れる
  8. すべて無効」をクリックする
  9. OK」をクリックして、PCを再起動する

クリーンブート状態でPowerShellが正常に起動できた場合、何らかのサードパーティのソフトウェアが原因です。無効化したサービスを1つずつ有効にして再起動を繰り返し、どのサービスが原因か特定します。

注意:原因の特定が終わったら、必ずシステム構成を元に戻してください。「全般」タブで「通常スタートアップ」を選択して再起動します。

対処法9:PowerShellプロファイルを修復する

PowerShellの起動時に自動的に読み込まれるプロファイルスクリプトにエラーがあると、起動に失敗することがあります。

プロファイルをバイパスして起動する方法

  1. Windowsキー + R を押す
  2. 以下のコマンドを入力して Enter を押す:
    powershell -NoProfile
  3. プロファイルを読み込まずにPowerShellが起動する

この方法で起動できた場合、プロファイルスクリプトに問題があることが確定します。

プロファイルの場所を確認して修正する

PowerShellが起動できた状態で、以下のコマンドを実行してプロファイルの場所を確認します。

$PROFILE | Format-List *

通常、以下の場所にプロファイルがあります:

  • 現在のユーザー用:C:\Users\[ユーザー名]\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
  • 全ユーザー用:C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1

修復方法:

  1. 上記のファイルが存在するか確認する
  2. 存在する場合、ファイルをテキストエディタ(メモ帳)で開く
  3. 内容を確認し、エラーの原因になりそうな記述を修正する
  4. または、ファイル名を Microsoft.PowerShell_profile.ps1.bak に変更して無効化する
  5. PowerShellを再起動して正常に動作するか確認する

対処法10:環境変数(PATH)を確認・修正する

PowerShellの実行ファイルが含まれるディレクトリが環境変数PATHに含まれていない場合、正常に起動できないことがあります。

手順

  1. スタートボタンを右クリック → 「システム」を選ぶ
  2. システムの詳細設定」をクリックする(Windows 11では「関連設定」の「システムの詳細設定」)
  3. 環境変数」ボタンをクリックする
  4. システム環境変数」の一覧から「Path」を選択して「編集」をクリックする
  5. 以下のパスが含まれているか確認する:
    C:\Windows\System32\WindowsPowerShell\v1.0\
  6. 含まれていない場合は「新規」をクリックして上記パスを追加する
  7. OK」をクリックして設定を保存する
  8. PCを再起動してPowerShellを試す

対処法11:新しいユーザーアカウントで試す

現在のユーザープロファイルが破損している場合、新しいアカウントを作成してPowerShellが起動するか確認することで原因を切り分けられます。

手順

  1. 設定アプリを開く(Windowsキー + I)
  2. アカウント」→「家族とその他のユーザー」を選ぶ
  3. その他のユーザーをこのPCに追加」(Windows 10)または「アカウントの追加」(Windows 11)をクリックする
  4. このユーザーのサインイン情報がありません」をクリック
  5. Microsoftアカウントを持たないユーザーを追加する」をクリック
  6. ユーザー名とパスワードを設定してアカウントを作成する
  7. 新しいアカウントでサインインする
  8. PowerShellが起動するか確認する

新しいアカウントでPowerShellが正常に起動できた場合、元のアカウントのプロファイルに問題があることが確定します。データを新しいアカウントに移行するか、元のアカウントのプロファイルを修復することを検討してください。

対処法12:Windows Updateを最新にする

PowerShellが起動しない問題が、Windows Updateの適用で修正されることがあります。逆に、特定のアップデートが原因で問題が発生している場合は、そのアップデートをアンインストールすることで解決できます。

最新の更新プログラムをインストールする

  1. 設定アプリを開く(Windowsキー + I)
  2. Windows Update」を選ぶ
  3. 更新プログラムのチェック」をクリックする
  4. 利用可能な更新があればインストールする
  5. PCを再起動してPowerShellを試す

問題のある更新プログラムをアンインストールする

Windows Update直後にPowerShellが起動しなくなった場合:

  1. 設定→「Windows Update」→「更新の履歴」を開く
  2. 更新プログラムをアンインストールする」をクリック
  3. 最近インストールされた更新プログラムを確認する
  4. 問題の原因と思われる更新を選択して「アンインストール」をクリックする
  5. PCを再起動してPowerShellを試す

対処法13:セーフモードで起動して確認する

通常のWindows起動ではPowerShellが開けない場合でも、セーフモードで起動すれば動く場合があります。セーフモードでは最小限のドライバとサービスだけが起動するため、競合するプログラムが無効化されます。

セーフモードでの起動手順

  1. 設定→「システム」→「回復」を開く
  2. 今すぐ再起動」をクリックする(「PCの起動をカスタマイズする」の項目)
  3. 再起動後、「トラブルシューティング」→「詳細オプション」→「スタートアップ設定」を選ぶ
  4. 再起動」をクリックする
  5. スタートアップ設定の画面で、4キー(セーフモード)または5キー(セーフモードとネットワーク)を押す
  6. セーフモードでWindowsが起動する
  7. PowerShellの起動を試す

対処法のフローチャートまとめ

どの対処法から試すべきか迷った場合は、以下のフローを参考にしてください。

優先順位 対処法 所要時間 難易度
1 PCを再起動する 2〜5分 簡単
2 別の方法で起動する 1〜3分 簡単
3 SFC・DISMで修復 30〜60分 普通
4 PowerShellの再有効化 10〜15分 普通
5 セキュリティソフトの確認 5〜10分 簡単
6 マルウェアスキャン 1〜2時間 簡単
7 クリーンブート 30〜60分 やや難しい
8 プロファイル修復 10〜20分 やや難しい
9 環境変数の修正 5〜10分 やや難しい
10 新しいユーザーアカウント 15〜30分 普通
11 Windows Update 30〜60分 簡単
12 セーフモードで確認 15〜30分 やや難しい

よくある質問(FAQ)

Q1. PowerShellとコマンドプロンプトの違いは何ですか?

コマンドプロンプト(cmd.exe)は古くからWindowsに搭載されている基本的なコマンドラインツールです。PowerShellはその後継として開発され、より高度なコマンド(コマンドレット)やスクリプト機能を備えています。簡単な操作はどちらでも可能ですが、PowerShellの方が多機能で、システム管理には適しています。コマンドプロンプトで使えるコマンドのほとんどはPowerShellでも使えます。

Q2. PowerShellが「動作を停止しました」と表示されます。どうすればいいですか?

「Windows PowerShellは動作を停止しました」というエラーは、主にシステムファイルの破損、セキュリティソフトの干渉、またはマルウェア感染が原因です。まずはPCを再起動し、それでも解決しない場合は対処法4のSFC/DISMスキャンを試してください。それでも改善しなければ、対処法7のマルウェアスキャンを実行することをおすすめします。

Q3. PowerShellが一瞬開いてすぐ閉じてしまいます。原因は?

PowerShellが一瞬表示されてすぐに閉じる症状は、プロファイルスクリプトのエラー、実行ポリシーの制限、または環境変数の問題が考えられます。まず powershell -NoProfile で起動を試してください。それで起動できれば、プロファイルスクリプトに原因があります。対処法9の手順でプロファイルを修復してください。

Q4. Windows 11でPowerShellの代わりにWindows Terminalが表示されますが、問題ありませんか?

問題ありません。Windows 11ではWindows Terminalが既定のコマンドラインアプリになっています。Windows Terminal内でPowerShellタブが開かれるので、機能的にはまったく同じです。むしろWindows Terminalはタブ機能やカスタマイズ性が高く、PowerShellをより便利に使えるようになっています。

Q5. PowerShellを管理者として実行する方法を教えてください

いくつかの方法があります。(1) スタートメニューで「PowerShell」を検索し、右クリック→「管理者として実行」を選ぶ。(2) Windowsキー+Rで「powershell」と入力し、Ctrl+Shift+Enterを押す。(3) タスクマネージャーのファイル→新しいタスクの実行で「powershell」と入力し、「管理者特権で作成」にチェックを入れる。(4) Windows 11ではスタートボタン右クリック→「ターミナル(管理者)」を選ぶ。

Q6. PowerShell 7をインストールするべきですか?

通常の使用であれば、Windows標準搭載のWindows PowerShell 5.1で十分です。PowerShell 7は最新の機能やクロスプラットフォーム対応が必要な開発者向けです。ただし、Windows PowerShellが起動しない問題が解決しない場合、PowerShell 7を別途インストールして代替として使うことも一つの選択肢です。PowerShell 7はMicrosoft公式サイトやMicrosoft Store、wingetコマンドからインストールできます。

Q7. 「スクリプトの実行がこのシステムで無効になっています」と表示されます

これはPowerShellの実行ポリシーが制限されている場合に表示されるメッセージです。PowerShell自体は起動できていますが、スクリプト(.ps1ファイル)の実行がブロックされています。管理者としてPowerShellを開き、Set-ExecutionPolicy RemoteSigned と入力して実行ポリシーを変更することで解決できます。ただし、セキュリティ上のリスクを理解した上で変更してください。

Q8. PowerShellの起動が非常に遅いのですが、どうすればいいですか?

PowerShellの起動が遅い主な原因は、(1) プロファイルスクリプトに重い処理が記述されている、(2) セキュリティソフトがPowerShellを毎回スキャンしている、(3) .NET Frameworkの初期化に時間がかかっている、の3つです。powershell -NoProfile で起動してみて速度が改善するなら、プロファイルスクリプトを見直してください。セキュリティソフトの除外設定にPowerShellを追加すると改善する場合もあります。

Q9. PowerShellで文字化けします。対処法はありますか?

PowerShellで日本語が文字化けする場合は、文字エンコーディングの設定を確認してください。PowerShellで chcp 65001 と入力するとUTF-8に変更できます。また、Windows 11の「設定」→「時刻と言語」→「言語と地域」→「管理用の言語の設定」→「システムロケールの変更」で「ベータ:ワールドワイド言語サポートでUnicode UTF-8を使用」にチェックを入れると、システム全体でUTF-8が使えるようになります。

Q10. すべての対処法を試しても解決しません。どうすればいいですか?

すべての対処法を試しても解決しない場合は、以下の方法を検討してください。(1) Windowsの修復インストール(上書きインストール)を実行する:データを保持したままWindowsを再インストールできます。(2) PowerShell 7を代替としてインストールする:Windows PowerShell 5.1とは別のプログラムとして動作するため、5.1が壊れていても使えます。(3) Microsoftサポートに問い合わせる:公式サポートで個別のトラブルシューティングを受けられます。(4) PCの初期化(リセット):最終手段として、「設定」→「回復」→「このPCをリセット」でWindowsを初期状態に戻すことも可能です(データのバックアップを忘れずに)。

まとめ

この記事では、Windows PowerShellが開かない・起動しない原因と対処法について詳しく解説しました。最後にポイントをおさらいしましょう。

この記事のまとめ

  • PowerShellが起動しない原因は、システムファイル破損セキュリティソフトのブロックマルウェア感染プロファイルエラーなど多岐にわたる
  • まずはPCの再起動別の起動方法(ファイル名を指定して実行、エクスプローラー、タスクマネージャーなど)を試す
  • SFC/DISMコマンドでシステムファイルを修復するのが最も効果的な対処法の一つ
  • Windowsの機能でPowerShellを一度無効化→再有効化すると改善する場合がある
  • セキュリティソフトの除外設定マルウェアスキャンも忘れずに確認する
  • powershell -NoProfile で起動できるならプロファイルスクリプトに原因がある
  • どうしても解決しない場合は、PowerShell 7の代替インストールやWindowsの修復インストールを検討する

PowerShellはWindowsのシステム管理やトラブルシューティングに欠かせないツールです。起動できない状態が続くと不便ですが、この記事で紹介した対処法を優先順位の高いものから順番に試していけば、多くの場合は解決できます。

もし自分で解決が難しい場合は、無理をせずMicrosoftの公式サポートやPCメーカーのサポートに相談することも検討してください。

Check Also

【2026年最新版】Windows 11のフォーカスアシスト(応答不可モード)が動かない・通知が消えない原因と対処法

Windows 11で「フォー …