我正在開發一種工具,可以更改帳戶的密碼,而無需登入(帳戶恢復)。我的想法是將運行批次文件的密鑰放入HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
.批次檔將包含net user password
.
這一切都將透過 WinPE 磁碟機(可存取登錄機碼的可啟動 Windows 安裝環境)進行設定。 但是,它RunServicesOnce
不在我的註冊表中。裡面HKLM\Software\Microsoft
沒有CurrentVersion
路。它需要在 64 位元和 32 位元機器(Windows 10)上運行。這些密鑰的路徑是什麼?
我還假設將其放入RunServicesOnce
會使其成功運行一次,然後不再運行,但根據我在網上讀到的內容,它會運行每次電腦啟動時。這與條目有何不同RunServices
?
答案1
您的帖子中的一些不準確之處:
64 位元和 32 位元 Windows 的登錄項目是通用的
沒有子鍵,
HKLM\Software\Microsoft
因為CurrentVersion
它位於HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
Once
鍵和非鍵的差異Once
在於鍵中的程式Once
先於所有非程式執行Once
。Once
是一個壞名字,它確實應該被命名為First
或Before
。