PowerShellを使用すると、ユーザーはさまざまな管理タスクを自動化し、コマンドプロンプトからアクセスできないシステム上の構成を管理できます。 これはコマンドプロンプトに似ていますが、より強力なコマンドと関連するスクリプト言語で高度化されています。 最近、多くのユーザーから、ユーザーがコンピューターを起動するたびにPowerShellがポップアップし続けるという問題が報告されています。
この問題が発生する原因のいくつかは次のとおりです。
- システムの起動フォルダにはWindowsPowerShellが含まれています
- タスクマネージャーの起動時にPowerShellが有効になっている可能性があります
- マルウェアに感染したシステム
- いくつかの破損したレジストリエントリ
システムの起動時にPowerShellが開くというこの問題に苦労している場合は、この記事をお読みください。 この記事では、他のユーザーのレビューに基づいて、WindowsPCでこの問題を解決するのに役立ついくつかの修正をキュレーションしました。
目次
修正1-タスクマネージャーのスタートアップでPowerShellを無効にする
1. を長押しします Ctrl + Shift + Esc キーを同時に開いて タスクマネージャー。
2. 一度 タスクマネージャー ウィンドウが開き、という名前のタブを選択します 起動。
3. の中に 起動 タブ、検索 Windows PowerShell システム上のスタートアップアプリケーションのリストにあります。
右クリック の上 Windows PowerShell を選択します 無効にする の自動起動をオフにするオプション パワーシェル。
4. 再起動 コンピュータをインストールし、次回のシステム起動時に問題が解決するかどうかを確認します。
修正2–システムスタートアップフォルダーからPowerShellショートカットを削除する
1. クリックしてください ウィンドウズ スタートボタン。
ここで、Windowsの検索ボックスに、以下のパスを入力またはコピーして貼り付けます
%ProgramData%\ Microsoft \ Windows \ Start Menu \ Programs \ StartUp
2. 検索結果をクリックして、 Windowsスタートアップ フォルダ。
3. 一度 起動 フォルダが開きます。表示されるかどうかを確認してください ウィンドウPowerShell ここにショートカット。
ショートカットが表示されたら、 選択する Windows PowerShellを使用して、 削除(ビン) ファイルエクスプローラーの上部にあるアイコン。
4. このショートカットを削除すると、タスクマネージャーの[スタートアップ]タブにもWindowsPowerShellが表示されなくなります。
再起動 あなたのシステム。 起動時にWindowsPowerShellが開くかどうかを確認します。
修正3– Autoruns Programを使用して、PowerShellが自動起動するかどうかを確認する
名前の付いた小さな無料のプロセスユーティリティがあります Windowsv14.09の自動実行 Microsoftが提供します。 このユーティリティは、システムの起動時に実行するようにプログラムされているすべてのプログラムのリストを提供します。 このユーティリティを使用すると、PowerShellがシステムの他の場所で起動時に実行されるように構成されているかどうかを確認できます。
1. クリック Windowsv14.09の自動実行 ダウンロードしてPCに使用します。
2. このページで、リンクをクリックしてください AutorunsとAutorunscをダウンロードする.
これにより、圧縮されたzipファイルがコンピューターにダウンロードされます。
3. Google Chromeを使用したことがある場合は、 矢印 左下のダウンロードしたファイルの横。
広告
オプションを選択してください フォルダで見て.
基本的には、PC上でファイルの場所を開く必要があります。
4. エキス zipファイルの内容。
右クリック その上で選択します すべて抽出… 開いたコンテキストメニューで。
次に、をクリックします エキス ボタンをクリックして、圧縮フォルダの内容を抽出します。
5. 解凍すると、名前の付いたフォルダが自動的に開きます 自動実行。
これで 自動実行 フォルダ、を実行します Autoruns64 64ビットシステムを使用している場合は、管理者として。
右クリック の上 Autoruns64 オプションを選択します 管理者として実行.
クリック はい によって促されたとき ユーザーアカウント制御.
すべての自動実行プロセスがロードされるまで、しばらく待ちます。
6. の中に クイックフィルター 上部の検索ボックスにテキストを入力します パワーシェル。
が表示されます Windows PowerShell PowerShellが起動時に実行するように構成されている場合は、ここに入力します。
必ず チェックを外します the チェックボックス のそばに パワーシェル 自動起動を無効にするエントリ。
ノート: Windows Powershellに関連するエントリが表示されない場合は、システムのレジストリのどこにもこのプロセスの自動開始がないことを意味します。 次に、以下の手順を実行してみてください。
- 開封後 Autoruns64 管理者とプロセスのロードとして、をクリックします オプション メニュー。
- ここで、オプションをクリックします Microsoftエントリを非表示にする そしてそれが チェックしました。
- プロセスのリストで、 画像パス 列を下にスクロールして、 "ファイルが見つかりません".
- チェックを外します 持っているこれらすべてのプロセス "ファイルが見つかりません" 彼らの中で 画像パス。
7. 再起動 システムを確認し、問題が解決したかどうかを確認します。
修正4–クリーンブートを実行する
1. プレス Windows + R 開くには 走る ダイアログ。
タイプ msconfig とヒット 入る 開くには システム構成。
2. に移動します サービス のタブ システム構成 窓。
ここ、 小切手 に関連付けられているボックス すべてのMicrosoftサービスを非表示にする.
次に、をクリックします すべて無効にします 右隅のボタン。
3. に移動します 起動 ここにタブがあります。
ここで、をクリックします タスクマネージャーを開く.
4. これにより、 起動 のタブ タスクマネージャー。
ここ、 すべて無効にします システムで現在実行されている不要なサービス/プロセス。
無効にするには、 右クリック サービスで選択します 無効にします。
5. タスクマネージャを閉じて、[システム構成]ウィンドウに戻ります。
ここで、をクリックします 申し込み その後 わかった 変更を保存します。
6. 変更を適用するためにシステムを再起動するように求められます。 クリック 再起動 その瞬間にすぐにPCを再起動します。
7. 起動時に問題が解決したかどうかを確認します。
PowerShellが起動時に開かない場合は、問題の原因となっているサービス/プロセスがあることを意味します。 プロセスを一度に1つずつ有効にして、この問題の原因がどれであるかを確認してください。
問題の原因となっているサービスを確認したら、システム構成を通常の起動に変更してください。
修正5–Windowsマルウェア削除ツールを使用してシステムスキャンを実行する
Microsoft Windows悪意のあるソフトウェアの削除ツール(MSRT) Windows11PCからマルウェアを削除するための推奨ツールです。 このアプリケーションは組み込みであり、システム上で最もよく知られているマルウェアを見つけて削除します。
1. を開きます 走る との対話 WindowsとR キー。
タイプ mrt とヒット 入る コマンドを実行します。
クリック はい によって許可を求められたとき UAC。
2. ザ MSRT 上記のコマンドを実行するとウィンドウが開きます。
クリック 次 このウィンドウで、悪意のあるソフトウェアをスキャンして削除します。
3. 次の画面で、スキャンタイプを選択するように求められます。
ここで、 クイックスキャン オプション。
クリック 次 スキャンを開始します。
4. MSRTがスキャンを実行するまでしばらく待ちます。
スキャンが完了すると、スキャンの詳細が表示されます。 このスキャン結果に基づいて必要な手順を実行します。
5. マルウェアを削除するために必要なアクションを実行したら、 再起動 PCを使用して、起動時にPowerShellがまだポップアップするかどうかを確認します。
修正6–PowerShellを一時的に無効にする
1. ヒット ウィンドウズ キーボードのキーを押して、テキストを入力します コマンド・プロンプト。
右クリック の上 コマンド・プロンプト 検索結果で選択します 管理者として実行。
によって促されたとき ユーザーアカウント制御、 オプションを選択してください はい。
2. コマンドプロンプトがadminとして開いたら、以下のコマンドを入力して実行します。
Dism / online / Disable-Feature / FeatureName: "MicrosoftWindowsPowerShellV2Root"
3. コマンドの実行が完了した後、 リブート あなたのシステム。 これが次回の起動時に問題を修正するのに役立ったかどうかを確認してください。
PowerShellを再度有効にするには、コマンドプロンプトで以下のコマンドを実行します。
Dism / online / Enable-Feature / FeatureName:"MicrosoftWindowsPowerShellV2Root"
修正7–新しいローカル管理者アカウントを作成する
1. 開くには 走る ダイアログ、を押し続けるだけ ウィンドウとR キーボードのキーを一緒に。
開いたボックスに次のように入力します ms-settings:ファミリーグループ とヒット 入る。
2. これにより、 家族や他のユーザー Windowsのページ 設定。
ここで、 他のユーザー セクションをクリックします アカウントを追加する 横のボタン 他を追加ユーザー。
3. 新しいユーザーのサインイン情報について尋ねるMicrosoftアカウントウィンドウが表示されます。
リンクをクリックしてください この人のサインイン情報がありません。
の中に アカウントを作成する ウィンドウをクリックします Microsoftアカウントを持たないユーザーを追加する.
4. これにより、新しいユーザーアカウントを作成するためのウィンドウが開きます。
ユーザー名とパスワードを入力し、セキュリティの質問を選択する必要があります。
これが完了したら、をクリックします 次。
5. このアカウントを作成したら、このローカルアカウントを管理者アカウントに変更する必要があります。
繰り返す ステップ1 thに行くe家族およびその他のユーザー ページ。
クリックしてください 作成されたアカウント所有者名 それを拡張します。 テキストが表示されます ローカルアカウント アカウント所有者の名前の下。
の隣に アカウントオプション、 クリックしてください アカウントの種類を変更する ボタン。
の中に アカウントの種類を変更する ウィンドウ、下のドロップダウンを使用 口座の種類 と選択します 管理者。
クリック わかった 変更を確認します。
6. 再起動 あなたのコンピュータ。
次回の起動時に、新しく作成したローカル管理者アカウントでログインします。 問題が修正されているかどうかを確認します。
読んでくれてありがとう。
これで、起動を実行するたびにPowerShellがポップアップすることなくコンピューターを起動できるようになります。 この記事が問題の解決に役立つことを願っています。 コメントして、あなたのために働いた修正を知らせてください。
ステップ1 - ここからRestoroPC修復ツールをダウンロードします
ステップ2-[スキャンの開始]をクリックして、PCの問題を自動的に見つけて修正します。