2015-08-14 17:21:42 +0000 2015-08-14 17:21:42 +0000
559
559
Advertisement

Wie man den automatischen Neustart in Windows 10 *deaktiviert*?

Advertisement

Mit Windows 10 können Sie einen Neustart für später “einplanen”. Ich möchte es deaktivieren.

Offensichtlich hat Windows gestern Abend einen Neustart geplant, als ich nicht hinsah, und hat einfach alles geschlossen, woran ich am Abend zuvor gearbeitet hatte.

Ich starte regulär neu; ich brauche Windows nicht, um das für mich zu tun.

Kann ich es komplett deaktivieren? Es macht mir nichts aus, wenn es alles herunterlädt und dann sagt: “Hey, Sie sollten neu starten”, aber es sollte sich niemals selbst neu starten, niemals.

Ich verwende die “Pro”-Edition von Windows 10.

Advertisement

Antworten (15)

244
244
244
2015-08-28 04:06:32 +0000

Hinweis: Leider scheint dies unter Windows 10 Home nicht zu funktionieren, und ich bin mir nicht sicher, ob es eine praktikable Lösung für Benutzer dieser Ausgabe gibt.


Ich habe dies als Antwort auf eine andere Frage gepostet, aber da dies ein Duplikat dieser Frage zu sein scheint, stelle ich es auch hier zur Verfügung:

Sie können Ihre lokalen Gruppenrichtlinien-Einstellungen bearbeiten, um Windows Update dazu zu zwingen, nur Updates herunterzuladen, aber auf Ihre Eingaben zu warten, um sie zu installieren (und daher neu zu starten). )

Öffnen Sie Ihr Startmenü und geben Sie Gruppe ein, klicken Sie dann auf Gruppenrichtlinie bearbeiten

Erweitern Sie Computerkonfiguration \ Verwaltungsvorlagen \ Windows-Komponenten \ Windows Update

Doppelklicken Sie auf Automatische Updates konfigurieren und aktivieren Sie die Richtlinie und konfigurieren Sie sie nach Bedarf.

Gehen Sie zurück zu Windows Update und klicken Sie auf Nach Updates suchen. Klicken Sie danach auf die Erweiterten Optionen

Sie sollten sehen, daß Ihre neuen Einstellungen “erzwungen” werden

Nachdem ich diese Einstellung auf eine Test-VM angewendet hatte, ließ ich Windows Update offen und bemerkte, daß es mit dem Herunterladen begann.

Wenn der Download abgeschlossen ist, erhalten Sie eine Toast-Benachrichtigung, dass es Updates gibt und Sie diese installieren müssen.

Beachten Sie, dass Sie müssen auf Jetzt installieren klicken. Ein Neustart oder Herunterfahren über das Startmenü scheint den Installationsvorgang nicht auszulösen.


Weitere Informationen:

Ich bin mir nicht sicher, ob das Bearbeiten einer lokalen Gruppenrichtlinie in der Home-Edition von Windows 10 eine Option ist, aber das gleiche Ergebnis sollte über die Registrierung möglich sein (ich habe dies nicht getestet, da ich die Richtlinienmethode selbst verwendet habe). Einschließlich für den Fall, daß auch Nicht-Benutzer nach einer Antwort suchen.

  1. Drücken Sie Win + R und geben Sie regedit ein, dann drücken Sie Enter
  2. Navigieren Sie zu HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU (möglicherweise müssen Sie die Schlüssel manuell erstellen, wenn sie nicht existieren)
  3. Erstellen Sie einen neuen DWORD-Wert namens AUOptions und geben Sie einen Wert von entweder 2 oder 3 ein.

  4. PC neu starten

  5. nach Aktualisierungen suchen

  6. erweiterte Einstellungen prüfen


Aktualisierung nach dem Jubiläumsupdate (1607):

Ich habe in letzter Zeit viele Kommentare von Leuten gesehen, die sagten, daß dies nach dem Jubiläumsupdate nicht mehr funktioniert.

Ich habe einige Tests durchgeführt, die in den beiden Blogbeiträgen hier beschrieben werden:

Diese Tests laufen seit fast drei Wochen, und ich habe noch keine erzwungenen Neustarts gesehen.

Angesichts dieser Ergebnisse scheint es, dass dieser immer noch funktioniert.

Dinge, die man beachten sollte:

  • Ich habe keine Einstellungen um Aktive Stunden oder die Neustart-Optionen herum vorgenommen.
  • NICHT klicken Sie auf die Schaltfläche ‘Jetzt installieren’ innerhalb der Windows Update-Benutzeroberfläche, es sei denn, Sie sind bereit zur Installation und zum Neustart. Sobald die Updates installiert sind, kann Windows nicht mehr davon abgehalten werden, sich zum Neustart zu entschließen.
  • Windows wird Sie mit Toasts, Warnungen des Aktionszentrums und Bannern über Ihren Bildschirm nerven. Solange Sie die Updates nicht installieren, ist alles in Ordnung (aber machen Sie sie irgendwann.)
48
48
48
2016-01-07 12:50:30 +0000

Ich habe diese Frage im Rahmen meines Versuchs beantwortet, eine andere Mülltonneneinstellung in Windows 10 zu beheben (die Art und Weise, wie es Ihr Gerät aufweckt und Sie dabei Updates installieren, die Sie nicht genehmigt haben.)

