วิธีเปิด UAC บน Windows Server 2022 เพื่อเพิ่มความปลอดภัยให้ระบบ
หลังจากปิด UAC เพื่อทดสอบระบบหรือแก้ปัญหาบางอย่างแล้ว ผู้ดูแลระบบควรเปิด UAC กลับโดยเร็วที่สุด เพราะ UAC เป็นหนึ่งในกลไกป้องกันพื้นฐานที่สำคัญของ Windows Server 2022
การเปิด UAC จะช่วยลดความเสี่ยงจาก
Malware
Ransomware
Script อันตราย
การแก้ไขระบบโดยไม่ได้รับอนุญาต
บทความนี้จะอธิบายวิธีเปิด UAC บน Windows Server 2022 อย่างถูกต้อง
① UAC คืออะไร
UAC ย่อมาจาก
User Account Control
เป็นระบบที่ช่วยควบคุมสิทธิ์การเข้าถึงระดับ Administrator
② ทำไมควรเปิด UAC
ช่วยป้องกัน
Malware
Unauthorized Changes
Privilege Escalation
Script ที่เป็นอันตราย
③ UAC ทำงานอย่างไร
เมื่อมีโปรแกรมพยายามแก้ไขระบบ
Windows จะถามยืนยันก่อนดำเนินการ
ช่วยให้ผู้ดูแลระบบรับรู้ทุกการเปลี่ยนแปลงสำคัญ
④ เปิด UAC ผ่าน Control Panel
กด
Windows + R
พิมพ์
UserAccountControlSettings
แล้วกด Enter
⑤ เลื่อน Slider ขึ้น
เลือกอย่างน้อย
Default
หรือระดับสูงกว่า
ตามนโยบายองค์กร
⑥ กด OK
จากนั้นยืนยันการเปลี่ยนแปลง
⑦ รีสตาร์ต Server
เพื่อให้ระบบทำงานสมบูรณ์
ควร Restart หลังเปลี่ยนค่า
⑧ เปิด UAC ผ่าน Registry
เปิด
regedit
⑨ ไปยังตำแหน่ง Registry
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
⑩ แก้ไขค่า EnableLUA
กำหนดค่าเป็น
1
หมายถึง
เปิดใช้งาน UAC
⑪ ตรวจสอบค่า EnableLUA
ค่า
0
หมายถึงปิด
ค่า
1
หมายถึงเปิด
⑫ เปิด UAC ผ่าน PowerShell
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name EnableLUA -Value 1
⑬ รีสตาร์ตผ่าน PowerShell
Restart-Computer
⑭ ตรวจสอบหลังเปิด UAC
ลองเปิด
Registry Editor
หรือ
Command Prompt แบบ Administrator
ระบบควรแสดงหน้าต่างยืนยัน
⑮ ระดับของ UAC
มีหลายระดับ
ตั้งแต่
Never Notify
ถึง
Always Notify
⑯ ระดับที่แนะนำ
สำหรับ Windows Server
แนะนำ
Default
หรือ
Always Notify
สำหรับระบบที่ต้องการความปลอดภัยสูง
⑰ UAC กับ Administrator
แม้จะ Login ด้วย Administrator
UAC ก็ยังทำงาน
เพื่อป้องกันการเปลี่ยนแปลงโดยไม่ตั้งใจ
⑱ UAC กับ Malware
Malware จำนวนมาก
อาศัยการยกระดับสิทธิ์
UAC ช่วยลดโอกาสโจมตีได้
⑲ UAC กับ Domain Controller
Domain Controller
ควรเปิด UAC เสมอ
เพื่อเพิ่มความปลอดภัยของ Active Directory
⑳ UAC กับ Hyper-V Host
Hyper-V Host
ควรเปิด UAC เช่นกัน
เพราะเป็นระบบสำคัญขององค์กร
㉑ ปัญหาที่พบบ่อย
เปิด UAC แล้วโปรแกรมเก่าทำงานไม่ได้
สาเหตุ
โปรแกรมไม่รองรับ UAC
เปิด UAC แล้ว Automation ล้มเหลว
สาเหตุ
Script ต้องใช้สิทธิ์ Administrator
㉒ แนวทางแก้ไข
ใช้
Run as Administrator
แทนการปิด UAC ทั้งระบบ
㉓ Security Best Practice
ควร
เปิด UAC
ใช้ Password Policy
ใช้ MFA
เปิด Audit Log
ร่วมกัน
㉔ Checklist หลังเปิด UAC
ตรวจสอบ
EnableLUA = 1
Restart เรียบร้อย
โปรแกรมสำคัญทำงานได้
Event Log ปกติ
㉕ แนวทางสำหรับองค์กร
Production Server
ควรเปิด UAC ทั้งหมด
ยกเว้นมีเหตุผลทางเทคนิคที่จำเป็นจริง ๆ
㉖ สรุป
UAC เป็นหนึ่งในกลไกป้องกันพื้นฐานที่สำคัญของ Windows Server 2022 และควรเปิดใช้งานในระบบจริงเสมอ
Checklist สำคัญ
เปิด EnableLUA
Restart Server
ทดสอบ Application
ตรวจสอบ Event Log
ใช้ Least Privilege ร่วมด้วย
comsiam แนะนำว่า แม้ UAC อาจสร้างความรำคาญเล็กน้อยในบางครั้ง แต่ประโยชน์ด้านความปลอดภัยที่ได้รับมีมากกว่ามาก และควรเปิดใช้งานบน Production Server ทุกเครื่อง