Microsoft Store アプリを Windows PowerShell でアンインストールする方法

このサイトを検索 | Search this site
Microsoft Store TrashBox-BAN.png

UWPアプリ /Microsoft ストアアプリ

マイクロソフトストアアプリはUWP規格で開発されており、基本APIにデバイス固有のAPIを付加すると Windows 10 だけでなく Xbox One などのマルチデバイスで利用できるようになる仕様です。(UWPアプリ)

例えば、「スマホ同期」のシステム必要条件はWindows 10とXbox Oneです。

UWPアプリはコントロールパネルの「プログラムと機能」に表示されませんが、設定アプリの「アプリと機能」からアンインストールすることができます。

Windows PowerShell

アプリと機能からアンインストールできないUWPアプリは、Windows PowerShellを利用すると削除することができるので、具体例を紹介します。



具体例

Guides

アプリと機能に表示された「スマホ同期」のスナップショットを掲載します。

アンインストールボタンがグレーになっておりアンインストールできない状態です。

スナップショット

UWPアプリのパッケージ名を取得する

WindowsPowerShell

Windows PowerShellを利用する時に必要となるのが「パッケージ名」です。

以下のコマンドを実行します。Windows PowerShellは管理者モードで起動します。

Get-AppxPackage | Select-Object Name

実行結果を転載します。

Name以下の情報がコマンドに設定するパッケージ名です。

>_
管理者:Windows PowerShellー □ × 
PS C:\WINDOWS\system32> Get-AppxPackage | Select-Object Name

Name
----
Microsoft.NET.Native.Framework.1.6
Microsoft.NET.Native.Framework.1.6
Microsoft.NET.Native.Runtime.1.6
Microsoft.NET.Native.Runtime.1.6
Microsoft.VCLibs.120.00
Microsoft.VCLibs.120.00
Microsoft.NET.Native.Runtime.1.7
Microsoft.NET.Native.Runtime.1.7
Microsoft.NET.Native.Framework.1.7
Microsoft.NET.Native.Framework.1.7
DolbyLaboratories.DolbyAccess
windows.immersivecontrolpanel
Microsoft.VCLibs.140.00
Microsoft.NET.Native.Framework.2.1
Microsoft.NET.Native.Framework.2.1
Microsoft.NET.Native.Runtime.2.1
Microsoft.NET.Native.Runtime.2.1
Microsoft.MSPaint
Microsoft.VCLibs.140.00.UWPDesktop
Microsoft.VCLibs.140.00.UWPDesktop
Microsoft.Getstarted
Microsoft.WindowsSoundRecorder
Microsoft.LanguageExperiencePackja-jp
Microsoft.WindowsCalculator
89006A2E.AutodeskSketchBook
Microsoft.GetHelp
Microsoft.Microsoft3DViewer
Microsoft.StorePurchaseApp
Microsoft.WindowsAlarms
Microsoft.Services.Store.Engagement
Microsoft.Services.Store.Engagement
Microsoft.Advertising.Xaml
Microsoft.Advertising.Xaml
Microsoft.WebMediaExtensions
Microsoft.MicrosoftStickyNotes
Microsoft.WindowsCamera
Microsoft.Windows.CloudExperienceHost
Microsoft.AAD.BrokerPlugin
Microsoft.Windows.ShellExperienceHost
Microsoft.Windows.Cortana
Microsoft.MicrosoftEdge
Microsoft.Windows.ContentDeliveryManager
1527c705-839a-4832-9118-54d4Bd6a0c89
Microsoft.Win32WebViewHost
c5e2524a-ea46-4f67-841f-6a9465d9d515
Microsoft.Windows.Apprep.ChxApp
E2A4F912-2574-4A75-9BB0-0D023378592B
Microsoft.Windows.AssignedAccessLockApp
F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE
Windows.PrintDialog
Windows.CBSPreview
Microsoft.XboxGameCallableUI
Microsoft.Windows.XGpuEjectDialog
Microsoft.Windows.SecureAssessmentBrowser
Microsoft.Windows.SecHealthUI
Microsoft.Windows.PinningConfirmationDialog
Microsoft.Windows.PeopleExperienceHost
Microsoft.Windows.ParentalControls
Microsoft.Windows.OOBENetworkConnectionFlow
Microsoft.Windows.OOBENetworkCaptivePortal
Microsoft.Windows.NarratorQuickStart
Microsoft.Windows.CapturePicker
Microsoft.PPIProjection
Microsoft.LockApp
Microsoft.ECApp
Microsoft.CredDialogHost
Microsoft.BioEnrollment
Microsoft.AsyncTextService
Microsoft.AccountsControl
InputApp
Microsoft.XboxGamingOverlay
Microsoft.WebpImageExtension
Microsoft.Wallet
Microsoft.VP9VideoExtensions
Microsoft.ScreenSketch
Microsoft.HEIFImageExtension
Microsoft.DesktopAppInstaller
Microsoft.MicrosoftEdgeDevToolsClient
Microsoft.VCLibs.140.00
Microsoft.VCLibs.140.00
Microsoft.UI.Xaml.2.1
Microsoft.UI.Xaml.2.1
Microsoft.YourPhone
Microsoft.WindowsStore

コマンドを実行する

例えば、Microsoft.YourPhone は「スマホ同期」です。

[手順]
  1. 日本語パッケージ名に対応する英語パッケージ名を特定する
  2. Remove-AppxPackageを実行する
  3. 以上

Get-AppxPackage

コマンド書式は次の通りです。ワイルドカードが使えます。

Get-AppxPackage "パッケージ名" | Remove-AppxPackage

>_
管理者:Windows PowerShellー □ × 
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.XboxGamingOverlay | Remove-AppxPackage

スマホ同期

スマホ同期アプリの前身は「同期電話」という名前です。

Microsoft.YourPhone

以下のコマンドを実行すると「スマホ同期」をアンインストールすることができます。

>_
管理者:Windows PowerShellー □ × 
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.YourPhone | Remove-AppxPackage

まとめ

matome
reload
  • UWPアプリは「アプリと機能」から削除できない場合がある。
  • Windows PowerShell を利用すると削除できるようになる。使用するコマンド [Remove-AppxPackage]
  • Remove-AppxPackage の引数は、UWPアプリに対応する「パッケージ名」を指定する。
  • パッケージ名を調べるコマンドは [Get-AppxPackage]
  • パッケージ名はワイルドカードを使用することができる。例えば、[*Xbox*]。
  • パッケージ名は、大文字小文字を区別しない。
  • UWP | SC2
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site