บางครั้งต้องสร้างบัญชีชั่วคราวใน Windows 11/10 คล้าย Guest Account แต่มีวันหมดอายุ เมื่อบัญชีหมดอายุ จะใช้ไม่ได้เลย ต่างจาก Password Expiration ที่แจ้งเปลี่ยนรหัสผ่าน แล้วใช้ต่อได้ตามปกติ บทความนี้ดูวิธีแก้หากเจอ — The user's account has expired บน Windows 11/10

The user's account has expired on Windows 11/10
แก้ได้ด้วยคำสั่ง Net User สำหรับตั้งวันหมดอายุหรือปิดการหมดอายุบัญชี
- ปิด User Account Expiration ด้วย PowerShell
- ปิด User Account Expiration ใน Active Directory
1. ปิด User Account Expiration ด้วย PowerShell

1. เปิด PowerShell ด้วย WIN+X เลือก Windows PowerShell (Admin)
2. หา username ที่แน่นอนของบัญชีที่ต้องการตั้ง expiration พิมพ์รัน net user คัดลอกชื่อ
3. ใน PowerShell เดียวกัน รันคำสั่ง:
net user USERNAME /expires:never
แทนที่ USERNAME ด้วย username ที่ถูกต้อง
2. ปิด User Account Expiration ใน Active Directory
หากต้องการบัญชีชั่วคราวแต่อยากไม่ให้หมดอายุอัตโนมัติ ตั้งค่าตั้งแต่แรกได้ ผ่าน Administrative tool สำหรับ admin ใน Windows

1. ค้น Administrative Tools ใน Start เปิดด้วยสิทธิ์ Admin
2. เลือก Active Directory Users and Computers เปิด
3. ด้านซ้ายขยาย domain เลือก node ที่บอกว่า Users
4. เลือก domain user account ที่ต้องการเปลี่ยน expiration คลิกขวา Properties
4. ไปแท็บ Account ถูก Account Expires เป็น Never
5. สามารถตั้ง password never expires ในส่วนเดียวกันได้
ใน Windows เวอร์ชันผู้บริโภค (Pro และ Home) ไม่มีแนวคิดบัญชีชั่วคราว ใช้ Guest Account ให้การเข้าถึงชั่วคราวแทน
