Windows 10의 로컬 계정에 암호 만료(Password Expiration) 기능이 활성화되어 있으면, 설정된 만료 기한이 지날 때마다 Windows가 암호를 변경하라는 알림을 반복해서 표시합니다. 기본적으로 이 기능은 비활성화되어 있지만, 일부 서드파티 프로그램이나 응용 프로그램이 몰래 이 기능을 켜는 경우가 있으며, 안타깝게도 제어판에는 이를 끌 수 있는 메뉴가 존재하지 않습니다.

가장 큰 문제는 암호를 계속 변경해야 한다는 점입니다. 잦은 암호 변경은 오히려 암호를 잊어버리는 원인이 되기도 합니다. Microsoft가 로컬 계정의 암호 만료 설정을 제어판에서 변경하지 못하도록 막아두었지만, 다행히 대부분의 사용자에게 적용 가능한 우회 방법이 있습니다.
Windows 10 Pro 사용자라면 로컬 그룹 정책 편집기(Group Policy Editor)로 간단히 설정을 변경할 수 있고, Windows 10 Home 사용자라면 명령 프롬프트(Command Prompt)를 이용해 암호 만료 설정을 조정할 수 있습니다. 아래 가이드를 따라 Windows 10에서 암호 만료 기능을 활성화 또는 비활성화하는 방법을 확인해 보세요.
Windows 10에서 암호 만료 활성화 또는 비활성화하기
작업을 시작하기 전에, 혹시 문제가 발생할 경우에 대비하여 시스템 복원 지점을 미리 만들어 두는 것을 권장합니다.
방법 1: 명령 프롬프트(CMD)로 로컬 계정의 암호 만료 설정 변경
a. Windows 10에서 암호 만료 활성화하기
1. 시작 메뉴나 작업 표시줄 검색창에 'cmd'를 입력하고 Enter 키를 눌러 명령 프롬프트를 실행합니다.

2. 아래 명령어를 입력한 후 Enter 키를 누릅니다.
wmic UserAccount where Name="사용자이름" set PasswordExpires=True
참고: '사용자이름' 부분을 실제 사용 중인 계정 이름으로 바꿔서 입력하세요.

3. 로컬 계정의 최대·최소 암호 사용 기간을 확인하려면 아래 명령어를 입력하고 Enter 키를 누릅니다.
net accounts
참고: 현재 설정된 최대 암호 사용 기간과 최소 암호 사용 기간 값을 잘 적어두세요.

4. 이제 아래 명령어로 암호 사용 기간을 변경합니다. 최소 암호 사용 기간은 반드시 최대 암호 사용 기간보다 짧아야 합니다.
net accounts /maxpwage:일수
참고: '일수' 부분에 1~999 사이의 숫자를 입력하여 암호가 며칠 후 만료될지 지정합니다.
net accounts /minpwage:일수
참고: '일수' 부분에 1~999 사이의 숫자를 입력하여 암호를 변경한 뒤 다시 변경할 수 있기까지 걸리는 최소 일수를 지정합니다.

5. 명령 프롬프트를 닫고 PC를 재부팅하면 변경 사항이 저장됩니다.
b. Windows 10에서 암호 만료 비활성화하기
1. 검색창에 'cmd'를 입력하고 Enter 키를 눌러 명령 프롬프트를 실행합니다.
2. 아래 명령어를 입력한 후 Enter 키를 누릅니다.
wmic UserAccount where Name="사용자이름" set PasswordExpires=False

참고: '사용자이름' 부분을 실제 계정 이름으로 바꿔 입력하세요.
3. 모든 사용자 계정에 대해 암호 만료를 한 번에 비활성화하려면 아래 명령어를 사용합니다.
wmic UserAccount set PasswordExpires=False
4. PC를 재부팅하여 변경 사항을 저장합니다.
이것으로 명령 프롬프트를 이용해 Windows 10의 암호 만료 기능을 활성화 또는 비활성화하는 방법을 마쳤습니다.
방법 2: 로컬 그룹 정책 편집기로 로컬 계정의 암호 만료 설정 변경
참고: 이 방법은 Windows 10 Pro, Enterprise, Education 에디션에서만 사용할 수 있습니다. Home 에디션은 위의 명령 프롬프트 방법을 이용해 주세요.
a. 로컬 계정의 암호 만료 활성화하기
1. Windows 키 + R을 누른 뒤 gpedit.msc를 입력하고 Enter 키를 누릅니다.

2. 왼쪽 창에서 로컬 사용자 및 그룹(로컬)을 확장한 후 사용자를 선택합니다.
3. 오른쪽 창에서 암호 만료를 설정하려는 사용자 계정을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

4. 일반 탭에 있는지 확인한 후 '암호 사용 기한 제한 없음' 체크박스의 체크를 해제하고 확인을 클릭합니다.

5. 다시 Windows 키 + R을 누르고 secpol.msc를 입력한 후 Enter 키를 눌러 로컬 보안 정책을 엽니다.
6. 로컬 보안 정책에서 보안 설정 > 계정 정책 > 암호 정책으로 이동합니다.

7. 암호 정책을 선택한 상태에서 오른쪽 창의 '최대 암호 사용 기간'을 더블클릭합니다.
8. 최대 암호 사용 기간을 0~998 사이의 숫자로 입력한 후 확인을 클릭합니다.

9. PC를 재부팅하면 변경 사항이 저장됩니다.
b. 로컬 계정의 암호 만료 비활성화하기
1. Windows 키 + R을 누른 뒤 gpedit.msc를 입력하고 Enter 키를 누릅니다.

2. 왼쪽 창에서 로컬 사용자 및 그룹(로컬)을 확장한 후 사용자를 선택합니다.

3. 오른쪽 창에서 해당 사용자 계정을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
4. 일반 탭에서 '암호 사용 기한 제한 없음' 항목에 체크한 후 확인을 클릭합니다.

5. PC를 재부팅하여 변경 사항을 저장합니다.
함께 참고하면 좋은 글:
- Windows 10 '보안 옵션 준비 중' 화면에서 멈출 때 해결 방법
- Windows 시간 서비스가 작동하지 않을 때 해결 방법
- Windows 10 자동 종료 예약 설정 방법
- Windows 10에서 CD/DVD 드라이브가 디스크를 인식하지 못할 때 해결 방법
지금까지 Windows 10에서 암호 만료 기능을 활성화 또는 비활성화하는 방법을 알아보았습니다. 가이드와 관련해 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.