5つの簡単な方法でPowerShellが動作しない問題を解決する
X ダウンロードファイルをクリックしてインストール
PowerShellが動作しないことは、コマンドラインツールで最も一般的な問題の1つです。この問題に直面している場合は、以下の手順に従ってください。このエラーを解消するいくつかの方法を見つけました。
以下の簡単な手順に従ってください:
PowerShellが停止した場合、どうすればよいですか?
1. Windows PowerShellを無効にして再有効化する
- Windows + Rを押して実行を開き、テキストフィールドにappwiz.cplを入力し、OKをクリックします。
- メインウィンドウの左パネルからWindowsの機能を有効にするまたは無効にするをクリックします。
- スクロールダウンしてWindows PowerShellのエントリを見つけ、オプションのチェックを外してOKをクリックします。
- 変更を有効にするためにコンピュータを再起動します。
- PCが起動したら、Windowsの機能ウィンドウに戻り、Windows PowerShellのチェックボックスにチェックを入れ、OKをクリックして再有効化します。
- インストールが完了するまで待ちます。
機能を再有効化した後、Windows PowerShellが停止した問題が解決されたかどうかを確認します。
2. ウイルス対策ソフトを確認する
2.1. フルシステムスキャンを実行する
- Windows Defenderまたはサードパーティのウイルス対策ソフトを開きます。
- フルシステムスキャンを実行します。
- 疑わしいファイルやアプリを見つけて削除します。
Poweliksというマルウェアに感染している可能性があり、これはPowerShellに干渉します。このウイルスに関連するファイルはdllhost.exe 32またはdllhst3g.exe 32であり、通常はタスクマネージャーから停止できます。
2.2. 一時的にウイルス対策ソフトを無効にする
ウイルス対策ソフトが過剰に反応している可能性もあり、害のないアプリやプロセスを停止しようとする場合があります。
PowerShellでもそうなる可能性があります。これが事実かどうかをテストするために、ウイルス対策を無効にして、再度PowerShellを開いてみてください。もしこれが当てはまる場合は、ウイルス対策の設定を調整するか、より良いウイルス対策にアップグレードすることを検討してください。
3. クリーンブートを実行する
- Windows + Rを押して実行コマンドを開き、msconfigと入力してOKをクリックします。
- システム構成から一般タブに移動し、選択的スタートアップの下のスタートアップ項目を読み込むフィールドのチェックを外します。
- 次に、サービスタブに切り替え、すべてのMicrosoftサービスを隠すチェックボックスにチェックを入れ、その後すべて無効をクリックします。
- 次に、スタートアップタブに切り替え、タスクマネージャーを開くリンクをクリックします。
- ここにリストされているプログラムを個別に選択し、下部の無効にするをクリックします。
- その後、システム構成ウィンドウに戻り、OKをクリックします。
- 表示されるプロンプトで再起動をクリックします。
クリーンブートを実行することで、ソフトウェアの競合がWindows PowerShellの不具合を引き起こしているかどうかを確認できます。この方法で、Windows 10システムをデフォルト機能のみで起動できます。
クリーンブートの後にWindows PowerShellが停止しましたエラーが表示されない場合は、ソフトウェアの競合があることを意味しますので、この問題の原因となるプログラムを削除する必要があります。
このトピックについて詳しく読む
- PowerShellモジュールを読み込めませんか?これらの簡単な修正を試してください
- Windows 10でWindows Updateリセットスクリプトを使用する方法
- PowerShellの履歴が機能しない?これらの解決策をチェックしてください
4. 新しいMicrosoftアカウントを作成する
ヒント このプロセスを完了する前にデータのバックアップを忘れないでください。新しいアカウントの下で個人ファイルやアプリをインポートする必要があるかもしれません。
- Windows + Iを押して設定を起動し、ナビゲーションペインからアカウントを選択し、次に家族とその他のユーザーをクリックします。
- 他のユーザーを追加の横にあるアカウントを追加ボタンをクリックします。
- 必要な情報を入力し、画面の指示に従ってプロセスを完了します。
アカウントが損傷している可能性があり(さまざまな理由が考えられます)、そのためにWindows PowerShellが停止しましたエラーが発生している可能性があります。新しいアカウントを作成してみて、問題が解決するか確認してください。
5. PowerShellをデフォルトにリセットする
- Windows + Eを押してファイルエクスプローラーを起動し、アドレスバーに以下のパスをペーストしてUsernameをデバイス上のものに置き換え、Enterを押します:
C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell - 次に、Windows PowerShellのエントリを選択し、Delキーを押して削除します。確認プロンプトが表示された場合は適切な応答を選択します。
- 次に、同じコンピュータ上に新しいユーザーアカウントを作成し、同じパスに移動してPowerShellのショートカットをUSBドライブにコピーします。
- 次に、元のアカウントに戻り、Windows PowerShellフォルダに移動して、ここにPowerShellのショートカットを貼り付けます。
以上です!PowerShellは工場出荷時の設定にリセットされ、行われた変更は自動的に削除されます。
PowerShellが動作しない理由は?
Windows PowerShellは、システムファイルが破損している場合、競合するサードパーティアプリがある場合、または誤って無効にされた場合に起動しないことがあります。多くのユーザーは「管理者として実行」をクリックしても何も起こらないことが多く、これはシステムの破損によるものです。
これによりコマンドプロンプトにも影響を与え、「PowerShellは認識されません」というエラーが表示されることがあります。
まとめ
エラーメッセージが消えたことを願っています。上記のトラブルシューティングソリューションに関して質問がある場合は、私たちのチームにお問い合わせください。下のコメント欄を使用して私たちと連絡を取ることができます。
また、このエラーを修正するための他のソリューションに出くわした場合は、コメント欄にトラブルシューティング手順をリストしていただければ、私たちがこのガイドを更新します。