Bitte konsultieren Sie Schritt 2 meines Leitfadens hier . Darin wird erklärt, wie Sie die Aufgabe “Neustart” im Abschnitt “UpdateOrchestrator” der Liste der von Windows geplanten Aufgaben ändern können, um sie zu deaktivieren und zu verhindern, dass Windows sie stört. Wenn dieser Task deaktiviert ist, wird Ihr Rechner nie neu gestartet, es sei denn, Sie weisen ihn dazu an.

Cheers - Seagull

45
Advertisement
45
45
2016-12-08 17:08:29 +0000

Sie können Windows 10 Reboot Blocker :

Einen einfachen Windows-Dienst ausprobieren, der diesen “aktiven Stunden”-Zeitschlitz im Hintergrund aktualisiert.

Er ist kostenlos und funktioniert mit dem Jubiläumsupdate.

45
45
45
2016-09-15 07:20:02 +0000

Die beste Lösung für dieses ärgerliche Problem ist mit Taskplaner.

Klicken Sie auf Start und geben Sie Taskplaner ein

Navigieren Sie zu Taskplaner-Bibliothek >> Microsoft >> Windows >> UpdateOchestrator

Um automatische Neustarts zu deaktivieren, klicken Sie mit der rechten Maustaste auf Neustart und wählen Sie deaktivieren.

Ändern Sie dann unbedingt die Berechtigungen. Sollte auf Lesen & Ausführen gesetzt werden

Ich habe auch die automatischen Updates deaktiviert, indem ich alle Aufgaben in diesem Ordner deaktiviert habe.

33
Advertisement
33
33
2016-11-17 04:41:26 +0000

Sie können die Windows-eigenen Tools dagegen verwenden, um automatische Neustarts zu deaktivieren.

Wie einige der anderen Antworten bereits erwähnt haben, führt Windows seine Neustarts mit dem geplanten Task namens \Microsoft\Windows\UpdateOrchestrator\Reboot aus. Wenn Sie jedoch den Taskplaner öffnen und diesen deaktivieren, wird Windows ihn am nächsten Tag gerne wieder aktivieren - selbst wenn Sie seine Berechtigungen ändern, um ihn schreibgeschützt zu machen.

Anstatt jeden Tag in die Taskplaner-Benutzeroberfläche gehen zu müssen, um den Task zu deaktivieren, können wir dies automatisch einrichten, indem wir das Befehlszeilenprogramm schtasks verwenden, um die Tasks zu ändern.


Wenn ein Neustart geplant ist, deaktiviert der folgende Befehl, der mit Administratorrechten ausgeführt wird, den Task:

schtasks /change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE

In diesem Wissen können Sie Ihren eigenen geplanten Task erstellen, um den obigen Befehl periodisch auszuführen und das heimtückische kleine Schema von Windows zu deaktivieren. Wenn Sie mit der Verwendung des Taskplaners vertraut sind, richten Sie Ihren eigenen Task ein:

Sonst:

  1. Kopieren Sie die untenstehende Markierung und fügen Sie sie in einen Texteditor ein.
  2. Speichern Sie es als XML-Datei.
  3. Klicken Sie im Aufgabenplaner auf Aktionen > Aufgabe importieren… und wählen Sie diese Datei aus.
  4. Passen Sie die Konfiguration nach Bedarf an.
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Author>http://superuser.com/users/1909/kpozin</Author>
    <URI>\SuperUser\Cancel Windows automatic reboot</URI>
  </RegistrationInfo>
  <Triggers>
    <CalendarTrigger>
      <Repetition>
        <Interval>PT10M</Interval>
        <Duration>P1D</Duration>
        <StopAtDurationEnd>false</StopAtDurationEnd>
      </Repetition>
      <StartBoundary>2016-11-16T18:30:00</StartBoundary>
      <Enabled>true</Enabled>
      <ScheduleByDay>
        <DaysInterval>1</DaysInterval>
      </ScheduleByDay>
    </CalendarTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <!-- That's the SYSTEM user -->
      <UserId>S-1-5-18</UserId>
      <RunLevel>HighestAvailable</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT1H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>schtasks</Command>
      <Arguments>/change /tn \Microsoft\Windows\UpdateOrchestrator\Reboot /DISABLE</Arguments>
    </Exec>
  </Actions>
</Task>
29
29
29
2017-05-13 16:15:37 +0000

Steuern, wann Windows nach der Anwendung von Windows Updates neu gestartet wird

Sie können die Zeit steuern, die Sie Windows erlauben, pro Windows Update-Vorgang automatisch neu zu starten, ohne etwas zu deaktivieren oder den Windows Update-Dienst gewaltsam zu stoppen.

Diese Methode verhindert nicht, dass Windows-Updates heruntergeladen oder installiert werden, so dass die Sicherheitspatches für das Betriebssystem weiterhin auf das System angewendet werden - Sie müssen es nur neu starten, wenn Sie bereit sind.

_Bitte beachten Sie, dass ein Neustart erforderlich sein kann, bevor eine neu gepatchte Sicherheitslücke wirksam wird, so dass Sie dies verstehen und trotzdem routinemäßig einen Neustart durchführen müssen, wenn die Patches rechtzeitig angewendet werden, um sicherzustellen, dass Ihr System sicher bleibt. _

