Jak w pełni odinstalować aplikację Windows Store?

23

Odinstalowałem Bing Maps, Travel i kilka innych aplikacji Win8 z mojego komputera. Jednak C:\Program Files\WindowsAppswciąż je wymienia, szczęśliwie objęciem 1,5 GB przestrzeni.

Czy istnieje lepszy sposób, aby całkowicie odinstalować każdy ślad tych aplikacji, niż po prostu ręcznie usunąć pliki?

RomanSt
źródło
Może to pomoże Ci pozbyć się tych ostatnich kilku aplikacjach brzydkie. :)
Karan
@Karan Niestety nie; cały kod używa tych samych wywołań i ma ten sam problem z tymi kilkoma ostatnio nieznośnymi ...
RomanSt 14.01.2013

Odpowiedzi:

18

Wbudowane aplikacje nazywane są aprowizowanymi aplikacjami. Są one zaplanowane do zainstalowania dla każdego nowego użytkownika, który zarejestruje się na komputerze z systemem Windows 8, więc nie można ich całkowicie odinstalować z ekranu Start. Aby to zrobić, musisz użyć polecenia Windows PowerShell remove-AppxProvisionedPackage:

remove-AppxProvisionedPackage -package Microsoft.BingTravel_1.2.0.145_x64__8wekyb3d8bbwe -online

To odinstalowałoby aplikację Travel. Aby usunąć aplikację Bing Map, polecenie powinno wyglądać następująco:

remove-AppxProvisionedPackage -package Microsoft.BingMaps_1.2.0.136_x86__8wekyb3d8bbwe -online

Microsoft.BingMaps_1.2.0.136_x86__8wekyb3d8bbweto nazwa pakietu aplikacji, która w zasadzie jest folderem, w którym się znajdujesz C:\Program Files\WindowsApps.

Aby odinstalować aplikacje zainstalowane ze Sklepu Windows polecenie jest Remove-AppxPackage. Jego składnia jest następująca:

Remove-AppxPackage PackageFullName

Uwaga: Nie dodawaj -onlineparametru na końcu tego polecenia. [ źródło ]

Lew
źródło
4
Ładny! Działa to w przypadku 25% katalogów, ale dla 75% z nich jest napisane: „System nie może znaleźć określonego pliku”. Wszelkie pomysły na ten temat?
RomanSt
Zaktualizowałem swoją odpowiedź. Sprawdź, czy drugie polecenie działa.
Leo
3
W porządku, Remove-AppxPackageusunęło dwie trzecie pozostałych aplikacji; reszta kończy się niepowodzeniem, gdy „Windows nie może usunąć <app>, ponieważ bieżący użytkownik nie ma zainstalowanego tego pakietu”. Czy nie ma absolutnie żadnego sposobu na ich usunięcie? Jednym z nich jest Bing Travel, a jest to czysta instalacja tylko dla jednego użytkownika.
RomanSt
1
Nie wydaje się, aby usuwać pakiety aplikacji z „C: \ Program Files \ WindowsApps”, na przykład użyłem Remove-AppxPackage na Candy Crush Soda Saga w Windows 10 i chociaż wydaje się, że polecenie działa poprawnie, pakiet nadal tam jest. Czy istnieje bezpieczny sposób na usunięcie tych pakietów z dysku?
Earl Sven
9

Miałem sukces z następującą metodą. Naciśnij Win + X, wybierz Wiersz polecenia (administrator). Uruchom polecenie

DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingTravel_1.2.0.145_x64__8wekyb3d8bbwe

Użyj nazw folderów w folderze „C: \ Program Files \ WindowsApps” jako nazw pakietów.

Źródło: http://technet.microsoft.com/en-us/library/hh852635.aspx

Aby zautomatyzować ten proces, otrzymałem listę pakietów, uruchamiając „dir / b”. Następnie przekonwertowano go na plik wsadowy taki jak ten

@echo off
cd /d  C:\Program Files\WindowsApps
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:B9ECED6F.ASUSCalculator_1.0.0.18_neutral__qmba6cd70vzyy
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:B9ECED6F.AsusConverter_1.0.0.27_neutral__qmba6cd70vzyy
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:B9ECED6F.TheWorldClock_1.0.0.6_neutral__qmba6cd70vzyy
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Adera_1.0.0.4957_x86__8wekyb3d8bbwe
DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_1.2.0.135_x64__8wekyb3d8bbwe
....
pause

Uruchom plik wsadowy jako Administrator. Spowodowało to usunięcie wszystkich pakietów z katalogu WindowsApps: 34 foldery, 1,5 GB.

SuperDuperUser
źródło
Ciekawy. Od miesięcy nic z tym nie zrobiłem; ostatnim razem, gdy próbowałem, nadal miałem ponad 1 GB plików w WindowsApps. Ale dzisiaj pomyślałem, że wypróbuję twoją metodę, aby dowiedzieć się, że już ich nie ma. Być może potrzebowałem kilku restartów lub sesji Windows Update lub czegoś takiego ...
RomanSt
3

(w 2016 r.) można odinstalować aplikacje ze Sklepu Windows za pomocą bezpłatnej aplikacji GeekUninstallerGeekUninstaller

To bardzo mały i szybki facet, który również czyści rzeczy w rejestrze. Działa również na Win10

Tomasz
źródło
1
Nie musisz go instalować, wystarczy pobrać jako ZIP lub 7Z, rozpakować i uruchomić. Jest to najprostszy sposób na usunięcie takich aplikacji (w tym wszystkich wpisów rejestru).
PeterCo