5つの簡単な方法でPowerShellが動作しない問題を解決する

Windows PowerShellが動作を停止しました X ダウンロードファイルをクリックしてインストール
PowerShellが動作しないことは、コマンドラインツールで最も一般的な問題の1つです。この問題に直面している場合は、以下の手順に従ってください。このエラーを解消するいくつかの方法を見つけました。

以下の簡単な手順に従ってください:

PowerShellが停止した場合、どうすればよいですか?

1. Windows PowerShellを無効にして再有効化する

  1. Windows + Rを押して実行を開き、テキストフィールドにappwiz.cplを入力し、OKをクリックします。 appwiz.cpl
  2. メインウィンドウの左パネルからWindowsの機能を有効にするまたは無効にするをクリックします。 Windowsの機能を有効にするまたは無効にする
  3. スクロールダウンしてWindows PowerShellのエントリを見つけ、オプションのチェックを外してOKをクリックします。 無効にする
  4. 変更を有効にするためにコンピュータを再起動します。
  5. PCが起動したら、Windowsの機能ウィンドウに戻り、Windows PowerShellのチェックボックスにチェックを入れ、OKをクリックして再有効化します。 再有効化
  6. インストールが完了するまで待ちます。 インストール

機能を再有効化した後、Windows PowerShellが停止した問題が解決されたかどうかを確認します。

2. ウイルス対策ソフトを確認する

2.1. フルシステムスキャンを実行する

  1. Windows Defenderまたはサードパーティのウイルス対策ソフトを開きます。
  2. フルシステムスキャンを実行します。
  3. 疑わしいファイルやアプリを見つけて削除します。

Poweliksというマルウェアに感染している可能性があり、これはPowerShellに干渉します。このウイルスに関連するファイルはdllhost.exe 32またはdllhst3g.exe 32であり、通常はタスクマネージャーから停止できます。

2.2. 一時的にウイルス対策ソフトを無効にする

ウイルス対策ソフトが過剰に反応している可能性もあり、害のないアプリやプロセスを停止しようとする場合があります。

PowerShellでもそうなる可能性があります。これが事実かどうかをテストするために、ウイルス対策を無効にして、再度PowerShellを開いてみてください。もしこれが当てはまる場合は、ウイルス対策の設定を調整するか、より良いウイルス対策にアップグレードすることを検討してください。

3. クリーンブートを実行する

  1. Windows + Rを押して実行コマンドを開き、msconfigと入力してOKをクリックします。 msconfig
  2. システム構成から一般タブに移動し、選択的スタートアップの下のスタートアップ項目を読み込むフィールドのチェックを外します。 無効にする
  3. 次に、サービスタブに切り替え、すべてのMicrosoftサービスを隠すチェックボックスにチェックを入れ、その後すべて無効をクリックします。 すべてのマイクロソフトサービスを隠す
  4. 次に、スタートアップタブに切り替え、タスクマネージャーを開くリンクをクリックします。 タスクマネージャーを開く
  5. ここにリストされているプログラムを個別に選択し、下部の無効にするをクリックします。 スタートアッププログラムを無効にする
  6. その後、システム構成ウィンドウに戻り、OKをクリックします。 クリック
  7. 表示されるプロンプトで再起動をクリックします。

クリーンブートを実行することで、ソフトウェアの競合がWindows PowerShellの不具合を引き起こしているかどうかを確認できます。この方法で、Windows 10システムをデフォルト機能のみで起動できます。

クリーンブートの後にWindows PowerShellが停止しましたエラーが表示されない場合は、ソフトウェアの競合があることを意味しますので、この問題の原因となるプログラムを削除する必要があります。
このトピックについて詳しく読む

  • PowerShellモジュールを読み込めませんか?これらの簡単な修正を試してください
  • Windows 10でWindows Updateリセットスクリプトを使用する方法
  • PowerShellの履歴が機能しない?これらの解決策をチェックしてください

4. 新しいMicrosoftアカウントを作成する

ヒント このプロセスを完了する前にデータのバックアップを忘れないでください。新しいアカウントの下で個人ファイルやアプリをインポートする必要があるかもしれません。

  1. Windows + Iを押して設定を起動し、ナビゲーションペインからアカウントを選択し、次に家族とその他のユーザーをクリックします。 家族とその他のユーザー
  2. 他のユーザーを追加の横にあるアカウントを追加ボタンをクリックします。 アカウントを追加
  3. 必要な情報を入力し、画面の指示に従ってプロセスを完了します。 指示

アカウントが損傷している可能性があり(さまざまな理由が考えられます)、そのためにWindows PowerShellが停止しましたエラーが発生している可能性があります。新しいアカウントを作成してみて、問題が解決するか確認してください。

5. PowerShellをデフォルトにリセットする

  1. Windows + Eを押してファイルエクスプローラーを起動し、アドレスバーに以下のパスをペーストしてUsernameをデバイス上のものに置き換え、Enterを押します: C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell
  2. 次に、Windows PowerShellのエントリを選択し、Delキーを押して削除します。確認プロンプトが表示された場合は適切な応答を選択します。 削除
  3. 次に、同じコンピュータ上に新しいユーザーアカウントを作成し、同じパスに移動してPowerShellのショートカットをUSBドライブにコピーします。
  4. 次に、元のアカウントに戻り、Windows PowerShellフォルダに移動して、ここにPowerShellのショートカットを貼り付けます。

以上です!PowerShellは工場出荷時の設定にリセットされ、行われた変更は自動的に削除されます。

PowerShellが動作しない理由は?

Windows PowerShellは、システムファイルが破損している場合、競合するサードパーティアプリがある場合、または誤って無効にされた場合に起動しないことがあります。多くのユーザーは「管理者として実行」をクリックしても何も起こらないことが多く、これはシステムの破損によるものです。

これによりコマンドプロンプトにも影響を与え、「PowerShellは認識されません」というエラーが表示されることがあります。

まとめ

エラーメッセージが消えたことを願っています。上記のトラブルシューティングソリューションに関して質問がある場合は、私たちのチームにお問い合わせください。下のコメント欄を使用して私たちと連絡を取ることができます。

また、このエラーを修正するための他のソリューションに出くわした場合は、コメント欄にトラブルシューティング手順をリストしていただければ、私たちがこのガイドを更新します。