ในการเข้าสู่ระบบ Windows 10 ผู้ใช้จะต้องป้อนรหัสผ่านสำหรับบัญชีท้องถิ่นหรือบัญชี Microsoft (ออนไลน์) ในแต่ละครั้ง สิ่งนี้ให้การป้องกันอุปกรณ์ในระดับหนึ่งจากการเข้าถึงโดยบุคคลที่สาม แต่ไม่สะดวกสำหรับผู้ใช้ตามบ้านเนื่องจากจะเพิ่มเวลาในการเข้าถึงเดสก์ท็อปของอุปกรณ์ ในคู่มือนี้ เราจะมาดูวิธีปิดใช้งานการลงชื่อเข้าใช้ด้วยรหัสผ่านในหน้าจอเข้าสู่ระบบ Windows 10 (Windows Server 2016/2012 R2) และวิธีการกำหนดค่าการเข้าสู่ระบบอัตโนมัติภายใต้บัญชีเฉพาะ
ส่วนใหญ่มักจะอนุญาตให้เข้าสู่ระบบอัตโนมัติโดยไม่ต้องใช้รหัสผ่านสำหรับอุปกรณ์ที่ทำงานในโหมดคีออสก์ ทุกครั้งที่รีบูต (เช่น เนื่องจากไฟฟ้าดับ) Windows จะเข้าสู่ระบบเดสก์ท็อปโดยอัตโนมัติและเริ่มโปรแกรมที่จำเป็นผ่านการทำงานอัตโนมัติ
คำเตือน . การเข้าสู่ระบบ Windows อัตโนมัติจะใช้เพื่อความสะดวกของผู้ใช้ แต่ลดความปลอดภัยของคอมพิวเตอร์ของคุณ ต้องเปิดการล็อกออนอัตโนมัติหากคุณเป็นผู้ใช้คอมพิวเตอร์เพียงคนเดียวเท่านั้น และคุณแน่ใจว่าจะไม่มีใครสามารถเข้าถึงอุปกรณ์ของคุณได้ มิฉะนั้น ความปลอดภัยของข้อมูลส่วนบุคคลของคุณจะมีความเสี่ยงการปิดใช้งานกล่องโต้ตอบรหัสผ่านในหน้าจอเข้าสู่ระบบ Windows 10 ไม่ได้หมายความว่าบัญชีของคุณควรมีรหัสผ่านเปล่า คุณสามารถกำหนดค่า Windows 10 ให้ใช้ข้อมูลประจำตัวที่บันทึกไว้โดยอัตโนมัติเพื่อเข้าสู่ระบบคอมพิวเตอร์ของคุณ ในกรณีอื่นๆ เช่น เมื่อเข้าถึงคอมพิวเตอร์ของคุณผ่านเครือข่าย (SMB) หรือเชื่อมต่อกับเดสก์ท็อประยะไกล (RDP) คุณจะได้รับแจ้งให้ป้อนรหัสผ่าน
จะปิดการใช้งานรหัสผ่านสำหรับเข้าสู่ระบบ Windows 10 ผ่านการตั้งค่าบัญชีผู้ใช้ได้อย่างไร
วิธีที่ง่ายที่สุดในการปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่านใน Windows 10 คือการตั้งค่าตัวเลือกที่เหมาะสมในกล่องโต้ตอบการตั้งค่าบัญชีผู้ใช้
- กด Win+R;
- ในกล่องโต้ตอบ Run ให้ป้อน
netplwiz
หรือcontrol userpasswords2
สั่งการ; - ในหน้าต่างถัดไปที่มีรายการบัญชีผู้ใช้ภายใน ให้ยกเลิกการเลือกตัวเลือก “ผู้ใช้ต้องป้อนชื่อผู้ใช้และรหัสผ่านเพื่อใช้คอมพิวเตอร์เครื่องนี้” และบันทึกการเปลี่ยนแปลง (ตกลง );
- หน้าต่างจะปรากฏขึ้นที่คุณต้องป้อนบัญชีผู้ใช้และรหัสผ่าน (สองครั้ง) ที่คุณต้องใช้สำหรับการเข้าสู่ระบบอัตโนมัติและคลิก "ตกลง";
- รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบให้แน่ใจว่า Windows บู๊ตโดยตรงไปยังเดสก์ท็อปโดยไม่ต้องป้อนรหัสผ่าน
แก้ไข:Microsoft ลบการเข้าสู่ระบบอัตโนมัติของผู้ใช้ใน Windows 10 20H1/20H2
เริ่มต้นด้วย Windows 10 build 2004 (20H1) Microsoft ตัดสินใจลบตัวเลือกในการกำหนดค่าการเข้าสู่ระบบอัตโนมัติสำหรับบัญชีท้องถิ่นในแผงควบคุมผู้ใช้ (ตรวจสอบหน้าจอด้านล่าง) หากคุณใช้บัญชีเข้าสู่ระบบ Windows ในเครื่องและไม่ใช่บัญชี Microsoft (MSA) แสดงว่า “ผู้ใช้ต้องป้อนชื่อผู้ใช้และรหัสผ่านเพื่อใช้คอมพิวเตอร์เครื่องนี้ ” ไม่แสดงตัวเลือก
หากต้องการแสดงตัวเลือกที่ใช้ปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่านใน Windows 10 20H2 ให้เปิด powershell.exe
คอนโซลและแก้ไขรีจิสทรี:
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" -Name DevicePasswordLessBuildVersion -Value 0 -Type Dword –Force
ค่าคีย์รีจิสทรีนี้ปิดใช้งานตัวเลือก Windows 10 “ต้องลงชื่อเข้าใช้ Windows Hello สำหรับบัญชี Microsoft ” การตั้งค่า ปิดและรีสตาร์ท netplwiz
คอนโซลและตรวจสอบให้แน่ใจว่าช่องทำเครื่องหมายปรากฏขึ้น
ดังนั้น คุณสามารถกำหนดค่าการเข้าสู่ระบบอัตโนมัติโดยไม่ต้องใช้รหัสผ่านใน Windows 10 รุ่นล่าสุด (20H2 และ 20H2)
หมายเหตุ . คุณไม่สามารถยกเลิกการเลือกตัวเลือก “ผู้ใช้ต้องป้อนชื่อผู้ใช้และรหัสผ่านเพื่อใช้คอมพิวเตอร์เครื่องนี้” บนคอมพิวเตอร์ที่เข้าร่วมโดเมน Active Directory เนื่องจากนโยบายรหัสผ่านของโดเมนเริ่มต้น ในกรณีนี้ วิธีที่ง่ายที่สุดในการปิดใช้งานคำขอรหัสผ่านบนหน้าจอเข้าสู่ระบบคือผ่านรีจิสทรี (อธิบายไว้ด้านล่าง)จะเปิดใช้งานการเข้าสู่ระบบอัตโนมัติใน Windows ผ่าน Registry ได้อย่างไร
ลองพิจารณาวิธีทั่วไปในการเข้าสู่ระบบ Windows 10 โดยอัตโนมัติโดยไม่ต้องถามรหัสผ่านและข้ามหน้าจอเข้าสู่ระบบ วิธีนี้ช่วยให้คุณเปิดใช้งานการลงชื่อเข้าใช้แบบไม่ต้องใช้รหัสผ่านสำหรับบัญชี Microsoft บัญชีโดเมน หรือบัญชีในเครื่องของ Windows 10 ผ่าน Registry Editor
คำเตือน . วิธีการเข้าสู่ระบบอัตโนมัตินี้มีความปลอดภัยน้อยกว่า เนื่องจากรหัสผ่านของคุณจะถูกเก็บไว้ในรีจิสทรีเป็นข้อความธรรมดา และผู้ใช้ในพื้นที่สามารถดูได้- กด ชนะ+R แล้วพิมพ์
regedit
; - ไปที่รีจิสตรีคีย์ HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon;
- เปลี่ยนค่าของพารามิเตอร์รีจิสตรี AutoAdminLogon จาก 0 ถึง 1;
- สร้างพารามิเตอร์สตริงใหม่ DefaultDomainName ระบุชื่อโดเมนหรือชื่อคอมพิวเตอร์ท้องถิ่นเป็นค่าของมันเคล็ดลับ . ชื่อคอมพิวเตอร์สามารถพบได้ในคุณสมบัติของระบบหรือใช้
hostname
สั่งการ. - ใน DefaultUserName พารามิเตอร์ที่คุณต้องระบุชื่อบัญชีผู้ใช้ซึ่งควรใช้เพื่อเข้าสู่ระบบ (แทนที่ด้วยชื่อผู้ใช้อื่นหรือไม่เปลี่ยน);
- สร้างพารามิเตอร์สตริง DefaultPassword โดยคุณต้องระบุรหัสผ่านสำหรับบัญชีเป็นข้อความธรรมดา
- ปิด Registry Editor และรีสตาร์ทคอมพิวเตอร์ของคุณ
- หลังจากรีสตาร์ท Windows คุณจะลงชื่อเข้าใช้โดยอัตโนมัติด้วยบัญชีที่ระบุและไม่จำเป็นต้องป้อนรหัสผ่านบนหน้าจอเข้าสู่ระบบ
หากต้องการเปิดใช้งานการล็อกออนอัตโนมัติผ่านรีจิสตรี คุณสามารถใช้คำสั่งต่อไปนี้ (แทนที่ root และ P@ssword ด้วยชื่อผู้ใช้และรหัสผ่านของคุณ WORKGROUP ควรแทนที่ด้วยชื่อโดเมน AD ของคุณหากใช้บัญชีโดเมน):
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d root /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d P@ssword /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v ForceAutoLogon /t REG_SZ /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultDomainName /t REG_SZ /d WORKGROUP /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v IgnoreShiftOvveride /t REG_SZ /d 1 /f
คุณสามารถใช้ AutoLogonCount ตัวเลือกรีจิสทรีเพื่อกำหนดจำนวนครั้งที่คุณสามารถเข้าสู่ระบบคอมพิวเตอร์โดยใช้การเข้าสู่ระบบอัตโนมัติ ค่านี้จะลดลงทุกครั้งที่คุณเข้าสู่ระบบคอมพิวเตอร์ ตัวอย่างเช่น หากต้องการอนุญาตการดำเนินการล็อกออนอัตโนมัติ 10 รายการ:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoLogonCount /t REG_DWORD /d 1 /f
หรือคุณสามารถใช้สคริปต์ PowerShell เพื่อบันทึกข้อมูลการเข้าสู่ระบบของผู้ใช้ลงในรีจิสทรี:
$Username ='max'
$Pass = 'Max$uperP@ss'
$RegistryPath = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon'
Set-ItemProperty $RegistryPath 'AutoAdminLogon' -Value "1" -Type String
Set-ItemProperty $RegistryPath 'DefaultUsername' -Value $Username -type String
Set-ItemProperty $RegistryPath 'DefaultPassword' -Value $Pass -type String
Restart-Computer
ปิดใช้งานพรอมต์รหัสผ่านหลังจากสลีป/ไฮเบอร์เนตใน Windows 10
เมื่อใช้ GPO คุณจะปิดคำขอรหัสผ่านเมื่อคอมพิวเตอร์ตื่นจากโหมดสลีปหรือโหมดไฮเบอร์เนตได้
- ในการดำเนินการนี้ ให้เรียกใช้
gpedit.msc
คอนโซล (ใน Windows 10 เวอร์ชันเริ่มต้น คุณสามารถเรียกใช้คอนโซลตัวแก้ไขนโยบายในเครื่องแบบนี้) - ไปที่ส่วนนโยบาย การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> ระบบ -> การจัดการพลังงาน -> การตั้งค่าสลีป;
- ปิดการใช้งานพารามิเตอร์ GPO “ต้องใช้รหัสผ่านเมื่อคอมพิวเตอร์ตื่น (ใช้แบตเตอรี่) ” และ “ต้องใช้รหัสผ่านเมื่อคอมพิวเตอร์เริ่มทำงานโดยใช้แบตเตอรี่ (เสียบปลั๊กอยู่) ”;
- ตอนนี้ Windows จะไม่ต้องใช้รหัสผ่านหลังจากกลับมาทำงานอีกครั้งจากโหมดสลีปหรือโหมดไฮเบอร์เนต
เปิดใช้งานการเข้าสู่ระบบอัตโนมัติที่ปลอดภัยโดยไม่ต้องใช้รหัสผ่านโดยใช้เครื่องมือเข้าสู่ระบบอัตโนมัติ
เพื่อการเข้าสู่ระบบอัตโนมัติที่ปลอดภัยยิ่งขึ้นใน Windows 10 คุณสามารถใช้เข้าสู่ระบบอัตโนมัติสำหรับ Windows . ฟรี เครื่องมือ. ยูทิลิตีนี้เป็นส่วนหนึ่งของชุดยูทิลิตี้ระบบ Sysinternals และขณะนี้สามารถดาวน์โหลดได้ที่เว็บไซต์ของ Microsoft (https://docs.microsoft.com/en-us/sysinternals/downloads/autologon) การล็อกออนอัตโนมัติยังมีประโยชน์อีกด้วย เนื่องจากวิธีก่อนหน้านี้ในการเปิดใช้งานการล็อกออนอัตโนมัติใน Windows 10 อาจใช้ไม่ได้กับคอมพิวเตอร์ที่เข้าร่วมโดเมน Active Directory
- ดาวน์โหลดและเรียกใช้
Autologon.exe
(หรือautologon64.exe
) ในฐานะผู้ดูแลระบบ - ยอมรับเงื่อนไขของข้อตกลงใบอนุญาต
- ระบุบัญชีผู้ใช้ โดเมน และรหัสผ่านของผู้ใช้ที่คุณต้องการเข้าสู่ระบบอัตโนมัติ และกดปุ่ม เปิดใช้งาน ปุ่ม:
Autologon successfully configured. The autologon password is encrypted.
- หน้าต่างจะปรากฏขึ้นซึ่งระบุว่าเปิดใช้งานการล็อกอัตโนมัติแล้ว รหัสผ่านที่เข้ารหัสจะถูกจัดเก็บในรูปแบบ LSA ภายใต้คีย์รีจิสทรี HKLM\SECURITY\Policy\Secrets . ในกรณีนี้ รหัสผ่านจะไม่ถูกเก็บไว้ในข้อความธรรมดา แต่อัลกอริธึมการเข้ารหัสไม่เข้มงวด และผู้ดูแลระบบคอมพิวเตอร์ในพื้นที่ (แต่ไม่ใช่ผู้ใช้) สามารถถอดรหัสลับได้
คุณสามารถตั้งค่าข้อมูลประจำตัวของผู้ใช้เพื่อเข้าสู่ระบบ Windows โดยอัตโนมัติโดยใช้ตัวเลือกบรรทัดคำสั่ง Autologon ในการกำหนดค่าการเข้าสู่ระบบอัตโนมัติของ Windows สำหรับผู้ใช้ คุณสามารถใช้คำสั่งต่อไปนี้:
autologon64.exe USER_NAME DOMAIN PASSWORD /accepteula
ในคู่มือนี้ เรามาดูวิธีปิดใช้งานการเข้าสู่ระบบด้วยรหัสผ่านใน Windows 10 และบูตคอมพิวเตอร์ไปยังเดสก์ท็อปของผู้ใช้โดยตรง ในการปิดใช้งานการเข้าสู่ระบบอัตโนมัติใน Windows ชั่วคราวและระบุข้อมูลประจำตัวผู้ใช้ที่คุณต้องการลงชื่อเข้าใช้ด้วยตนเอง คุณต้องกด Shift ค้างไว้ คีย์ในขณะที่ Windows กำลังบูท