Windows 11/10에서 '사용자 계정이 만료되었습니다' 오류 해결 방법
Windows 11/10에서는 때때로 임시 계정을 만들어야 할 필요가 있습니다. 이는 게스트(Guest) 계정과 비슷하지만, 설정된 기간이 지나면 자동으로 만료된다는 점이 다릅니다. 계정이 한 번 만료되면 해당 계정은 더 이상 사용할 수 없게 됩니다.
다만 이것은 암호 만료(Password Expiration)와는 다른 개념입니다. 암호가 만료되면 새 암호를 설정하라는 안내가 표시되고, 암호를 변경한 후에는 기존처럼 계정을 계속 사용할 수 있습니다. 반면 계정 자체가 만료된 경우에는 별도의 조치 없이는 로그인이 불가능합니다.
이 글에서는 Windows 11/10에서 "사용자 계정이 만료되었습니다(The user's account has expired)" 메시지가 나타날 때 이를 해결하는 방법을 살펴보겠습니다.
Net User 명령으로 계정 만료 해제하기
이 문제는 Net User 명령어를 사용하면 간단히 해결할 수 있습니다. 이 명령어는 특정 사용자 계정에 만료 날짜를 설정하거나, 계정 만료 기능을 완전히 비활성화하는 데 사용됩니다.
해결 방법은 크게 두 가지입니다.
- PowerShell을 사용하여 사용자 계정 만료 끄기
- Active Directory에서 사용자 계정 만료 끄기
1] PowerShell을 사용하여 계정 만료 해제
1) WIN + X 키를 눌러 빠른 링크 메뉴를 연 후 Windows PowerShell(관리자)을 선택합니다.
2) 먼저 만료 설정을 변경할 계정의 정확한 사용자 이름을 확인해야 합니다. PowerShell 창에 다음 명령어를 입력하고 실행하면 컴퓨터에 등록된 모든 사용자 목록이 표시됩니다.
net user
목록에서 해당 사용자 이름을 복사해 둡니다.
3) 같은 PowerShell 창에서 다음 명령어를 실행합니다.
net user USERNAME /expires:never
여기서 USERNAME 부분은 실제 사용자 이름으로 바꿔 입력해야 합니다. 명령을 실행하면 해당 계정의 만료 설정이 해제되어 다시 정상적으로 로그인할 수 있게 됩니다.
2] Active Directory에서 계정 만료 해제
임시 계정을 사용하면서도 자동 만료를 원하지 않는 경우라면, 처음부터 계정 만료 옵션을 '만료 없음'으로 설정해 두는 것이 좋습니다. 관리자 계정에서 제공되는 관리 도구를 통해 손쉽게 설정할 수 있습니다.
1) 시작 메뉴 검색창에 '관리 도구(Administrative Tools)'를 입력하고, 검색 결과를 관리자 권한으로 실행합니다.
2) Active Directory 사용자 및 컴퓨터(Active Directory Users and Computers)를 선택하여 엽니다.
3) 왼쪽 패널에서 도메인을 확장한 후 Users 노드를 선택합니다.
4) 만료 설정을 변경할 도메인 사용자 계정을 선택하고 마우스 오른쪽 버튼을 클릭한 뒤 속성(Properties)을 선택합니다.
5) 계정(Account) 탭으로 이동한 후, 계정 만료(Account Expires) 옵션을 만료 없음(Never)으로 설정합니다.
6) 같은 화면에서 암호 사용 기간 제한 없음(Password never expires) 옵션도 함께 설정할 수 있습니다.
일반 Windows에서 임시 계정이 필요하다면?
참고로 일반 소비자용 Windows, 즉 Windows 11/10 Pro 및 Home 에디션에는 임시 계정이라는 개념이 존재하지 않습니다. 대신 게스트(Guest) 계정을 활용하여 일시적인 접근 권한을 부여하는 방식을 사용하는 것이 좋습니다.