ล็อกอินอัตโนมัติ Windows Server 2012


52

สวัสดีทุกคนที่ฉันหวังว่าจะมีคนรู้วิธีตั้งค่า Server 2012 ด้วยการเข้าสู่ระบบอัตโนมัติ?

ฉันได้ลองแล้ว: winserver2012

แต่ฉันไม่พบช่องทำเครื่องหมายที่อยู่ในเซิร์ฟเวอร์ 2008 ที่กล่าวว่า"ผู้ใช้จะต้องป้อนชื่อผู้ใช้และรหัสผ่านเพื่อใช้คอมพิวเตอร์เครื่องนี้"

ฉันจะไป / ทำอะไรได้อีกเพื่อทำการล็อกอินอัตโนมัติ

คำตอบ:


45

ลองใช้เทคนิคคีย์รีจิสทรี

คุณจะต้องมีบัญชีที่มีรหัสผ่านเพื่อใช้งานได้

  1. วิ่ง regedit.exe

  2. นำทางไปยัง

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon
    
  3. ตั้งค่าหรือสร้างคีย์ต่อไปนี้

    (DWORD)  AutoAdminLogon = 1
    (String) DefaultUserName = Your user name
    (String) DefaultPassword = Your password
    
  4. รีสตาร์ทและแจ้งให้เราทราบหากใช้งานได้!


33

Autologonจาก Sysinternals ควรทำเคล็ดลับ มันง่ายมากเช่นกัน


2
ในขณะที่คำถามเกี่ยวข้องกับ Server 2012 ดั้งเดิมนี่เป็นวิธีการเดียวที่ยังดูเหมือนว่าจะทำงานภายใต้ R2
PeterJ

สิ่งนี้ไม่ทำงานบน Windows Server 2012 R2 Standard
Sathish

ทำงานได้ดีสำหรับฉันใน R2 Standard วันนี้
bendecko

หลังจากติดตั้งคุณต้องทำงานautologon $env:UserName $env:UserDomain vagrantใน admin powershell เพื่อเปิดใช้งาน
wal

31

ฉันจะไม่แก้ไขรีจิสทรีด้วยตนเอง ใช้แอพ netplwiz.exe ที่มาพร้อมกับมาตรฐาน 2012 (และ 2008 เช่นกัน) นี่เป็นการเปิดกล่องบัญชีผู้ใช้ต่อไปนี้สำหรับฉันป้อนคำอธิบายรูปภาพที่นี่

เพียงค้นหาแอพผ่านเมนูเริ่มหรือเดินทางไปที่ C: \ Windows \ System32 เพื่อค้นหา


และดูเหมือนว่ารหัสผ่านจะไม่ถูกเก็บไว้ในที่ชัดเจนในรีจิสทรีเมื่อคุณทำเช่นนี้ วิธีที่ดีกว่าในการทำมัน
Matt H

7
สำหรับคนที่โง่เหมือนตัวเองคุณต้อง CLEAR "ผู้ใช้จะต้องใส่ชื่อผู้ใช้และรหัสผ่านเพื่อใช้คอมพิวเตอร์เครื่องนี้" และมันจะถามรหัสผ่านซึ่งจะทำให้เซิร์ฟเวอร์เข้าสู่ระบบอัตโนมัติ
Francisco Aquino

2
ตัวเลือกนี้ไม่สามารถใช้ได้ใน Windows 2012 R2
Erikk

1
ตัวเลือกไม่สามารถใช้ได้ในเครือข่าย DOMAINจนกว่า AutoAdminLogon จะถูกตั้งค่าตามที่อธิบายไว้ในโพสต์อื่น ๆ
woodvi

ฉันยอมรับว่านี่อาจเป็นวิธีที่ดีที่สุดในการทำเช่นนี้
Lukasz

8

ไปที่ CMD และพิมพ์ "control userpasswords2" หากคุณเห็นช่องทำเครื่องหมาย "ผู้ใช้จะต้องป้อนชื่อผู้ใช้และรหัสผ่านเพื่อใช้คอมพิวเตอร์เครื่องนี้" จากนั้นให้ยกเลิกการเลือกและใช้ / ตกลงและป้อนข้อมูลรับรองของคุณ

อย่างไรก็ตาม Windows จะไม่แสดงช่องทำเครื่องหมาย "ผู้ใช้ต้องป้อนชื่อผู้ใช้และรหัสผ่านเพื่อใช้คอมพิวเตอร์เครื่องนี้" ตัวอย่างเช่นหากพีซีของคุณเข้าร่วมกับโดเมน

หากคุณใช้วิธีการลงทะเบียนเต็มรูปแบบรหัสผ่านของคุณจะถูกบันทึกไว้ในรูปแบบข้อความซึ่งอาจเป็นปัญหาด้านความปลอดภัย ในการหลีกเลี่ยงปัญหานี้คุณสามารถบังคับให้ช่องทำเครื่องหมายปรากฏไม่ว่าจะเกิดอะไรขึ้น

  1. เปิดรีจิสตรีและไปที่ "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon"
  2. สร้างเฉพาะสตริง "AutoAdminLogon" ที่มีค่าเป็น "1"
  3. ปิดตัวแก้ไขรีจิสทรีและเปิดพรอมต์ CMD
  4. พิมพ์ "control userpasswords2" โดยไม่มีเครื่องหมายอัญประกาศ

