2006年5月13日 星期六

讓Windows 2000/2003自動登入及鎖定電腦

 最近裝一台 IBM AS/400 的 Printer Server,本來裝完 Windows 2000 server 及 Printer Server 軟體就沒事了,結果課長出了一個問題給我,要我研究看看如何讓伺服器開機後,不用登入本機也能讓 AS/400 的 Printer Server 軟體啟動;因為目前是將執行指令放在「啟動」中,必須使用者登入後才會啟動服務。

 本來針對 Windows 的 service 及 registry 方向研究,經過測試結果,registry 無法讓服務順利執行,而service不好製作,於是改由讓 Windows Server自動登入,並於登入後執行 AS/400 的 Printer Server 服務且自動鎖定電腦。
 也由於伺服器皆放在機房內,非相關人員無法進入接觸到本機,所以安全性上還可接受。
◎自動登入
參考下列修改 registry 的參數。
1. 啟動 regedit.exe,並找出下列的登錄子機碼:
   HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
2. 使用您的帳戶名稱與密碼,按兩下 [DefaultUserName] 項目,輸入您的名稱,然後再按一下 [確定]
3. 按兩下 [DefaultPassword] 項目,輸入您的密碼,然後按一下 [確定]
 注意:如果 DefaultPassword 值不存在,請遵循下列這些步驟:
   a.  按一下 [編輯] 功能表的 [新增/字串值] 。
   b.  在 [值的名稱] 方塊中,輸入 DefaultPassword。
    c.  在 [數值資料] 方塊中輸入密碼。
   假如沒有指定 DefaultPassword 字串,Windows 會自動變更 AutoAdminLogon 機碼的值,從 1 (true) 改為 0 (false),這樣即會關閉 AutoAdminLogon 功能。
4. 按一下 [編輯] 功能表上的 [新增/字串值] ,在 [值的名稱] 方塊中輸入 AutoAdminLogon
5. 在 [數值資料] 方塊中輸入 1 。
6. 找到 [DefaultDomainName] 項目,輸入要登錄的網域名稱。
7. 結束 regedit。
8. 重新啟動您的電腦與 Windows。現在能夠自動登入了。

◎鎖定電腦
1. 建立一個捷徑,輸入”rundll32.exe user32.dll,LockWorkStation”即可
2. 完成後只要點兩下此捷徑立即鎖定電腦。
與自動登入配合,將鎖定電腦的捷徑及AS/400 的 Printer Server 服務放入「啟動」,即可讓 Windows 自動登入,並於啟動所要執行的服務後馬上鎖定電腦。

◎補充
control userpasswords (Win2000)
control userpasswords2 (WinXP)
rundll32.exe netplwiz.dll,UsersRunDll (Win2000/XP/2003)
以上三種指令執行後,出現「使用者帳戶」的視窗。
取消「必須輸入使用者名稱和密碼,才能使用這台電腦」前面打勾,按「確定」
跑出「自動登入」的視窗,並輸入你要登入的帳唬及密碼,按「確定」
此方法網路流傳,沒實際測試過。



沒有留言:

張貼留言