1.昇格したPowershellコマンドライン 2. パッケージのリストを取得するためのコマンド。
削除したいパッケージを探す
パッケージを削除するコマンド (パッケージ名をコピー/貼り付け):
警告: 試してみると、ログインしているユーザのアプリが削除されているように見えます。私が別のユーザとしてログインしたときには、それらのアプリはまだ存在していました。コンピュータやネットワーク全体でアプリを「禁止」する方法を見つけられるかどうか、もう少し弄ってみます。
Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe
編集1:さらに、ProvisionedPackagesを削除することで、将来インストールされないようにすることができます。
Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online
編集2:最後に、「焦土化した」パッケージとProvisionedに対して「一括削除」を行うことができます。
Just a warning:これでWindowsストアがアンインストールされます。私にとっては問題ないのですが、すべてをアンインストールするのは気の弱い人には向いていません。
Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online
Windows ストアを完全に削除しない方が賢明でしょう。まだ試していませんが、 これ (コメントにある) が、Windows ストア以外のすべてを削除するために使うものの大まかな目安になりそうです。
その他のリソース。Windows 10 アプリの削除 ](https://thomas.vanhoutte.be/miniblog/delete-windows-10-apps/) と Windows 10 アプリのデフォルトの復元 を参照してください。
同じユニバーサルアプリやプロビジョニングされているアプリを削除するのが難しい場合は、PowershellのGRIDコマンドを試してみてください:
PowerShell Commands to Remove Apps in GridView
Out-Gridview
で削除したいアプリを選択するだけです。
Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage
上記は現在のユーザのアプリのみを削除したものであることに注意してください。すべてのユーザーのコンピュータからアプリを削除するには、以下を実行してください。
Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online
これにより、インストールされているすべてのアプリのグリッドが表示されます。表示されたリストから削除したいアプリ(青くハイライト)を選択し、OKをクリックします。再起動します。
(上記のコマンドを繰り返し、コマンドを再実行するたびにいくつかのアプリを選択することで、一度に数個のアプリしか削除できないことがわかりました)
ワイルドカードフィルタを使用することで、パッケージ名全体を知らなくても特定のアプリをターゲットにすることができます。
ユーザごとの個別のパッケージ。
Get-AppxPackage *bing* | Remove-AppxPackage
Windows がユーザごとにインストールする「プロビジョニング済み」パッケージの場合。
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online