윈도우 로그온 암호를 잃어 버려서 난감할 때가 있습니다.
특히 자동으로 로그온 되도록 레지스트리를 변경하신분중에
어떤 연유로 레지스트리가 손상을 입는 경우엔
오래전에 지정해 놓은 암호를 기억해 내기가 쉽지 않죠.
이럴경우에 자신이 지정해 놓은 로그온 암호를 초기화시키는 방법이
몇번 게시판에 올라왔었는데
총체적으로 정리를 해 봤습니다.
사용하는 윈도우의 종류에 따라서
로그온 암호 정보를 갖고 있는 파일이 각기 다릅니다.
윈도우 95, 98, me등의 운영체제는
윈도우 디렉토리 안에 *.pwl 파일로 되어 있으며,
윈도우 XP, 2000등의 경우에는
윈도우 디렉토리안에 system32\config 폴더안에 sam 파일에 암호 정보를 갖고 있습니다.
따라서
첫번째 해결 방법은 이 파일을 삭제함으로써
암호를 초기화(암호를 입력하지 않은 상태)시킬수 있습니다.
참고로, *pwl 파일이나 sam 파일은
시스템 파일과 숨김파일로 속성지어져 있으므로
윈도우상이나, 도스상태에서 그냥 삭제는 불가능하므로 속성을 바꾸어줘야 됩니다.
즉 도스상태, 혹은 멀티부팅이 가능한 경우에는 다른 OS로 부팅한 후에
속성변경 명령어인 attrib을 사용하여 일반속성으로 바꾸어준뒤에 삭제를 합니다.
NTFS로 파일시스템이 구성되어 있고 멀티부팅이 되지 않는 경우에는
CD나 디스켓으로 부팅한 이후 콘솔모드에서 직접 지우면 됩니다.
만약 컴퓨터가 두대 있을때에는
하드를 다른 컴퓨터의 슬레이브 하드로 인식을 하게 한 이후에 지우면 되고,
FAT로 파일시스템이 구성되어 있다면
일반적인 DOS부팅디스크로 부팅한 후에 지우시면 됩니다.
다음은 로그온 암호를 삭제하는 명령어 입니다.
도스 상태에서 아래와 같이 입력합니다.
*==윈도우 9X 시리즈==*
1: attrib -R -A -S -H c:\windows\*.pwl =>엔터(파일의 속성을 일반으로 변경)
2: del c:\windows\*.pwl =>엔터(파일을 삭제함-암호 초기화)
*==윈도우 2K 시리즈==*
1: attrib -R -A -S -H c:\windows\system32\config\sam =>엔터
2: del c:\winnt\system32\config\sam =>엔터
*==윈도우 XP 시리즈==*
1: attrib -R -A -S -H c:\windows\system32\config\sam =>엔터
2: del c:\windows\system32\config\sam =>엔터
이렇게 해당 파일을 삭제하고서 재부팅후 하게되면,
윈도우 로그온시, 패스워드를 입력하는 창에서 그냥 엔터(아무것도 적지않음)만 치면
로그온이 이루어 집니다.
로그온 창의 하단 메뉴나,
윈도우로 진입한 후 로그온 암호를 재지정하시면 됩니다.
XP를 쓰고 있다면~
2번째 방법이 가장 이상적임...^^