Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows Server

วิธีเปิด/ปิดใช้งาน Built-in Administrator Account บน Windows 10

như bạn biết ระหว่างการติดตั้ง Windows 10 ระบบจะแจ้งให้สร้างบัญชีผู้ใช้และให้สิทธิ์ Local Administrator แก่บัญชีนั้น อย่างไรก็ตาม ระหว่างการติดตั้ง บัญชี Administrator built-in (ซ่อน) อีกบัญชีหนึ่งก็ถูกสร้างขึ้น ซึ่งถูกปิดใช้งานเพื่อเหตุผลด้านความปลอดภัย ในบทความนี้เราจะพูดถึง Built-in Windows 10 Administrator account ใช้ทำอะไร วิธีเปิด/ปิดใช้งาน และการรีเซ็ตรหัสผ่าน

Built-in Administrator Account บน Windows คืออะไร

บัญชี Administrator ถูกสร้างขึ้นโดยอัตโนมัติระหว่างการติดตั้ง Windows และใช้เพื่อเริ่มต้นระบบปฏิบัติการ บัญชีนี้จึงถูกปิดใช้งาน และระบบแจ้งให้ผู้ใช้สร้างบัญชีของตัวเอง ซึ่งจะถูกเพิ่มเข้ากับกลุ่ม Local Administrators

บัญชี Built-in Administrator มีสิทธิ์เต็มที่ไม่มีขีดจำกัดบนคอมพิวเตอร์ บัญชีนี้ไม่ได้อยู่ภายใต้ UAC (User Account Control) และโปรแกรมทั้งหมดทำงานโดยไม่มีพรอมต์ UAC (นี่คือความแตกต่างสำคัญจากบัญชีผู้ใช้ที่มีสิทธิ์ Administrator) Built-in Administrator ใน Windows คล้ายกับ root ใน Linux – มีสิทธิ์สูงสุดบนระบบ (ไม่ถึงระดับ NT AUTHORITY\SYSTEM แต่ใกล้เคียง)

เคล็ดลับ. สามารถเปิดใช้งาน UAC สำหรับ Built-in Windows Administrator ได้โดยใช้นโยบาย Group Policy User Account Control: Admin Approval Mode for the Built-in Administrator account

Built-in Administrator ถูกปิดใช้งานตามค่าเริ่มต้นใน Windows 10 และ Windows Server 2016 บัญชีนี้ไม่สามารถลบหรือนำออกจากกลุ่ม Administrators ได้

หากบูต Windows ใน Safe Mode หรือ Recovery Mode บัญชี Administrator จะถูกเปิดใช้งานโดยอัตโนมัติ

เพื่อเหตุผลด้านความปลอดภัย แนะนำให้เปลี่ยนชื่อบัญชี Built-in Administrator สามารถทำได้ด้วยตนเอง ใช้ LAPS หรือพารามิเตอร์ GPO Accounts: Rename administrator account ภายใต้ Computer Configuration → Policies → Windows Settings → Security Settings → Local Policies → Security Options

การเปลี่ยนชื่อบัญชี Administrator ลดความเสี่ยงบางส่วน แต่ปัญหาหลักคือ SID ไม่เปลี่ยน บัญชี Built-in Administrator เสมอมี Well-known SID S-1-5-domain-500

เคล็ดลับ. ตามค่าเริ่มต้น รหัสผ่านของ Administrator ไม่ได้ตั้งค่า (ว่างเปล่า)
สำคัญ. Microsoft ไม่แนะนำให้เปิดใช้งานบัญชี Administrator (Active) หรือทำงานภายใต้บัญชีนี้อย่างต่อเนื่อง ควรเปิดใช้งานบัญชี "Administrator" ก็ต่อเมื่อจำเป็นอย่างยิ่งเพื่อทำงานเฉพาะหรือ troubleshoot อย่าใช้เพื่อล็อกอิน Windows แบบอัตโนมัติ

วิธีเปิดใช้งาน Built-in Administrator Account บน Windows 10

