如何開啟 Windows 中的自動登入

適用於: Microsoft Windows Server 2003 Datacenter Edition (32-bit x86)Microsoft Windows Server 2003 Enterprise Edition (32-bit x86)Microsoft Windows Server 2003 Standard Edition (32-bit x86)

如需本文的 Microsoft Windows 2000 版本,請參閱 310584 .

結論


本文說明如何透過在登錄資料庫中儲存密碼及其他相關資訊,設定 Windows 自動登入程序。其他使用者可以使用這項功能啟動您的電腦,並使用您建立的帳戶自動登入。

重要 自動登入功能方便您的登入作業,但此功能可能存在安全性風險。如果您將電腦設為自動登入,任何可以實際使用電腦的人都可以存取電腦的所有內容,包含任何網路或電腦所連線的網路。此外,啟用自動登入時,密碼會以純文字的方式儲存在登錄中。Authenticated Users 群組可以遠端讀取儲存這個值的特定登錄機碼。只有在電腦放置在安全的位置且您已採取適當步驟,確定不信任的使用者無法遠端存取登錄時,才建議使用此設定。

使用登錄編輯程式開啟自動登入

重要 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當地修改登錄,可能會發生嚴重的問題。因此,請務必謹慎地依照這些步驟執行。為加強保護,請先備份登錄再進行修改。如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
322756 如何在 Windows XP 中備份及還原登錄

如果要使用登錄編輯程式開啟自動登入,請依照下列步驟執行:
  1. 按一下 [開始],然後按一下 [執行]
  2. [開啟] 方塊中輸入 Regedt32.exe,然後按下 ENTER。
  3. 在登錄中找出下列子機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  4. 按兩下 [DefaultUserName] 項目,輸入您的使用者名稱,然後按一下 [確定]
  5. 按兩下 [DefaultPassword] 項目,輸入您的密碼,然後按一下 [確定]

    注意 如果 [DefaultPassword] 值不存在,您必須新增該值。如果要新增這個值,請依照下列步驟執行:

    1. [編輯] 功能表上,按一下 [新增],然後指向 [字串值]
    2. 輸入 DefaultPassword,然後按下 ENTER。
    3. 按兩下 [DefaultPassword]
    4. [編輯字串] 對話方塊中輸入您的密碼,然後按一下 [確定]
    注意 如果未指定 DefaultPassword 字串,Windows 會自動將 AutoAdminLogon 機碼的值從 1 (True) 變更為 0 (False),以停用 AutoAdminLogon 功能。

  6. [編輯] 功能表上,按一下 [新增],然後指向 [字串值]
  7. 輸入 AutoAdminLogon,然後按下 ENTER。
  8. 按兩下 [AutoAdminLogon]
  9. [編輯字串] 對話方塊中輸入 1,然後按一下 [確定]
  10. 結束登錄編輯程式。
  11. 按一下 [開始],按一下 [關機],然後在 [註解] 文字方塊中輸入原因。
  12. 按一下 [確定] 以關閉您的電腦。
  13. 將您的電腦重新開機。現在,您已經可以自動登入。
注意事項
  • 如果要略過 AutoAdminLogon 程序,並以不同的使用者身分登入,請在登出或 Windows 重新啟動之後,在 SHIFT 鍵上按住不放。
  • 如果群組原則物件 (GPO) 或本機原則在伺服器上定義「登入標誌」值,則登錄變更不會生效。如果已變更原則且不會影響伺服器,則自動登入功能會如預期運作。
  • 啟用 Exchange Active Sync (EAS) 密碼限制時,自動登入功能就無法運作。這是原本設計所導致的情況。Windows 8.1 的變更會導致此情況,而不會影響 Windows 8 或舊版。如果要在 Windows 8.1 或更新版本中解決此情況,請在控制台中移除 EAS 原則。
  • 在伺服器上具有不同使用者的互動式主控台登入會將 DefaultUserName 登錄項目變更為最後登入的使用者指標。AutoAdminLogon 會依賴 DefaultUserName 項目比對使用者和密碼。因此 AutoAdminLogon 可能會失敗。您可以設定關機指令碼,為 AutoAdminLogonAs 設定正確的 DefaultUserName 項目。如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

    119364 AutoAdminLogon 遺失 DefaultUserName (機器翻譯)