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

PowerShellでWindowsの標準アプリをアンインストールする方法

Windows 11が最初から搭載しているアプリの大半——天気、ニュース、ソリティア、Xboxコンパニオン——はAppxパッケージで、どれもPowerShellの1行コマンドで消せます: Get-AppxPackage *名前* | Remove-AppxPackage。-AllUsersを付け加えてプロビジョニング済みパッケージも削除すれば、新しいアカウントにも入りません。以下に正確なコマンドと、絶対に触ってはいけないいくつかのパッケージを示します。

Appxアプリの仕組みと安全に削除できるもの

Windowsに同梱されるストア形式アプリ——天気、ニュース、スポーツ、ファイナンス、ソリティア、Xboxファミリー、サポート——は、ユーザーごとにインストールされ、各アカウントの初回サインイン時に登録されるAppxパッケージです。PowerShellは現在のユーザーから、全アカウント一括で、あるいはプロビジョニング済みコピー(Windowsが新規アカウントのプロファイルを用意するためのテンプレート)を削除できます。従来のデスクトッププログラムはこの一覧に出ません。それらは設定または専用アンインストーラーから削除します。

削除は元に戻せます。アンインストールした内蔵アプリはMicrosoft Storeから、またはマニフェストからの再登録で戻るので、失敗は大惨事ではなく面倒事で済みます。ただし、いくつかのパッケージは屋台骨です。Store本体、Windowsセキュリティのインターフェース、wingetを載せたデスクトップインストーラー パッケージは、一度壊れると単純なStore検索では復活しません。

  • Microsoft.WindowsStore — Store本体。これがないとアプリのインストールも更新もできない
  • Microsoft.SecHealthUI — Windowsセキュリティのインターフェース。これがないと保護設定が壊れる
  • Microsoft.DesktopAppInstaller — wingetを載せたパッケージ。削除するとwingetコマンドが使えなくなる
  • Microsoft.StorePurchaseApp — アプリ内課金とStoreのアカウント機能
  • Microsoft.XboxIdentityProvider — 複数のゲームやGame Passタイトルが必要とするサインインコンポーネント

現在のユーザー、全ユーザー、将来のアカウント向けに削除する

Windowsターミナルを管理者として開き——スタートを右クリック → ターミナル(管理者)——Get-AppxPackage | Select Name, PackageFullName でインストール済みの一覧を表示します。パッケージを見つけ、たとえば Microsoft.BingWeather なら、自分用に削除します: Get-AppxPackage *bingweather* | Remove-AppxPackage。ワイルドカードは名前フィルターで機能し、コマンドは数秒で終わり、アプリはすぐにスタートメニューから消えます。

マシン全体での削除には、すべてのアカウントと将来のアカウント用テンプレートを狙います。Get-AppxPackage -AllUsers *bingweather* | Remove-AppxPackage -AllUsers はすべてのプロファイルからパッケージを取り除き、プロビジョニング済みコピー——新しいアカウントが受け取るもの——は Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like '*Bing*'} | Remove-AppxProvisionedPackage -Online で消えます。この2番目のコマンドなしでは、新しいユーザーアカウントはどれもアプリを新規インストールした状態で始まります。

アプリを復元し、機能更新を生き延びる

削除した内蔵アプリが戻るのは2つの場合です。Storeから再インストールする——普通の名前で検索——か、Windowsの機能更新が内蔵セットの一部を再プロビジョニングするかです。大きな更新のたびに削除コマンドを再実行するか、小さなスクリプトとして保管してください。削除自体が更新を妨げることはありません。全部を一括で再登録するには Get-AppxPackage -AllUsers | ForEach-Object { Add-AppxPackage -DisableDevelopmentMode -Register ($_.InstallLocation + '\AppXManifest.xml') } を実行します。何もダウンロードせずに内蔵セットを再インストールします。

アプリが消えてくれない、あるいは別名で戻ってくる場合は、まず正確な識別子を確認します: Get-AppxPackage -Name *weather* | Select Name, PackageFullName。名前はビルド間で変わります——Cortanaの識別子 Microsoft.549981C3F5F10 が古典的な例です——ので、bing や xbox のような安定した語でフィルターする方が、フルネームを当て推量するより賢明です。また、数十のパッケージを盲目的に削除するコミュニティのデブロートスクリプトには抵抗してください。くずと一緒にStoreとセキュリティの依存関係も持っていきます。

よくある質問

Remove-AppxPackageはWindowsにとって安全ですか?

はい。選んだユーザーのストア形式アプリの登録を解除するだけで、システム本体、ドライバー、従来のプログラムには一切触れません。Store、Windowsセキュリティ、DesktopAppInstallerのパッケージを残しておけば、削除はすべて元に戻せます。

削除したアプリが新しいユーザーに再び現れるのはなぜですか?

プロビジョニング済みコピーがまだディスク上にあるからです。それは新しいプロファイルのテンプレートです。Remove-AppxProvisionedPackage -Online のステップを追加すれば、新しいアカウントはきれいな状態で始まります。

PowerShellで組み込みアプリをすべて一覧表示するには?

自分のアカウントなら Get-AppxPackage | Select Name, PackageFullName、新しいアカウントが受け取るプロビジョニング済みセットなら Get-AppxProvisionedPackage -Online を実行します。

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

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

次に読む記事

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

お問い合わせ: [email protected]