มาดูวิธีง่ายๆ ในการเปิดใช้งาน Built-in Administrator Account ใน Windows 10

วิธีเร็วที่สุดและง่ายที่สุดคือจาก Command Prompt (หรือคอนโซล PowerShell) ที่รันด้วยสิทธิ์สูง (Elevated)

รันคำสั่ง:

net user administrator /active:yes

หรือใช้ PowerShell cmdlet เพื่อจัดการบัญชีท้องถิ่น:

Get-LocalUser -Name "Administrator" | Enable-LocalUser

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

The password does not meet the password policy requirements. Check the minimum password length, password complexity and password history requirements.

ในกรณีนี้ ก่อนเปิดใช้งานบัญชี Administrator ต้องตั้งรหัสผ่านให้ก่อน:

net user administrator *

อย่าใช้รหัสผ่านอ่อนแอสำหรับ Built-in Administrator (สามารถสร้างได้ด้วยสคริปต์ PowerShell เรียบง่าย)

หากคำสั่งก่อนหน้าคืนค่า "The user name could not be found" น่าจะเป็นเพราะบัญชี Administrator บนคอมพิวเตอร์ถูกเปลี่ยนชื่อแล้ว

สามารถค้นหาชื่อบัญชี Built-in Administrator บนคอมพิวเตอร์ของคุณได้จาก SID ที่รู้จัก (ท้ายสุดจะมี -500 เสมอ) ใช้คำสั่ง:

wmic useraccount where "SID like 'S-1-5-%-500'" get name

ในกรณีนี้ บัญชี Built-in ถูกเปลี่ยนชื่อเป็น admin เพื่อเปิดใช้งาน ให้รัน:

net user admin /active:yes

เพื่อแสดงรายการบัญชีท้องถิ่นทั้งหมด:

net user

หากได้ "System error 5 has occurred. Access is denied" เมื่อพยายามเปิดใช้งาน Built-in Windows Administrator ตรวจสอบว่า cmd.exe หรือ powershell.exe กำลังรันเป็น Administrator (Elevated) และตรวจสอบว่าบัญชีของคุณเป็นสมาชิกของกลุ่ม Local Administrators

แสดงรายการกลุ่มที่บัญชีของคุณเป็นสมาชิก:

whoami /all

ในตัวอย่างนี้ user1 ไม่ใช่สมาชิกของกลุ่ม Local Administrators จึงไม่มีสิทธิ์เปิดใช้งานบัญชี Administrator

สามารถแสดงรายการผู้ใช้ในกลุ่ม Local Administrators บน Windows ได้ดังนี้:

net localgroup administrators

ในตัวอย่างนี้ มีบัญชีเพียง 2 บัญชีในกลุ่ม Administrators หากคุณไม่รู้รหัสผ่านของบัญชีใดบัญชีหนึ่ง แสดงว่าคุณไม่มีสิทธิ์แอดมินบนคอมพิวเตอร์ เพื่อเปิดใช้งาน Built-in Administrator Account และให้สิทธิ์ Local Admin แก่บัญชีผู้ใช้ของคุณ ดูส่วนต่อไปของบทความ

หมายเหตุ. วิธีการเปิดใช้งาน Built-in Administrator Account นี้ทำงานในทุก Windows 10 Editions วิธีอื่นๆ ที่อธิบายด้านล่างไม่適用กับ Home Editions ของ Windows 10 ที่ไม่มี Snap-ins Computer and User Management (compmgmt.msc และ lusrmgr.msc) และ Local Group Policy Editor (gpedit.msc)

เปิด MMC Snap-in Local Users and Groups โดยป้อน lusrmgr.msc ในแถบค้นหาหรือ Command Prompt ในหน้าต่างคอนโซล ขยายส่วน Users หาบัญชีชื่อ Administrator และดับเบิลคลิก แล้วยกเลิกติ๊ก Account is Disabled บันทึกการเปลี่ยนแปลง

บัญชี Administrator ตอนนี้เปิดใช้งานแล้ว สามารถเปลี่ยนรหัสผ่านได้ในคอนโซลนี้โดยเลือกตัวเลือก Set Password ในเมนูบริบท

