ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正

Microsoft Windows PowerShell が明確な理由もなくポップアップし続けると、コンピュータが使いにくくなり、何か問題があるのではないかと不安になることがあります。

PowerShell が常に開くのにはさまざまな理由があります。良性のものもあれば、より重篤なものもあります。以下のトラブルシューティング手順に従ってください。あなたの場合にどのような問題が発生しているかを調査します。

1.ウイルス対策またはマルウェアのスキャンを実行する

悪意のあるプログラムまたはスクリプトにより、PowerShell が自動的に実行される可能性があります。これは、ウイルス、マルウェア、または PowerShell を使用してコンピュータ上で悪意のあるアクションを実行する別の種類のセキュリティ脅威である可能性があります。

悪意のあるプログラムまたはスクリプトによって PowerShell が自動的に実行される場合は、次の手順を実行して問題に対処する必要があります。

PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正 <オル>
  • 悪意のあるプログラムやスクリプトがサーバーと通信したり、追加のマルウェアをダウンロードしたりしないように、コンピュータをインターネットから切断します。
  • セキュリティ ソフトウェアを使用してコンピュータのマルウェアをスキャンし、検出された脅威を削除します。これには、ウイルス対策ソフトウェアでシステム全体のスキャンを実行するか、専用のマルウェア削除ツールを使用することが必要になる場合があります。
  • 悪意のあるプログラムまたはスクリプトを削除した後、コンピュータを再起動し、もう一度スキャンを実行して、脅威が完全に削除されたことを確認する必要があります。
  • コンピュータがクリーンでマルウェアがなくなったら、侵害された可能性のあるパスワードまたはセキュリティ認証情報を変更し、セキュリティ ソフトウェアを最新バージョンに更新する必要があります。

    2. PowerShell が起動時に自動実行するように設定されているかどうかを確認する

    PowerShell は特に何もせず、単に起動時に実行されるように設定されているだけかもしれません。 PowerShell がコンピュータの起動時に実行されるように設定されているかどうかを確認するには、次の手順に従います。

    <オル>
  • キーボードの Ctrl + Shift + Esc キーを押して、コンピュータのタスク マネージャーを開きます。
  • タスク マネージャー ウィンドウで、[スタートアップ] タブをクリックします。
  • PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正 <オル>
  • [スタートアップ] タブのスタートアップ項目のリストで「Windows PowerShell」のエントリを探します。
  • PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正

    スタートアップ リストに Windows PowerShell のエントリが表示されている場合は、コンピューターの起動時に PowerShell が自動的に実行されるように設定されていることを意味します。 Windows PowerShell エントリのステータス列には、起動時のプログラムの実行が有効か無効かが示されます。

    スタートアップ リストに Windows PowerShell のエントリが表示されない場合は、PowerShell が現在起動時に実行されるように設定されていないことを意味します。ただし、これは必ずしも PowerShell が自動的に実行されていないことを意味するわけではありません。コンピューター上の別のプログラム、スクリプト、または設定の結果として PowerShell が実行されている可能性があります。

    問題をさらに調査してトラブルシューティングするには、スケジュールされたタスク、起動スクリプト、システム サービスなど、コンピュータ上の他の設定や構成を確認する必要がある場合があります。また、Windows 10 または Windows 11 のスタートアップ フォルダーを確認し、スタートアップ プログラムを無効にする方法を確認することもできます。

    3.タスクまたはスクリプトがバックグラウンドで実行されている

    バックグラウンドで実行されているタスクまたはスクリプトによって PowerShell がコンピュータ上にポップアップ表示されるかどうかを確認するには、次の手順に従います。

    <オル>
  • タスクバーの [スタート] ボタンをクリックし、「タスク スケジューラ」を検索して、タスク スケジューラを開きます。または、[ファイル名を指定して実行] ダイアログに「taskschd.msc」と入力し (Windows キー + R)、Enter キーを押します。
  • PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正 <オル>
  • [タスク スケジューラ] ウィンドウの [タスク スケジューラ ライブラリ] で、定期的または起動時に実行するようにスケジュールされているタスクまたはスクリプトを探します。これは「トリガー」列に示されます。問題の原因となっている可能性があると思われるタスクまたはスクリプトを見つけた場合は、そのタスクまたはスクリプトを右クリックし、メニューから [無効にする] を選択します。
  • PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正

    4. PowerShell ショートカットまたはホットキーで PowerShell を開いている

    PowerShell がポップアップ表示されるのは、誤って起動したホットキーまたはショートカットにリンクされている可能性があります。 WinHotKey などのプログラムがインストールされている場合は、そのようなキー コンボが設定されている可能性があります。

    PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正

    また、ショートカットを右クリックしてプロパティをチェックし、起動パラメーターの一部として PowerShell が記載されているかどうかを確認することもできます。これは、おそらくスクリプトを起動するためにショートカットが PowerShell を開き、その後再び閉じない可能性があることを示しています。

    5.アプリの 1 つが PowerShell を使用しています

    サードパーティ アプリでは、一部の機能に PowerShell を使用する場合があります。これに該当するかどうかを確認するために実行できる具体的な手順をいくつか示します。

    • アプリのドキュメントを確認する:多くのアプリには、アプリの機能を説明するドキュメントやヘルプ ファイルが含まれており、PowerShell について言及されているかどうかを確認してください。
    • アプリの設定または構成オプションで PowerShell への参照を探します。多くのアプリには、アプリの動作をカスタマイズできるオプションが含まれています。これらの設定をチェックして、PowerShell への参照が含まれているかどうかを確認できます。
    • アプリを使用して、実行されている PowerShell コマンドを探します。アプリのドキュメントや設定で PowerShell への参照が見つからない場合は、アプリを実行し、それを使用して興味のあるタスクを実行してみてください。画面に表示されるメッセージやプロンプトに注意して、PowerShell を参照しているかどうかを確認してください。

    PowerShell を使用するすべてのアプリがこの事実を明らかにするわけではありません。一部のアプリは、PowerShell をユーザーに公開せずに内部で使用する場合があります。このような場合、より詳細な情報を得るか、より高度なツールや技術を使用しない限り、アプリが PowerShell を使用しているかどうかを判断できない場合があります。時間があれば、アプリをアンインストールしてから再インストールし、原因となっている可能性のあるアプリを追跡できます。

    場合によっては、PowerShell がポップアップ表示されると、そこで何が実行されているかを確認でき、その出力の詳細は、どのアプリケーションが問題に関連しているかを知る手がかりになることもあります。

    6.ハードウェアとソフトウェアの競合

    PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正

    ハードウェアとソフトウェアの競合により、PowerShell がさまざまな方法でポップアップ表示される可能性があります。これらの競合を解決するために考えられる解決策には次のようなものがあります。

    <オル>
  • ドライバーを更新する:ドライバーが古いか間違っていると、PowerShell や他のソフトウェアと競合する可能性があります。ドライバーを最新バージョンに更新して、問題が解決されるかどうかを確認してください。
  • ソフトウェアまたは Windows アップデートを確認する:ソフトウェア アップデートでは、バグや互換性の問題を修正することで競合を解決できる場合があります。オペレーティング システムや使用しているその他のソフトウェアのアップデートをチェックして、問題の解決に役立つ利用可能なアップデートがあるかどうかを確認できます。
  • コンピュータを再起動する:コンピュータを再起動すると、システムがリセットされ、問題の原因となっている可能性のある一時ファイルやデータが消去され、競合が解決できる場合があります。
  • システム ファイル チェッカー ツールを使用する:システム ファイル チェッカー (SFC) ツールは、システムをスキャンして破損したファイルや欠落したファイルを修復できる組み込みユーティリティです。コマンド プロンプト (CMD) で sfc /scannow コマンドを使用すると、PowerShell との競合の原因となっている可能性がある問題の修正を試みることができます。システム管理者として実行する必要があります。
  • DISM ツールを使用する:デプロイメント イメージのサービスと管理 (DISM) ツールは、システムの問題の解決に役立つもう 1 つの組み込みユーティリティです。 DISM ツールを使用すると、システムに問題がないかスキャンし、修復を試みることができます。
  • 7. PowerShell スクリプトにループがあります!

    PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正

    PowerShell スクリプトにループがあり、PowerShell が常にポップアップする場合は、次の手順を試して問題を解決できます。

    <オル>
  • テキスト エディタでスクリプトを開く:最初のステップでは、コードを確認して変更できるように、テキスト エディタでスクリプトを開きます。 Notepad、TextEdit、または Notepad++ などのより高度なエディタなど、使い慣れたテキスト エディタを使用できます。
  • スクリプト内のループを特定する:テキスト エディタでスクリプトを開いたら、問題の原因となっているループを特定する必要があります。ループとは、特定の条件が満たされるまで繰り返し実行されるコードのブロックです。スクリプトでは、ループに「for」、「while」、「do」などのキーワードを付けることができます。
  • ループを変更して問題を解決する:スクリプト内でループを見つけたら、それを変更して問題を解決する必要があります。これには、ループの実行をいつ停止するかを決定する条件の変更、または特定の条件下でループを抜け出すためのコードの追加が含まれる場合があります。
  • スクリプトを保存してテストする:スクリプトに必要な変更を加えた後、ファイルを保存し、スクリプトを再度実行して、問題が解決されたかどうかを確認します。問題が解決しない場合は、意図したとおりに動作するまでループの変更を続ける必要がある場合があります。
  • あなたがスクリプトの作成者ではなく、PowerShell スクリプトについて何も知らない場合は、その特定のスクリプトに対する特定の修正を探すか、スクリプトの作成者に問い合わせることをお勧めします。

    8. Windows PowerShell を無効にする

    他のすべてが失敗した場合は、PowerShell.exe を無効にしてみてはいかがでしょうか。その方法は次のとおりです。

    <オル>
  • [スタート] メニューを開き、検索ボックスに「Windows の機能」と入力します。
  • [Windows の機能をオンまたはオフにする] を選択します。
  • PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正 <オル>
  • [Windows の機能] ウィンドウで、[Windows PowerShell] セクションまで下にスクロールします。
  • PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正 <オル>
  • Windows PowerShell の横にあるチェックボックスをオフにして無効にします。
  • PowerShell の予期しない起動を防ぐ – Windows PC 向けの 8 つの実証済みの修正 <オル>
  • [OK] を選択します。
  • コンピュータを再起動します。
  • PowerShell を無効にすると、特定のアプリや機能が正しく動作しなくなる可能性があります。 PowerShell が不要であることが確実な場合にのみ、PowerShell を無効にしてください。ただし、これにより PowerShell ポップアップの問題が永久に回避される可能性が高くなります。


    1. あなたが知る必要がある最高のGoogleKeepのヒントの10

      Googleは、メモを取るアプリとして機能するKeepを作成しました。 Android、iOS、ウェブなど、すべての主要なモバイルプラットフォームで利用できますが、Chrome拡張機能もあります。ビジネスと家庭の両方で、Keepには、1日の整理に役立ち、集中力を維持するのに役立つ多くの機能があります。 1。ボイスメモを作成する 急いで入力したくない場合は、GoogleKeepを使用して音声メッセージを録音および転記できます。ボイスメモを作成するには、Keepアプリがインストールされているモバイルデバイスを使用する必要があります。 画面の下部にあるマイクアイコンをタップします。 許可が

    2. Chromebookをセカンドモニターとして使用する方法

      家やワークスペースの周りに予備のChromebookがありますか?あなたはそれをあなたのPCのための間に合わせの二次モニターとしてうまく利用することができます。スタンドアロンモニターは非常に高価になっているため、まだ余裕がない場合は、このガイドを読んでChromebookをセカンドモニターとして使用する方法を学んでください。 ChromeOSにはこれを可能にするツールが組み込まれていないため、サードパーティのソリューションが必要になります。いくつかの(無料および有料の)ツールをテストしましたが、信頼できる製品はDuetDisplayだけでした。 何よりもまず、Duet Display