Jak usunąć Windows 10 Bloatware za pomocą PowerShell?

Windows 10 zawiera długą listę preinstalowanych aplikacji, o które użytkownicy nigdy nie prosili. Wszystkie te aplikacje, które Microsoft próbuje wepchnąć ci do gardła, nazywają się nadprogramy. Ponieważ tak naprawdę ich nie potrzebujesz, najlepszym rozwiązaniem jest po prostu odinstalowanie ich z komputera. Jednym ze sposobów na to jest ręczne ich zlokalizowanie i usunięcie. Ale niektóre z tych aplikacji są tak głęboko zakorzenione w twoim systemie, że jedynym sposobem na ich usunięcie jest uruchomienie serii określonych poleceń PowerShell.

Jak usunąć preinstalowane aplikacje systemu Windows 10 za pomocą Powershell?

Po pierwsze, pisz PowerShell w pasku wyszukiwania systemu Windows i kliknij prawym przyciskiem myszy Aplikacja PowerShell. Wybierz Uruchom jako administrator aby upewnić się, że masz uprawnienia do edytowania lub usuwania aplikacji, które zidentyfikowałeś jako bloatware.

uruchom-powershell-jako-administrator

Użyj polecenia DISM, aby usunąć Bloatware

Jeśli naprawdę chcesz usunąć aplikacje typu bloatware z komputera, musisz użyć polecenia DISM w PowerShell.

  1. Najpierw uruchom DISM /Online /Get-ProvisionedAppxPackages | select-string Nazwapakietu polecenie, aby wyświetlić listę wszystkich bloatware zainstalowanych na twoim komputerze.Powershell dism
  2. Znajdź nazwę aplikacji, którą chcesz usunąć, i uruchom DISM /Online /Remove-ProvisionedAppxPackage /PackageName: PACKAGENAME polecenie, aby zakończyć proces.

Zastąp PACKAGENAME pełną nazwą aplikacji. Innymi słowy, skopiuj cały ciąg znaków, który pojawia się po wierszu PackageName.

Na przykład, jeśli chcesz usunąć Bing Weather, uruchom to polecenie: DISM /Online /Remove-ProvisionedAppxPackage /PackageName:Microsoft. BingWeather_4.25.20211.0_neutralny_~_8wekyb3d8bbwe.

Ukryj swoje aplikacje

Możesz użyć Get-AppxPackage *Nazwa aplikacji* | Usuń-AppxPackage polecenie, aby ukryć nadprogramy przed wzrokiem. Pamiętaj, że to polecenie nie usuwa na stałe odpowiednich aplikacji z twojego systemu. Po prostu je ukrywa, co pozwala łatwo je później przywrócić, jeśli będziesz ich potrzebować.

Jeśli chcesz ukryć wszystkie preinstalowane aplikacje dla wszystkich kont użytkowników utworzonych na twoim komputerze, możesz uruchomić to polecenie PowerShell: Get-AppxPackage -AllUsers | Usuń-AppxPackage.ukryj bloatware powershell

Z drugiej strony, jeśli chcesz ukryć tylko określone aplikacje, musisz uruchomić to polecenie: Get-AppxPackage *Nazwa aplikacji* | Usuń-AppxPackage. Oczywiście musisz zastąpić AppName nazwą aplikacji, którą chcesz ukryć. Załóżmy na przykład, że chcesz usunąć pasjansa. Polecenie, które musisz uruchomić, to: Get-AppxPackage * kolekcja pasjansów * | Usuń-AppxPackage.

Jeśli chcesz po prostu zobaczyć, jakie aplikacje są zainstalowane na twoim komputerze, uruchom to polecenie: Get-AppxPackage -allusers | Wybierz nazwę, pełna nazwa pakietu.

Użyj metody białej listy

Inni użytkownicy sugerowali użycie metody białej listy w celu rozwiązania tego problemu. Możesz stworzyć własny skrypt i w razie potrzeby zaktualizować go o nowe aplikacje. Następnie możesz automatycznie załadować skrypt podczas logowania za pośrednictwem obiektu zasad grupy (Group Policy Object).

Oto przykład:

$excludedApps = „.*zdjęcia.*|.*przyklejony.*|.*zunevideo.*”

$unwantedApps = Get-AppxPackage -PackageTypeFilter Bundle | Where-Object {$_.Name -notmatch $excludedApps}

Jeśli ($niechciane aplikacje) {

$niechciane aplikacje | Usuń-AppxPackage
}

Jeśli musisz użyć jednej z wcześniej usuniętych aplikacji, zawsze możesz zainstalować ją ponownie na swoim komputerze. Tylko pamiętaj, aby usunąć go z $excludedAplikacje lista.

Alternatywnie możesz użyć Windows10Debloater, aby wykonać zadanie. To jest gotowy skrypt, który możesz pobierz z GitHub.

Nawet jeśli usuniesz wszystkie bloatware z komputera z systemem Windows 10, system operacyjny może nadal ponownie instalować aplikacje, gdy uaktualnij do nowszej wersji. Firma Microsoft co roku udostępnia dwie główne aktualizacje systemu Windows 10. Oznacza to, że przynajmniej teoretycznie może być konieczne powtórzenie powyższych kroków dwa razy w roku. W najlepszym przypadku wystarczy zaktualizować skrypt PowerShell, aby uwzględnić nowe aplikacje na liście.

Wniosek

Jeśli chcesz pozbyć się nadużywania systemu Windows 10, możesz użyć PowerShell, aby usunąć niechciane aplikacje. W zależności od potrzeb możesz tylko ukryć te aplikacje lub trwale je usunąć za pomocą polecenia DISM.

Uderz w poniższe komentarze i oceń, jak bardzo nienawidzisz nadprogramów (w skali od 1 do 10). Zachęcamy do dzielenia się dodatkowymi wskazówkami i poradami, aby utrzymać kontrolę nad nadprogramami systemu Windows 10.