Efektywne ukrywanie aktualizacji systemu Windows za pomocą programu PowerShell

Efektywne ukrywanie aktualizacji systemu Windows za pomocą programu PowerShell
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows Wyróżniony obraz

Zarządzanie aktualizacjami w systemie Windows 10 i kolejnych wersjach stało się znacznie bardziej złożone w porównaniu do wcześniejszych wersji systemu operacyjnego. W przeciwieństwie do poprzednich, nie ma prostego sposobu na ukrycie niechcianych aktualizacji w ustawieniach systemu. Jednak jedną z metod, z których możesz skorzystać, jest oficjalna aplikacja do rozwiązywania problemów, aby tymczasowo ukryć wszelkie aktualizacje, których nie chcesz instalować.

Inną skuteczną metodą jest użycie PowerShell do ukrycia aktualizacji w systemie Windows. Instrukcje opisane poniżej dotyczą zarówno systemu Windows 10, jak i Windows 11.

Jeśli potrzebujesz pomocy z problemami związanymi z aktualizacją systemu Windows, rozważ użycie narzędzia SetupDiag.

Jak uzyskać dostęp do programu PowerShell w systemie Windows

W systemie Windows 10 program PowerShell można łatwo znaleźć w menu Start dla użytkowników zaawansowanych, ale w systemie Windows 11 wyraźnie go brakuje. Na szczęście nadal można uzyskać do niego dostęp, wykonując następujące czynności:

  • Naciśnij Win+ Xi wybierz „Terminal Windows (administrator)”.
Jak ukryć aktualizacje za pomocą programu PowerShell w terminalu systemu Windows
  • Terminal Windows umożliwia dostęp do PowerShell i wiersza poleceń w ramach ujednoliconego interfejsu, przy czym PowerShell jest ustawiony jako domyślny. Alternatywnie możesz pobrać PowerShell oddzielnie z Microsoft .
Jak ukryć aktualizacje za pomocą programu PowerShell w terminalu Windows PowerShell

Istnieje duże prawdopodobieństwo, że nadal korzystasz z systemu Windows 10, ponieważ mniej niż 3% urządzeń przeszło na system Windows 11. Jeśli należysz do tej kategorii, wykonaj poniższe czynności, aby uzyskać dostęp do programu PowerShell:

Wcześniejsze wersje systemu Windows 10 mogą nie mieć wstępnie zainstalowanego programu PowerShell, ale jeśli Twoja wersja jest aktualna, powinien być dołączony. Aby upewnić się, że masz najnowszą wersję, przejdź do usługi Windows Update (Ustawienia -> Aktualizacja i zabezpieczenia -> Windows Update) w celu przeprowadzenia wszelkich niezbędnych instalacji. Jeśli szukasz wskazówek dotyczących rozwiązywania problemów, zapoznaj się z naszym przewodnikiem pomocy dotyczącym ostatnich problemów z systemem Windows 10.

Jak ukryć aktualizacje za pomocą programu PowerShell w aktualizacji systemu Windows 10

Aby otworzyć PowerShell, naciśnij Win+ Xlub kliknij prawym przyciskiem myszy menu Start i wybierz Windows PowerShell (Admin). Ta opcja umożliwia uruchamianie poleceń z uprawnieniami administracyjnymi, zakładając, że Twoje konto Windows 10 ma uprawnienia administratora.

Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 PowerShell

Usuń ograniczenia dostępu

Twoje konto użytkownika może mieć domyślnie ograniczony dostęp, uniemożliwiając wykonywanie zewnętrznych skryptów w programie PowerShell. Aby włączyć tę możliwość, musisz dostosować zasady wykonywania do Unrestricted, wykonując następujące kroki:

  • Wprowadź poniższe polecenie w programie PowerShell i naciśnij Enterklawisz.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 PowerShell Unrestricted
  • Po wykonaniu polecenia otrzymasz monit o potwierdzenie. Naciśnij klawisz, Aa następnie Enter. Od tej pory Twoje konto użytkownika będzie miało nieograniczony dostęp.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Potwierdź program PowerShell
  • Aby sprawdzić bieżącą politykę wykonywania zastosowaną do Twojego konta użytkownika, użyj poniższego polecenia. Jak pokazano na zrzucie ekranu, obecnie mam nieograniczony dostęp.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Poziom programu PowerShell

Teraz, gdy zasady wykonywania zostały dostosowane, możesz swobodnie korzystać z programu PowerShell zgodnie z potrzebami.

Instalowanie narzędzia Windows Update