Ich werde das weiter unten ausführlicher erläutern, aber im Wesentlichen wird dabei ein Batch-Skript verwendet, um die korrelierten Registrierungswerte der Aktiv-Stunden-Einstellungen für Startzeit und Endzeit dynamisch zu setzen und zu ändern, und zwar auf der Grundlage der ausgeführten Laufzeit, wobei sichergestellt wird, dass die Werte so erhöht werden, dass sie immer Stunden voraus sind.


Dies ist eine native Windows-Lösung

Im Gegensatz zur Lösung Windows 10 Reboot Blocker , die Windows austrickst, ist dies eine 100%ige Windows-Native-Lösung, die Windows austrickst und keine Software von Drittanbietern benötigt, um die Aufgabe zu erledigen.


Planen mit Taskplaner

Planen Sie einfach ein einzelnes Batch-Skript (unten angegeben) mit Taskplaner , das zweimal täglich ausgeführt wird:

  1. einmal um 6:05 Uhr
  2. einmal um 18:05 Uhr

Jede Ausführung setzt die Zeiten ActiveHoursStart und ActiveHoursEnd auf Werte, die Windows denken lassen, dass Sie immer aktiv sind, und gewährleistet, dass kein Neustart von Windows Update-Operationen erfolgt.

Die Batch-Logik und die zeitliche Planung dieses Prozesses ist einfach zu skalieren und anzupassen, falls Sie auf Probleme stoßen sollten (z.B. Probleme mit Energiesparmodi wie Ruhezustand oder Ruhezustand.)


Batch-Skript

NOTES: Die Registrierungswerte werden im hexadezimalen Format festgelegt. Beachten Sie auch, dass das folgende Logikbeispiel erwartet, dass das Skript nur bei einem Rahmen von 6:00:00 AM - 6:59:59 AM oder 6:00:00 PM - 6:59:59 PM ausgeführt wird. Dies kann jedoch leicht mit dem IF %HH%==XX-Teil der Logik angepasst werden; Sie können dieselbe Logik auch verwenden, um diese Funktionalität zu testen, um zu bestätigen, dass sie wie erwartet funktioniert, indem Sie den Wert ändern.

@ECHO ON

SET HH=%TIME: =0%
SET HH=%HH:~0,2%

IF %HH%==06 SET StartHour=06 & SET EndHour=13
IF %HH%==18 SET StartHour=12 & SET EndHour=07

CALL :ChangeActiveHours
REG IMPORT "%DynamicReg%"
EXIT

:ChangeActiveHours
SET DynamicReg=%temp%\ChangeActiveHours.reg
IF EXIST "%DynamicReg%" DEL /Q /F "%DynamicReg%"

ECHO Windows Registry Editor Version 5.00 >>"%DynamicReg%"
ECHO. >>"%DynamicReg%"
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings] >>"%DynamicReg%"    
ECHO "ActiveHoursEnd"=dword:000000%EndHour% >>"%DynamicReg%"
ECHO "ActiveHoursStart"=dword:000000%StartHour% >>"%DynamicReg%"
ECHO "IsActiveHoursEnabled"=dword:00000001 >>"%DynamicReg%"
GOTO :EOF

Hex-Werte für dezimal 0-255


Die Registrierung

Für einige Details zu den korrelierten Registrierungseinstellungen, die sich dadurch ändern werden, verweise ich im Folgenden auf die Teile von Ein genauerer Blick auf Active Hours in Windows 10 , was diese Methode bewirkt.

Aktive Stunden

Aktive Stunden ändern dieses Verhalten nicht, aber sie fügen dem Betriebssystem Windows 10 eine Mechanik hinzu, die sicherstellt, dass Benutzer während der aktiven Stunden nicht durch Neustarts gestört werden.

Aktive Stunden und die Registrierung

  1. Tippen Sie auf die Windows-Taste, geben Sie regedit.exe ein und drücken Sie die Eingabetaste.

  2. Bestätigen Sie die UAC-Eingabeaufforderung.

  3. Navigieren Sie mithilfe der Baumhierarchie auf der linken Seite zum folgenden Schlüssel:

Hier stehen folgende Optionen zur Verfügung:

  • ActiveHoursEnd: definiert die Endzeit des Features.
  • ActiveHoursStart: definiert die Startzeit des Features.
  • IsActiveHoursEnabled: wenn auf 1 gesetzt, ist das Feature aktiviert. Wenn sie auf 0 gesetzt ist, ist sie deaktiviert.

Wenn Sie die Anfangs- oder Endstunde der Funktion ändern möchten, doppelklicken Sie auf einen der Einträge. Wechseln Sie in der sich öffnenden Eingabeaufforderung zu einer Dezimalbasis, und geben Sie die Anfangsstunde unter Verwendung des 24-Stunden-Uhrensystems ein.

Bitte beachten Sie, dass Sie in der Registrierung keine Minuten nur volle Stunden hinzufügen können.

Quelle


Bestätigen

