So verstecken Sie Updates mit PowerShell in Windows

Laptop, der ein Windows-Update durchführt.

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 Unrestricted

Bestä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.

Bestätigung des uneingeschränkten Zugriffs auf PowerShell, um Windows-Updates auszublenden.

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

Überprüfung des Zugriffslevels in PowerShell.

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 PSWindowsUpdate

Geben 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.

Bestätigung der Modulinstallation.

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

Liste der Windows-Updates, die ausgeblendet werden können.

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.

Ausblenden von Windows-Updates nach Titel.

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

So verstecken Sie Updates mit PowerShell in Windows 10 Bestätigen Sie das Ausblenden des Updates

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.

So verstecken Sie Updates mit PowerShell in Windows 10 Ausgeblendet

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

Anzeigen von Windows-Updates, die nach KB-Nummer ausgeblendet werden sollen.

Geben Sie den Buchstaben A ein und drücken Sie die Eingabetaste, um Ihre Wahl zu bestätigen.

Bestätigung, dass Sie ein Windows-Update nach KB-Nummer ausblenden möchten.

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-WindowsUpdate

Geben 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.

Anzeigen aller Updates, einschließlich ausgeblendeter.

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

Wiederherstellen eines Windows-Updates mit der KB-Artikel-ID.

Bestätigen Sie einfach die Aktion, und Sie werden Ihr Update zurückhaben.

Bestätigen, dass Sie ein Update wieder einblenden möchten.

Wenn Sie zahlreiche Updates ausgeblendet haben und sie wieder anzeigen möchten, verwenden Sie den folgenden Befehl:

Show-WindowsUpdate

Geben 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.

Auswahl des Netzwerktyps.

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

Aktivieren der gemessenen Verbindung in Windows.

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.

Ausblenden von Windows-Updates mit WAU Manager.

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