Zazwyczaj Windows PowerShell nie jest wyposażony w polecenia do zarządzania aktualizacjami Windows. Aby uzyskać dostęp do tych poleceń, musisz zainstalować moduł PSWindowsUpdate. Można to zrobić bezpośrednio za pomocą PowerShell, pod warunkiem, że posiadasz nieograniczony dostęp administratora.

  • Uruchom program PowerShell i wprowadź:
Jak ukryć aktualizacje za pomocą programu PowerShell w module programu PowerShell w systemie Windows 10
  • Odpowiedz „Y”, aby potwierdzić instalację NuGet, która jest wymagana do wykorzystania PSWindowsUpdate. Upewnij się, że jesteś połączony z Internetem podczas tego procesu.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Potwierdź instalację programu PowerShell
  • Jeśli pojawi się ostrzeżenie o niezaufanym repozytorium, wpisz „Y”, aby kontynuować.

Instalacja zazwyczaj przebiega szybko i po jej zakończeniu powinna spowodować powrót do standardowego wiersza poleceń programu PowerShell.

Ukrywanie aktualizacji według tytułu

Przed ukryciem jakichkolwiek aktualizacji za pomocą programu PowerShell należy najpierw wyświetlić listę oczekujących aktualizacji i wskazać konkretną aktualizację, którą chcesz ukryć.

  • Użyj poniższego polecenia, aby pobrać listę wszystkich dostępnych aktualizacji systemu Windows.
Jak ukryć aktualizacje za pomocą programu PowerShell na liście aktualizacji systemu Windows 10
  • Znajdź aktualizację, którą chcesz ukryć i zanotuj jej tytuł; będzie ci potrzebny, jeśli nie ma dostępnego numeru KB. Alternatywnie możesz wykorzystać numer KB (wyjaśniony w następnej sekcji). Aby ukryć aktualizację, wprowadź poniższe polecenie i naciśnij Enter, upewniając się, że zastąpisz UpdateName*go rzeczywistym tytułem.

Używanie symboli wieloznacznych (*) przed i po tytule jest dozwolone, o ile część tytułu jest poprawna i unikalna. Jeśli wolisz nie używać symboli wieloznacznych, po prostu wpisz pełny tytuł aktualizacji.

Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Ukryj aktualizację

W programie PowerShell można łatwo wyróżniać i kopiować tekst, co pozwala uniknąć ręcznego wprowadzania danych i zmniejszyć liczbę błędów typograficznych.

  • PowerShell poprosi o potwierdzenie Twojej akcji. Naciśnij Aklawisz i naciśnij, Enteraby potwierdzić.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Ukryj potwierdzenie aktualizacji
  • Wybrana aktualizacja systemu Windows zostanie ukryta. Możesz to sprawdzić, sprawdzając literę Hpod „Status”, wskazującą, że została pomyślnie ukryta.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Ukryte

Ukrywanie aktualizacji według numeru KB

Możesz również ukryć aktualizację systemu Windows, używając jej identyfikatora artykułu KB, za pomocą poniższego polecenia. Nie zapomnij zastąpić „KBNumber” odpowiednim identyfikatorem aktualizacji, którą chcesz ukryć.

Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Ukryty KB

Ponownie PowerShell poprosi o potwierdzenie. Po prostu wpisz literę Ai naciśnij Enter.

Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Ukryty KB Potwierdź

Przywracanie ukrytych aktualizacji

Jeśli chcesz przywrócić uprzednio ukrytą aktualizację, musisz użyć innego polecenia, aby wyświetlić listę aktualizacji, ponieważ oryginalne Get-WUListpolecenie nie wyświetli ukrytych aktualizacji.

  • Wprowadź poniższe polecenie, aby wyświetlić listę aktualizacji:
  • Naciśnij, Laby odmówić wyświetlania szczegółów wszystkich aktualizacji lub możesz wybrać wyświetlanie szczegółów każdej z nich przed uzyskaniem pełnej listy, obejmującej również ukryte aktualizacje.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Pokaż aktualizacje
  • Aby wyświetlić aktualizacje, użyj jednego z następujących poleceń, upewniając się, że „KBNumber” jest zastąpione prawidłowym numerem KB lub „UpdateTitle” jest zastąpione tytułem aktualizacji. Pamiętaj, aby używać tylko jednego z tych poleceń na raz.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Pokaż aktualizację
  • Ponownie zostaniesz poproszony o potwierdzenie; po prostu potwierdź czynność, a aktualizacja zostanie przywrócona.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows 10 Potwierdź wyświetlenie

Jeśli masz wiele ukrytych aktualizacji i chcesz je wszystkie wyświetlić jednocześnie, możesz użyć następującego polecenia:

Naciskając A, możesz ujawnić wszystkie aktualizacje, w tym te wcześniej ukryte. Ta metoda jest szybkim sposobem na przywrócenie wszystkich ukrytych aktualizacji zamiast wprowadzania każdego tytułu lub numeru KB.