Um dies zu bestätigen, arbeiten Sie mit der Ausnahme, dass Sie

  1. einmal die Taste

    drücken und dann anfangen, Windows-Updates einzugeben, bis Sie die Optionen Windows-Update-Einstellungen sehen, und dann darauf klicken

  2. auf die Option Aktive Stunden ändern** im Abschnitt **Update-Einstellungen* klicken

  3. notieren Sie sich die Werte für Startzeit und Endzeit in den Fenstern Aktive Stunden und drücken Sie Cancel und schließen Sie dann ganz aus den Bildschirmen Einstellungen heraus.

  4. führen Sie das Batch-Skript jetzt aus und stellen Sie sicher, dass die Werte in den Variablen für die Zeit, in der Sie das Skript ausführen, entsprechend gesetzt sind, um sicherzustellen, dass es die Werte für Startzeit und Endzeit entsprechend setzt und dass es fehlerfrei läuft (bei Bedarf als Administrator ausführen).

  5. führen Sie nun die Schritte 1 - 3 erneut durch und bestätigen Sie, dass die Werte für Startzeit und Endzeit korrekt geändert wurden.


Deaktivieren von

Wenn Sie bereit sind, Windows Updates zuzulassen, um den Rechner per Update-Vorgang neu zu starten, können Sie dies manuell tun da diese Methode das Herunterladen und Installieren von Windows Updates nicht verhindert. Wenn Sie diesen Auftrag jedoch deaktivieren müssen, können Sie dies einfach tun, indem Sie den geplanten Task, der ihn ausführt, mit Task Scheduler deaktivieren.


Weitere Ressourcen

5
Advertisement
5
5
2015-08-27 18:05:50 +0000

Windows 10 baut seine Windows-Update-Richtlinien neu auf und fügt einige Unterschiede zwischen früheren Versionen hinzu.

_Windows Update erzwingt Updates auch dann, wenn der Windows-Update-Dienst ausgeschaltet ist, was für Privatanwender gilt, da einige Updates einen obligatorischen Neustart erfordern, kann der Neustartplaner nicht ausgeschaltet werden. _

Das bedeutet nicht, dass Sie die Aktualisierungen nicht blockieren können, vielleicht könnten Sie ein Workarround durchführen, indem Sie die Aktualisierungsserver blockieren, aber das könnte sehr ärgerlich sein, wenn man annimmt, dass Sie hunderte von Methoden haben, um das im ganzen Internet zu tun.

Eine Zeitung mit Referenz Hier

Aktualisierungen. Die Software sucht regelmäßig nach System- und App-Aktualisierungen, lädt sie herunter und installiert sie für Sie. Sie können Updates nur von Microsoft oder autorisierten Quellen erhalten, und Microsoft muss Ihr System möglicherweise aktualisieren, um Ihnen diese Updates zur Verfügung zu stellen. Durch Akzeptieren dieser Vereinbarung erklären Sie sich damit einverstanden, diese Art von automatischen Updates ohne zusätzliche Benachrichtigung zu erhalten.

Quelle Windows 10 EULA

Einige Informationen zu Windows Update for Business, die die Unterschiede zwischen Privatanwendern und die Vorteile von Unternehmensupdates erläutern Hier

5
5
5
2015-10-21 07:23:45 +0000

Es sieht so aus, als ob “Kein automatischer Neustart mit angemeldeten Benutzern für geplante automatische Update-Installationen” derzeit nicht mit Windows 10 funktioniert, aber laut diesem Artikel auf Lifehacker.com http://lifehacker.com/enable-metered-connection-to-delay-windows-10-updates-1723316525 ) könnte das Aktivieren von gemessenen Verbindungen in Windows 10 Windows Updates stoppen oder zumindest weiter verzögern.

Windows 10 verfügt über eine Funktion, mit der Sie angeben können, dass Ihre Internetverbindung gekappt, gedrosselt oder auf irgendeine Weise behindert ist. Möglicherweise sind Sie mit Ihrem Telefon verbunden, befinden sich in einem öffentlichen Wi-Fi-Netzwerk oder haben einfach nur eine beschissene Datenkappe in Ihrem Heimnetzwerk. Durch die Aktivierung der “gemessenen Verbindung” respektiert Microsoft dies, indem es darauf wartet, einen Download zu erzwingen. Um sie einzuschalten, befolgen Sie die folgenden Schritte:

  1. Suchen Sie im Startmenü nach “Wi-Fi-Einstellungen ändern”
  2. Klicken Sie auf “Erweiterte Optionen”.
  3. Aktivieren Sie den Schalter unter “Gemessene Verbindung”.

Der größte Nachteil dieser Methode ist, dass sie nur funktioniert, wenn Ihr Computer über Wi-Fi verbunden ist. Aus irgendeinem Grund können Sie unter Windows 10 nicht festlegen, dass Ihre Verbindung gemessen wird, wenn sie über Ethernet verbunden ist (obwohl viele Internetverbindungen zu Hause über Datenkappen verfügen). Dies sollte jedoch vielen typischen Benutzern helfen.

4
Advertisement
4
4
2019-07-05 16:18:04 +0000

Ich habe ein Skript PowerShell erstellt, das die Active Hours dynamisch setzt, um die unerwünschten Neustarts von Windows Updates basierend auf dieser Antwort zu verhindern https://superuser.com/a/1208866/351521 ). Es setzt diese Registrierungsschlüssel:

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursStart

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursEnd

  • HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\IsActiveHoursEnabled

Sie können es hier erhalten: https://github.com/marcosbozzani/Win10ActiveHours

_Vorschläge und Pull-Requests sind willkommen! _