ตอนนี้คุณจะเห็นกล่องโต้ตอบ OP โพสต์เดียวกัน แต่มีช่องทำเครื่องหมาย "ผู้ใช้จะต้องป้อนชื่อผู้ใช้และรหัสผ่านเพื่อใช้คอมพิวเตอร์เครื่องนี้" และจะไม่ถูกตรวจสอบ

  1. ทำเครื่องหมายที่ช่องอีกครั้งและกดใช้
  2. จากนั้นให้ยกเลิกการเลือกอีกครั้งแล้วกดใช้หรือตกลงแล้วบันทึก UID และ PWD ของคุณ

เครื่องจะเข้าสู่ระบบอัตโนมัติโดยไม่ต้องจัดเก็บข้อมูลรับรองของคุณในรีจิสทรีเป็นข้อความธรรมดา หากก่อนหน้านี้คุณเคยใช้วิธีการลงทะเบียนเต็มรูปแบบมาก่อนด้วย UID และ PWD ฉันจะลบออกก่อนที่จะทำสิ่งนี้ แต่การทำเครื่องหมายในช่องอาจลบคีย์สำหรับคุณ

หากพีซีเป็นสมาชิก DC หรือ Domain มากกว่าที่คุณอาจต้องกำหนดค่ารายการรีจิสทรีโดเมนการเข้าสู่ระบบก่อนที่มันจะทำงานได้อย่างถูกต้อง


ง่ายและรวดเร็ว! (ฉันพบช่องทำเครื่องหมายในตอนแรก :)
Jako

4

ฉันคิดว่าวิธีนี้ทำได้ง่ายที่สุดจาก PowerShell ...

ประเภท:

PS:> $RegPath = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"

PS:> Set-ItemProperty $RegPath "AutoAdminLogon" -Value "1" -type String

PS:> Set-ItemProperty $RegPath "DefaultUsername" -Value "YOURDOMAINNAME\Administrator" -type String

PS:> Set-ItemProperty $RegPath "DefaultPassword" -Value "YOURPASSWORD" -type String

ฉันไม่ทราบว่าเป็นภาพรวมที่ง่ายขึ้น แต่เป็นสิ่งที่คุณสามารถทำได้จากเซสชัน PowerShell ระยะไกล ถึงใจของฉันที่ทำให้เข้าถึงได้มากขึ้น


หากคุณได้รับข้อผิดพลาดเมื่อเรียกใช้คำสั่งนี้คุณอาจต้องเพิ่ม ItemProperties ก่อนที่คุณจะพยายามตั้งค่า ใหม่ -ItemProperty -Path $ path - ชื่อ $ key --PropertyType "STRING" - ค่า "VALUE"
Nick Painter


1

หากคุณตั้งค่า " AutoAdminLogon = 1 " เท่านั้นคุณจะได้รับช่องทำเครื่องหมายกลับสำหรับ " ผู้ใช้จะต้องป้อนชื่อผู้ใช้และรหัสผ่านเพื่อใช้คอมพิวเตอร์เครื่องนี้ "

ด้วยวิธีนี้คุณไม่ต้องทำอะไรมากเกินไปในรีจิสตรี


ไม่ได้ผลสำหรับฉัน กล่องกาเครื่องหมายยังไม่ปรากฏขึ้น
LPChip

1

หากคุณต้องการเก็บรหัสผ่านการเข้าสู่ระบบของคุณเข้ารหัส (AES256) ดูที่เครื่องมือ Auton LogonExpert: http://www.logonexpert.com ใช่เครื่องมือนี้ได้รับค่าตอบแทน แต่มีคุณสมบัติที่มีประโยชน์มากมายไม่ใช่แค่ง่าย ๆ เข้าสู่ระบบอัตโนมัติที่ Windows เริ่มต้นขึ้น บางส่วนของพวกเขาฉันเองใช้:

  • เข้าสู่ระบบตามกำหนดเวลา / ออกจากระบบ (ทุกเช้าพร้อมคอมพิวเตอร์ปลุกอัตโนมัติและออกจากระบบอัตโนมัติโดยให้คอมพิวเตอร์นอนหลับทุกเย็น)
  • ปลดล็อคอัตโนมัติและเข้าสู่ระบบอัตโนมัติอีกครั้ง
  • เซิร์ฟเวอร์แบตช์ไฟล์ตามเหตุการณ์ที่กำหนด (Windows scheduler) สำหรับการออกจากระบบระยะไกลและเข้าสู่ระบบผู้ใช้ที่ระบุบนเครือข่ายคอมพิวเตอร์ (ผ่าน LogonExpert บรรทัดคำสั่ง le.exe + psexec )
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.