WindowsでPowerShell 7を効果的にアンインストールする方法

📅
🕑 1 分で読む

PowerShell 7 は現在非常に人気があり、特に最新のクロスプラットフォームのコマンドライン環境を求めるユーザーにとって魅力的です。しかし、アップデート、トラブルシューティング、あるいは単にシステムを整理する際に、アンインストールする必要が生じる場合があります。問題は、アンインストール方法がインストール方法によって大きく異なることです。必ずしも「アンインストール」をクリックするだけで済むとは限りません。もちろん、Windows PowerShell 5.1 はそのまま残りますが、PowerShell 7 はどうでしょうか?まずアンインストール方法を確認しないと、不要なファイルが残ってしまう可能性があります。そこで、このガイドでは、WinGet、MSI、ZIP、ストア、さらには. NET Global Tool など、あらゆるインストール方法を網羅し、不要なファイルが残らないように、PowerShell 7 を適切にアンインストールする方法を解説します。

WindowsからPowerShell 7を正しく削除する方法

まず、PowerShell 7がどのようにインストールされたかを確認してください。

これは当たり前のことのように思えますが、非常に重要です。なぜなら、間違ったファイルを削除したり、間違ったコマンドを実行したりすると、アンインストールしたと思っても、実際にはバックグラウンドで動作している可能性があるからです。プログラムと機能を確認してください。PowerShell 7 があれば、おそらく MSI 経由でインストールされています。なければ、スタート メニューを確認するか、pwshターミナルで実行して起動するかどうかを確認してください。また、WinGet を使用したか、ストアからインストールしたか、あるいは単に ZIP ファイルを解凍してポータブル スタイルで実行したかを確認してください。これらの情報を把握しておくと、時間を節約でき、クリーンな状態を維持できます。

WinGetを使用してPowerShell 7をアンインストールする

PowerShell 7 をWinGetでインストールした場合は、削除するのが最も簡単です。正直なところ、WinGet は少し変わったツールですが、アンインストールに関してはほとんどの場合、確実に動作します。Windowsターミナルコマンド プロンプト、またはPowerShell を管理者権限で開きます。次に、次のように入力します。

winget uninstall --id Microsoft. PowerShell

Enterキーを押してください。WinGetがパッケージを検出し、削除を開始します。システムによってはすぐに完了する場合もあれば、数秒かかる場合もありますが、ほとんどの場合はすぐに完了します。その後、再起動が必要になる場合もありますが、ほとんどの場合はそのまま動作します。pwsh新しいターミナルを開いて、pwshが完全に削除されていることを確認してください。何も起動しないはずです。

MSI経由でインストールされたPowerShell 7を削除する

これは従来の方法です。Microsoft からインストーラーをダウンロードして実行すると、プログラムと機能に表示されます。コントロール パネル>プログラム>プログラムと機能を開きます。一覧からPowerShell 7を見つけてクリックし、アンインストールをクリックします。ウィザードに従ってください。簡単です。Windows PowerShell 5.1 には影響しないので、そちらが失われても心配する必要はありません。

ZIP ベースのポータブル PowerShell を削除する

ポータブルな方法を好む人もいます。パッケージをどこかに解凍して、そこから実行するだけです。もしあなたがそうするなら、厳密には「アンインストール」という操作は必要ありません。ファイルを解凍した場所(おそらく「PowerShell」のような名前のフォルダ)に移動して、PowerShell-7.x.xそのフォルダを削除するだけです。これでPowerShellは削除されます。そのフォルダを指しているデスクトップショートカットやスタートメニューのリンクを整理した方が良いかもしれませんが、それ以外は複雑ではありません。フォルダを削除するだけで、PowerShellはなくなります。簡単ですが、レジストリエントリやアンインストーラーを気にしなくて済むので、少し手抜きな方法かもしれません。

Microsoft StoreからPowerShell 7を削除してください。

これが一番簡単です。ストアからインストールした場合は、スタートメニューを開き、「PowerShell 7」と入力して右クリックし、「アンインストール」を選択します。確認メッセージが表示されたら、確認します。あとはWindowsが自動的に処理します。簡単でスピーディー、手間もかかりません。アンインストール後、アプリはメニューから消え、関連ファイルも削除されます。

PowerShell 7 を. NET グローバルツールとしてアンインストールする

PowerShellをグローバルツールとしてインストールするために. NET CLIを使用した場合は、コマンドラインを使用する必要があります。通常のユーザー権限でコマンドプロンプトPowerShell、またはWindowsターミナルを開きます。次に、以下を実行します。

dotnet tool uninstall --global PowerShell

Enterキーを押すと、.NET SDKがユーザープロファイルからツールを削除します。場合によっては、シェルを再起動したり、pwsh再度呼び出しを試して確認したりする必要があるかもしれません。ツールが削除されていれば、設定は完了です。

よくある質問

PowerShell 7をアンインストールすると、Windows PowerShellに影響はありますか?

いや、Windows PowerShell 5.1 はそのまま残ります。PowerShell 7 をアンインストールしても、PowerShell 5.1 や Windows 自体には影響しません。

どのアンインストール方法を使用すべきですか?

良い質問ですね。元のインストール方法と同じ手順でアンインストールしてください。MSIの場合は、「プログラムと機能」を開いてください。ストアの場合は、メニューオプションを使用してください。ZIPの場合は、フォルダを削除するだけです。WinGetの場合は、コマンドを実行してください。要は、正しい手順でアンインストールすることです。

PowerShell 7はアンインストール後に再インストールできますか?

もちろんです。必要な時はいつでも、公式サイトからインストーラーをダウンロードするか、WinGetまたはストアを再度利用してください。再インストールは大した手間ではありません。

PowerShell 7が「プログラムと機能」に表示されないのはなぜですか?

おそらく、ZIP、WinGet、ストア、または. NETグローバルツールとしてインストールされたのでしょう。これらのいずれも、通常のアプリケーションとして「プログラムと機能」には表示されません。

ZIPフォルダを削除するだけでアンインストールできますか?

はい。ZIPファイル形式のバージョンは持ち運び可能です。フォルダを削除するだけで、すべて消去されます。レジストリのクリーンアップは不要です。

まとめ

PowerShell 7 のアンインストールは、インストール方法が分かればそれほど難しくありません。WinGet コマンドを使用した場合は WinGet コマンドを、 MSI ファイルを使用した場合は「プログラムと機能」からアンインストールし、ポータブル版の場合はフォルダを削除するだけで済みます。ストア版はクリーンインストールなので、メニューから削除できます。.NET Global Tool を使用した場合は、コマンドラインが役立ちます。どれもそれほど面倒な作業ではありませんが、不要なファイルが残らないように、正しくアンインストールすることをお勧めします。

まとめ

これでほぼ全てのケースに対応できるはずです。インストール方法の違いによってアンインストールプロセスがうまくいかない場合もありますが、正しい手順に従えば通常はスムーズに動作します。この情報が、システムを壊さずにPowerShell 7をアンインストールするのに役立つことを願っています。頑張ってください!