So führen Sie ein Programm beim Start mit Administratorzugriff aus der Registrierung aus, bevor sich der Benutzer anmeldet

So führen Sie ein Programm beim Start mit Administratorzugriff aus der Registrierung aus, bevor sich der Benutzer anmeldet

Ich arbeite an einem Tool, mit dem man das Passwort eines Kontos ändern kann, ohne sich anmelden zu müssen (Kontowiederherstellung). Meine Idee war, einen Schlüssel einzugeben, der eine Batchdatei ausführt HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce. Die Batchdatei würde enthalten net user password: Dies alles würde über ein WinPE-Laufwerk eingerichtet werden (eine bootfähige Windows-Installationsumgebung mit Zugriff auf die Registrierung). Es befindet sich jedoch RunServicesOncenicht in meiner Registrierung.Es HKLM\Software\Microsoftgibt keinen CurrentVersionPfad. Es muss auf 64- und 32-Bit-Rechnern (Windows 10) funktionieren. Wie lautet der Pfad zu diesen Schlüsseln?

Ich nahm auch an, dass es durch das Einlegen in RunServicesOncedaseinmal laufen und dann nie wieder, aber von dem, was ich online gelesen habe, läuft esjedes Mal, wenn der Computer startet. Wie unterscheidet sich das vom RunServicesEintrag?

Antwort1

Einige Ungenauigkeiten in Ihrem Beitrag:

  • Die Registrierungsschlüssel sind für 64- und 32-Bit-Windows gleich

  • In HKLM\Software\Microsoftgibt es keinen CurrentVersionUnterschlüssel, da es in ist HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion

  • Der Unterschied zwischen den Schlüsseln Onceund Nicht- OnceSchlüsseln besteht darin, dass die Programme in den OnceSchlüsseln vor allen Nicht- OnceProgrammen ausgeführt werden. Onceist ein schlechter Name, er hätte eigentlich Firstoder heißen sollen Before.

verwandte Informationen