โดยค่าเริ่มต้น Windows 8 (เช่นเดียวกับ Windows XP และ Windows 7) แสดงรายการบัญชีท้องถิ่นทั้งหมดบนคอมพิวเตอร์นี้บนหน้าจอต้อนรับ (หน้าจอล็อกอิน) เพื่อเข้าสู่ระบบ ผู้ใช้ต้องเลือกบัญชีที่ต้องการและป้อนรหัสผ่าน หากมีผู้ใช้ท้องถิ่นมากมาย หน้าจอล็อกอินจะกลายเป็นต้นคริสต์มาส ไม่สะดวกนักและไม่ปลอดภאותนัก (บัญชีผู้ดูแลระบบและบริการก็แสดงออกมา) ในกรณีเหล่านี้ จะสะดวกกว่าหาก ซ่อนบัญชีผู้ใช้ที่ไม่จำเป็นออกจากหน้าจอต้อนรับของ Windows
คุณสามารถซ่อนบัญชีของผู้ใช้ใดๆ ออกจากรายการบนหน้าจอต้อนรับใน Windows ทุกเวอร์ชันได้ สามารถทำได้โดยการปรับแต่งรีจิสทรีเล็กน้อย วิธีนี้ช่วยให้ซ่อนบัญชีบริการ (ที่สร้างขึ้นสำหรับบริการหรือแอปพลิเคชันของบุคคลที่สาม) หรือบัญชีผู้ดูแลระบบ ในกรณีสุดท้ายนี้ คุณสามารถยกระดับสิทธิ์ได้หากจำเป็นด้วย RunAs โดยมีชื่อและรหัสผ่านของผู้ดูแลระบบ

ขั้นแรก คุณต้องได้รับรายการบัญชีในระบบ คุณสามารถแสดงรายการผู้ใช้ท้องถิ่นทั้งหมดด้วยคำสั่งต่อไปนี้:
Net users |

หรือในคอนโซล Computer Management compmgmt.msc (Computer Management -> System Tools -> Local Users and Groups -> Users)

คัดลอกชื่อบัญชีที่คุณต้องการซ่อนไปที่คลิปบอร์ด สมมติในกรณีของเราคือ User1
เคล็ดลับ เราสนใจเฉพาะชื่อบัญชีที่แสดงในคอลัมน์ Name เท่านั้น ไม่ใช่ชื่อเต็มของบัญชีที่แสดงบนหน้าจอต้อนรับ
เปิด Registry Editor (regedit.exe) และไปที่ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon สร้างสาขาใหม่ในนั้นชื่อ SpecialAccounts ซึ่งในนั้นคุณต้องสร้างอีกสาขาหนึ่งชื่อ UserList

ในสาขา UserList ที่เพิ่งสร้าง (เราได้เส้นทางดังนี้: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList) สร้างพารามิเตอร์ใหม่ชื่อ DWORD ชื่อของมันต้องเหมือนกับชื่อบัญชีที่จะซ่อน (ค่าเริ่มต้นของพารามิเตอร์นี้คือ 0 และคุณไม่ต้องเปลี่ยนแปลงมัน)
- 0 — ซ่อนผู้ใช้จากหน้าจอต้อนรับ
- 1 — แสดงผู้ใช้ในหน้าจอต้อนรับ
ในกรณีของเรา เราจะสร้างพารามิเตอร์ DWORD ชื่อ User1 ด้วยค่า 0

รีสตาร์ทคอมพิวเตอร์ และหากคุณทำทุกอย่างถูกต้อง ไอคอนของบัญชี User1 จะไม่แสดงบนหน้าจอต้อนรับ

ผู้ใช้ที่ซ่อนจะหายไปจากแอปเล็ต User Accounts ใน Control Panel (Control Panel \ All Control Panel Items \ User Accounts) เช่นกัน บัญชีที่ซ่อนสามารถจัดการได้ด้วย Local Users and Groups snap-in (lusrmgr.msc) หรือในคอนโซลมาตรฐาน: control userpasswords2
เพื่อแสดงบัญชีบนหน้าจอต้อนรับของ Windows อีกครั้ง ให้ลบพารามิเตอร์ DWORD ที่คุณสร้างด้วยคำแนะนำนี้ (หรือเปลี่ยนค่าของมันเป็น 1)