Antworten
Es gibt eine Reihe von Dingen, die dies beeinflussen können. Ich bin mir bewusst, dass es überall auf dieser Website Posts gibt, in denen verschiedene Methoden zur Lösung des Problems beschrieben werden. Dieser Beitrag zielt darauf ab, sie zu konsolidieren und meinen eigenen Einblick in das Problem als jemand hinzuzufügen, der selbst davon betroffen ist.
Das in Schritt 2 beschriebene Update kann auch verwendet werden, um zu verhindern, dass Windows 10 den Computer nach der Installation von Windows-Updates neu startet.
Dieses Update funktioniert auch für das Herbst-Update (1709). Sie müssen die Aufgabe "Neustart" jedoch erneut deaktivieren und die Sicherheitsberechtigungen neu konfigurieren, da sie durch den Aktualisierungsvorgang ersetzt werden.
Schritt 1: Deaktivieren Sie die Wecktimer für alle Energieprofile
Faule Tech-Blogger würden Sie glauben lassen, dass dies das Ende Ihrer Suche ist. Zwar werden durch diesen Schritt einige fehlerhafte Herunterfahren behoben, es gibt jedoch eine Reihe von Einstellungen und Konfigurationen, insbesondere in Windows 10, die diese Einstellung unabhängig von Benutzereingriffen nicht berücksichtigen. Gehen Sie zu Systemsteuerung> Energieoptionen. Wählen Sie hier das Energieprofil aus, das zuerst in der Liste aufgeführt ist, und deaktivieren Sie "Wake-Timer". Alle Profile durcharbeiten.
(Dank an StackExchange-Benutzer olee22 für das Bild)
Unter Windows 10 wird dringend empfohlen, diese Einstellung für alle Energieprofile zu korrigieren , nicht nur für das, das Sie ausgewählt haben. Verschiedene Windows-Fakultäten verwenden unterschiedliche Profile. Dies erhöht Ihre Chancen, nicht geweckt zu werden.
Schritt 2: Deaktivieren Sie die geplante Aufgabe "Neustart"
Hinweis: Ich habe ein PowerShell-Skript erstellt, mit dem Sie den Neustart Ihres Windows 10-Systems verhindern können. Sie finden es hier: https://github.com/seagull/disable-automaticrestarts
Der geplante Aufgabenordner von Windows 10 UpdateOrchestrator enthält eine Aufgabe mit dem Namen "Neustart". Diese Aufgabe weckt Ihren Computer, um Updates zu installieren, unabhängig davon, ob welche verfügbar sind oder nicht. Es reicht nicht aus, die Erlaubnis zum Aufwecken des Computers zu entfernen. Windows bearbeitet es nur, um sich selbst die Erlaubnis zu geben, nachdem Sie den Taskplaner verlassen haben.
Geben Sie in der Systemsteuerung Verwaltung ein und zeigen Sie den Taskplaner an.
Dies ist die gewünschte Aufgabe - unter Taskplaner-Bibliothek> Microsoft> Windows> UpdateOrchestrator. Die wichtigsten Dinge, die Sie tun möchten, sind:
Von hier aus müssen Sie die Berechtigungen für die Aufgabe ändern, damit Windows sie nicht belästigen kann. Die Aufgabe befindet sich unter C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator . Es heißt "Reboot" ohne Dateierweiterung. Klicken Sie mit der rechten Maustaste darauf, geben Sie Eigenschaften ein und machen Sie sich selbst zum Eigentümer . Konfigurieren Sie es abschließend so, dass Folgendes angezeigt wird:
Hier wird die Datei mit Leserechten für SYSTEM angezeigt. Stellen Sie sicher, dass kein Konto Schreibzugriff hat, auch nicht Ihr eigenes (Sie können Berechtigungen später jederzeit ändern, wenn Sie dies benötigen). Stellen Sie außerdem sicher, dass Sie alle geerbten Berechtigungen für die Datei über die Schaltfläche "Erweitert" in diesem Bildschirm deaktivieren, um vorhandene Berechtigungen für den Stammordner zu überschreiben. Dadurch wird Windows zu 100% daran gehindert, Ihre Änderungen zu verändern, nachdem Sie sie implementiert haben.
Sobald dies festgelegt wurde, müssen Sie sich nicht mehr um die geplante Aufgabe kümmern.
Hinweis für Windows 1709 (Herbst-Update für Ersteller)
Während des Windows-Installationsvorgangs werden die Berechtigungen für Dateien geändert. Gehen Sie daher nach dem Upgrade diese Anleitung erneut durch. Ich habe gehört, dass eine neue Aufgabe namens "AC Power Install" erstellt wurde, für die dieselben Schritte erforderlich sind, diese Aufgabe wurde jedoch nach der Installation des Updates 16299.192 (Meltdown-Patch 2018-01) nicht auf meinem eigenen Gerät erstellt Ich kann nicht mit absoluter Sicherheit raten. Die gleichen Schritte wie oben sollten für jede eingeführte Aufgabe ausgeführt werden.
Schritt 3: Aktivieren Sie die Option Wake-Timer in PowerShell
Sie haben die Weck-Timer-Funktion deaktiviert, aber Windows 10 hat die Angewohnheit, diese Einstellung nicht zu beachten. Aus Sicherheitsgründen werden wir daher einen PowerShell-Befehl ausführen, um alle Aufgaben zu beseitigen, die Ihren PC möglicherweise aufwecken können. Öffnen Sie eine administrative PowerShell-Eingabeaufforderung (Start, geben Sie 'Powershell', Strg + Umschalt + Eingabetaste ein) und fügen Sie den folgenden Befehl in das Fenster ein:
Get-ScheduledTask | where {$_.settings.waketorun}
Gehen Sie alle darin aufgeführten Aufgaben durch und entfernen Sie die Berechtigung, Ihren Computer zu aktivieren. Sie sollten sich keine Gedanken über Berechtigungen machen müssen, wie wir dies bei Reboot getan haben. das war ein abwegiger Fall.
Schritt 4: Überprüfen Sie, welche Hardware Ihren PC aufwecken kann
Viele USB-Geräte können, wenn sie angeschlossen sind, den PC aufwecken (Tastaturen tun dies häufig, wenn beispielsweise Tasten gedrückt werden). Wake-on-LAN ist in der Regel auch in diesem Szenario ein Problem. Für die Uneingeweihten wird ein allgemeines und nützliches Merkmal moderner Hardware als "Wake on LAN" bezeichnet. Wenn Ihr Gerät über ein kabelgebundenes Ethernet-Kabel mit einem lokalen Netzwerk verbunden ist (dies funktioniert nicht mit Wi-Fi), können Sie Kommunikationen über dieses Kabel senden, die Ihren PC beim Empfang aktivieren. Es ist ein Feature, das ich oft benutze, aber es muss in Einklang gebracht werden, da sein Standardverhalten viel zu übereifrig ist.
Geben Sie den folgenden Befehl in eine administrative Eingabeaufforderung ein:
powercfg -devicequery wake_armed
Suchen Sie von hier aus die Geräte in Ihrem Geräte-Manager (Systemsteuerung) und entfernen Sie auf der Registerkarte "Energieverwaltung" deren Fähigkeit, Ihren Computer aufzuwecken. Wenn Sie über Netzwerkkarten verfügen, für die Sie Wake-on-LAN beibehalten möchten, aktivieren Sie die Option "Dieses Gerät nur aktivieren, wenn es ein Magic Packet empfängt", anstatt für den gesamten gesendeten Datenverkehr zu reaktivieren.
Schritt 5: Überprüfen Sie die Gruppenrichtlinien, um sich ganz sicher zu sein
Klicken Sie mit der rechten Maustaste auf Ihr Startmenü und wählen Sie "Ausführen". Geben Sie GPEdit.MSC ein. Die folgende Einstellung finden Sie unter Computerkonfiguration> Administrative Vorlagen> Windows-Komponenten> Windows-Updates> Aktivieren von Windows Update Power Management, um das System automatisch zu aktivieren und geplante Updates zu installieren. Doppelklicken Sie darauf und setzen Sie es auf Deaktiviert.
Schritt 6: Deaktivieren Sie das Aufwecken Ihrer Maschine für die automatische Wartung
Jemand bei Microsoft hat Sinn für Humor. Wenn Sie nachts von Ihrem PC geweckt werden, möchten Sie vor allem die Festplatte hören, die während einer nächtlichen Defragmentierung knirscht und knirscht. Deaktivieren Sie diese Funktion, indem Sie den Abschnitt "Sicherheit und Wartung" in der Systemsteuerung aufrufen. Erweitern Sie dort "Wartung" und suchen Sie nach dem Link "Wartungseinstellungen ändern".
Stellen Sie die Zeit auf etwas Geselligeres ein (7PM ist in Ordnung) und deaktivieren Sie die Fähigkeit des Computers, sich für die Aufgabe zu wecken.
Reboot
Aufgabendefinitionsdatei auf NTFS-Ebene zu übernehmen und den hinterhältigen, schmutzigenSYSTEM
(ab) Benutzer auf bloße Lese- und Ausführungsberechtigungen zu reduzieren . Ein angemessener No-Nonsense-Ansatz, den Sie berücksichtigen sollten, falls Microsoft beschließt, weitere schädliche, feindliche Hand-Holding-Machenschaften einzuführen. Wie in dem großartigen Song des Chefs erwachte ich heute Morgen zu einem leeren Himmel, in dem in der Nacht zuvor Datenwolken in Notepad und IE-Registerkarten ungespeichert waren. Ein Betriebssystem, das Benutzerdaten auf dem Altar von Update & Reboot opfert, hat seine Mission eindeutig nicht erfüllt.Ich verwende jetzt dieses Skript, um Endgültig zu verhindern, dass Wake-Timer den Windows 10-Desktop aktivieren :
Wie Sie sehen, werden mehr oder weniger alle in dieser Antwort genannten Schritte außer den Berechtigungen für geplante Aufgabendateien behandelt. Da ich dieses Skript jedoch bei jeder Freischaltung / Anmeldung im Hintergrund ausführen möchte, hoffe ich, dass dies überhaupt kein Problem darstellt.
quelle
Get-ScheduledTask
Teil des Skripts schlägt fehl, wenn solche Aufgaben gefunden werden. Irgendeine Idee, wie man es löst?Set-ScheduledTask
ist nicht denke , es ein nimmtScheduledTask
Objekt als Parameter. Funktionierte dies tatsächlich für Sie, um Aufgaben zu ändern? Hier ist eine Referenz von jemand anderem, der dies meldet: social.technet.microsoft.com/Forums/en-US/…Ich fand die andere Antwort unglaublich hilfreich und würde sie nur kommentieren, wenn ich könnte, aber ich wollte eine Software beisteuern, die ich schnell geschrieben habe, um die Schritte 3 und 4 zu unterstützen, die hier zu finden sind:
https://github.com/Omniru/System-Wake-Manager/wiki/Home-&-Download
Hoffentlich ist es für manche Leute von Nutzen.
Möglicherweise wird dieses Pop-up angezeigt und Sie müssen auf "Weitere Informationen" und dann auf "Trotzdem ausführen" klicken (wenn Sie sich nicht sicher sind, können Sie den Quellcode überprüfen, er ist schließlich auf Github):
quelle