Jak wymusić usunięcie aplikacji w Windows 10?
Jak mogę usunąć aplikacje, których system Windows nie pozwala odinstalować, takie jak Xbox i Groove Music?
Jak mogę usunąć aplikacje, których system Windows nie pozwala odinstalować, takie jak Xbox i Groove Music?
to polecenie, aby uzyskać listę pakietów:
Znajdź pakiet, który chcesz usunąć
To polecenie do usunięcia pakietu (Kopiuj/Wklej nazwę pakietu):
Zastrzeżenie: Podczas zabawy, wydaje się, że usuwa to aplikacje dla zalogowanego użytkownika. Nadal istniały one dla innego użytkownika, gdy zalogowałem się jako on. Poszperam jeszcze i zobaczę, czy znajdę sposób na “zbanowanie” aplikacji w całym komputerze/sieci.
Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe
Edit 1: Ponadto możesz usunąć ProvisionedPackages , aby nie zostały zainstalowane w przyszłości:
Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online
Edit 2: Wreszcie, możesz zrobić “Bulk remove” do “spalonej ziemi” Packages i Provisioned.
Just a warning: This will uninstall the Windows Store. To nie jest problem dla mnie, ale odinstalowanie wszystkiego nie jest dla osób o słabym sercu.
Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online
Prawdopodobnie mądrze jest nie usuwać całkowicie Sklepu Windows. Nie próbowałem tego jeszcze, ale to (w komentarzach) wygląda na ballpark tego, czego bym użył, aby usunąć wszystko oprócz Windows Store.
Dalsze zasoby: Usuń Windows 10 Apps ](https://thomas.vanhoutte.be/miniblog/delete-windows-10-apps/) i Przywróć domyślne Windows 10 Apps .
Jeśli zauważysz, że te same uniwersalne lub dostarczane aplikacje są trudne do usunięcia, spróbuj użyć polecenia GRID w Powershell:
Polecenia PowerShell do usuwania aplikacji w GridView
Użyj Out-Gridview
, aby wybrać aplikacje, które chcesz usunąć.
Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage
Należy pamiętać, że powyższe polecenie usuwa tylko aplikacje dla bieżącego użytkownika. Aby usunąć aplikacje z komputera dla wszystkich użytkowników, wykonaj następujące polecenie:
Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online
Spowoduje to wyświetlenie siatki wszystkich zainstalowanych aplikacji. Możesz WYBRAĆ aplikacje (podświetlone na niebiesko), które chcesz usunąć z wyświetlonej listy i kliknąć OK. Ponowne uruchomienie.
(odkryłem, że mogę usunąć tylko kilka aplikacji naraz, powtarzając powyższą komendę i wybierając kilka z nich za każdym razem, gdy ponawiałem polecenie)
Możesz celować w konkretne aplikacje bez znajomości całej nazwy pakietu za pomocą filtrów wieloznacznych.
Dla pakietów indywidualnych, dla każdego użytkownika:
Get-AppxPackage *bing* | Remove-AppxPackage
Dla Pakietów “Provisioned”, które Windows instaluje dla każdego użytkownika:
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online
```.