Änderungen

  • Konvertiert von Batch in PowerShell (leichter zu verstehen und zu pflegen, meiner Meinung nach )

  • Das Skript prüft einen Bereich von Stunden statt einer einzigen pro Stunde (wie in den Kommentaren dieser Antwort vorgeschlagen)

  • Das Skript kann die Scheduled task installieren und deinstallieren und die entsprechenden Einstellungen und Trigger setzen

  • Das Skript kann die Scheduled task manuell ausführen, bei Bedarf

  • Erstellt ein Github-Repository (leichter zu aktualisieren und Änderungen zu akzeptieren)

Allgemeine Informationen

  • Die Aufgabe wird unter \Win10ActiveHours\Update

erstellt - Es gibt zwei Active Hours-Fenster von 18 Stunden:

  • Es gibt vier Auslöser, die die Aufgaben aktivieren und zwischen den beiden Fenstern wechseln:

  • Dies sind die Einstellungen für die Aufgabe:

Weitere Informationen finden Sie im README. md aus dem Repository

4
4
4
2017-05-12 08:00:20 +0000

Nach dieser Antwort sind zwei Aktionen beide erforderlich, um den erzwungenen Neustart zu deaktivieren, während der Benutzer angemeldet ist. Die Antwort basiert auf einem Artikel (auf Italienisch).

Die beiden erforderlichen Einstellungen sind:

  1. Setzen Sie den Registrierungseintrag NoAutoRebootWithLoggedOnUsers
  2. Legen Sie die Richtlinie von Configure Automatic Updates policy

fest. Ich habe nicht die Möglichkeit, sie in allen Windows-Versionen zu testen, noch kann ich garantieren, dass sie auch morgen noch funktioniert. Aber hier ist, wie man diese beiden Einstellungen festlegt.

Erzwungene Neustarts nach Updates deaktivieren (Registry)

Diese Änderung der Registry deaktiviert erzwungene Neustarts, solange ein oder mehrere Benutzer angemeldet sind.

  1. Klicken Sie auf Win+R, geben Sie regedit ein und drücken Sie Enter
  2. Navigieren Sie auf die Taste HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  3. Wenn entweder WindowsUpdate oder seine Unterschlüssel AU nicht vorhanden sind, erstellen Sie sie manuell, indem Sie mit der rechten Maustaste auf das rechte Bedienfeld klicken, dann New -> Key, geben Sie den fehlenden Schlüsselnamen ein und drücken Sie Enter.
  4. Sobald Sie die Taste AU eingegeben haben, klicken Sie mit der rechten Maustaste in das rechte Feld, wählen Sie New und dann DWORD (32-bit).
  5. Geben Sie NoAutoRebootWithLoggedOnUsers ein, und drücken Sie die Eingabetaste
  6. Doppelklicken Sie auf das Element, ändern Sie seinen Wert in 1 und drücken Sie OK.

Ändern Sie die Windows Update-Einstellungen (Lokale Gruppenrichtlinie)

  1. Drücken Sie Win+R, geben Sie gpedit.msc ein, und drücken Sie die Eingabetaste.
  2. Navigieren Sie zu Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update.
  3. Suchen Sie die Richtlinie Configure Automatic Updates im rechten Fensterbereich und doppelklicken Sie darauf.
  4. Wählen Sie Aktiviert und Optionen zu 2 (Benachrichtigung zum Herunterladen und Benachrichtigung zur Installation).
  5. Klicken Sie auf Übernehmen.
  6. Drücken Sie auf OK, um die Änderungen zu speichern.

Starten Sie den PC schließlich neu.

Hinweis zu Windows 10 Enterprise

Ich verwende Windows 10 Enterprise mit zurückgestellten Updates. Wozu es hilfreich sein könnte, hier sind meine Registrierungseinstellungen von HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU :

Und im Editor für lokale Gruppenrichtlinien ist Configure Automatic Updates auf Enabled mit Option auf 2 gesetzt.

4
Advertisement
4
4
2017-05-12 23:58:48 +0000

Deaktivieren von Windows-Updates in Windows 10 nativ

***** Keine Software von Drittanbietern für diese Methode erforderlich *****

Um mehr Kontrolle zu haben und sicherzustellen, dass Windows Update Operationen nur dann auf Ihr Windows 10 Betriebssystem angewendet werden, wenn Sie dies wünschen, sehen Sie sich die folgenden Schritte mit zwei Skripten und einem geplanten Task-Auftrag an.

Diese Methode funktioniert unabhängig von geplanten Tasks oder anderen Prozessen, die den Start von Windows Update auslösen, wenn sie korrekt eingerichtet ist und der Job aktiviert ist und in ausreichend kurzen Abständen ausgeführt wird.

Im Wesentlichen wird dies

  1. Prüfen Sie einmal pro Minute, ob der Windows Update-Dienst läuft, und führen Sie eine der beiden folgenden Aktionen durch, ob sie WAHR oder FALSCH ist…
  2. wenn er läuft, dann wird der Dienst mit NET STOP zwangsweise gestoppt, wobei sichergestellt wird, dass keine Windows Updates angewendet werden
  3. wenn er nicht läuft, dann endet der Prozess, bis er beim nächsten geplanten Trigger mit Task Scheduler

