ปกติ User สามารถเปลี่ยน Date/Time ได้ โดยเฉพาะ Single-user ที่มี Admin Rights แต่ถ้า Admin ไม่อยากให้ใครเปลี่ยน Date/Time สามารถป้องกันได้ใน Windows 11/10 สถานการณ์พบบ่อยในองค์กร: Admin ต้องการให้ PC ทุกเครื่อง Sync กันเพื่อแอปทำงาน และความปลอดภัย วิธีหนึ่งคือสร้าง Standard User Account แต่ถ้ามีหลาย Admin สามารถป้องกันทุก Admin (ยกเว้นตัวเอง) ได้
ใช้ Registry หรือ Group Policy Lock System Time/Date สร้าง System Restore Point ก่อน (เผื่อผิดพลาด)
ป้องกันไม่ให้ User เปลี่ยน Date และ Time
2 วิธี: 1) แก้ Registry Keys 2) Group Admin Policy (ต้อง Pro/Education/Enterprise)
1: ป้องกันผ่าน Registry Editor

Win+R พิมพ์ regedit Enter เปิด Registry Editor
ไป Key:
HKEY_CURRENT_USER\Software\Policies\Microsoft\
เช็คว่า Control Panel\International มีหรือไม่ หากไม่มี: คลิกขวา Microsoft > New > Key ชื่อ Control Panel คลิกขวา Control Panel > New > Key ชื่อ International
คลิกขวา International > New > DWORD (32-bit) Value
ตั้งชื่อ DWORD = PreventUserOverrides ดับเบิลคลิก ตั้งค่า = 1
- 0 = Enable (อนุญาตให้เปลี่ยน Date/Time)
- 1 = Disable (ป้องกันไม่ให้เปลี่ยน Date/Time)
ทำซ้ำที่ Location:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Control Panel\International
ปิดทั้งหมด Reboot
2: ป้องกันผ่าน Group Policy Editor
หมายเหตุ: Local Group Policy Editor ไม่มีใน Windows 10 Home ใช้ได้แค่ Pro/Education/Enterprise
Win+R พิมพ์ gpedit.msc Enter
ไป: Computer Configuration > Administrative Templates > System > Locale Services
ดับเบิลคลิก Disallow user override of locale settings
อนุญาตให้เปลี่ยน Date/Time Formats: เลือก Not Configured หรือ Disabled
ป้องกันไม่ให้เปลี่ยน Date/Time Formats: เลือก Enabled

Apply > OK > Exit > Restart
Policy นี้ป้องกัน User Customize Locale ผ่าน User Overrides หากมี User-specific Settings จะถูก Override ต้อง Reset จากนี้ก่อน Local Policy จึงเปลี่ยน
Note: เมื่อ Enabled (Prevent Mode) Local User ยังเลือก Alternate Locales ที่ติดตั้งอยู่ได้ (เว้นแต่ Policy อื่นป้องกัน) แต่ Customize ไม่ได้
ข้อเสีย: ใช้กับทุก User หากต้องการ User เดียว ต้อง Set Policy ต่อ User Basis (Pre-computer Policy = Not Configured)
3: ป้องกัน User เฉพาะคน ผ่าน Group Policy Editor
โหลด Group Policy Object Editor จาก MMC (Microsoft Management Console)
Win+R พิมพ์ mmc.exe Enter เปิด MMC Console
File > Add/remove snapin > Add Group Policy Object Editor > Add
ใน Dialog คลิก Browse
แท็บ Users เลือก User ที่ต้องการ
ไป Path เดียวกัน แต่ใต้ User Configuration > Administrative Templates > System > Locale Services
ดับเบิลคลิก Disallow user override of locale settings
อนุญาต: Not Configured/Disabled | ป้องกัน: Enabled

วิธีนี้มีประสิทธิภาพมากที่สุด: Target User เฉพาะคน แทนที่จะเป็น Admin ทุกคน เหมาะกับ User บางคนพร้อมเป็น Admin บางคนยังเรียนรู้
หวังว่าช่วยได้!
