UWPアプリのアンインストール

Windows 10

Windows10でUWP(ユニバーサルWindowsプラットフォーム)アプリをアンインストールする方法を説明します。方法は2つ。

強制的にUWPアプリをアンインストール

インストールされているUWPアプリの一覧は下記PowerShellコマンドで表示できます。ちなみにUWPアプリのアンインストールで説明している右クリックでアンインストールした場合でも、この一覧には表示されなくなります。この一覧に表示される「PackageFullName」の値がアンインストール際に必要になります。

PS C:¥Windows¥System32> Get-AppxPackage
出力
...
Name              : Windows.ContactSupport
Publisher         : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture      : Neutral
ResourceId        : neutral
Version           : 10.0.14393.0
PackageFullName   : Windows.ContactSupport_10.0.14393.0_neutral_neutral_cw5n1h2txyewy
InstallLocation   : C:\Windows\SystemApps\ContactSupport_cw5n1h2txyewy
IsFramework       : False
PackageFamilyName : Windows.ContactSupport_cw5n1h2txyewy
PublisherId       : cw5n1h2txyewy
IsResourcePackage : False
IsBundle          : False
IsDevelopmentMode : False
...

見やすく一覧を表示するのをしがないエンジニアのメモで書かかれていたので拝借すると…

PS C:¥Windows¥System32> Get-AppxPackage | Where IsFramework -eq $false | Select Name, PackageFamilyName
出力
Name                                      PackageFamilyName
————                                      —————————————————
...
Microsoft.XboxGameCallableUI              Microsoft.XboxGameCallableUI_cw5n1h2txyewy
Windows.ContactSupport                    Windows.ContactSupport_cw5n1h2txyewy
Windows.MiracastView                      Windows.MiracastView_cw5n1h2txyewy
Windows.PrintDialog                       Windows.PrintDialog_cw5n1h2txyewy
Microsoft.StorePurchaseApp                Microsoft.StorePurchaseApp_8wekyb3d8bbwe
Microsoft.Windows.ShellExperienceHost     Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy
Microsoft.AccountsControl                 Microsoft.AccountsControl_cw5n1h2txyewy
Microsoft.Windows.Cortana                 Microsoft.Windows.Cortana_cw5n1h2txyewy
Microsoft.Getstarted                      Microsoft.Getstarted_8wekyb3d8bbwe
Microsoft.Office.OneNote                  Microsoft.Office.OneNote_8wekyb3d8bbwe
Microsoft.BingWeather                     Microsoft.BingWeather_8wekyb3d8bbwe
...

アンインストールコマンドは下記のようなPowerShellコマンドを利用します。[パッケージ名]の部分に、上記のUWPアプリ一覧のPackageFullNameを入力します。

PS C:¥Windows¥System32> Get-AppxPackage [パッケージ名] | Remove-AppxPackage

例えばXBoxアプリをアンインストールする場合は、下記のようなPowerShellコマンドを使います。ワイルドカード(*)を利用することで長いPackageFullNameを部分一致で指定することができます。

PS C:¥Windows¥System32> Get-AppxPackage *XboxApp* | Remove-AppxPackage

UWPアプリのアンインストール

アンインストールしたいUWPアプリを右クリックして、表示されるアンインストールをクリックすることでアンインストールすることができます。
アンインストール

アンインストールが表示されないUWPアプリは、強制的にUWPアプリをアンインストールのようにPowerShellコマンドを利用することでアンインストールすることが出来ます。