Window

Windows 비밀번호를 잊었을 때 포맷 없이 복구하는 방법

범데이 2026. 6. 18. 18:15

회사 보안 프로그램이 주기적으로 비밀번호 변경을 요구해, 해당 프로그램 내에서 멍때리고 새로운 패스워드를 입력했다가..

이후 로그인할때 기억하는 모든 패스워드를 쳐봐도 로그인이 되지 않았다..(ㅠㅠ)

 

 

Windows 로그인 비밀번호를 분실했을 때, 포맷 없이 기존 데이터를 유지한 채 CMD 우회법으로 비밀번호를 강제 변경하는 방법이

다. 핵심은 설치 USB 복구 환경에서 접근성 실행 파일(utilman.exe)을 cmd.exe로 교체해, 로그인 화면에서 시스템 권한 CMD를 실행하는 것이다.

 

 

배경

다음 상황에서 사용한다.

  • 로그인 화면에서 비밀번호 입력이 막히고, Microsoft 계정 온라인 재설정도 보안 질문 분실 등으로 불가능한 경우
  • 데이터 유실 없이 해결해야 해서 포맷이 선택지가 될 수 없는 경우

 

원리는 Windows 로그인 화면의 접근성 버튼(utilman.exe)이 로그인 전에도 실행된다는 점을 이용하는 것이다. 이 파일을 cmd.exe로 교체하면 인증 없이 시스템 권한 CMD가 실행된다. 복구 환경(WinPE)은 파일 시스템에 직접 접근할 수 있어 이 교체가 가능하다.

주의: 적용 범위는 로컬 계정에 한정된다. Microsoft 계정의 온라인 인증 방식에는 적용되지 않을 수 있다.

 

 

 

준비물

  • 정상 작동하는 다른 PC 1대 (Windows 설치 USB 제작용)
  • 8GB 이상 USB 메모리
  • Microsoft 공식 홈페이지에서 받은 Windows 설치 미디어

 

 

절차

1단계: 설치 USB로 부팅 후 CMD 진입

잠긴 PC에 설치 USB를 꽂고 부팅한다. 제조사별 부팅 메뉴 키(F12, F11, Del 등)로 USB를 선택한 뒤, 언어 설정 화면에서 Shift + F10을 눌러 CMD를 실행한다.

확인 방법: CMD 창이 뜨면 진입 성공.

 

2단계: Windows 설치 드라이브 확인

복구 환경 기본 드라이브는 X:\이므로, 실제 Windows가 설치된 드라이브를 찾아야 한다.

c:
dir
# Windows, Users 폴더가 있으면 올바른 드라이브
# 없으면 d:, e: 순으로 탐색

확인 방법: dir 결과에 Windows, Users 폴더가 보이면 해당 드라이브가 맞다.

 

3단계: utilman.exe 교체

move C:\Windows\System32\utilman.exe C:\Windows\System32\utilman.exe.bak
copy C:\Windows\System32\cmd.exe C:\Windows\System32\utilman.exe

확인 방법: 두 명령 모두 1개 파일이 이동/복사되었습니다 메시지가 나오면 성공. USB를 뽑고 재시작한다.

 

4단계: 로그인 화면에서 비밀번호 변경

로그인 화면 우측 하단의 접근성 버튼을 클릭하면 시스템 권한 CMD가 열린다.

# 계정 목록 확인
net user

# 비밀번호 변경 (계정명과 새 비밀번호를 입력)
net user [계정명] [새비밀번호]

확인 방법: 명령을 잘 완료했습니다. 메시지가 뜨면 완료. 새 비밀번호로 로그인한다.

 

5단계: 원상복구 (보안상 필수)

이제 로그인이 잘 될것이다.

 

로그인 후 반드시 원본 파일을 복원한다.

del C:\Windows\System32\utilman.exe
move C:\Windows\System32\utilman.exe.bak C:\Windows\System32\utilman.exe

확인 방법: dir C:\Windows\System32\utilman.exe로 원본 크기의 파일이 복원됐는지 확인한다. 복원하지 않으면 누구나 로그인 화면에서 시스템 권한 CMD에 접근할 수 있는 보안 구멍이 남는다.

 

 

정리

  1. 복구 환경 CMD는 로그인 없이 시스템 파일에 접근할 수 있다.
  2. utilman.exe는 로그인 전 실행되므로, 이를 cmd.exe로 교체하면 시스템 권한 셸을 얻을 수 있다.
  3. net user 명령으로 인증 없이 로컬 계정 비밀번호를 변경할 수 있다.
  4. 작업 후 반드시 원본 파일을 복원해 보안 구멍을 닫아야 한다.

 

 

참고

항목 설명
utilman.exe Windows 접근성 관리자. 로그인 화면에서도 실행됨
WinPE Windows Preinstallation Environment. 설치 USB 부팅 시 진입하는 경량 OS 환경
net user Windows 로컬 사용자 계정을 관리하는 CMD 명령어
적용 범위 로컬 계정에만 적용 가능. Microsoft 계정 온라인 인증 방식에는 적용되지 않을 수 있음
728x90
반응형