레지스트리는 Windows 95/98/NT/2000 등에서 사용하는 하드웨어 구성과 소프트웨어 설정에 관한 데이터베이스입니다.
이 레지스트리는 하드웨어의 플러그 앤 플레이 정보, 응용프로그램의 설정과 경로 및 dll정보 저장,각종 디바이스의 드라이버에 대한 설정 정보 등 운영 체제 전반에 걸친 정보를 가지고 있습니다.
●윈도우 3.1이전의 OS에서는 레지스트리가 없었고 대신 확장자가 ini 파일이 있었다.
그러나 응용프로그램이 많아 지면서 문제가 자꾸 생기고 안지워진 파일도 생겨서리 레지스트리가 나오게 되었죠
→레지스트리에는 두가지가 있다 regedit와 regedt32가 있다.
이 두가지의 차이점은 regedit는 검색 기능이 상당히 편리하다
regedt32는 보안 기능이 강력하다. 잘 선택해서 편집하기 바란다.둘다 똑같은 레지스트리이다.
●HKEY_CLASS_ROOT
우리가 아이콘을 클릭하면 올바른 문서가 열리도록 해준다
HKEY_CLASS_ROOT 하이브는 HKEY_LOCAL_MACHINE/Software 와
동일한 정보를 가지고 있습니다.
●HKEY_CURRENT_USER
시스템에 로그온하고 있는 사용자에 대한 정보를 포함하고 있습니다.
이 키의 정보는 HKEY_USERS 와 같습니다 궁금하신분은
레지스트리를 두개 열어서 확인하시길..^^
●HKEY_USERS
크게 두가지의 서브키로 분류할 수가 있는데 시스템을 최초로 부팅하면서 표시되는 화면에 정보를 담고 있는.DEFAULT서브키와 각 사용자의 사용자 프로파일(User profile) 에 의해 생성되는 서브키로 나눌 수 있습니다.
DEFAULT를 비롯하여 총 3개의 서브키가 존재합니다.
.DEFAULT 서브키는 위에서 설명한 바와 같이 시스템을 처음을 부팅할 경우 화면에 표시되는 정보를 담고 있습니다.
그렇다면 "S-1-5-21-299502267-152049171-842925246 -500"는 무엇일까요?
현재 로그온한 사용자의 정보가 담겨져 있습니다.
●HKEY_LOCAL_MACHINE
이키는 windows 2000를 운영하고 있는 컴퓨터에 대한 정보를 가지고 있는데 응용프로그램에 대한 정보, 각종 드라이버에 대한 정보 그리고 하드웨어에 대한 정보를 포함하고 있습니다.
-Hardware
하드웨어와 관련된 정보를 가지고 있습니다
-SAM(Security Account manager)
사용자 계정에 대한 정보와 도메인에 관련된 정보인 디렉토리 데이터베이스에 대한 정보를 가지고 있다는 얘깁니다
-Security
로컬 컴퓨터에 대한 보안과 사용자의 권한에 대한 정보를 가지고 있습니다.
-Software
컴퓨터에 설치되어 있는 모든 소프트웨어에 대한 버전, 제조업자 경로 설정 등의 정보를 가지고 있습니다.
-System
시템상에 있는 디바이스와 서비스에 대한 정보를 갖고 있다.
● HKEY_CURRENT_CONFIG
현재 시스템의 구성과 하드웨어 프로파일에 대한 정보를 담고 있습니다.
▶ 레지스트리의 저장 장소
레지스트리는 c:\Winnt\System32\Config 에 있습니다.
▷AppEvent.Evt : 응용프로그램들의 이벤트 로그 파일
▷DEF$$$$$.DEL : 디폴트 레지스트리에 대한 복구 파일
▷DEFALUT : 디폴트 레지스트리 파일
▷default.sav : 디폴트 레지스트리 파일에 대한 백업 파일
▷NTDS.Evt :액티브 디렉토리 서비스 로그 파일
▷SAM : SAM(Security Account Manager) 레지스트리 파일
▷SecEvent.Evt : 이벤트 뷰어의 보안 이벤트 로그 파일
▷SECURITY : 보안 관련 레지스트리 파일
▷SOF$$$$$.DEL : 소프트웨어 레지스트리 복구 파일
▷SOFTWARE : 이벤트 뷰어의 응용프로그램에 관한 레지스트리 파일
▷software.sav : 응용프로그램에 관한 레지스트리 백업 파일
▷SYS$$$$$.DEL : 시스템 레지스트리 복구 파일
▷SysEvent.Evt : 이벤트 뷰어의 시스템 이벤트 로그 파일
▷SYSTEM : 시스템 레지스트리 파일
▷SYSTEM.ALT : 시스템 레지스트리 파일의 복사본
▷system.sav : 시스템 레지스트리 백업 파일
▷userdiff : windows 2000 이전 버전의 기존 운영체제에서의 사용자 정보
▶ 레지스트리의 팁
윈도우 속도 빠르게 하기
HKEY_CURRENT_USER -> Control Panel -> De sktop -> Windowmetrics'로 이동후 우측 화면에 오늘쯕 마우스 버튼을 누른뒤 '등록-문자열 값'을 선택하고 'MinAnimate'라고 입력한다 .
그리고 이값을 0으로 설정하면 된다. 창의 최대화/최소화에 따르는 애니메이션 효과를 없애는 것이다.
시작 메뉴 속도 높이기
HKEY_CURRENT_USER -> Control Panel -> desktop 으로 이동후 'menushowdelay'키를 찾는다.
문자열 값을 더블클릭하고 값의 데이터에 '0' 으로 하면 된다.
윈도우의 새로고침 자동으로 하기
C:\WINDOWS/REGEDIT.EXE를 실행한다. HKEY_LOCAL_MACHINE을 선택한다.
SYSTEM/CURRENT CONTROL SET/을 선택한다.
오른쪽 창으로 이동한다. 마우스 오른쪽 버튼을 클릭한다. 'UPDATE/수정'을 선택한다.
1이 가장 빠르다.
바탕화면에서 '네트워크 환경' 아이콘 삭제
'HKEY_CURRENT_USER -> SOFTWARE -> Microsoft -> Windows -> Current Version ->
Policies -> Explorer'로 이동한후 '편집-등록-DWORD'메뉴를 선택한 뒤에 NoNetHood값을 입력하고,
기본값에 '1' 을 입력한다. 만약 원래대로 바꾸려면 NoNetHood 값을 지우면 된다.
바탕화면에서 '휴지통' 아이콘 삭제/ 수정
레지스트리 편집기에서 편집 -> 찾기 메뉴를 선택하고 '휴지통' 입력하고 다음찾기(ctrl+L)를 누른다.
또는 직접 HKEY_CLASSES_ROOT -> CLSID -> {645FF040-5081-101B-9F08-00AA002F954E}
오른쪽 창에서 '휴지통'(데이타값)을 수정하면 된다.
이 밖에도 다음과 같은 것이 있다.
{20D04FE0-3AEA-1069-A2D8-08002B30309D} : 내 컴퓨터
{208D2C60-3AEA-1069-A2D7-08002B30309D} : 네트웍 설정
{00020D75-0000-0000-C000-000000000046} : 받은 편지함
{85BBD920-42A0-1069-A2E4-08002B30309D} : 서류가방
{3DC7A020-0ACD-11CF-A9BB-00AA004AE837} : 인터넷
{992CFFA0-F557-101A-88EC-00DD010CCC48} : 전화 접속 네트워킹
{21EC2020-3AEA-1069-A2DD-08002B30309D} : 제어판
{00028B00-0000-0000-C000-000000000046} : The Microsoft Network.
시작 메뉴에 있는 실행을 없애기
HKey_Current_User-> Software-> Microsoft-> Windows->
CurrentVersion-> Policies-> Explorer 우측창에서 우측버튼을 클릭하고 New -> DWORD 값을 클릭한 후
이름을 NoRun이라고 변경한 후 값으로 1을 넣어 준다.