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

ตั้งค่าวันหมดอายุรหัสผ่านสำหรับบัญชี Microsoft และบัญชีท้องถิ่น

เรากลุ่มใหญ่มีนิสัยใช้รหัสผ่านเดิมนานๆ ซึ่งเป็นอันตราย หากรหัสผ่านนั้นถูกใช้หลายที่ ในกรณีที่เกิดการรั่วไหลข้อมูล รหัสผ่านอาจถูกเปิดเผยต่อสาธารณะ วันนี้เราจะแชร์วิธีตั้ง วันหมดอายุรหัสผ่าน สำหรับ บัญชี Microsoft หรือ บัญชีท้องถิ่น เพื่อบังคับให้ผู้ใช้เปลี่ยนรหัสผ่านทุกไม่กี่เดือน

ที่นี่เราตั้งวันหมดอายุรหัสผ่านสำหรับสองประเภทบัญชีที่แตกต่างกัน คือ บัญชี Microsoft และบัญชี Windows ท้องถิ่น หากคุณใช้บัญชี Microsoft ใน Windows 10 การเปลี่ยนรหัสผ่านเป็นประจำจึงสำคัญยิ่งขึ้น

เมื่อพูดถึงการตั้งวันหมดอายุรหัสผ่าน คุณสามารถเลือกใช้ค่าเริ่มต้นของ Windows 11/10 สำหรับบัญชีท้องถิ่น หรือตั้งค่าผ่านคำสั่ง "net"

ตั้งวันหมดอายุรหัสผ่านสำหรับบัญชี Microsoft

  1. ไปที่ส่วน Security ของบัญชี Microsoft
  2. คลิกลิงก์ Change my password ภายใต้ Password security
  3. ป้อนรหัสผ่านเก่าและรหัสผ่านใหม่สองครั้ง
  4. ติ๊กกล่องที่ระบุ Make me change my password every 72 days

ตั้งค่าวันหมดอายุรหัสผ่านสำหรับบัญชี Microsoft และบัญชีท้องถิ่น

ข้อจำกัดของวิธีนี้คือ คุณต้องเปลี่ยนรหัสผ่านปัจจุบันเป็นรหัสใหม่ที่ไม่เคยใช้ซ้ำ 3 ครั้งก่อนหน้า Microsoft จะแจ้งให้คุณเปลี่ยนรหัสผ่านอัตโนมัติทุก 72 วัน

คุณควรทราบว่านี่แตกต่างจาก PIN หรือ Windows Hello ที่คุณใช้บนคอมพิวเตอร์ Windows 11/10

ตั้งวันหมดอายุรหัสผ่านสำหรับบัญชีท้องถิ่น

แม้จะสามารถสร้างบัญชีไม่มีรหัสผ่านใน Windows ได้ แต่ไม่แนะนำ หากคุณเป็นแอดมินของคอมพิวเตอร์ ให้แน่ใจว่าผู้ใช้ทุกคนเปลี่ยนรหัสผ่านบ่อยๆ มี 2 วิธีในการทำ และจะบังคับให้ผู้ใช้เปลี่ยนรหัสผ่านปัจจุบัน ค่าเริ่มต้นคือ 42 วัน

1. ใช้介面บัญชีผู้ใช้

ตั้งค่าวันหมดอายุรหัสผ่านสำหรับบัญชี Microsoft และบัญชีท้องถิ่น

  1. ใน Run prompt (Win + R) พิมพ์ lusrmgr.msc แล้วกด Enter
  2. จะเปิด Local Users and Groups Editor
  3. ภายใต้โฟลเดอร์ Users ให้ค้นหาผู้ใช้ที่ต้องการเปลี่ยนวันหมดอายุรหัสผ่าน
  4. คลิกสองครั้งเพื่อเปิดคุณสมบัติผู้ใช้
  5. ยกเลิกติ๊กกล่องที่ระบุ Password never expires
  6. คลิก OK เพื่อเสร็จสิ้น

มีคำสั่ง WMIC ยอดนิยม แต่ดูเหมือนจะไม่ทำงานใน Windows 11/10 หากใช้คำสั่งโดยไม่มีคลอจ "where name" จะตั้งวันหมดอายุรหัสผ่านสำหรับทุกบัญชี รวมถึงบัญชีระบบ

wmic UserAccount where name='John Doe' set Passwordexpires=false

2. ตัวเลือกบรรทัดคำสั่งเพื่อตั้งวันหมดอายุ

เมื่อเสร็จแล้ว หากต้องการ ตั้งวันหมดอายุที่แน่นอน ต้องใช้คำสั่ง "Net Accounts" เปิด PowerShell ด้วยสิทธิ์แอดมิน และรันคำสั่ง Net Accounts จะแสดงรายละเอียดดังนี้:

Force user logoff how long after time expires?: Never
Minimum password age (days): 0
Maximum password age (days): 42
Minimum password length: 0
Length of password history maintained: None
Lockout threshold: Never
Lockout duration (minutes): 30
Lockout observation window (minutes): 30
Computer role: WORKSTATION

หากต้องการตั้งวันหมดอายุเฉพาะ ให้คำนวณเป็นจำนวนวัน หากตั้ง 30 วัน ผู้ใช้จะต้องเปลี่ยนรหัสผ่านเดือนละครั้ง

Execute the command Net Accounts /maxpwage 30

หากต้องการบังคับให้เปลี่ยนรหัสผ่านทันที ใช้ maxpwage:1

อ่านเพิ่มเติม: บังคับให้ผู้ใช้เปลี่ยนรหัสผ่านบัญชีครั้งถัดไปที่ล็อกอิน

3. ใช้ Group Policy เปลี่ยนวันหมดอายุรหัสผ่าน

ตั้งค่าวันหมดอายุรหัสผ่านสำหรับบัญชี Microsoft และบัญชีท้องถิ่น

  1. เปิด Group Policy Editor โดยพิมพ์ gpedit.msc ใน Run prompt แล้วกด Enter
  2. ไปที่ Computer Configuration > Windows Settings > Security Settings > Account Policies
  3. คลิก Password Policy แล้วคลิก Maximum Password age
  4. ที่นี่คุณสามารถเปลี่ยนจาก 42 เป็นตัวเลขอื่นได้ ค่าสูงสุดอยู่ระหว่าง 1-999

หวังว่าบทความนี้จะทำตามได้ง่าย และคุณสามารถตั้งวันหมดอายุรหัสผ่านสำหรับบัญชีผู้ใช้ใน Windows 11/10 ได้

ตั้งค่าวันหมดอายุรหัสผ่านสำหรับบัญชี Microsoft และบัญชีท้องถิ่น