윈도우 7
[윈도우 7] 로그온 창에 다른 사용자(Other User) 가 출력되는 현상 해결하기 : ProfileList 구성 누락
CApple
2012. 5. 7. 10:35
다른 사용자(Other User) 란?
윈도우의 로그온 화면에서 정상적인 계정이 아닌 스크린 샷과 같이 다른 사용자Other User 라는 계정이 출력되는 현상을 말합니다.
문제의 원인은 ProfileList 키
이러한 증상의 대부분은 어떠한 원인에 의해 프로필 관련 레지스트리에 문제가 발생하여 생기는 것입니다. 계정의 프로필에 관련된 레지스트리는 아래의 레지스트리 경로에 위치하고 있습니다.
해당 키의 하위에는 S-1-X-XX... 의 형식으로 하위 키들이 존재합니다. 이러한 ProfileList 하위의 키들이 바로 우리가 살펴볼 개별적인 프로필 키 입니다. 시스템 프로필systemprofile, 로컬 서비스LocalService, 네트워크 서비스NetworkService 의 세 가지 기본 프로필 키와 함께 사용자 계정에 해당하는 프로필 키가 존재하는 것이 일반적인 모습입니다.
이러한 프로필 키들은 Flags, ProfileImagePath, State 라는 세 가지 값을 반드시 가지고 있어야 합니다. 아래의 스크린 샷과 같이 말이죠.
그런데 키들 중 어떠한 원인에 의해 해당 값이 존재하지 않는 키가 있을 수 있습니다. 이러한 키는 잘못된 키로 로그온 화면에서 다른 사용자를 출력하게 만드는 원인이 됩니다. 그리하여 키들을 살펴보고 해당 값이(Flags, ProfileImagePath, State 값 중 하나라도) 존재하지 않는 키를 모두 제거해주면 문제를 해결할 수 있습니다. 작업을 마치고 재부팅하면 로그온 화면에서 더이상 다른 사용자라는 알 수 없는 계정은 출력되지 않습니다.
문제 해결하기
문제를 해결하기 위해 아래의 작업을 진행합니다.
모든 프로필 키가 정상이라면?
ProfileList 하위의 키들을 살펴보았는데 모든 키들이 아무런 문제없이 정상인 경우가 있을 수 있습니다. 그러한 경우 현재 글에서 이야기한 프로필 키로 인한 문제는 아닙니다. 이 글의 내용은 잊어버리시구요. 자동 로그온과 관련된 레지스트리 값에 문제가 생겼을 경우에도 로그온 화면에서 다른 사용자 계정이 출력될 수 있습니다. 다음 글을 참고해 보시길 바랍니다.
윈도우의 로그온 화면에서 정상적인 계정이 아닌 스크린 샷과 같이 다른 사용자Other User 라는 계정이 출력되는 현상을 말합니다.
문제의 원인은 ProfileList 키
이러한 증상의 대부분은 어떠한 원인에 의해 프로필 관련 레지스트리에 문제가 발생하여 생기는 것입니다. 계정의 프로필에 관련된 레지스트리는 아래의 레지스트리 경로에 위치하고 있습니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
해당 키의 하위에는 S-1-X-XX... 의 형식으로 하위 키들이 존재합니다. 이러한 ProfileList 하위의 키들이 바로 우리가 살펴볼 개별적인 프로필 키 입니다. 시스템 프로필systemprofile, 로컬 서비스LocalService, 네트워크 서비스NetworkService 의 세 가지 기본 프로필 키와 함께 사용자 계정에 해당하는 프로필 키가 존재하는 것이 일반적인 모습입니다.
이러한 프로필 키들은 Flags, ProfileImagePath, State 라는 세 가지 값을 반드시 가지고 있어야 합니다. 아래의 스크린 샷과 같이 말이죠.
그런데 키들 중 어떠한 원인에 의해 해당 값이 존재하지 않는 키가 있을 수 있습니다. 이러한 키는 잘못된 키로 로그온 화면에서 다른 사용자를 출력하게 만드는 원인이 됩니다. 그리하여 키들을 살펴보고 해당 값이(Flags, ProfileImagePath, State 값 중 하나라도) 존재하지 않는 키를 모두 제거해주면 문제를 해결할 수 있습니다. 작업을 마치고 재부팅하면 로그온 화면에서 더이상 다른 사용자라는 알 수 없는 계정은 출력되지 않습니다.
문제 해결하기
문제를 해결하기 위해 아래의 작업을 진행합니다.
※ 레지스트리 편집 작업은 의도하지 않은 결과를 초래할 수 있습니다. 이점을 항상 염두하시길 바라며 작업 전 작업에 해당하는 레지스트리의 백업은 필수입니다.
01. regedit 를 실행하여 레지스트리 편집기를 실행합니다.[실행 창은 단축 키 Windows Key + R 을 통해 열 수 있습니다. 또는 시작 메뉴의 검색란에 명령을 입력하셔도 됩니다.]
02. 다음의 경로로 이동합니다.
03. S-1-X-XX... 형식으로 존재하는 모든 하위 키들에 Flags, ProfileImagePath, State 값이 정상적으로 존재하는지 확인합니다.
04. Flags, ProfileImagePath, State 값 중 하나라도 존재하지 않는 키들은 모두 * 삭제합니다.
05. 레지스트리 편집기를 종료하고 시스템을 재부팅합니다.
02. 다음의 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
03. S-1-X-XX... 형식으로 존재하는 모든 하위 키들에 Flags, ProfileImagePath, State 값이 정상적으로 존재하는지 확인합니다.
04. Flags, ProfileImagePath, State 값 중 하나라도 존재하지 않는 키들은 모두 * 삭제합니다.
05. 레지스트리 편집기를 종료하고 시스템을 재부팅합니다.
* 키를 삭제하는 작업을 진행하기 전 만일의 사태에 대비하여 ProfileList 키 전체를 백업합니다.
모든 프로필 키가 정상이라면?
ProfileList 하위의 키들을 살펴보았는데 모든 키들이 아무런 문제없이 정상인 경우가 있을 수 있습니다. 그러한 경우 현재 글에서 이야기한 프로필 키로 인한 문제는 아닙니다. 이 글의 내용은 잊어버리시구요. 자동 로그온과 관련된 레지스트리 값에 문제가 생겼을 경우에도 로그온 화면에서 다른 사용자 계정이 출력될 수 있습니다. 다음 글을 참고해 보시길 바랍니다.
★ [윈도우 7] 로그온 창에 다른 사용자(Other User) 가 출력되는 현상 해결하기 : ProfileList 구성 누락
★ [윈도우 7] 로그온 창에 다른 사용자(Other User) 가 출력되는 현상 해결하기 : 자동 로그온 실패
★ [윈도우 7] 로그온 창에 다른 사용자(Other User) 가 출력되는 현상 해결하기 : 자동 로그온 실패