ナレッジベース →4 分で読めます更新日: 2026-09-21

Windows 11でwingetを使ってアプリをアンインストールする方法

winget uninstallは、自分に見えるアプリなら何でも——Microsoft Storeのパッケージも昔ながらのデスクトッププログラムも同じように——winget uninstall 7zip.7zip の1コマンドで削除します。アプリのIDはwinget listで確認でき、--silentフラグはアンインストーラーのダイアログを飛ばし、1アプリあたり約1分。最後に小さな残骸掃除をすれば完了です。

設定を探し回るよりターミナルが有利なわけ

設定アプリでは各アプリが独立したページに表示され、スクロールと確認ダイアログの繰り返しです。wingetなら検索できるリストと、どのアプリにも同じ形で効く1行削除が手に入ります。IDでパッケージを特定するため、設定の一覧に姿を現さないエントリ(ユーザー単位のツールや古いインストーラー)も削除できます。コマンドはWindows Terminal、PowerShell、従来のコンソール——どこでも動き、管理者権限の要求はアプリ自身が必要とするときだけです。

wingetが扱うのは3種類のソフトウェアです。MSIXとStoreのパッケージは直接削除し、登録済みアンインストーラーを持つ従来型プログラムはそれを黙って実行し、winget自身がインストールしたポータブルアプリは%LOCALAPPDATA%\Microsoft\WinGet\Packagesに置かれています。それぞれに癖があり、サイレントモードはアンインストーラー側の対応次第、対応していても進行ウィンドウを出すベンダー製セットアップも一部あります。

  • winget list — 現在のユーザーにインストール済みのすべて、ID付き
  • winget uninstall 7zip.7zip — 完全一致するIDで削除
  • winget uninstall --id Git.Git -e --silent — 完全一致、ダイアログなし
  • winget uninstall Microsoft.BingWeather — StoreパッケージはAppx IDで指定
  • winget uninstall --id <id> --purge — ポータブルアプリ:パッケージフォルダーも削除

アプリを1つずつアンインストールする

Windows Terminalを開いてwinget listを実行し、インストール済みの内容を確認します。ID列がそのまま削除コマンドに渡す値です。winget uninstallに続けてIDを入力——たとえばwinget uninstall VideoLAN.VLC——し、wingetが確認を求めてきたら応じます。部分的な名前に複数のアプリが一致すると、wingetは番号付きリストを表示して選択を待ちます。-eを付ければ完全一致となり、この問い合わせ自体を省略できます。

--silentを付けると、ベンダーのアンインストーラーにウィンドウなしでの実行を促します。最近のインストーラーの大半はこれを尊重しますが、頑固な一部はそれでもUIをちらつかせます。マシン全体へのインストールはUACの確認を出すか、管理者権限のターミナルを要求します。そもそもwingetがアプリを見つけられない場合、そのアプリは別のユーザーにインストールされているか、Windowsが公開しない形で登録されています。そうしたアプリは設定アプリか専用ツールから削除します。

限界、残骸、そして後片付け

wingetが起動するのはアプリ自身のアンインストーラーで、何を削除するかはそれが決めます。大半は設定ファイルとキャッシュを%APPDATA%と%LOCALAPPDATA%に残します。再インストールしても設定が生き残るよう考えられた意図的な仕様ですが、大掃除の当日、メガバイトはまさにそのフォルダーに潜んでいます。例外はポータブルパッケージで、--purgeは実行ファイルを残さずパッケージのディレクトリ全体を削除します。

きちんとした後片付けには、見覚えのある残骸フォルダーを手で削るか、専用のクリーナーに任せます。Kleaner PROは、一時ファイルやキャッシュを集めるのと同じ巡回で、把握しているアプリの残骸をまとめて掃き出します。大掛かりなアンインストールの後は1回再起動を。一部のインストーラーは、次回起動時にしか完了しないファイル削除を予約しています。

よくある質問

wingetでWindowsの組み込みアプリは削除できますか?

はい、Appxベースのものなら可能です。たとえばwinget uninstall Microsoft.BingWeatherで天気アプリが削除できます。システムに不可欠なパッケージは拒否し、一部はPowerShellのRemove-AppxPackageに-AllUsersを付けたほうがよいものです。

winget uninstall --purgeは何をしますか?

wingetがインストールしたポータブルアプリのパッケージフォルダー全体を削除し、%LOCALAPPDATA%\Microsoft\WinGet\Packagesに実行ファイルを残しません。対象はポータブルパッケージだけです。

wingetが「インストール済みのパッケージが見つからない」と言うのはなぜですか?

そのアプリが別のユーザーアカウントにインストールされているか、アンインストール情報を登録していないかのどちらかです。ベンダー製ツールにはそういうものがあります。「設定 → アプリ」を確認するか、アプリ名の一部を付けてwinget list --nameを実行してください。

購入前にライセンスの内容をご確認ください。

一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。

次に読む記事

すべての記事 · よくある質問

お問い合わせ: [email protected]