Sie müssen drei Dinge tun, um sicherzustellen, dass dies wie erwartet funktioniert

  1. Erstellen Sie das einfache Batch-Skript, das prüft, ob Windows Update ausgeführt wird, und es beendet, wenn dies der Fall ist
  2. dies ist nur ein Textdokument, das mit der Dateierweiterung .cmd umbenannt wurde
  3. Erstellen Sie das einfache VB-Skript, das das Batch-Skript ausführt, aber versteckt, so dass nicht jedes Mal ein Popup erscheint, wenn es ausgeführt wird
  4. dies ist nur ein Textdokument, das mit der Dateierweiterung .vbs umbenannt wurde
  5. erstellen Sie den geplanten Task, der einmal pro Minute unbegrenzt ausgeführt werden soll, mit Windows Taskplaner

Einrichtung und Konfiguration

Nachfolgend finden Sie die detaillierten Schritte, die Sie zur Einrichtung dieser drei einfachen Dinge befolgen müssen.

1. Batch-Skript

HINWEIS: Speichern Sie die folgende Logik in eine Textdatei und benennen Sie sie um, so dass sie die Erweiterung .cmd hat, z.B. . 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 Script

HINWEIS: Speichern Sie die untenstehende Logik in eine Textdatei und benennen Sie sie um, so dass sie die Erweiterung .vbs hat, z.B. . DisableWUHidden.vbs. Achten Sie auch darauf, dass Sie den korrekten vollständigen Pfad- und Dateinamenswert, unter dem die Stapeldatei gespeichert wird, anstelle des Wertes C:\FolderPath\DisableWU.cmd in der untenstehenden Logik entsprechend angeben.

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

+ R , geben Sie taskschd.msc ein und drücken Sie Enter. Klicken Sie mit der rechten Maustaste auf die Option Task Scheduler Library im rechten Fensterbereich, und wählen Sie dann die Option Create Task.

Vergewissern Sie sich auf der Registerkarte General, dass die Optionen Ausführen, ob der Benutzer angemeldet ist oder nicht und Ausführen mit den höchsten Berechtigungen aktiviert sind, damit beide aktiviert und wirksam sind.

Vergewissern Sie sich im Register Triggers, dass die Option Täglich mit Wiederholen alle: 1 Tag gesetzt ist, und prüfen Sie, dass die Option Aufgabe alle 1 Minute für eine Dauer von 1 Tag wiederholen gesetzt und angegeben ist und dass die Option Aktiviert aktiviert ist.

Stellen Sie sicher, dass Program\script: auf den vollständigen expliziten Pfad des VB-Skripts zeigt, und stellen Sie sicher, dass die Option Start in (optional): nur auf den Ordnerpfad zeigt, in dem sich dasselbe VB-Skript befindet.

