[윈도우7]컴퓨터 계정 비밀번호 분실 시 비밀번호 초기화 방법

 [초기화 방법 : 시작화면에서 고정키 실행 프로그램을 명령프롬프트로 사용하여 암호를 변경함]
 
1. 부팅cd나 usb를 이용한 방법 
2. 부팅cd나 usb없이 강제 종료 후 '시동 복구 시작'이용
---------------------------------------------------------------------------

1. 부팅cd 나 usb를 이용

   1)윈도우 부팅cd나 usb를 이용하여 부팅 후, 윈도우 설치 창이 나오면 쉬프트 + f10키를 눌러
     명령 프롬프트 창(=도스 명령창)을 실행.

   2)명령 프롬프트 창에 윈도우가 설치된 디스크로 진입(대부분 c드라이브에 윈도우를 설치하기 때문에 c드라이브로 설명)
     'c:' 명령어를 통해 c드라이브로 진입
     'dir'명령어를 통해 c드라이브 내에 Windows 폴더(디렉토리)가 있는지 확인.

  3) ※주의 : 직접적인 해결방법
    3-1) c:\Windows\system32\sethc.exe를 미리 사본을 만들어 놓기(만약을 대비한 백업) : 
     copy c:\Windows\system32\sethc.exe c:\Windows\system32\sethcu.exe
   
   3-2) cmd.exe를 sethc.exe로 복사(=cmd.exe를 sethc.exe로 이름바꾸기) : 
           copy c:\Windows\system32\cmd.exe c:\Windows\system32\sethc.exe
        덮어쓰기 내용을 물어보면 'Y' 입력 후 엔터
        완료 후 창 닫기 버튼 또는 'exit' 명령어 입력 후 컴퓨터 재부팅하기


  4) 윈도우 다시시작 후 계정 로그인 화면이 나오면
     쉬프트키를 여러번 눌러 명령 프롬프트 창이 생성되게함(이 창의 이름은 sethc.exe)로 나와야 의도한 대로 된 것임.
   
     (이 명령 프롬프트에서 'net user'명령어로 윈도우에서 사용하고 있는 계정 정보 확인.)

  5)  ※ 명령 프롬프트에서 'net user [계정명] [새로 지정할 암호]' 명령어 입력 후 엔터
      ex) net user winuser 1234
      '명령이 잘 실행되었다~'는 내용 확인 후 명령 프롬프트 창 닫기

  6) 컴퓨터 재부팅 후 변경한 계정 내용 입력 후 윈도우 로그인
     이전에 파일 이름 변경한 내용을 되돌리기(재부팅 필요)
      sethc.exe -> cmd.exe
      sethcu.exe -> sethc.exe

-------------------------------------------------------------------------------------------------------------

2. 부팅cd나 usb없이 강제 종료 후 '시동 복구 시작'이용

   1)시동 복구 모드 진입 후, 운영체제 자체를 복구하는 목적이 아니기 때문에
      진입하려는 동작을 제외하고는 '취소'버튼 누름

   2)'시동 복구'탭에서 '->보내지 않음' 항목 아래에 '문제에 관한 정보 보기' 탭을 누름
      탭을 누르면 하단의 설명 내용중 .txt 확장자 링크 부분을 클릭하여 파일을 염.

   3) 열린 텍스트 파일에서 '파일-열기'버튼을 눌러 탐색기 창을 염.(최종적인 목표는 탐색기 창을 열기 위함.)

   4)※주의
     4-1)로컬 디스크(윈도우즈가 설치된 디스크) - Windows폴더 - System32 - 'sethc' 파일 찾아서
          복사본 생성(이 파일의 복사본(만약을 대비한 백업파일)은 따로 존재하고, sethc의 이름을 sethcu로 바꾸기)

     4-2)'cmd' 명령프롬프트 파일을 찾아서 파일 이름을 'sethc'로 바꿔줌

      4-3)컴퓨터 재부팅

   5) 재부팅 후 위도우 계정 선택 화면이 나오면 쉬프트를 연속으로 눌러줌(=cmd 창을 열기 위함)
       cf)sethc 파일은 고정키 프로그램인데, 후에 명령프롬프트창을 띄울려고 이름을 바꿔준 것임.

   6) cmd창에서 'net user'명령어 입력 후 실행(사실, 이 명령어는 직접적으로 문제 해결에 도움을 주진 않지만, 윈도우에 
      생성된 계정 내용을 확인하는 것임.)

   7)※
       7-1) cmd창에서 'net user administrator /active:yes *' 또는 'net user administrator *' (혹은 분실된 계정이름을
             administrator 대신 넣어줌)
             ex) net user winuser * 

      7-2) 이후 해당 계정에 대한 암호를 입력하라는 입력 문구가 나옴.
            '아무것도 입력하지 않고' 엔터키만 누름

      7-3) '암호 확인~'이런 입력 문구가 나와도 엔터키 누름.(비밀번호 초기화의 경우)

      7-4) 정상적으로 명령이 실행이 되었으면, 'exit'명령어를 입력 및 실행하고 컴퓨터를 다시 시작함

  8) 비밀번호 초기화된 계정으로 윈도우 화면 진입 후, 복구 모드에서 이름을 바꿔주었던 파일을 원래대로 되돌리기
       (sethc -> cmd, sethcu -> sethc)

댓글