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