So verstecken Sie Updates mit PowerShell in Windows

Microsoft hat aus irgendeinem Grund beschlossen, Windows benutzerfreundlicher zu gestalten, indem uns weniger Optionen zur Verwaltung von Windows-Updates gegeben werden. Während es kein einfaches Kontrollkästchen mehr gibt, um ein Update zu verstecken, können Sie Windows-Updates mit PowerShell in Windows ausblenden.
Zugriff auf PowerShell in Windows
Drücken Sie Win + X und wählen Sie Windows Terminal (Admin). Bitte beachten Sie, dass Sie möglicherweise keine Windows-Updates ausblenden können, wenn Sie kein Konto mit Administratorrechten haben.
Windows Terminal ermöglicht Ihnen den Zugriff auf sowohl PowerShell als auch die Eingabeaufforderung über eine einzige Schnittstelle. Standardmäßig ist es auf PowerShell eingestellt. Alternativ können Sie PowerShell separat von Microsoft installieren, aber ich finde, dass das Terminal gut genug funktioniert. Ich liebe auch all die Möglichkeiten, wie ich Windows Terminal anpassen kann.
Zugriff auf PowerShell einschränken
Standardmäßig hat Ihr Benutzerkonto eingeschränkten Zugriff, und Sie können keine externen Skripte in PowerShell ausführen. Um externe Skripte auszuführen, müssen Sie die Ausführungsrichtlinie auf Unrestricted setzen, indem Sie die folgenden Schritte ausführen.
Geben Sie den folgenden Befehl in PowerShell ein und drücken Sie die Eingabetaste.
Set-ExecutionPolicy UnrestrictedBestätigen Sie die Änderung, indem Sie die Taste A gefolgt von Enter auf Ihrer Tastatur drücken. Ab diesem Zeitpunkt hat Ihr Benutzerkonto uneingeschränkten Zugriff.

Sie können die aktuelle Ausführungsrichtlinie Ihres Benutzerkontos mit dem folgenden Befehl überprüfen. Wie Sie im Screenshot unten sehen können, habe ich uneingeschränkten Zugriff.
Get-ExecutionPolicy
Nachdem Sie die Ausführungsrichtlinie geändert haben, ist es an der Zeit, endlich die lästigen Updates auszublenden, mit denen Sie sich nicht befassen möchten.
Windows Update-Tool installieren
Standardmäßig enthält Windows PowerShell nicht die Befehle zur Verwaltung von Windows-Updates. Stattdessen müssen Sie das PSWindowsUpdate-Modul installieren.
Öffnen Sie PowerShell und geben Sie ein:
Install-Module -Name PSWindowsUpdateGeben Sie Y ein, um zu bestätigen, dass Sie auch NuGet installieren möchten, das erforderlich ist, um PSWindowsUpdate zu verwenden. Bitte beachten Sie, dass Sie mit dem Internet verbunden sein müssen, um dies zu tun.

Wenn Sie eine Warnung über ein nicht vertrauenswürdiges Repository erhalten, geben Sie Y ein, um zu bestätigen, dass Sie fortfahren möchten.
Meine Installation dauerte nur wenige Minuten, kann aber leicht variieren. Danach sollte Ihr Bildschirm zu einer normalen PowerShell-Eingabeaufforderung zurückkehren.
Windows-Updates basierend auf dem Titel ausblenden
Bevor Sie Updates mit PowerShell ausblenden können, müssen Sie eine Liste der aktuell ausstehenden Updates und den Namen des Updates sehen, um es auszublenden.
Verwenden Sie den folgenden Befehl, um eine Liste aller verfügbaren Windows-Updates zu erhalten.
Get-WUList
Suchen Sie das Update, das Sie ausblenden möchten, und notieren Sie den Titel des Updates – Sie benötigen den Titel, wenn das Update keine KB-Nummer hat. Sie können auch die KB-Nummer verwenden. (Siehe den nächsten Abschnitt.) Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste, um das Windows-Update auszublenden. Vergessen Sie nicht, UpdateName durch den tatsächlichen Titel zu ersetzen, aber die Anführungszeichen beizubehalten.
Hide-WindowsUpdate -Title "UpdateName*"Wir können das Platzhalterzeichen (*) vor und nach dem Titel verwenden, solange ein Teil des Titels korrekt und eindeutig ist. Wenn Sie sich nicht mit den Platzhaltern beschäftigen möchten, geben Sie einfach den vollständigen Update-Titel ein. Denken Sie daran, dass PowerShell es Ihnen ermöglicht, zu kopieren und einzufügen, also kopieren und fügen Sie den Titel ein, anstatt zu versuchen, ihn ganz zu tippen.

Bestätigen Sie, dass Sie das Update ausblenden möchten, indem Sie die Taste A gefolgt von Enter auf Ihrer Tastatur drücken.

Diese Aktion blendet das Ziel-Windows-Update aus. Bestätigen Sie dies, indem Sie den Buchstaben H überprüfen, der für Ausgeblendet steht, unter Status.

Updates basierend auf der KB-Nummer ausblenden
Alternativ können Sie ein Windows-Update mit seiner KB-Artikel-ID mit dem folgenden Befehl ausblenden. Natürlich hat nicht jedes Update eine KB-Nummer, sodass Sie für diese die Titelmethode verwenden müssen. Vergessen Sie nicht, KBNumber durch die ID des Updates zu ersetzen, das Sie ausblenden möchten.
Hide-WindowsUpdate -KBArticleID KBNumber
Geben Sie den Buchstaben A ein und drücken Sie die Eingabetaste, um Ihre Wahl zu bestätigen.

