Deaktivieren von Windows-Updates in Windows 10 Nativ
**** Für diese Methode ist keine Software von Drittanbietern erforderlich ****
Um mehr Kontrolle darüber zu haben, ob Windows Update- Vorgänge nur dann auf Ihr Windows 10- Betriebssystem angewendet werden, wenn Sie dies wünschen, führen Sie die folgenden Schritte mit zwei Skripten und einem geplanten Taskjob aus.
Diese Methode funktioniert unabhängig von geplanten Aufgaben oder anderen Prozessen, die Windows Update auslösen, wenn das Setup korrekt ist und der Auftrag aktiviert ist und in ausreichend kurzen Intervallen ausgeführt wird.
Im Wesentlichen wird dies
- Überprüfen Sie einmal pro Minute, ob der Windows Update- Dienst ausgeführt wird, und führen Sie eine der beiden folgenden Aktionen aus, ob TRUE oder FALSE. . .
- Wenn es ausgeführt wird, wird der Dienst mit NET STOP gewaltsam beendet, um sicherzustellen, dass keine Windows-Updates angewendet werden
- Wenn es nicht ausgeführt wird, endet der Prozess, bis er beim nächsten geplanten Trigger mit dem Taskplaner ausgeführt wird
Sie müssen drei Schritte ausführen, um sicherzustellen, dass dies wie erwartet funktioniert
- Erstellen Sie das einfache Stapelskript, das überprüft, ob Windows Update ausgeführt wird, und beenden Sie es, falls dies der Fall ist
- Dies ist nur ein Textdokument, das mit einer
.cmd
Dateierweiterung umbenannt wurde
- Erstellen Sie das einfache VB-Skript, das das Stapelskript ausführt, jedoch ausgeblendet, damit nicht jedes Mal ein Popup angezeigt wird, wenn es ausgeführt wird
- Dies ist nur ein Textdokument, das mit einer
.vbs
Dateierweiterung umbenannt wurde
- Erstellen Sie die geplante Aufgabe so, dass sie mit dem Windows- Taskplaner auf unbestimmte Zeit einmal pro Minute ausgeführt wird
Setup und Konfiguration
Im Folgenden finden Sie die detaillierten Schritte zum Einrichten dieser drei einfachen Dinge.
1. Batch-Skript
HINWEIS: Speichern Sie die folgende Logik in einer Textdatei und benennen Sie sie um, um eine Erweiterung von .cmd
z. DisableWU.cmd
.
@ECHO OFF
TASKLIST /SVC | FINDSTR /I /C:"wuauserv"
IF %ERRORLEVEL%==0 GOTO :StopWUService
GOTO :EOF
:StopWUService
FOR %%A IN (wuauserv) DO NET STOP /Y "%%~A"
GOTO :EOF
2. VBS-Skript
HINWEIS: Speichern Sie die folgende Logik in einer Textdatei und benennen Sie sie um, um eine Erweiterung von .vbs
z. DisableWUHidden.vbs
. Stellen Sie außerdem sicher, dass Sie den korrekten Wert für den vollständigen Pfad und den Dateinamen angeben, in dem die Stapeldatei anstelle des C:\FolderPath\DisableWU.cmd
Werts in der folgenden Logik gespeichert ist .
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\FolderPath\DisableWU.cmd" & Chr(34), 0
Set WinScriptHost = Nothing
3. Taskplaner-Job
Drücken Sie + , geben Sie und drücken . Klicken Sie mit der rechten Maustaste auf die Option Taskplaner-Bibliothek im rechten Bereich und wählen Sie die Option aus. R
taskschd.msc
Enter
Create Task
General
Stellen Sie auf der Registerkarte sicher, dass die Optionen Ausführen, ob Benutzer angemeldet sind oder nicht und Mit höchsten Berechtigungen ausführen aktiviert sind, damit beide aktiviert und wirksam sind.
Von der Triggers
Registerkarte sicher sein , die tägliche Option gesetzt Jede: 1 Tag und überprüfen Sie die Aufgabe wiederholen alle 1 Minute für eine Dauer von 1 Tag und angegeben , und dass die gesetzt Aktiviert Option aktiviert ist.
Stellen Sie auf der Actions
Registerkarte sicher, dass Program \ script: auf den vollständigen expliziten Pfad des VB- Skripts verweist, und stellen Sie sicher, dass Start in (optional): nur auf den Ordnerpfad verweist, in dem sich dasselbe VB-Skript befindet.
Drücken Sie zum Abschließen und Speichern OK
(möglicherweise zweimal) und geben Sie dann die Anmeldeinformationen für den Benutzernamen und das Kennwort von einem Konto ein, das (1. über Berechtigungen zum Ausführen von Taskplaner- Aufgaben verfügt und (2. über Lese- und Ausführungszugriff auf den Speicherort verfügt, an dem Sie sich befinden hat die Skripte gespeichert, die ausgeführt werden sollen.
Bestätigung, dass es funktioniert
Für einen schnellen Test, um zu bestätigen, dass dies wie erwartet funktioniert, können Sie:
- Drücken Sie + , geben Sie in ein und drücken Sie
R
services.msc
Enter
- Scrollen Sie nach unten zu Windows Update , klicken Sie mit der rechten Maustaste darauf und wählen Sie Start, bis der Status unter Ausführen angezeigt wird
- Drücken Sie jetzt einfach
F5
alle paar Sekunden, um den Bildschirm zu aktualisieren und festzustellen, ob sich der Dienststatus ändert
- Möglicherweise sollte sich der Status in einen ändern, der
Blank/Null/Empty/Nothing
darauf hinweist, dass der Dienst nicht ausgeführt wird. Wenn Sie während eines Stoppvorgangs eine Aktualisierung durchführen, wird möglicherweise der Statuswert Stopping für den Dienst angezeigt
Dies bedeutet, dass Windows Update alle 60 Sekunden beendet wird, wenn es ausgeführt wird, wenn dieser Auftrag aktiviert ist und ausgeführt wird. Auf diese Weise wird sichergestellt, dass Windows Update- Vorgänge niemals genügend Zeit haben, um einen Download oder eine Installation eines Updates abzuschließen.
Hinweis: Das geplante Intervall kann einfach so angepasst werden, dass es häufiger als 60 Sekunden ausgeführt wird, wenn dies in einigen Fällen nicht schnell genug ist.
Etwas deaktivieren
Sie sollten Windows-Updates regelmäßig in regelmäßigen Wartungsintervallen anwenden, um sicherzustellen, dass Ihr System mit den neuesten Sicherheitspatches usw. auf dem neuesten Stand ist. Hierbei handelt es sich nicht um eine Methode, mit der Windows-Updates niemals vollständig angewendet werden sollen, da diese in vielen Umgebungen von entscheidender Bedeutung und erforderlich sind. Auf diese Weise können Sie besser steuern, wann Sie diese Updates in Ihrer Umgebung anwenden möchten .
Um diesen Prozess zu deaktivieren, damit Sie Windows Updates manuell installieren können, wenn Sie bereit sind, wechseln Sie einfach zu dem Auftrag, den Sie mit dem Taskplaner geplant haben , klicken Sie mit der rechten Maustaste darauf und wählen Sie die Option Deaktivieren, um den Auftrag zu deaktivieren und somit das Beenden zu verhindern des Windows Updates- Dienstes.
Nach der Deaktivierung führen Sie einfach die Schritte durch, mit denen Sie Windows-Updates manuell anwenden, um das Betriebssystem zu patchen. Sobald die Updates angewendet werden und Ihre Leistungszyklen abgeschlossen sind ggf. simplly aktivieren den Job für sie wieder anfangen zu laufen.
Weitere Ressourcen