หากต้องการกำหนดวันหมดอายุรหัสผ่านสำหรับบัญชีใน Windows 10 โปรดอ่านต่อไปนี้ เพื่อรักษาความปลอดภัย การเปลี่ยนรหัสผ่านเป็นระยะใน Windows 10 ถือเป็นแนวทางปฏิบัติที่ดี
ขึ้นอยู่กับสภาพแวดล้อม แนวทางปฏิบัติที่ดีที่สุดคือกำหนดให้รหัสผ่านของผู้ใช้หมดอายุหลังจาก 30 ถึง 90 วัน เพื่อป้องกันไม่ให้ผู้โจมตีแฮกรหัสผ่านและเข้าถึงคอมพิวเตอร์และทรัพยากรเครือข่ายของคุณ
วิธีเปลี่ยนวันหมดอายุรหัสผ่านใน Windows 10
วิธีที่ 1. กำหนดวันหมดอายุรหัสผ่านผ่าน Group Policy
วิธีที่ 2. กำหนดวันหมดอายุรหัสผ่านด้วย Command Prompt
วิธีที่ 1. กำหนดวันหมดอายุรหัสผ่านผ่าน Group Policy *
* หมายเหตุ: วิธีนี้ใช้ได้กับ Windows 10 Professional เท่านั้น และ Windows Server 2012 หรือ Server 2016 Standalone versions หากต้องการเปลี่ยนหรือปิดการหมดอายุรหัสผ่านบน Domain Server 2016/2012 โปรดอ่านบทความ: วิธีเปลี่ยนหรือปิดการหมดอายุรหัสผ่านบนโดเมน 2012/2016
ขั้นตอนที่ 1. เปิดใช้งานการหมดอายุรหัสผ่าน
1. เปิดตัวเลือก 'Local Users and Groups' โดย:
-
- กด Windows
+ R พร้อมกันเพื่อเปิดกล่องคำสั่ง Run - พิมพ์ lusrmgr.msc แล้วกด Enter
- กด Windows

2. เลือก Users ด้านซ้าย แล้วคลิกขวาที่ผู้ใช้และเลือก Properties

3. ยกเลิกติ๊ก Password never expires แล้วคลิก OK

ขั้นตอนที่ 2. กำหนด Maximum Password Age ใน Security Policy
1. เปิด Local Security Policy editor โดย: *
-
- กด Windows
+ R พร้อมกัน - พิมพ์ secpol.msc แล้วกด Enter
- กด Windows

2. ใน Local Security Policy ให้นำทางไปที่:
- Security Settings → Account Policy → Password Policy
3. ด้านขวา ให้ดับเบิลคลิกที่นโยบาย: Maximum password age

4. เปลี่ยนค่าเริ่มต้น "42" เป็นจำนวนวันที่ต้องการให้รหัสผ่านหมดอายุ *
* หมายเหตุ: การตั้งค่านี้กำหนดระยะเวลา (วัน) ที่รหัสผ่านใช้ได้ก่อนที่ระบบจะบังคับให้เปลี่ยน สามารถตั้งค่าได้ 1-999 วัน หรือตั้งเป็น 0 เพื่อให้รหัสผ่านไม่มีวันหมดอายุ

วิธีที่ 2. กำหนดวันหมดอายุรหัสผ่านด้วย Command Prompt *
หมายเหตุ: วิธีนี้ใช้ได้กับทุกเวอร์ชัน Windows (Home & Pro) และ Windows Server
1. เปิด Command Prompt as Administrator โดย:
-
- ในกล่องค้นหา พิมพ์: cmd (หรือ command prompt)
- คลิกขวาที่ command prompt (ผลลัพธ์) และเลือก Run as Administrator

2. ใน Command Prompt ให้รันคำสั่งต่อไปนี้เพื่อเปิดใช้งานการหมดอายุรหัสผ่าน:
- wmic useraccount where "Name='UserAccountName'" set PasswordExpires=true
* หมายเหตุ: ในคำสั่งข้างต้น ให้เปลี่ยนค่า UserAccountName เป็นชื่อบัญชีที่ต้องการ เช่น ชื่อบัญชีคือ "John" คำสั่งจะเป็น:
- wmic useraccount where "Name='John'" set PasswordExpires=true

3. ตอนนี้รันคำสั่งต่อไปนี้เพื่อกำหนดวันหมดอายุรหัสผ่าน เช่น 90 วัน *
- net accounts /maxpwage:90
* หมายเหตุ: เปลี่ยนตัวเลข "90" เป็นจำนวนวันที่ต้องการให้รหัสผ่านหมดอายุ

4. ปิด Command Prompt และ รีสตาร์ท คอมพิวเตอร์ *
* หมายเหตุ: หลังรีสตาร์ท หากผู้ใช้ยังไม่มีรหัสผ่าน จะถูกแจ้งให้สร้างรหัสผ่านใหม่ คลิก OK พิมพ์รหัสผ่านใหม่ 2 ครั้ง แล้วกด Enter

ความช่วยเหลือเพิ่มเติม: หากต้องการยกเลิกช่วงเวลาการหมดอายุรหัสผ่าน ให้รันคำสั่งต่อไปนี้ใน Admin Command Prompt เพื่อตั้งค่าให้รหัสผ่านไม่มีวันหมดอายุสำหรับบัญชีผู้ใช้ทั้งหมด
- net accounts /maxpwage:unlimited
เสร็จสิ้น! โปรดแจ้งให้我知道ว่าคู่มือนี้ช่วยคุณได้หรือไม่ โดยทิ้งความคิดเห็น โปรดไลก์และแชร์เพื่อช่วยผู้อื่น