Windows มีฟีเจอร์ความปลอดภัย: รหัสผ่าน, อายุรหัสผ่าน min/max ปัญหา: Admin จัดการ User หลายบัญชี ต้องการป้องกันไม่ให้ User เปลี่ยนรหัสผ่านเอง (เช่น Lab คอมพิวเตอร์) Windows 10 อนุญาต Admin ป้องกัน User เปลี่ยนรหัสผ่านได้ แต่ Admin ยังเปลี่ยน/รีเซ็ต/ลบได้ ใช้ได้กับ Local accounts เท่านั้น Microsoft Account ยังเปลี่ยนออนไลน์ได้
ป้องกันไม่ให้ User เปลี่ยนรหัสผ่าน Windows 10
สร้าง Restore Point ก่อน
หมายเหตุ: ต้อง Sign in ด้วย Admin account ใช้กับ Local user accounts เท่านั้น ไม่ใช่ Admin accounts Microsoft Account ยังเปลี่ยนรหัสผ่านทางเว็บได้
วิธีที่ 1: Registry Editor
- Win + R → regedit Enter
- ไปที่:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies - คลิกขวา Policies → New → DWORD (32-bit) → ชื่อ DisableChangePassword
- ดับเบิลคลิก → Value data: 1 → OK
- รีบูท
วิธีที่ 2: Local Users and Groups (Pro/Enterprise/Education เท่านั้น)
- Win + R → lusrmgr.msc Enter
- ขยาย Local Users and Groups → Users
- คลิกขวา User account ที่ต้องการ → Properties
- ติ๊ก User cannot change password → Apply → OK
- รีบูท
วิธีที่ 3: Command Prompt
- CMD (Admin)
net users→ ดูรายการ User- ป้องกันการเปลี่ยนรหัส:
net user user_name /PasswordChg:No(แทน user_name จริง) - ถ้าอนุญาตให้เปลี่ยนได้อีก:
net user user_name /PasswordChg:Yes - รีบูท
วิธีที่ 4: Group Policy Editor (Pro/Enterprise/Education)
- Win + R → gpedit.msc Enter
- ไปที่: User Configuration → Administrative Templates → System → Ctrl+Alt+Del Options
- ดับเบิลคลิก Remove change password → Enabled → Apply → OK
- นโยบายนี้จะซ่อนปุ่ม Change Password ใน Ctrl+Alt+Del แต่ User ยังเปลี่ยนได้เมื่อระบบบังคับ (รหัสผ่านหมดอายุ/ Admin บังคับ)
- Restart
บทความแนะนำ:
- Enable/Disable First Sign-in Animation Windows 10
- View User Account Details Windows 10
- Limit Failed Login Attempts Windows 10
- Change User Account Name Windows 10
เรียนรู้ ป้องกันไม่ให้ User เปลี่ยนรหัสผ่าน Windows 10 เรียบร้อย ถามได้ในความคิดเห็น