Windows-Updates wieder einblenden
Wenn Sie wie ich sind, müssen Sie manchmal ein Windows-Update vorübergehend ausblenden. Das Ausblenden ist nicht dauerhaft, also müssen Sie nur das, was Sie ausgeblendet haben, wieder einblenden.
Das ursprüngliche Get-WUList zeigt keine ausgeblendeten Updates an, daher benötigen Sie einen anderen Befehl in PowerShell.
Verwenden Sie den folgenden Befehl, um die Update-Liste anzuzeigen:
Show-WindowsUpdateGeben Sie L ein, um Nein zu allen zu sagen. Andernfalls sehen Sie Details zu jedem einzelnen Update und dann eine Liste aller Updates, einschließlich der ausgeblendeten.

Verwenden Sie einen der folgenden Befehle, um sie wieder einzublenden, wobei Sie KBNumber durch die tatsächliche KB-Nummer oder UpdateTitle durch den Titel ersetzen. Verwenden Sie nur einen Befehl oder den anderen, nicht beide gleichzeitig.
Show-WindowsUpdate -KBArticleID KBNumber
Show-WindowsUpdate -Title UpdateTitle
Bestätigen Sie einfach die Aktion, und Sie werden Ihr Update zurückhaben.

Wenn Sie zahlreiche Updates ausgeblendet haben und sie wieder anzeigen möchten, verwenden Sie den folgenden Befehl:
Show-WindowsUpdateGeben Sie A ein, um alle Updates anzuzeigen, einschließlich der ausgeblendeten. Dies ist eine schnelle Möglichkeit, alle ausgeblendeten Updates auf einmal wiederherzustellen, anstatt einzelne Titel oder KB-Nummern einzugeben.
Was Sie über PowerShell tun und nicht tun können
Bevor Sie zu aufgeregt sind, dass Sie Updates mit PowerShell ausblenden können, gibt es ein paar Dinge zu beachten. Dies sollte nicht als Möglichkeit angesehen werden, alle Windows-Updates zu stoppen. Wie Sie in den obigen Schritten sehen können, blenden Sie einzelne Updates nacheinander aus, nicht alle Updates auf einmal.
Außerdem müssten Sie wahrscheinlich wöchentlich PowerShell besuchen, um nach neuen Updates zu suchen, die möglicherweise veröffentlicht wurden. Das wird schnell mühsam, und Sie werden wahrscheinlich einige verpassen.
Verwenden Sie PowerShell nur als Methode, um bestimmte Updates auszublenden, von denen Sie wissen, dass Sie sie überhaupt nicht möchten, oder verwenden Sie es als unbefristete Pause für bestimmte Updates, wie z. B. solche, bei denen Benutzer nach dem Update Probleme melden.
Wenn Sie alle Updates pausieren müssen und nicht möchten, dass Sie jedes einzelne manuell in PowerShell eingeben, haben Sie zwei andere Optionen. Eine davon ist Einstellungen -> Windows Update -> Updates pausieren.
Um Updates länger als die fünf Wochen, die in Windows Update aufgeführt sind, zu pausieren, können Sie auch Ihre Internetverbindung auf metered setzen. Standardmäßig lädt Windows bei metered Verbindungen keine Updates automatisch herunter.
Gehen Sie zu Einstellungen -> Netzwerk & Internet -> WLAN oder Einstellungen -> Netzwerk & Internet -> Ethernet, je nach Ihrer Verbindung.

Wählen Sie Ihren Netzwerknamen aus und setzen Sie Gemessene Verbindung auf Ein.

Sie erhalten Benachrichtigungen über neue Updates, müssen jedoch manuell auswählen, ob Sie sie herunterladen möchten. Dies gibt Ihnen auch ein längeres Zeitfenster, um Updates zu überprüfen und zu sehen, ob es welche gibt, die Sie über PowerShell ausblenden möchten.
Windows-Updates mit einem Drittanbieter-Tool ausblenden
Ich weiß, dass es frustrierend ist, nur ein Update nach dem anderen auszublenden. Wenn die PowerShell-Methode für Sie nicht funktioniert, versuchen Sie WAU Manager. Es ersetzt den integrierten Windows Update-Manager und bietet Ihnen einige weitere Optionen, z. B. das Ausblenden mehrerer Updates gleichzeitig.
Nach der Installation aktivieren Sie das Kontrollkästchen, um WAU Manager anstelle von Windows Update zu verwenden, andernfalls dringt Windows Update ein und überschreibt alles, was Sie in dieser App getan haben. Wählen Sie Ihre Einstellungen aus und drücken Sie Windows jetzt aktualisieren. Dies gibt Ihnen eine Liste der derzeit verfügbaren Updates.
Überprüfen Sie alle Updates, die Sie ausblenden möchten, und klicken Sie auf Ausgewählte ausblenden. Bitte beachten Sie, dass Sie optionale Updates nicht ausblenden können, da Windows diese nicht automatisch installiert. Führen Sie denselben Vorgang aus und wählen Sie Verborgene Updates verwalten, um Updates wieder einzublenden.

Wenn Sie jemals ein problematisches Windows-Update herunterladen, versuchen Sie, es über Windows Update zurückzusetzen. Oder verwenden Sie SetupDiag, um das Problem zu beheben. Sie können auch versuchen, die Windows Update-Komponenten zurückzusetzen. Und wenn der Windows Update-Dienst verschwunden ist, verwenden Sie diese Schritte, um ihn zu reparieren.
Bildnachweis: Unsplash