สามารถเปิดใช้งาน Built-in Administrator Account ผ่าน Local GPO ได้ เปิด Local Group Policy Editor gpedit.msc (หรือ Local Security Policy Editor — secpol.msc) ไปที่ Computer Configuration → Windows Settings → Security Settings → Local Policies → Security Options หา Accounts: Administrator account status Policy และตั้งค่าเป็น Enable

อัปเดตการตั้งค่า Group Policy ด้วยคำสั่ง: gpupdate /force หรือแค่รีบูทคอมพิวเตอร์

หลังจากเปิดใช้งานบัญชี Administrator ด้วยวิธีใดวิธีหนึ่งข้างต้น จะแสดงบนหน้าจอ Logon ของ Windows

เพื่อปิดใช้งาน Built-in Administrator Account ใช้คำสั่ง:

net user administrator /active:no

หากเปิดใช้งาน Built-in Administrator ผ่านนโยบาย Accounts: Administrator account status จะต้องปิดใช้งานมัน (หรือรีเซ็ตการตั้งค่า Local GPO ทั้งหมด)

สูญเสียสิทธิ์ Administrator (รหัสผ่าน) บน Windows 10

มีสถานการณ์ที่คุณปิดใช้งานบัญชีผู้ใช้ที่มีสิทธิ์ Administrator โดยไม่ได้ตั้งใจ หรือนำบัญชีของคุณออกจาก Local Admins Group มาดูวิธีเปิดใช้งาน Built-in Administrator หรือเพิ่มบัญชีของคุณเข้ากับกลุ่ม Local Administrators (แม้จะไม่สามารถ Logon Windows ได้)

บนคอมพิวเตอร์โดเมน สามารถจัดการรายการผู้ใช้ที่มีสิทธิ์ Administrator ได้โดยใช้ GPO

ต้องบูตคอมพิวเตอร์จาก LiveCD (แต่ไม่ใช่ MSDaRT recovery image) หรือ Windows 10 Install Media วิธีง่ายที่สุดสร้าง USB Bootable ด้วย Windows 10 Install Image คือใช้ Media Creation Tool

กด Shift + F10 บนหน้าจอ Windows Setup Command Prompt จะเปิด

ตอนนี้ต้องกำหนดว่า Drive ไหนที่ Windows ติดตั้งอยู่ รัน diskpart และป้อน list vol ในตัวอย่างของผม คุณเห็นว่า Windows อยู่บน Drive C: นี่คือ Drive Letter ที่จะใช้ในคำสั่งต่อไป พิมพ์ exit เพื่อปิด Diskpart

รันคำสั่งต่อไปนี้เพื่อสร้างสำเนา utilman.exe (Ease of Access applet) และแทนที่ด้วย cmd.exe executable:
copy c:\windows\System32\utilman.exe c:\
copy c:\windows\System32\cmd.exe c:\windows\System32\utilman.exe

รีบูทคอมพิวเตอร์:
wpeutil reboot

บูท Windows ปกติ บนหน้าจอ Windows Login (พร้อมรายการบัญชี) กดชุดปุ่ม Win + U

หน้าต่าง Command Prompt จะเปิดด้วยสิทธิ์ System เพื่อเพิ่มบัญชีของคุณเข้ากับกลุ่ม Local Administrators เปิดใช้งาน Built-in Windows Administrator และรีเซ็ตรหัสผ่าน ให้รันคำสั่ง:

net localgroup administrators user1 /add
net user Administrator /active:yes
net user administrator *

ตอนนี้คุณสามารถ Logon Windows ภายใต้ Built-in Administrator หรือบัญชีผู้ใช้ของคุณซึ่งได้รับสิทธิ์ Local Administrator แล้ว

อย่าลืมแทนที่ utilman.exe ต้นฉบับกลับคืน บูทจาก Install Media อีกครั้งและรันคำสั่ง:
copy c:\utilman.exe c:\windows\System32\utilman.exe