(10101101)173/WINDOWS2009. 1. 4. 18:07
HKEY_CURRENT_USER에 하위 키는 13가지가 있으며 각자 하는일이 있습니다. 

하위키 저장 내용
AppEvents 윈도우와 윈도우용 프로그램이 사용하는 각 이벤트에 대한 효과음 등을 정의
Console 제어판 관련 내용으로 제어판에서 시작적인 효과를 담당하는 디스플레이, 마우스 등의 설정을 가지고 있으며 바탕화면에 대한 설정 내용도 가지고 있습니다.
Control Panel 이름에서 보이듣 제어판입니다. 제어판에서의 설정이 저장되어 있습니다.
Environment 환경변수가 저장되는 부분이며 시스템 전체에 걸쳐 적용되는 환경변수는
HKLM→System→CurrentControlSet→Control→Session Manager→Environment에 저장됩니다.
EUDC EUDC(End User Defined Characters) "사용자 정의 문자 편집기"와 관련된 내용이 들어있습니다.
Identities 메신저나 아웃룩 프로그램 등을 사용하는 개인 설정이 저장되어 있습니다.
C:\Document and Settings\[사용자 이름]\Application Data\Identities폴더에 프로그램의 사용 환경이 저장되어 있습니다.
Keyboard Layout 키보드의 등록 정보가 들어있습니다.(언어와 형식 등)
Printers 프린터와 관련된 정보가 들어있습니다.(기본 프린터, 네트워크 프린터 등)
SessionInformation 컴퓨터의 작업내용이 들어있는 키로 XP에만 있습니다. ProgramCount 값에는 현재 윈도우에서 실행중인 프로그램 수가 표시됩니다.
Software 설치된 응용 프로그램들에 대한 정보와 설정 내용이 들어 있습니다. 응용 프로그램이 32비트를 지원하지 않는다면 별다른 정보가 기록되지 않고 프로그램 이름만 기록됩니다.
사용자에 따른 설정은 HKCU→Software에 저장되고
시스템 전반에 걸친 설정은 HKLM→Software에 저장됩니다.
하지만 대부분의 응용 프로그램이 시스템 전반에 걸친 설정 내용을 따로 갖고 있지 않기 때문에 모든 데이터는 HKCU→Software에 저장된다고 할 수 있습니다.
UNICODE Program Groups 유니코드를 사용한 윈도우 NT 이전 버전의 프로그램 그룹 설정을 보관합하고 있습니다.
Volatile Environment 현재 로그온한 사용자의 정보가 저장된 폴더 경로와 로그온 서버와 관련된 정보가 저장되어 사용자가 로그온할 때마다 사용자에 맞는 정보와 환경 설정값이 저장됩니다.
Windows 3.1 Migration Status 윈도우 2000/XP에만 있는 키로 윈도우 3.x 버전에서 윈도우 2000/XP로 업그레이드 한 경우, 윈도우 2000/XP의 제를 대비해 윈도우 3.x와 관련된 정보를 정리해 놓았습니다.

틀린부분은 알려주시면 수정하도록 하겠습니다.

참고서적 : 난, 레지스트리로 PC 관리한다 / 이순원 지음
Posted by Special Alex