web-dev-qa-db-ja.com

どのようにしてWindows 10のアプリを強制的に削除しますか?

XboxやGroove Musicなど、Windowsがアンインストールを許可していないと思われるアプリを削除するにはどうすればよいですか。

29
WernerCD
  1. 高められたPowershellコマンドライン
  2. このコマンドはパッケージのリストを取得します。

    Get-AppxPackage |名前、PackageFullNameを選択します。

  3. 削除したいパッケージを探す

  4. パッケージを削除するこのコマンド(パッケージ名をコピー/貼り付け):

    削除-AppxPackage Microsoft.XboxApp_7.7.17003.0_x64__8wekyb3d8bbwe

警告:遊んでいる間、これはログインしているユーザーのアプリを削除するようです。私が彼らとしてログインしたとき、彼らはまだ別のユーザーのために存在していました。私はもっ​​と遊び回って、アプリケーションコンピュータ/ネットワーク全体を「禁止」する方法を見つけることができるかどうかを確かめるつもりです。

enter image description here

編集1:さらに、 ProvisionedPackages を削除して、インストールされないようにすることができます。未来:

Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

編集2:最後に、「一括削除」を実行して「焦土」パッケージとプロビジョニングを実行できます。

ただの警告:これはWindowsストアをアンインストールします。これは私にとって問題ではありませんが、すべてをアンインストールしても気が遠くなることはありません。

Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online

Windowsストアを完全に削除しないことがおそらく賢明です。私はまだ試していませんが、 これ(コメント内) は、すべてを削除するために、私が使っているものの球場になっているようです=以外のWindowsストア。

Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online    

その他のリソース: Windows 10 Appsの削除 および デフォルトのWindows 10 Appsの復元

32
WernerCD

同じユニバーサルアプリやプロビジョニングされたアプリを削除するのが難しい場合は、PowershellでGRIDコマンドを試してください。

GridViewでアプリを削除するためのPowerShellコマンド

削除したいアプリケーションを選択するにはOut-Gridviewを使用するだけです。

Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage

上記のことは現在のユーザー用のアプリのみが削除されたことを覚えておいてください。すべてのユーザーのコンピュータからアプリを削除するには、次の手順を実行します。

Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online

これにより、インストールされているすべてのアプリのグリッドが表示されます。表示されたリストから削除したいアプリケーションを選択し(青色で強調表示)、[OK]をクリックします。リブート。

(上記のコマンドを繰り返し、コマンドを再実行するたびにいくつか選択することで、一度にいくつかのアプリしか削除できないことがわかりました)

17
bobkush

ワイルドカードフィルタを使用すると、パッケージ名全体を知らなくても特定のアプリをターゲットにできます。

個々のユーザーごとのパッケージの場合:

Get-AppxPackage *bing* | Remove-AppxPackage

Windowsがすべてのユーザーに対してインストールする「プロビジョニングされた」パッケージの場合:

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online
4
palswim
Remove-AppxProvisionedPackage -online -PackageName Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

これが、プロビジョニングされた単一のアプリを削除するのに役立ちます。

0
Bflood