概要:
Windowsからプログラムを削除できない場合や、複数のプログラムを一括で削除する必要がある場合に役立つ、PowerShellを使用した6つのアンインストール方法をご紹介します。
PowerShellは、オブジェクト指向のコマンドラインベースのツールです。本投稿では、PowerShellを使ったアンインストール方法をさまざまな視点から解説します。最良の結果を得るために、ぜひすべての方法をお試しください。
PowerShellを使用することで、開発者やITプロフェッショナルはシステムの構成や管理タスクの自動化を効率的に行うことが可能です。また、PowerShellには多様な機能が備わっています:
PowerShellを使ってプログラムをアンインストールする際、ソフトウェアのデータを誤って削除してしまう可能性があります。そのため、事前に削除されたファイルを回復する準備をしておくことが重要です。Windowsユーザーには、EaseUS Data Recovery Wizardという強力なデータ回復ソフトウェアをお勧めします。
この高度なデータ復旧ツールは、破損したハードドライブやクラッシュしたハードドライブからデータを回復するのに役立ちます。以下に、その主要な機能と使用方法について詳しく説明します。
EaseUS Data Recovery Wizardツールの特徴:
✒️注意:このソフトウェアは試用モードでのみ利用可能です。そのため、起動可能なデータ復旧操作を実行する前にソフトウェアをアクティベートする必要があります。完全な機能を使用するには、アクティベーションキーを取得することをお勧めします。
ステップ1.場所の選択
ソフトを実行してください。最初画面で復元したいファイルの元場所(例えE:)を選択して「紛失データの検索」をクリックしてください。そうすると選んだディスクのスキャンを始めます。
ステップ2.スキャンとファイルの選択
スキャンが終わったら、メニューで「フォルダ」あるいは「種類」をクリックしてください。そして、展開されたリストでファイルのフォルダまたは種類を選択してください。ファイル名が知っている場合は、直接に検索することもできます。フィルターを利用し、もっと便利に目標のファイルを探せます。
(復元したいファイルを素早く確認し、プレビューすることができます。)
ステップ3.復旧場所を選んでリカバリー
復元したいファイルを選択してから「復元」をクリックしてください。選択されたファイルの保存場所を指定して復元を終えます。
(ファイルの上書きを避けるため、復元されたファイルを元場所と異なるディスクで保存しなければなりませんので注意してください。)
PowerShellを使用してプログラムをアンインストールする場合、いくつかの方法がありますが、プログラムの重要なデータを保護してください。この部分では、PowerShellを使用してプログラムをアンインストールする6つの方法を紹介します。
PowerShellでプログラムをアンインストールする場合は、Get-Packageコマンドを使用します。プロセスを実行するには、PowerShellで以下のコマンドを実行します。
「パッケージ名のアンインストール」
例:
winget list
Uninstall-Package -Name アプリ名
(例:Uninstall-Package -Name ExamplePackage)
ここで、winget list
コマンドは、アンインストール対象のプログラムを特定するために必要なすべてのプログラムリストとその正確な名前を表示します。-Name
パラメーターは、アンインストールするパッケージを指定し、それをOSから登録解除する役割を果たします。
Get-Packageは特定のパッケージを指摘し、プログラムIDオブジェクトをパイプラインを通じてUninstall-Packageコマンドレットに送信します。
以下のスクリプトを使用して、パッケージのアンインストールコマンドでプログラムをアンインストールします。
「パッケージ名の取得|パッケージのアンインストール」
例:
PS>Get-Package-Name"VirtualPet"|Uninstall-Package
Get-Packageコマンドレットは、名前とバージョンのパラメータを使用してパッケージを指定します。プログラムIDオブジェクトがパイプラインに送信されます。Uninstall-Packageコマンドレットは、オブジェクトをInputObjectとして受け取り、パッケージを削除します。
類似した名前を持つ複数のプログラムを削除する場合、ワイルドカード演算子を使用すれば、一度にすべての対象を削除できます。例えば、Adobe製品の場合、通常「Adobe」という名前で始まります。Microsoft製品についても同様です。
同じ会社のすべての製品を削除する場合:
Get-Package *adobe* | Uninstall-Package
複数のOEMから複数の製品を削除する場合:
Get-Package *adobe*, *Office* | Uninstall-Package
コマンドで動的パラメーターを使用する機能は、パッケージプロバイダーを含めることで有効にできます。パッケージプロバイダーの動的パラメーターは一意です。Get-Help
コマンドレットを使用することで、プロバイダーのパラメーターセットを含むコマンドレットのパラメーターセット一覧を確認することが可能です。
PowerShellを使用したアンインストール方法について、さらに詳しく学びましょう。この情報をFacebookやTwitter、その他のSNSで共有して、忘れずにブックマークしてください。
PowerShellを使用して Remove-WmiObject
コマンドを実行することで、プログラムをアンインストールできます。手順は以下の通りです。
ステップ1: 以下のコマンドを実行し、インストールされているすべてのアプリケーションのリストを取得します。
Get-WmiObject -Class Win32_Product
ステップ2: このコマンドを使用して、特定のプログラムを名前で一覧表示します。
Get-WmiObject -Class Win32_Product -Filter "Name='アプリ名'"
ステップ3: アプリケーションをアンインストールするには、WMIオブジェクトを変数に保存し、その後 Uninstall()
メソッドを呼び出します。以下のコマンドを実行して続行してください。
以下のスクリプトを使用すると、PowerShellを通じて大量のプログラムを簡単にアンインストールできます。このスクリプトは、プログラムのリストを取得し、Get-WmiObject
を使用して製品を検索し、その後アンインストールを実行します。
プログラムをリストに追加する際は、各プログラムの正確な名前を使用することが重要です。
$programs = @("app1","app2","app3","app4")
foreach($program in $programs){
$app = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "$program"
}
if ($app -ne $Null) {
$app.Uninstall()
}
}
例:
$programs = @("iTunes","Dropbox Update Helper")
foreach($program in $programs){
$app = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "$program"
}
if ($app -ne $Null) {
$app.Uninstall()
}
}
リモートコンピューター上のプログラムをアンインストールする場合は、invoke-Commandを使用してPowerShellで簡単に実行できます。完全なプロセスを確認するには、以下の手順に従ってください。
ステップ1.以下のスクリプトは、コンピューター名、ユーザー名、パスワードを取得し、リモートPCに接続して、インストールされているすべてのソフトウェアを名前で一覧表示します。
ステップ2.製品名を取得した後、リモートでアンインストールする場合は、以下のスクリプトを使用します。
上記のスクリプトで、PCNameをアンインストールするコンピュータの名前に置き換えます。
PowerShellは間違いなく、さまざまな場面で専門家に役立つ便利な組み込みのオープンソースWindowsスクリプトプラットフォームです。本記事では、このツールを使用してプログラムをアンインストールする方法について説明しました。なお、プログラムのアンインストールプロセスにおいては、EaseUS Data Recovery Wizardなどのデータ回復ツールを活用することが重要です。このツールは、PC上のデータを回復および復元する際に非常に役立ちます。
PowerShellを使用してプログラムをアンインストールするには、以下のコマンドを使用します: Uninstall-Package -Name
Windows 10でPowerShellを使用してプログラムをアンインストールするには、PowerShellウィンドウで以下のコマンドを実行します:
Get-AppxPackage <プログラム名> | Remove-AppxPackage
その後、Enterキーを押すと対象のプログラムが削除されます。
EXEは実行ファイルの拡張子です。アンインストールする方法は主に以下の2通りです:
Windows 11でコマンドプロンプトを使用してファイルを削除するには、以下のコマンドを実行します:DEL /F <ファイル名>
その後、Enterキーを押すと指定したファイルが削除されます。