1
我正在使用批處理腳本來激活在doamin成員計算機上的自動登錄。之後我執行腳本重新啓動後,Windows註冊表不保存更改
@echo off
REM Set variables
set /p username= What is the username?
set /p domain= What is the domain name?
set /p password= What is the password?
REM Enable Auto Logon
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1
REM Set Username for logon
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d %username%
REM Set Domain
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d %domain%
REM Set Password
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d %password%
REM Set number of times to auto logon (0 for infinite)
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /t REG_DWORD /d 0
一切工作正常,但一旦我重新啓動計算機,我注意到DefaultPassword和AutoAdminLogon值不保存。我改變了許可,但仍然沒有運氣。
你能告訴我我做錯了什麼。
好吧,我會嘗試。任何想法爲什麼值重新啓動後不會保存? –
我認爲這是刪除那些重新啓動,因爲計數值爲零。 – lordjeb
我認爲,爲了腳本的工作,我必須運行兩次......我不知道爲什麼它這樣做?有沒有辦法來解決這個問題 ? –