Um den Vorgang abzuschließen und zu speichern, drücken Sie Actions (vielleicht zweimal) und geben Sie dann den Benutzernamen und das Passwort eines Kontos ein, das (1. die Berechtigung hat, Task Scheduler-Tasks auszuführen, und (2. Ausführungs- und Lesezugriff auf den Ort hat, an dem Sie die Skripte gespeichert haben, die es ausführen wird.


Bestätigen, dass es funktioniert

Für einen schnellen Test zur Bestätigung, dass dies wie erwartet funktioniert, können Sie

Dies bedeutet, dass unabhängig davon, ob Sie Windows Update starten, ein geplanter Task ihn startet oder ein anderer Prozess bzw. andere Prozesse ihn starten, er alle 60 Sekunden beendet wird, wenn er läuft, wenn dieser Job aktiviert ist und läuft. Dies hilft sicherzustellen, dass Windows Update -Operationen niemals genügend Zeit haben, um jemals einen Download oder eine Installation eines Updates abzuschließen.

Hinweis: Das geplante Intervall kann leicht so angepasst werden, dass es häufiger als 60 Sekunden läuft, wenn das in manchen Fällen nicht schnell genug ist.


Deaktivieren

Sie sollten Windows Updates regelmäßig, jedoch in Ihren regelmäßigen geplanten Wartungsintervallen anwenden, um sicherzustellen, dass Ihr System mit den neuesten Sicherheitspatches auf dem neuesten Stand ist usw. Dies ist keine Methode, die darauf abzielt, Windows-Updates überhaupt nie anzuwenden, da diese in vielen Umgebungen kritisch und notwendig sind. **

Um diesen Prozess zu deaktivieren, damit Sie Windows-Updates manuell installieren können, wenn Sie dazu bereit sind, gehen Sie einfach zu dem Job, den Sie mit Taskplaner , klicken Sie mit der rechten Maustaste darauf, und wählen Sie die Option Disable, um den Job zu deaktivieren und so das Beenden des Windows Updates-Dienstes zu verhindern.

Sobald die Deaktivierung erfolgt ist, führen Sie einfach die Bewegungen durch, bei denen Sie Windows Updates manuell anwenden, um das Betriebssystem zu patchen. Sobald die Aktualisierungen angewendet wurden und Ihre Stromzyklen, falls zutreffend, abgeschlossen sind, aktivieren Sie einfach den Job, damit er wieder läuft.


Weitere Ressourcen

4
4
4
2019-01-11 00:33:41 +0000

Kanonische Antwort für eine klarere Anleitung

Es scheint zwei Gründe zu geben, warum Leute auf diesen Beitrag kommen, um eine Antwort auf…

  1. Wie deaktiviere ich Windows Updates vollständig, so dass es nie ausgeführt wird.
  2. Wie kontrolliere ich, wann Windows nach der Anwendung von Windows Updates neu gestartet wird

Da es so viele Antworten auf diesen Beitrag gibt und eine kanonische Antwort per Kopfgeld angefordert wurde, dachte ich mir, ich versuche, die Antworten dieses Beitrags etwas klarer zu formulieren.

Hinweis: Es ist möglich, dass Microsoft Updates veröffentlicht, die die Funktionsweise dieser korrelierenden Funktionalität ändern. Wenn Sie also solche Updates anwenden, funktionieren diese Prozesse danach möglicherweise nicht mehr wie erwartet.


#1 Deaktivieren Sie Windows Updates vollständig

Warnung

Wie in dem Beitrag “Windows 10 an der automatischen Aktualisierung Ihres PCs hindern” angegeben. .

In der Regel ist ein aktuelles Betriebssystem ein sicheres Betriebssystem. Windows 10 sucht automatisch nach neuen Updates auf Ihrem PC, lädt sie herunter und installiert sie - ob Sie wollen oder nicht. Diese neue Funktion ist eigentlich ziemlich praktisch für die meisten Benutzer, aber nicht jeder möchte, dass sein Betriebssystem nach Microsofts Zeitplan aktualisiert wird.

Quelle

Um Windows Updates vollständig zu deaktivieren, können Sie den Anweisungen von zwei spezifischen Antworten in diesem Beitrag folgen, die unten als #1 und #2 verlinkt sind, und die in beide aber #1 mindestens oder #1 und #2 für zusätzliche Gründlichkeit ausführen.

  1. Deaktivieren von Windows-Updates in Windows 10 nativ

  2. Deaktivieren von Windows Updates in Windows 10 und Deaktivieren von Taskplaner-Jobs


#2 Kontrollieren Sie, wann Windows nach der Installation von Windows Updates neu startet

Warnung

Bitte beachten Sie, dass ein Neustart erforderlich sein kann, bevor eine neu gepatchte Sicherheitslücke wirksam wird, so dass Sie sich darüber im Klaren sein müssen und trotzdem routinemäßig neu starten müssen, wenn Patches zeitnah angewendet werden, um die Sicherheit Ihres Systems zu gewährleisten.

Es scheint mindestens zwei Antworten zu geben, die hier für die meisten Leute am besten funktionieren, also beginne ich mit der nativen Windows-Lösung und erzähle Ihnen dann von der Lösung eines Drittanbieters.

Um zu kontrollieren, wann Windows nach der Installation von Windows Update neu startet, können Sie den Anweisungen in einer dieser beiden Antworten in diesem Beitrag folgen…

  1. Windows Native: Steuern, wann Windows nach der Anwendung von Windows Update neu gestartet wird
  2. 3rd Party App: Windows-10-Neustartblocker
2
Advertisement
2
2
2017-05-12 05:43:42 +0000

Wenn Sie absolut nicht zulassen dürfen, dass Ihr System aufgrund von Windows Updates neu startet, ohne dass es “kontrolliert” wird, wenn Sie anwesend sind, Ausfallzeiten für Wartungsarbeiten einplanen, oder was auch immer der Fall ist, dann könnten Sie den Windows Update-Dienst deaktivieren.

Manuelle Steuerung von Windows-Updates

Dies würde bedeuten, dass dieser Rechner keine kritischen Sicherheitsupdates usw. erhält, es sei denn, Sie aktivieren ihn erneut und laden ihn dann manuell herunter, installieren ihn, starten ihn neu usw. und deaktivieren ihn dann, sobald das Patching abgeschlossen ist.

WARNUNG : Dies könnte gefährlich sein und wird nicht empfohlen, insbesondere nicht in einer Heim-Netzwerkumgebung. In einer Geschäfts- oder Rechenzentrumsumgebung ist es jedoch normal, dass Unternehmen kontrollieren, wann sie Änderungen vornehmen, Sicherheitsupdates installieren, Betriebssysteme patchen usw.

Windows Updates in Windows 10 ausschalten

Sie können dies über den Windows Update-Dienst tun. Über Systemsteuerung > Verwaltungswerkzeuge können Sie auf Dienste zugreifen. Scrollen Sie im Fenster Dienste nach unten zu Windows Update und schalten Sie den Prozess aus. Um ihn auszuschalten, klicken Sie mit der rechten Maustaste auf den Prozess, klicken Sie auf Eigenschaften und wählen Sie Deaktiviert. Dadurch wird dafür gesorgt, dass Windows Update nicht auf Ihrem Rechner installiert wird.

Aber da Windows ist ein Dienst nun weitergeht, müssen Sie Ihren Rechner auf dem neuesten Stand halten. Um den nächsten Satz von Funktionen oder eine neuere Version installieren zu können, müssen die früheren Updates installiert werden. Deshalb müssen Sie, wenn Sie die obige Umgehungslösung verwenden, zu den Diensten gehen und den Dienst ab und zu einschalten, um Ihre Kopie von Windows herunterzuladen und zu aktualisieren.

Windows Updates manuell starten und ausführen

_ Nachdem Sie den Windows Update-Dienst eingeschaltet haben, sehen Sie beim Öffnen von Windows Update in den PC-Einstellungen die Meldung, dass Updates nicht installiert wurden, weil der Computer angehalten wurde. Sie müssen auf “Erneut versuchen” klicken, damit alle verfügbaren Updates heruntergeladen und installiert werden. Dies kann zwei oder drei “Nach Updates suchen” erfordern. Sie müssen so lange auf “Nach Updates suchen” klicken, bis die Meldung erscheint, dass Ihr Computer auf dem neuesten Stand ist. Dann können Sie zurückgehen und den Windows Update-Dienst ausschalten, bis Sie das nächste Mal das Gefühl haben, dass Sie genug Zeit haben, Ihre Kopie von Windows 10 zu aktualisieren. _

Quelle


Deaktivieren von Taskplaner-Aufträgen

Es scheint, dass es einige geplante Aufgaben im Zusammenhang mit Windows Update gibt, die möglicherweise Windows Updates auslösen sollen.

Drücken Sie

+ R , geben Sie taskschd.msc ein und drücken Sie Enter. Navigieren Sie zu Task Scheduler Library > Microsoft > Windows > WindowsUpdates und klicken Sie dann mit der rechten Maustaste und wählen Sie die Option Disable für den Job mit dem Namen Geplanter Start.


Weitere Ressourcen

2
2
2
2018-05-29 18:48:23 +0000

Aktualisierung : Nach Tests war meine frühere Lösung nicht mehr wirksam. Microsoft scheint Funktionen implementiert zu haben, die selbst sie am Funktionieren hindern.

Meine endgültige Lösung bestand darin, ein Dienstprogramm namens StopUpdates10 zu verwenden. Es kombiniert alle Techniken, über die ich in den letzten Monaten gelesen habe, insbesondere mehrfache Registrierungsänderungen und die Deaktivierung mehrerer Dienste - und nicht nur die beiden, die immer wieder erwähnt werden, die aber alleine nicht funktionieren.


Bis gestern Abend hatte ich meinen Computer (auf dem Dienste gehostet werden, für die er rund um die Uhr laufen muß, sofern ich keine spezielle Ausfallzeit eingeplant hatte) daran gehindert, automatisch Updates einzuspielen und neu zu booten. Ich hatte dies getan, indem ich den Windows Update-Dienst deaktiviert hatte - eine der Antworten hier.

Heute Morgen entdeckte ich, dass er automatisch neu gestartet und der Windows Update-Dienst wieder aktiviert worden war. Dieses Verhalten hat Windows 10 bei mir noch nie zuvor gezeigt. Ich kann nur vermuten, dass sich 2018 etwas geändert hat und dass Microsoft in diesem Jahr ein Update herausgebracht hat (das ich bei einer manuellen Aktualisierung meines Systems angewendet hätte), das den Windows Update-Dienst wieder aktiviert _selbst wenn Sie ihn deaktiviert haben.

Ich habe den Windows Update-Dienst seitdem schon einmal deaktiviert - aber jetzt habe ich auch alle geerbten Berechtigungen von HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv entfernt und nur mir selbst etwas anderes als nur Lesezugriff darauf gewährt.

Zusätzlich habe ich den Besitz von C:\Windows\System32\sihclient.exe (die Binärdatei, die für Hintergrund-Aktualisierungen verantwortlich ist) übernommen, alle Berechtigungen dafür bis auf mich selbst entfernt und sie umbenannt.

Ich werde erst nach Ablauf eines oder mehrerer Monate wissen, ob dies erfolgreich ist (das eine oder das andere oder beide).

1
Advertisement
1
1
2019-01-11 10:07:05 +0000

Produkte von Drittanbietern

Da sich die Regeln und Methoden von Windows ändern und keine Methode für immer funktioniert, hier einige kostenlose Produkte von Drittanbietern, die das Herunterfahren verschieben (und mehr). Sie können die Windows-API verwenden, die es jedem Programm ermöglicht, ein Veto gegen ein bevorstehendes Herunterfahren einzulegen oder Windows-Systemdienste zu deaktivieren. Windows Update Blocker

Eine portable Freeware, die dabei hilft, automatische Updates unter Windows mit einem Knopfdruck vollständig zu deaktivieren oder zu aktivieren. Sie leistet gute Arbeit bei der Deaktivierung von Windows Update-Systemdiensten, einschließlich des nicht zu stoppenden Windows Update Medic Service . Don’t Sleep

Ein kleines Programm, das verschiedene Windows-Ereignisse aus der Traybar blockieren kann und erst kürzlich, im Januar 2019, aktualisiert wurde.

ShutdownGuard

Ein älteres Programm, das sich in der Taskleiste befindet und verhindert, dass Windows heruntergefahren, neu gestartet oder abgemeldet wird. Im Taskleistenmenü stehen einige Optionen zur Verfügung, wie das Ausblenden des Taskleistensymbols, die vorübergehende Deaktivierung des Programms und das Erzwingen des Herunterfahrens, und einige andere Konfigurationseinstellungen sind in einer Datei .ini verfügbar, die mit Notepad bearbeitet werden kann.

Shut It!

Shut It! kann das Herunterfahren und den Neustart usw. überwachen und blockieren, aber es kann dies auch im Hinblick auf die aktuell ausgeführten Anwendungsprozesse oder Fenster tun und für diejenigen, die übereinstimmen, eine andere Aktion durchführen.

Es ist nur zum Herunterladen auf Websites von Drittanbietern verfügbar.

Quelle: 4 Tools zum Verhindern, Abbrechen und Abbrechen des Herunterfahrens oder Neustarts eines Windows-Systems, wenn Anwendungen ausgeführt werden

Advertisement