Na koniec pamiętaj, aby przywrócić zasady wykonywania do Restricted za pomocą poniższego polecenia. Uruchamianie skryptów PowerShell przy nieograniczonym dostępie może narazić system na potencjalne luki w zabezpieczeniach.

Aby zapoznać się z dalszymi opcjami zarządzania aktualizacjami systemu Windows za pośrednictwem programu PowerShell, możesz wprowadzić następujące polecenie:

Polecenie to wyświetla kompleksową listę wszystkich dostępnych poleceń służących do zarządzania aktualizacjami w tym module.

Możliwości i ograniczenia programu PowerShell w zakresie aktualizacji

Chociaż możliwość ukrywania aktualizacji za pomocą programu PowerShell jest korzystna, należy pamiętać o kilku istotnych kwestiach. Należy pamiętać, że ten proces nie zapewnia środków do zatrzymania wszystkich aktualizacji systemu Windows przed ich wydaniem. Szczegółowe instrukcje podane powyżej umożliwiają selektywne ukrywanie poszczególnych aktualizacji, zamiast zbiorczego zatrzymywania wszystkich aktualizacji.

Co więcej, zaleca się regularne (potencjalnie co tydzień) korzystanie z programu PowerShell w celu monitorowania dostępności nowych aktualizacji, gdyż można niektóre z nich łatwo przeoczyć.

Użyj programu PowerShell głównie do ukrycia konkretnych aktualizacji, których nie chcesz zachować, lub jako tymczasowego wstrzymania niektórych aktualizacji, w przypadku których zgłoszono problemy w wyniku ostatnich zmian.

Jeśli wolisz wstrzymać wszystkie aktualizacje zamiast ręcznie ukrywać każdą z nich w PowerShell, istnieją alternatywne metody. Możesz użyć następującej ścieżki: „Ustawienia -> Windows Update -> Wstrzymaj aktualizacje”.

Aby wydłużyć czas wstrzymywania aktualizacji poza pięciotygodniowy okres określony w usłudze Windows Update, można także ustawić połączenie internetowe na taryfowe, ponieważ domyślnie system Windows nie pobiera automatycznie aktualizacji przy takich połączeniach.

  • Przejdź do „Ustawienia -> Sieć i Internet -> Wi-Fi” lub „Ustawienia -> Sieć i Internet -> Ethernet” w zależności od sposobu połączenia.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows Metered
  • Wybierz swoje połączenie sieciowe.
  • Przełącz ustawienie „Połączenie taryfowe” na Wł.
Jak ukryć aktualizacje za pomocą programu PowerShell w systemie Windows Metered Set

Będziesz otrzymywać powiadomienia o nowych aktualizacjach, ale musisz świadomie podjąć decyzję o ich pobraniu. Dzięki temu zyskasz dodatkowy czas na przejrzenie aktualizacji i określenie, które z nich warto ukryć za pomocą programu PowerShell.

Często zadawane pytania

Czy istnieją alternatywne metody zapobiegania niechcianym aktualizacjom systemu Windows?

W zależności od wersji systemu Windows istnieją różne techniki wstrzymywania lub całkowitego zatrzymywania aktualizacji. Od modyfikowania ustawień rejestru po korzystanie z oprogramowania innych firm, zapoznaj się z tymi podejściami, aby zarządzać aktualizacjami stosowanymi na komputerze. Czasami może być bardziej ostrożne poczekać i sprawdzić, czy pojawią się jakieś problemy z aktualizacjami innych użytkowników, zanim przejdziesz dalej.

Czy ukrywanie aktualizacji jest bezpieczne?

Ukrywanie aktualizacji można zazwyczaj wykonać bezpiecznie, z wyłączeniem krytycznych aktualizacji zabezpieczeń. Na przykład, jeśli pewne nowe funkcje nie są dla Ciebie atrakcyjne, takie jak zmiany w znanych aplikacjach, takich jak Paint, możesz zachować poprzednią wersję. Chociaż nie zaszkodzi to Twojemu systemowi, zawsze priorytetowo traktuj instalowanie najnowszych poprawek zabezpieczeń, aby zapewnić ochronę komputera.

Co zrobić, jeśli nie mogę zmienić ustawień swojego konta na nieograniczone?

Jeśli używasz wersji administracyjnej programu PowerShell lub Terminal, ale Twoje konto użytkownika nie ma uprawnień administratora, nie będziesz mieć możliwości ustawienia dostępu jako nieograniczonego. W takim przypadku główne konto administratora musi przyznać Twojemu kontu niezbędne uprawnienia.

Źródło obrazu: Unsplash

Źródło

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *