Führen Sie ein Skript aus, bevor Sie Windows 7 herunterfahren oder neu starten

Führen Sie ein Skript aus, bevor Sie Windows 7 herunterfahren oder neu starten

Ich brauche einen Registrierungseintrag für ein Skript, das beim Herunterfahren oder Neustarten einmal ausgeführt wird. Ich muss nach einer Installation vertrauliche Daten löschen. Selbst wenn die Installation fehlgeschlagen oder unterbrochen wurde, darf ich also keine Daten zurücklassen.

Das System kann keine Gruppenrichtlinie verwenden. Und ich kann auch in meinem anderen Softwareinstallationsskript nichts am Ende einfügen. Im Softwareinstallationsskript kann ich also keinen Shutdown-Befehl einfügen.

Es läuft also wirklich auf eine Art Shutdown-Runonce-Registrierungsschlüssel hinaus.

Antwort1

Dies ist beim Herunterfahren nicht möglich. Die einzige Möglichkeit für Herunterfahrskripte ist die Verwendung über Gruppenrichtlinien.

Die einzige Möglichkeit besteht darin, es beim nächsten Neustart auszuführen. Der Registrierungsschlüssel dafür lautet:

HKLM\Software\Microsoft\Windows\Aktuelle Version\RunOnce

Sie können HKLM durch HKCU (aktueller Benutzer statt lokaler Computer) ersetzen, dies wird jedoch nur ausgeführt, wenn der aktuelle Benutzer angemeldet ist, während LM für jeden Benutzer ausgeführt wird. Für die Verwendung von LM sind Administratorrechte erforderlich, für CU hingegen nicht. Wenn Sie also in den LM-Unterbaum schreiben möchten, muss Ihr Programm mit Administratorrechten ausgeführt werden.

Antwort2

Windows 7 ist uneingeschränkt in der Lage, über die lokale Gruppenrichtlinie ein Shutdown-Skript auszuführen.

verwandte Informationen