레지스트리란
윈도우가 실행되는데 필요한 모든 정보가 등록되어 있는 데이터베이스로 윈도우 95/98/NT에서 적용된다. 다시 말해 레지스트리에는 PC에 설치된 하드웨어, 소프트웨어, 사용자, 네트워크 설정 등에 관한 드라이버의 설치 위치나 환경 변수 등 모든 정보가 기록되어 있으며, 만약 레지스트리 파일이 손상된다면 시스템이 다운되거나 부팅이 되지 않는 심각한 문제를 일으킬 수 있다.
레지스트리 편집하기
'시작' → '실행' → 'regedit' → '확인'을 누르면 레지스트리 편집창이 나타나고 트리 구조로된 레지스트리를 볼 수 있다. 트리에서 각각의 항목을 키라고 부르며, 레지스트리는 키와 데이터라 불리우는 각 키에 할당된 정보 값으로 이루어 졌다. 키 값은 문자열 값(String), 이진 값(Binary), Dword 값의 세가지 유형이 있다. 키 값을 더블 클릭하면 편집화면이 보이는데 이곳에서 값을 편집하면 된다. 키의 데이터는 이진 값을 갖고 데이터 값으로는 더블워드 형식을 가지며 데이터의 크기는 항상 4바이트이다.
레지스트리 정보
1. Hkey_classes_root
파일의 확장자에 대한 정보, Ole 데이터, 각 프로그램간의 연결 정보 등이 담겨 있다. 이곳의 정보는 Hkey_local_machine\software\classes와 연결되어 있다.
2 Hkey_current _user.
현재 로그인해서 사용중인 사용자의 배경화면, 디스플레이 설정이나 단축아이콘 등의 정보가 기록되어 있다. 즉 한대의 시스템에서 여러명의 사용자가 등록해 사용하는 경우 각 사용자에 대한 정보는 Hkey_user에 저장되고, Hkey_current_user에는 현재 로그인한 사용자의 환경이 나타난다. 이곳에는 프로그램을 열 때나 특정 작업을 수행할 때 소리를 지정할 수 있는 이벤트 설정, 제어판 설정 정보, 설치한 프로그램의 위치 정보, 키보드의 형식이나 사용 언어 및 전화저속 네트워킹 관련 정보 등이 담겨 있다. 혼자 스시템이라면 Hkey_user\.Default와 연결되며, 다수의 사용자가 사용하는 경우라면 Hkey_user키에서 로그인한 사용자 ID 키 값과 연결되어 있다.
3. Hkey_local_machine
현재 설치된 하드웨어와 사용하고 있는 드라이버에 대한 정보부터 프린터, 인터넷, 시리얼 포트 설정 등의 하드웨어 관련 사항과 설치된 각종 프로그램에 대한 정보가 기록되어 있다. 특히 소프트웨어에 대한 정보를 기록하는 Hkey_local_machine\software\classes의 키 값은 Hkey_classes_root키 값과 연계되어 있다. System부분은 시스템 성능과 직접적으로 관련된 부분으로 시스템의 성능을 향상시킬 수 있는 다양한 정보가 있는 반면 잘못 수정했을 경우 시스템에 악영향을 끼칠 수 있으므로 각별한 주의가 필요하다.
4. Hkey_user
각각의 네트워크 로그인 ID에 대한 키 항목이 생기고 그에 따라 다르게 설정한 사용자 환경이 저장된다. 윈도우 시스템에 로그인할 때는 여기에 있는 값을 기준으로 사용자 ID의 정보를 읽어들이는데, 로그인한 현재 사용자의 정보가 'Hkey_current_user'키에 기록된다. 한 사람이 사용하는 경우라면 이곳의 정보와 Hkey_current_user의 정보가 같다. 참고로 이곳의 레지스트리 정보는 user.dat파일로 저장된다.
5. Hkey_current_config
레지스트리에서 가장 단순한 부분으로 디스플레이와 프린터에 관한 정보가 기록되어 있다. 이곳의 정보는 Hkey_local_machine\config항목과 연결된다.
6. Hkey_dyn_data
플러그 앤 플러그 장치에 대한 정보가 저장된 곳으로 새로 장치가 추가되거나 제거되면 이곳의 내용이 바뀐다.
키추가
1. 편집기의 왼쪽 창에 있는 레지스트리 목록에서 새 키를 추가할 레지스트리 폴더를 선택하고 마우스 오른쪽 버튼을 누른 후 메뉴 -> 등록을 선택한 후 "키" 항목을 클릭한다.
2. 왼쪽 트리 화면에 'New Key #1'이라는 임시 이름표가 붙은 새 키가 만들어지면 적당한 이름을 입력하고 엔터 키를 누른다.
테이터(값) 추가
편집기의 왼쪽 창에 있는 레지스트리 목록에서 선택한 후 마우스 오른쪽 버튼을 누르고, 등록항목을 선택한 후 문자열 값, 이진값, Dword 중에서 추가할 데이터의 유형을 선택한다.
데이터 입력 및 수정
1. 앞에서 추가된 키 값이나 수정할 키값을 마우스로 선택한 후 더블클릭하거나 마우스 오른쪽 버튼을 누른후 수정을 선택한다.
2. 화면이 열리면 데이터 항목에 필요한 값을 입력한다. 화면은 Dword 입력화면으로 이전 값과 문자열 값의 입력화면이 각각 다르다. 키값을 수정하고자 할 때도 이와 같은 방법으로 하면된다.
키 또는 값 이름 바꾸기
1. 이름을 바꿀 키 또는 값 이름을 찾아 선택한다. 왼쪽 레지스트리 트리에서 단계별로 항목을 클릭해 원하는 키를 찾을 수도 있고, 편집기의 찾기 명령을 이용해 찾을 수도 있다.
키 또는 값 이름 빨리 찾기
레지스트리 편집 메뉴에서 찾기를 선택해 찾는다. 다음으로 다음 찾기는 을 누르면 찾아간다.
키 또는 값 삭제
키 또는 값을 삭제하면 따로 백업해 두지 않는 한 되돌릴 수 없다. 이때 치명적인 문제를 야기할 수 있으므로 신중을.....
1. 삭제를 원하는 키를 찾아가 키를 누릅니다.
Win95 레지스트리 백업
윈도우 95가 설치된 폴더(대부분 c:\windows)를 보면 system.dat, system.da0, user.dat, user,da0라는 파일을 볼 수 있다. 이 중에서 확장자가 dat인 파일들이 바로 레지스트리 정보가 담긴 파일들이 바로 레지스트리 정보가 담긴 파일들이 바로 레지스트리 정보가 담긴 파일들이고, 확장자가 da0인 파일들은 바로 이전 레지스트리 정보가 백업 파일이다. 위의파일과 system.ini, win,ini파일을 별도의 폴더에 복사해 준다. 확장자가 da0인 파일을 복사하는 것은 좀더 안전을 기하기 우한 것으므로 반드시 복사해야 하는 것은 아니다.
WWin95 레지스트리 복구
레지스트리 백업은 레지스트리에 대한 정보를 가지고 있는 파일을 백업하는 것이데 system.dat와 user.dat 그리고 이들보다 먼저 윈도우 환경에 영향을 미치는 system.ini와 win.ini 파일을 안전한 곳에 복사하는 것이다. 나중에 문제가 생겼을 때는 이상이 생긴 파일을 복사해둔 파일과 교체함으로써 간단히 복구할 수 있다.1. 시스템 부팅시 을 눌러 'Microsoft Windows 95 Startup Menu'라는 화면이 나타나면 'command promptly only'를 선택한다.2. 도스 프롬프트가 나타나면 c:\>cd windows\regback를 입력한다.3. system.dat, system.da0, user.dat, user.da0은 속성이 시스템파일, 히든파일이므로 아래의 방법으로 속성을 바꾸어준다.
c:\windows\regback>attrib -h -r -s *.dat
c:\windows\regback>attrib -h -r -s *.da0
나머지 레지스트리 파일도 같은 방법으로 속성을 변경한다.4. 레지스트리 파일과 ini파일을 백업폴더에서 윈도우 폴더로 복사한다. 이때 복사 명령을 실행하면 윈도우 폴더에 이미 있는 파일을 덮어 쓰는 것이므로 화면에 'Overwrite c:\windows\user.dat(yes\no\all)?과 같은 메시지가 나타나는데, A를 입력한 후 엔터 키를 눌러준다. 각각의 파일 복사는 다음과 같이 한다.
c:\windows\regback>copy system.dat c:\windows\system.dat
c:\windows\regback>copy system.da0 c:\windows\system.da0
c:\windows\regback>copy user.dat c:\windows\user.dat
c:\windows\regback>copy user.da0 c:\windows\user.da0
c:\windows\regback>copy system.ini c:\windows\system.ini
c:\windows\regback>copy win.ini c:\windows\win.ini
5. 이상의 과정으 거쳐 레지스트리 파이과 ini파일들이 이상 없이 복사되었다면 윈도우 폴더 안에 레지스트리 파일들의 속성을 다음과 같은 방법으로 복원한다. regback폭더에 복사해 두었던 레지스트리 파일은 파일 속성을 그대로 두거나 같은 방법으로 변경하면 된다.
c:\windows\regback>attrib +h +r +s *.dat c:\windows\system.dat
c:\windows\regback>attrib +h +r +s *.dat c:\windows\system.da0
c:\windows\regback>attrib +h +r +s *.dat c:\windows\user.dat
c:\windows\regback>attrib +h +r +s *.dat c:\windows\user.da0
Win98 레지스트리 백업
도스모드에서 scanreg.exe, scanregw.exe를 사용한다. 레지스트리 검사기는 기본적으로 레지스트리를 검사해서 복구해 주는 기능과 함께 현재 레지스트리 파일에 대한 백업 및 복구 기능을 제공한다.1. 시작 → 실행 → scanreg (검사 과정을 생략하고 백업을 하려면 scanreg /backup이라고 입력한다.)2. 레지스트리 검사기가 실행된 후 레지스트리 오류를 검사하고, 문제가 없으면 백업을 수행할 것인지를 물어본다. '예'버튼을 클릭하면 백업을 한다.
3. 이렇게 백업된 파일은 윈도우 폴더 아래 sysbackup란 폴더에 저장된다.
Win98 레지스트리 복구
도스로 부팅한 후 도스 프롬프트에서 c:\>scanreg /restore라고 입력한다.
이렇게 하면 레지스트리 검사기가 실행된 후 화면에는 저장된 레지스트리 파일의 목록이 나타난다. 화면 맨 위에 있는 파일이 가장 최근에 백업한 레지스트리 파일로 여기서 원하는 파일을 선택한 후 엔터키를 누른다. 이제 레지스트리 검사기가 레지스트리 파일을 복구하고 성공하면 다시 윈도우를 제시동한다. 만일 실패하면 실패했다는 메시지와 함께 도스 모드로 나가게 된다. 이런 경우 앞에서 처럼 레지스트리 복구를 실행시켜 다른 레지스트리 파일을 선택한다. 이때 주의할 점은 윈도우 안에서 도스모드로 부팅할 경우 한글 레지스트리 검사기가 실행되는데 시스템에 따라 간혹 복구되지 않고 다운되는 현상이 나타난다는 것이다. 따라서 완전히 재시작 하면서 키를 눌러 'command prompt only' 모드로 부팅할 것을 권한다.
레지스트리 활용팁.
1. 윈도우 9x의 설치 경로 바꾸기
윈도우 9x의 설치 경로를 기본 c:\windows가 아닌 다른 경로로 바꿔서 윈도우 구성 욜소를 추가로 설치하고 싶다면, 레지스트리에 기록된 윈도우 9x의 설치 경로를 직접 수정해주면 된다. 키: Hkey_Local_Machine\software\Microstoft\Windows\CurrentVersion\Setup문자열: SourcePath기본값: 변경하고자 하는 경로
2. 시스템 등록정보에서 '하드웨어 초기화 파일' 탭 없애기
시스템 등록정보에 있는 '하드웨어 초기화 파일' 탭은 시스템을 시동할 때 미리 지정하여 여러 하드웨어 설정 중에서 하나를 골라 선택할 수 있도록 한다. 이는 주변기기를 자주 설치했다 제거하는 이들에게는 편리한 기능이 될 수 있지만 하드웨어 변경을 하지 않는 일반 사용자들에게는 불필요한 메뉴. 그렇다면 다음의 방법으로 하드웨어 초기화 파일 탭을 없앨 수 있다.키: Hkey_Current_User\Software\MicrosoftWindows\CurrentVersion\Policies\SystemDWORD: NoConfigPage기본값: 1
3. 시스템 등록정보에서 '장치관리자' 탭 없애기
'제어판' -> '시스템'의 등록정보를 선택하면 '장치관리자' 탭을 볼 수 있다. 현재 시스템에 설치되어 있는 여러 장치들에 대한 내용을 보거나 관리 할 수 있는 메뉴인데, 여러 명의 사용자가 하나의 시스템을 사용하는 경우 함부로 하드웨어 장치 구성 내용으 변경할 수 없도록 장치 관리자 탭을 없앨 수 있다.키: Hkey_Current_User\Software\MicrosoftWindows\CurrentVersion\Policies\SystemDWORD: NoDevMgrPage기본값: 1
4. 시스템 등록정보의 '파일 시스템' 버튼 없애기
'제어판' -> '시스템'의 등록정보를 선택하면 '파일 스시템' 버튼을 볼 수 있다. 시스템의 용도나 플로피 디스크, CD-ROM성능 시스템 최적화와 관련된 설정을 담고 있는 이 버튼을 엇애면 누구도 함부로 시스템의 용도를 변경시킬 수 없을 것이다.키: Hkey_Current_User\Software\MicrosoftWindows\CurrentVersion\Policies\SystemDWORD: NoFineSysPage기본값: 1
5. 시스템 등록정보에서 '가상 메모리' 버튼 없애기
'제어판' -> '시스템'의 등록정보를 선택하면 '가상 메모리' 탭을 볼 수 있다. 가상 메모리는 하드디스크를 메인메모리인양 사용하는 것으로 함부로 건드리면 시스템의 성능에 지대한 영향을 미치게 된다. 이를 방지하려면'가상 메모리' 버튼을 없앤다.키: Hkey_Current_User\Software\MicrosoftWindows\CurrentVersion\Policies\SystemDWORD: NoVirMemPage기본값: 1
6. 시스템 종료시 현재 서정상태로 저장하고 싶지 않다.
일반적으로 윈도우 9x를 종료시키면 데스크 톱에 열려있는 창의 위치나 크기 등의 현재 윈도우 상태가 저장된다. 현재 설정을 저장하지 않고 윈도우가 종료되게 하려면 다음의 항목을 수정한다.키: Hkey_Current_User\Software\MicrosoftWindows\CurrentVersion\Policies\ExplorerDWORD: NoSaveSetting기본값: 1
7. 시스템 폴더(보내기/바탕화면/프로그램 파일/시작 프로그램)수정하기
윈도우에서 지원하는 시스템 폴더는 다른 경로로 이동하지 못한다. 고정되어 있는 이 경로들을 레지스트리 수정을 이용해서 다른 곳으로 변강할 수 있다. 다음 키를 선택하고 오른쪽 화면을 보면 윈도우 각종 시스템폴더의 설정을 경로를 확인할 수 있다. 원하는 항목의 문자여 값을 더블클릭해 경로를 바꾸어주면 된다.키: Hkey_Current_User\Software\MicrosoftWindows\CurrentVersion\System\Shell Folders
8. 프로그램의 설치 경로 바꾸기
윈도우에서 드라이버를 새로 설치하거나 변경하고자 할 때 우선적으로 나타나는 경로가 지정된 위치는 다음과 같다. 여러 개의 경로와 목록의 순서를 지정한 값(MRUList)을 가지고 있다.키: Hkey_Current_User\InstallLocationsMRU
9. 레지스트리로의 접근 거부 설정하기
자신의 시스템을 완벽하게 보호하는 방법이 여기에 있다. 레지스트리 편집기를 열지 못하게 하는 것이다. 이는 윈도우 설정 파일을 사용자가 볼 수 없게 만드는 것이므로, 물론 시스템의 주인인 자신도 접근할 수 없음을 의미한다. 레지스트리 파일을 반드시 백업해 놓고 실행하도록 하자. 그렇지 않으면 윈도우 재설치라는 치명적인결과를 맞이하게 될 것이다.키: Hkey_Current_User\Software\MicrosoftWindows\CurrentVersion\Policies\SystemDWORD: DisableRegistryTools기본값: 1
10. 어떤 파일이든 메모장으로 열 수 있다
어떤 파일이든 마우스 오른쪽 버튼을 사용하여 메모장으로 열어볼 수 있는 방법이 있다. 물론 메모장으로 모든 파일을 열어볼 수는 있지만 내용이 제대로 보이는 것은 텍스트 파일뿐이다. 울트라 에디트와 같은 강력한 문서 편집기는 실행 파일을 HEX코드로 읽어준다.1. Hkey_CLASSES_ROOT\*\shell로 이동한 다음, open이라는 서브키를 하나 더 만든다.2. 기본값의 데이터(값)로 "메모장으로 읽기"를 입력한다.3. Hkey_classes_root\*\shell\open 밑에 command라는 서브키를 하나 더 만든다.4. 기본값의 데이터(값)으로 "notepad %1"이라고 적어준다.5. 이제 원하는 파일을 선택하고 마우스 오른족 버튼을 클릭하면 메모장으로 읽을 수 있다.
11. 실행창에서 사용할 수 있는 자신만의 실행 파일 만들기(Alias)
윈도우 9x에서는 '프로그램의 별명'이라는 기능이 숨어 있다. 이 기능은 자신이 주로 사용하는 프로그램의 실행파일 이름을 다른 것(닉, Nick)으로 바꾸어 사용하는 것을 말한다.1. Hkey_CLASSES_ROOT\Unknown\shell\openas\command\로 이동해서 'command' 키의 기본값을 더블클릭해보자. 'C:\windows\rundll32.exe shell 32.dll, OpenAs_rundll %1'과 같은 명령줄을 확인할 수 있을 것이다. 이 명령줄을 선택하고 키를 눌러 클립보드 영역으로 복사다.2. Hkey_CLASSES_ROOT\*로 이동한 후 'shell'이라는 키를 등록하고, 그 아래에 'openas'라는 이름의 키를 만든다. 다시 서브키로 'command'라는 키를 등록한다.3. 등록한 키의 '기본값'을 더블클릭해서 클립보드로 복사해온 명령줄을내용을 붙여넣기()한다.4. 이제 아무 파일에서나 마우스 오른쪽 버튼을 클릭하면 '연결프로그램' 메뉴를 볼 수 있다.
12. 데스크톱 아이콘의 갱신 주기 바꾸기
데스크톱의 아이콘들은 일정 시간을 주기로 새로 고쳐진다. 이러한 새로 고침의 주기를 빠르게 해주려면 다음과 같이 한다.키: Hkey_Current_User\ControlPanel\DeskTopDWORD: DragFullWindows기본값: 1
13. 실행창에서 사용할 수 있는 자신만의 실행 파일 만들기(Alias)
윈도우 9x에서는 '프로그램의 별명'이라는 기능이 숨어 있다. 이 기능은 자신이 주로 사용하는 프로그램의 실행파일 이름을 다른 것(닉, Nick)으로 바꾸어 사용하는 것을 말한다.키: Hkey_Local_Machine\Software\Microsoft\Windows\Current_User\ExplorerDWORD: Max Cached Icons기본값: 800
14. 마우스 오른쪽 항목에 '연결 프로그램' 메뉴 만들기
새로운 파일 타입이거나 '연결 프로그램'에 등록되어 있지 않은 확장자는 탐색기에서 파일을 선택하고 키와 마우스 오른족 버튼을 클릭하여 프로그램 확장자를 사용할 수 있는 연결 프로그램을 등록하여야 한다. 아예 마우스 오른쪽 버튼으로 파일을 선택하면 '연결 프로그램' 메뉴가 나타나도록 해보자.1. Hkey_CLASSES_ROOT\Unknown\shell\openas\command\로 이동해서 'command' 키의 기본값을 더블클릭해보자. 'C:\windows\rundll32.exe shell 32.dll, OpenAs_rundll %1'과 같은 명령줄을 확인할 수 있을 것이다. 이 명령줄을 선택하고 ɚCtrl+cɜ 키를 눌러 클립보드 영역으로 복사다.2. Hkey_CLASSES_ROOT\*로 이동한 후 'shell'이라는 키를 등록하고, 그 아래에 'openas'라는 이름의 키를 만든다. 다시 서브키로 'command'라는 키를 등록한다.3. 등록한 키의 '기본값'을 더블클릭해서 클립보드로 복사해온 명령줄을내용을 붙여넣기()한다.4. 이제 아무 파일에서나 마우스 오른쪽 버튼을 클릭하면 '연결 프로그램' 메뉴를 볼 수 있다.
15. 탐색기 내용을 자동으로 '새로 고침'
현재 열려진 폴더에 새로운 파일을 복사했을 때 '새로 고침(Refresh)'이 늦어 일일이 키를 눌러 현재까지 복사된 내용을 확인하는 이들이 많을 것이다. 새로 고침을자동으로 해주는 기능을 이용해보자.키: Hkey_local_Machine\system\Currencontrolset\control\update문자열: UpdateMode기본값: 01 -> 00
16. 탐색기 마우스 오른쪽 버튼 메뉴에 '새 창으로 열기' 추가하기
인터넷 익스플로러에서나 뜨는 '새창으로 열기' 콘텐츠를 탐색기에서도 사용할 수 있다. 1. HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell로 이동해서 'Opennew' 라는 키를 새로 만든다2. 오른쪽 화면으로 이동해서 기본값을 더블클릭하여 '새창으로 열기' 라고 입력한다 3. 'Opennew' 키의 서브키로 'command' 라는 키를 새로 만들고 기본값으로 'explorer.exe %1' 이라고 입력한다. '%1' 옵션이 새로운 창을 열도록 하는 것이다. 4. 이제 탐색기에서도 '새창으로 열기' 콘텐츠를 볼 수 있다
17. '내 컴퓨터' 항목에 '탐색기로 열기' 콘텐츠 추가하기
바탕화면에서 나뒹구는 '내 컴퓨터'는 눈에 거슬리기만 한다. 사실 대부분의 작업은 탐색기로 해결하기 때문인데, 정작 없애려니 허전하다. '내 컴퓨터' 항목을 탐색기로 연다면 쓸만한 환경이 될 것이다. 1.HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell 로 이동해서 새로운 키 값을 하나 만든다(ex. '탐색기로 열기')2. 새로 만든 키 값 아래에 'Command' 라는 서브키를 하나 더 만들고 기본값으로 'Explorer /e' 라고 입력한다 3. 이제 '내 컴퓨터' 항목을 마우스 오른쪽 버튼으로 클릭하면 '탐색기로 열기' 라는 메뉴가 생긴 것을 볼 수 있다
18. 탐색기에서 마우스 오른쪽 버튼을 눌렀을 때 '도스 프롬프트' 메뉴 나오게 하기
탐색기에서 마우스 오른쪽 버튼을 눌렀을 때 '도스 프롬프트' 메뉴를 나오게 설정해보자. 키 : HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell\Command 기본값 : command.com
19. 탐색기 환경 자동 저장
윈도 탐색기의 환경은 탐색기를 종료하지 않고 그대로 윈도를 종료했을 경우, 마지막으로 종료한 환경을 그대로 따라가게 된다. 만약 탐색기의 아이콘 크기나, 창의 크기 등을 설정해놓고 그대로 윈도를 종료했다가 다시 시작했을 경우 애써 예쁜 환경으로 만들어 놓았던 것이 말짱 헛수고가 되고 만다. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer로 이동해서 오른쪽 창에서 'NoSaveSetting' 키를 삭제하면 바뀐 탐색기 환경이 자동으로 저장된다.
20. 모든 파일에 '간략히 보기' 명령을 적용시키기
윈도가 제공하는 '간략히 보기'라는 유틸리티는 해당하는 파일이 과연 어떤 파일인지 궁금할 때 사용하기에 좋다. '간략히 보기' 유틸리티를 윈도에 설치했다면 특정 아이콘이나 파일 등을 마우스 오른쪽 버튼으로 클릭했을 경우, '간략히 보기' 라는 콘텐츠 메뉴가 뜨게 된다. 모든 윈도 파일에 이 콘텐츠를 삽입시킬 수 있다. 'HKEY_CLASSES_ROOT\*\' 키 아래에 'QuickView' 라는 서브키를 새로 만들고 기본값으로 '*'를 입력한다. 하면 된다. 이렇게 해 놓으면 JPG나 BMP 등의 파일을 '간략히 보기'로 미리 볼 수 있다.
21. 창의 애니메이션 기능 제어하기
윈도 9x의 창을 최소화(Minimize) 시키거나 최대화(Maximize) 시키면 창이 스르르 없어진다. 이것이 바로 윈도창의 애니메이션 기능인데, 보기는 좋지만 이 기능을 사용하지 않으면 시스템 속도가 조금 더 빨라진다. 시스템 속도가 느려서 불만인 이들은 윈도의 애니메이션 기능을 없애보자. 키 : HKEY_CURRENT_USER\Control Panel\Desktop 문자열 : MinAnimate 기본값 : 0
22. MTU 조절로 인터넷을 빠르게
MTU(Maximum Transmission Unit) 값을 576Byte 로 바꾸면 패킷의 잘림이 없어지기 때문에 인터넷이나 통신 속도를 조금 더 빠르게 할 수 있다. 하지만 눈에 띄는 차이를 발견하기는 힘들다. 키 : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002 문자열 : MaxMTU 기본값 : 576
23. 표준 시간 캡션을 마음대로 고치자
국내에서 윈도를 사용하는 사람들이라면 '제어판' → '날짜/시간'의 '표준시간' 대를 '(GMT + 09:00) 대한민국'으로 설정해놓고 사용할 것이다. 이 항목의 캡션을 '우리 나라'나 '세계 제일의 나라' 등으로 바꿀 수 있다. 키 : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Time Zones에서 원하는 국가 선택 (예. Korea) 문자열 : Display 기본값 : 원하는 문자열 (예. 세계 제일의 나라)
24. 윈도를 시작할 때 나만의 팁을 본다
(WIN95) 윈도를 처음 설치했을 때 실행되는 'Welcome Tip' 은 귀찮다는 이유로 대부분의 사용자에게 외면 당하고 있다. 나타나는 팁이 너무나 부실하기 때문이다. 차라리 하우피씨의 팁보따리에 연재되는 내용을 윈도가 시작할 때마다 볼 수 있는 방법은 없을까? 물론 있다. 다음의 키로 이동해서 오른쪽 화면에 새로운 문자열을 추가하자. 추가한 문자열을 더블클릭하여 원하는 내용을 저장하면 된다.키 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\explorer\tips
25. 작업표시줄에 자기 이름 새기기
윈도 98의 작업표시줄에는 시간을 알려주는 디지털 시계가 있다. 이 시계 옆에 자신 이름을 새길 수 있다. 키 : HKEY_CURRENT_USER\Control Panel\International 문자열 : s2359 기본값 : 원하는 문자열(예. 자신의 이름이나 별명)
26. BMP 파일을 탐색기에서 썸네일 형식으로 보기
윈도 탐색기에서 BMP 형식의 그림 파일들을 썸네일 형식으로 볼 수 있다. 다음과 같이 설정해 놓으면 탐색기에서 BMP 파일을 발견할 경우, 썸네일 형식으로 그림을 보여주게 된다. 단, ACDsee 나 기타 이미지 뷰어 프로그램을 설치해서 BMP 파일이 다른 프로그램과 연결되어 있다면 연결을 해제해야만 이 기능을 사용할 수 있다. 키 : HKEY_CLASSES_ROOT\Paint.Picture\DefaultIcon 기본값 : %1
27. 사용자의 이름과 회사 이름 바꾸기
윈도 9x를 설치할 때 입력했던 사용자 이름과 회사 이름 등에 변경 사항이 생길 수 있다. 컴퓨터를 팔았다거나, 회사 이름이 바뀌었다든지 말이다. 일반적으로 한번 등록된 사용자 정보는 바꿀 수 없지만 레지스트리 편집이라면 가능하다.키 : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion 문자열 : RegisteredOrganization, RegisteredOwner 기본값 : RegisteredOrganization(회사 이름), RegisteredOwner(사용자 이름)
28. '프로그램 추가/삭제'의 없어지지 않는 목록 지우기
경우에 따라 프로그램을 제거해도 '제어판' → '프로그램 추가/삭제' 리스트에 프로그램의 이름이 여전히 남아 있는 경우가 있다. 언인스톨 프로그램이나 프로그램 추가/삭제를 이용하지 않고 폴더 채로 마구 지운 후에는 특히 이런 흔적이 많이 남게 된다. 윈도에 큰 영향을 미치는 것은 아니지만 목록이 지저분해 보기가 싫다. 레지스트리 편집은 훌륭한 청소기 역할도 한다. 1. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall로 이동한다2. 여기에는 '프로그램 추가/삭제'의 목록에 나타나는 프로그램들의 이름이 나열되어 있다. 원하지 않는 프로그램의 항목을 삭제한다. 삭제할 때는 항목을 선택하고 마우스 오른쪽 버튼을 눌러 '삭제'를 선택하던지 키를 누르면 된다 3. '프로그램 추가/삭제'의 목록이 한결 깔끔해졌다
29. 실행, 찾기 메뉴 정리
실행, 찾기 메뉴는 IE 의 자동입력기능을 함께 수용하고 있어서 예전에 실행시켰거나 찾았던 파일 등을 기억하고 있다. 저장된 내용을 없애려면 다음 항목의 내용을 모두 지우기만 하면 된다. 키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
30. 레지스트리에 등록된 시작 프로그램 지우기
새로 프로그램을 설치했을 경우, '프로그램' → '시작 프로그램' 에 단축 아이콘이 등록이 되어서 자동으로 시작되는 프로그램이 있는 반면, 레지스트리에 등록이 되어서 이래저래 지우
지도 못하는 프로그램들이 있다. 이럴 때는
'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\'로 이동해서 'Run, RunOnce, , RunOnceEx, RunServices, RunServicesOnceun'와 같은 서브키를 찾아보자. 이러한 키 값들 안에 등록되어 있는 문자열 값들이 레지스트리에 등록된 시작 프로그램들인데 더 이상 필요 없는 프로그램을 삭제하면 다음부터는 시동과 함께 프로그램이 실행되는 것을 막을 수 있다.
31. 긴 파일 이름 대신에 8.3 파일 이름을 사용한다
도스창이나 도스 모드로 부팅했을 경우 파일 이름에 8자가 넘어버렸을 때 나타나는 '~' 표시가 눈에 거슬리는 사용자가 많을 것이다. 이런 파일 형식을 8.3 형식으로 바꿀 수 있다. 키 : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem 이진값 : NameNumericTail 기본값 : 00
32. 파일 및 프린터 공유 금지
'제어판' → '네트워크'의 등록정보를 선택하면 '파일 및 프린터 공유'라는 버튼을 볼 수 있다. 네트워크에 연결된 상태에서 사용중인 컴퓨터의 하드디스크 일부분이나 연결되어 있는 프린터를 공유할 수 있게 하는 버튼이다. 하지만 개인적인 또는 보안상의 이유로 자신의 자원을 공유하는 것을 원치 않을 수 있다. 이 때는 '파일 및 프린터 공유' 버튼을 없앰으로써 파일과 프린터의 공유를 막을 수 있다. 키값을 수정한 후에 재시동하지 않아도 된다. 키 : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Network DWORD : NoFileSharing, NoPrintSharing 기본값 : 각각 1로 설정
33. 전화접속으로 내 컴퓨터에 들어오지 못하게
전화접속 네트워킹으로 인터넷을 사용하는 이들은 다음과 같이 레지스트리를 편집하여 자기 컴퓨터로 다른 사람이 접속하는 것을 막을 수 있다.키 : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Network DWORD : NoDialIn 기본값 : 1
34. 넷웨어 서버에서 긴 파일 이름 사용
노벨의 NOS(Network Operating System)인 넷웨어 서버와 네트워크로 연결되어 있을 수 있다. 윈도 95 이상의 운영체제에서는 긴 이름의 파일을 지원하지만 넷웨어의 하위 버전에서는 이렇게 만들어진 파일 이름을 정확히 읽을 수 없는데, 이 때는 다음과 같은 방법을 쓰면 된다. 키 : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\NWREDIR DWORD : SupportLFN 기본값 : 표 참조
35. 네트워크 등록정보에서 '컴퓨터 확인' 탭 없애기
네트워크 등록정보에는 네트워크에 관련된 여러 가지 설정이 저장되어 있다. 그러나 윈도 운영체제는 특별한 보안 체계를 가지고 있지 않기 때문에 내부의 중요한 네트워크 관련 정보들이 새나갈 수 있는 여지가 있다. 이를 막기 위한 초보적인 방법으로 '컴퓨터 확인'이라는 탭을 사라지게 해 네트워크의 작업 그룹 이름을 보호해보자. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Network DWORD : NoNetSetupIDPage 기본값 : 1
36. 네트워크 등록정보에서 '액세스 제어' 탭 없애기
네트워크 등록정보에 있는 '액세스 제어' 탭은 네트워크 상의 자원을 공유하는 방법을 설정하는 곳이다. '액세스 제어' 탭을 감추어 버리면 네트워크 상에서 사용되는 공유방법에 대한 보안을 유지할 수 있다.키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Network DWORD : NoNetSetupSecurityPage 기본값 : 1
37. 네트워크 환경에서 '전체 네트워크' 아이콘 없애기
바탕화면에 있는 '네트워크 환경'아이콘을 실행시키면 '전체 네트워크'라는 지구본 모양의 아이콘을 볼 수 있다. 실제 네트워크를 이용하다보면 자신의 작업 그룹이 아닌 다른 곳을 들리게 되는 일은 거의 없을 것이다. 전체 네트워크 아이콘이 필요 없다면 다음의 항목을 고쳐보자.키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Network DWORD : NoEntireNetwork 기본값 : 1
38. 네트워크 환경에서 'WorkGroup' 아이콘 없애기
네트워크 환경에 있는 작업그룹 아이콘들을 깨끗이 보이지 않게 하는 방법도 있다. 하지만 작업그룹 아이콘을 안보이게 하면 네트워크 상의 다른 컴퓨터에 접근하기 위해서 탐색기를 열어야만 한다는 것을 알아두자. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Network DWORD : NoWorkgroupContents 기본값 : 1
39. 암호 자동 입력으로 손쉽게 로그온하기
네트워크로 연결된 자신의 컴퓨터에서 로그온 암호를 일일이 입력하는 것은 귀찮을 일일 것이다. 그래서 자동으로 로그온 암호가 입력되도록 하는 법을 소개한다. 1. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon의 위치로 이동한다 2. 문자열 형식으로 'AutoAdminLogon'이라는 키를 만들고 기본값을 '1'로 입력한다 3. 문자열 형식으로 'DefaultPassword' 라는 키를 만들고 기본값으로 암호를 입력한다 4. 'DefaultUserName'라는 문자열 형식의 키를 만들고 기본값에 로그온 이름을 적는다5. 수정이 끝났으면 레지스트리 편집기를 닫고 시스템을 로그오프하지 않고 재시동한다
40. 암호 변경을 못하도록 암호변경 탭을 없애기
제어판에서 암호라는 아이콘을 실행시키면 윈도 9x의 암호를 쉽게 설정하고 변경할 수 있다. 만약 다른 사람이 자신이 사용하고 있는 컴퓨터의 암호를 바꾸지 못하게 하려면 '암호변경' 옵션을 아예 안보이게 만들자. 참고로, 윈도 9x의 C:\Windows 폴더 안에 있는 '사용자 이름.pwl'이라는 파일을 지우면 로그인 사용자가 저장해놓은 암호가 완전히 없어지게 된다. 사실 윈도의 암호란 그리 큰 의미를 가지고 있지 않다. 다른 사용자 이름으로 얼마든지 로그온할 수 있기 때문이다.키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System DWORD : NoPwdPage 기본값 : 1
41. 암호의 최소 길이 설정하기
윈도에서 사용되는 암호의 최소길이는 제한이 없다. 숫자 하나를 입력해도 암호로 받아들이기 때문에 사실상 별 의미가 없다. 다음의 순서에 따라 암호의 최소 길이를 설정해보자. 키 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network 이진값 : MinPwdLen 기본값 : 암호의 최소 길이(최소 4자 이상의 암호를 사용하게 하려면 4를 입력한다)
42. 네트워크 등록정보 접근 거부 설정하기
네트워크를 관리하는 입장이라면 컴퓨터를 사용하는 사람들이 함부로 네트워크 등록정보를 만지는 것을 원하지 않을 것이다. 컴퓨터 십 수대 혹은 수십 대를 관리하는 것은 매우 피곤한 일이기 때문이다. 어차피 네트워크 사용과 관련된 내용이 한 번 잘 설정되면 별로 손질할 일이 없으므로, 사용자들이 네트워크 등록정보를 열지 못하게 하는 방법을 알아두자. 네트워크에 대한 정보를 보호할 수 있을 것이며 그 만큼 일손이 덜 가게 될 것이다. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\NetworkDWORD : NoNetSetup 기본값 : 1
43. 타인의 로그온 막기
윈도는 유닉스나 윈도 NT와는 달리 싱글유저 운영체제라서 보안에 대해 그리 철저하지 못하다. 암호를 지정해 놓더라도 키로 입력을 취소하면 그냥 통과하고 시스템을 사용할 수 있으니 이정도 암호 기능으로 보안을 하기에는 불충분하다. 하지만 약간의 편법으로 다른 사용자의 접근을 막을 수 있는 방법이 있다. 바로 키를 사용하지 못하게 하는 것이다. 비밀번호를 몰라 로그온할 수 없으므로 자신의 로그온 정보는 충분히 감출 수 있다.키 : HKEY_LOCAL_MACHINE\Network\Logon DWORD : MustBeValidated기본값 : 1
44. 암호 등록정보 접근 거부 설정하기
제어판에 있는 암호 아이콘을 실행시키면 암호 관리나 다른 컴퓨터에서 자신의 파일이나 프린터를 관리하도록 할 수 있다. 이러한 작업을 못하게 막으려면? 제어판에 있는 암호 아이콘이 실행되지 않게 하면 된다.키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\SystemDWORD : NoSecCPL기본값 : 1
45. 로그온하기 전에 경고 메시지 내보내기
네트워크로 연결된 컴퓨터들은 로그온할 때 사용자의 이름과 암호를 물어본다. 다른 사람이 자신의 컴퓨터를 사용하려 할 때 미리 만들어 놓은 경고문을 내보낸다면 시스템을 함부로 사용하지 못하게 하는 데에 도움이 될 것이다. 만약 자동으로 로그온되도록 해 놓았다면 경고 메시지 창 때문에 제대로 작동하지 않게 될 것이므로 주의하도록 한다. 키 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Winlogon 문자열 : LegalNoticeCaption, LegalNoticeText 기본값 : 대화 상자의 타이틀 바에 들어갈 캡션(LegalNoticeCaption) 대화상자에 나타날 경고 문구(LegalNoticeText)
46. 윈도 화면색 저장하기
1. HKEY_CURRENT_USER\Control Panel\Appearance\Schemes 키 값을 찾아 선택하고 메뉴에서 '레지스트리' → '레지스트리를 파일로 저장'을 선택한다. 이렇게 저장해서 생성한 *.reg 파일을 다른 컴퓨터로 가져가서 더블클릭해서 레지스트리에 입력시킨 다음, '디스플레이 등록정보' → '화면배색' 탭에 있는 색상표에서 지정해 주면 된다. 이때 색상표의 이름은 저장한 파일 이름으로 대체된다.
47. 바꿀 수 없는 윈도 화면 배색 고치기
'디스플레이 등록정보' → '화면 배색'에서 바꿀 수 없는 윈도의 화면 배색을 레지스트리를 이용하여 고칠 수 있다. 해당하는 문자열 값에 RGB 값을 적어주면 되는데, RGB 값은 페인트샵이나 포토샵을 이용하면 간단하게 알 수 있다. 'HKEY_CURRENT_USER\Control Panel\Colors'로 이동하면 오른쪽 창에서 여러 가지 문자열 이름을 찾을 수 있다. 예를 들면 버튼 텍스트를 노란색으로 바꾸려면 'Button Text' 문자열 이름을 더블클릭하여 '255 255 0'으로 설정하고 재시동하면 적용된다.
48. 바탕화면 없애기
물론 '제어판' → '디스플레이'의 등록정보 → '배경무늬'를 '없음'으로 선택하는 것과 똑같다. 키 : HKEY_USERS\.DEFAULT\SOFTWARE\MICROSOFT\WINDOWS\CurrentVersion\Policies\Explorer DWORD : NoDeskTop기본값 : 1
49. 디스플레이 등록정보에서 '설정' 탭 없애기
화면 해상도나 색상수, 모니터 종류, 수직 주파수와 같은 내용을 설정할 수 있는 '디스플레이' 등록정보의 '설정'탭을 없애버리면 다른 사람이 그래픽 카드의 설정을 변경할 수 없다. 1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System로 이동한다 2. 마우스 오른쪽 버튼을 눌러 '등록' → 'DWORD 값'을 선택하고, 새로운 이름으로 'NoDispSettingsPage'를 입력한다 3. NoDispSettingsPage 키를 더블클릭하여 '값의 데이터'로 1을 입력한다 4. 디스플레이 등록정보에서 설정탭이 없어졌음을 확인할 수 있다
50. 디스플레이 등록정보에서 '화면 배색' 탭 없애기
다른 사용자가 자신의 윈도의 색상을 마음대로 바꿔놓으면 기분이 나쁘다. 화면 배색은 '제어판' → '디스플레이'의 등록정보 → '화면 배색' 탭에서 설정할 수 있는데, 이를 사용하지 못하게 하면 다른 사람이 함부로 바꾸지 못할 것이다. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System DWORD : NoDispAppearancePage 기본값 : 1
51. 디스플레이 등록정보에서 '배경화면' 탭 없애기
배경화면은 '디스플레이' 등록정보의 '배경화면' 탭에서 설정한다. 배경화면 탭이 나타나지 못하게 하는 방법은 다음과 같다. 단, ACDSee와 같은 그래픽 유틸리티나 웹 브라우저를 이용해 배경화면을 바꾸는 것은 어쩔 수 없다. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System DWORD : NoDispBackgroundPage 기본값 : 1
52. 디스플레이 등록정보에서 '화면보호기' 탭 없애기
화면보호기 탭을 없애는 방법도 이와 비슷하다. 키의 위치는 같으며 DWORD 값만 달라질 뿐이다. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System DWORD : NoDispScrSavPage 기본값 : 1
53. 디스플레이 등록정보 접근 거부 설정하기
위의 내용은 디스플레이 등록정보의 탭 항목을 하나씩 열지 못하게 하는 것인데, 아예 제어판에 있는 '디스플레이' 아이콘이 실행되지도 못하게 할 수도 있다. 방법은 아래와 같으며 다음부터 디스플레이 등록정보를 선택하면 짤막한 경고메시지만 보이게 될 것이다. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System DWORD : NoDispCPL 기본값 : 1
54. 단축 아이콘의 화살표 없애기
단축 아이콘과 프로그램 아이콘을 구별하는 방법은? 단축아이콘의 한구석에는 화살표 표시가 있다는 것이다. 하지만 바탕화면을 예쁜 아이콘으로 꾸미고자 하는 이들에게 이 화살표 표시는 거추장스럽기 짝이 없다. 단축 아이콘의 화살표 표시를 없애려면 다음의 문자열을 찾아 선택하고 마우스 오른쪽 버튼을 눌러 '삭제'를 누르면 된다. 윈도를 재시작한 다음부터 적용된다. 키 : HKEY_CLASSES_ROOT\lnkfile 문자열 : IsShortCut
55. 바탕화면의 인터넷 익스플로러 아이콘 없애기
바탕화면에 있는 인터넷 익스플로러의 아이콘을 없애는 방법은 간단하다. 레지스트리 편집기를 연 다음 아래의 항목을 수정하고 재시동하면 바탕화면에 있는 인터넷 익스플로러의 아이콘이 없어진다.키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NointernetIcon 기본값 : 1 (다시 보이게 하려면 DWORD 항목을 없애거나 0으로 한다)
56. 바탕화면의 네트워크 환경 아이콘 감추기
만약 윈도 9x로 네트워킹을 사용한다면 바탕화면에 반드시 '네트워킹 환경'이라는 아이콘이 보인다. 실제로 네트워크를 사용하고 있지 않는 이들이나 이 아이콘을 다른 곳으로 옮기고 싶은 이들이 아무리 네트워크 환경 아이콘을 지우거나 옮기려고 해도 방법이 없다. 이 아이콘을 보이지 않게 하려면 레지스트리 편집기를 열고 아래의 내용을 편집하면 된다. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoNetHood 기본값 : 1
57. 바탕화면의 아이콘 정렬 자동으로 기억하기
음악관련, 게임, 시스템 관련 아이콘들을 바탕화면 구석구석 멋지게 꾸며놓았는데, 누군가 와서 아이콘을 재정렬해버리면 허탈하기 짝이 없다. 바탕화면에 배치해놓은 아이콘들의 정렬을 자동으로 기억하게 해보자. 키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoSaveSettings기본값 : 1
58. 바탕화면의 시스템 아이콘 삭제하기
바탕화면에 깔려 있는 시스템 관련 아이콘인 '내 컴퓨터' '내 문서' '휴지통' '네트워크 환경' 등은 키나 파일 삭제 메뉴를 통해 지울 수 없다. 레지스트리 편집기를 실행한 후에 다음 키의 하위에 있는 시스템 관련 아이콘의 Class ID를 삭제하면 되는데, 각 아이콘의 Class ID 는 표와 같다. 키 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Desktop\NameSpace 아이콘 이름 레지스트리 키(CLASS ID) 서류가방 85BBD920-42A0-1069-A2E4-08002B30309D 내 컴퓨터 20D04FE0-3AEA-1069-A2D8-08002B30309D 휴지통 645FF040-5081-101B-9F08-00AA002F954E 네트워크 환경 208D2C60-3AEA-1069-A2D7-08002B30309D
59. '사운드' 항목에 특정 프로그램의 항목 추가하기
새롬 데이타맨과 같은 프로그램을 설치하면 '제어판' → '사운드' 항목에 '파일 송수신 성공' 이라든지, '프로그램 시작과 끝' 등의 효과음이 등록되어 있다. 데이타맨을 만든 이들이 이렇게 설정했다면 우리도 할 수 있다.1. HKEY_CURRENT_USER\AppEvents\Schemes\Apps 로 이동해보자. 만약 아웃룩 익스프레스를 시작할 때나 닫을 때 효과음이 들리게 하고 싶다면 아웃룩 익스프레스의 실행파일 이름(Msimn:확장자는 빼야한다)과 똑같은 서브키를 만든다. 2. 서브키의 기본값으로는 적당한 설명을 써주면 된다. 예를 들어, 아웃룩 익스프레스 시작, 끝이라고 하자 3. 그리고나서 Msimn 키의 아래에 'Open', 'Close' 라는 서브키를 만들고 나서 레지스트리 편집기를 종료한다. 4. '제어판' → '사운드' 항목으로 이동하여 소리를 선택해주면 아웃룩 익스프레스가 시작할 때나 끝날 때 선택한 효과음이 재생된다. 다른 프로그램들도 마찬가지 방법으로 사운드 항목을 추가할 수 있다.
60. PC 스피커의 비프음을 없앤다
에러가 났을 때 PC 스피커로 '삑삑' 거리며 나오는 비프음이 귀에 거슬릴 때가 있다. 이런 비프음이 안나게 할 수는 없을까? 물론 레지스트리 편집을 통해 해결할 수 있다. 키 : HKEY_CURRENT_USER\Control Panel\Sound (Sound라는 키가 보이지 않으면 새로 만들어 준다) 문자열 : Beep 기본값 : NO
61. 프린터의 추가를 금지하기
자신의 컴퓨터에 새로운 프린터가 설치되는 것을 원하지 않는다면? 프린터의 추가를 원천 봉쇄할 수 있는 방법이 여기에 있다.키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoAddPrinter 기본값 : 1
62. 설치된 프린터를 제거하지 못하게 하기
61번과는 반대로 이미 설치되어 있는 프린터를 다른 사용자가 함부로 제거하지 못하게 하는 방법도 있다. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoDeletePrinter 기본값 : 1
63. 설치된 프린터의 등록정보에서 일반, 자세히 탭을 없애기
프린터 등록정보에서 쉽게 찾아볼 수 있는 일반, 자세히 탭을 없애면 시스템에 설치된 프린터에 대한 이름이나 드라이버, 설정 사항을 함부로 고칠 수 없다. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoPrinterTabs 기본값 : 1
64. 프린터 접근 거부 설정하기
프린터에 대한 접근 자체를 하지 못하게 하려면 아래와 같이 하면 된다. 작업을 수행한 뒤 제어판에서 프린터 아이콘을 실행시키면 짤막한 경고메시지와 함께 프린터로의 접근을 거부당하게 될 것이다. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoPrinters 기본값 : 1
65. 아웃룩 익스프레스 타이틀 바 문구 고치기
윈도 98 사용자가 많이 사용하는 전자우편 프로그램은 단연 아웃룩 익스프레스일 것이다. 공짜로 마음껏 쓸 수 있는 아웃룩 익스프레스의 타이틀 바에 자신만의 메시지를 넣을 수 있다면 더욱 매력적인 모습이 될 것이다. 타이틀 바에 나타나는 문구를 편집하려면 다음과 같이 한다. 모든 입력이 끝난 다음 레지스트리 편집기를 닫고 아웃룩 익스프레스를 실행 시켜보면 타이틀 바에 자신이 넣었던 문구가 나타날 것이다. 키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Outlook Express 문자열 : WindowTitle 기본값 : 출력을 원하는 문장
66. 인터넷 익스플로러 타이틀 바 문구 고치기
기본적으로 인터넷 익스플로러를 실행하면 타이틀 바에 'Micrisoft Internet Explorer'라는 문구가 뜨게 되는데, 아웃룩 익스프레스와 마찬가지로 인터넷 익스플로러의 타이틀 바에도 자신만의 브라우저 임을 나타내는 문구를 삽입시킬 수 있다. 키 : HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main 문자열 : Window Title기본값 : 출력을 원하는 문장
67. IE의 URL 자동입력 기능을 강하게
인터넷 익스플로러는 자동 완성 URL 기능을 지원한다. 주소 입력 창에 howpc라고만 입력해도 www.howpc.com이라는 URL로 이동하는 것이다. 그런데 IE가 지원하는 자동완성 URL은 com, edu, org 세 가지 뿐이다. 이 외의 상위 도메인 네임을 가진 웹사이트 주소는 사용자가 주소창에 직접 타이핑해야만 한다. 자동완성 기능을 확장시키려면 레지스트리 편집기를 열고 다음의 과정을 따라 하면 된다. 여기서는 예제로서 net을 자동완성에 포함시키겠다. 1. 레지스트리 편집기를 열고 'HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\UrlTemplate'로 이동한다 2. 그런 다음 문자열 형태로 '7'이라는 서브키를 만들어 주고 기본값을 'www.%s.net'으로 입력한다 3. 같은 방법으로 '8'이라는 문자열 서브키를 만들고 '%s.net'이라는 값을 하나 더 만든다. 4. 이제 'net'으로 끝나는 웹사이트 역시 자동완성 기능을 사용할 수 있다
68. 익스플로러 툴바에 배경그림 넣기
인터넷 익스플로러 3.x 버전에서는 도구모음의 배경에 비트맵이 삽입되어 있었다. 그런데 이 비트맵이 윈도 98의 4.x 버전에서 사라져 버렸다. 왠지 멋없어진 IE의 도구모음을 비트맵으로 채워서 멋있게 꾸며보고 싶지 않은가? 키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Toolbar 문자열 : backbitmap 기본값 : 도구모음에 삽입될 비트맵(BMP) 파일의 정확한 경로(예. c:\myImage\bg.bmp)
69. 기본 검색 엔진 바꾸기
자신이 사용할 기본 검색 엔진을 설정하는 것은 매우 요긴하다. 일일이 검색 웹사이트에 접속하지 않은 채 인터넷 익스플로러의 주소창에서 검색식을 써넣음으로서 한번에 검색이 수행되게 할 수 있기 때문이다. 모두 등록해서 사용하면 좋겠으나 자신이 주로 사용하는 연산자만 등록하여 사용하는 것이 바람직하다. 이렇게 등록을 했으면 인터넷 익스플로러의 주소창에서 "? 검색식"의 형태로 자신이 자주 사용하는 검색 엔진을 이용해 한번에 웹사이트 검색을 할 수 있다. 키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\SearchUrl 기본값 : 검색할 검색 엔진의 주소(아래 참조) 알타비스타: http://www.altavista.com/cgi-bin/query?pg=q&what=web&fmt=.&q=%s 익사이트: http://www.excite.com/search.gw?search=%s&trace=2 핫밧: http://www.hotbot.com/search.html?_v=1.0&MT=%s&SM=MC 인포시크 http://guide-p.infoseek.com/Titles?qt=%s&col=WW&sv=I2 라이코스 http://www.lycos.com/cgi-bin/pursuit?query=%s 야후 http://av.yahoo.com/bin/search?p=%s 연산자 목록이름(연산자) 값(코드) (공백: 스페이스바 한 칸) + # %23 & %26 ? %3F + %2B = %3D
70. 부팅할 때마다 인터넷에 연결하려 할 때
처음 부팅하거나 재시동할 때 윈도가 인터넷에 연결하려고 한다. 연결하지 않도록 옵션을 수정해주어도 자꾸 연결을 시도한다. 이런 문제를 해결하는 방법은 다음과 같다. 수정 후에는 재시동해야 한다. 키 : HKEY_LOCAL_MACHINE\Software\Microsoft\OLE 문자열 : EnableRemoteConnect 기본값 : N
71. 아웃룩 익스프레스에서 메일, 뉴스 데이터의 저장 경로 바꾸기
윈도 98을 사용하는 사람들은 아웃룩 익스프레스를 이용하여 메일이나 뉴스 정보를 받아본다. 그러나 툭하면 다운되어 재설치해야할 위험성이 많다면 저장해 놓은 메일과 뉴스 데이터의 안전이 의심스럽다. 이런 이들은 데이터의 저장 경로를 플로피 디스크나 다른 파티션의 하드디스크에 저장해 두어 만약의 사태에 대비해 두는 것이 좋겠다. 키 : HKEY_CURRENT_USER\Software\Microsoft\Outlook Express 문자열 : Store Root 기본값 : 데이터의 저장을 원하는 폴더의 정확한 경로
72. IE에서 '전체화면' 일 때 도구모음 수정하기(WIN95/98, 95일 때는 IE 4.0 설치했을때)
인터넷 익스플로러 4.0 의 '전체화면' 기능은 상당히 쓸만한 기능이다. 좁은 모니터 화면을 최대한 넓게 사용할 수 있으니까 말이다. 하지만 전체화면일 때는 도구모음을 조절할 수 없다는 단점이 있다. 레지스트리 수정으로 전체화면에서도 도구모음을 수정해보자. 키 : HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar 이진값 : Theater 기본값 : 0c 00 00 00 4c 00 00 00 74 00 00 00 18 00 00 00 1b 00 00 00 5c 00 00 00 01 00 00 00 e0 00 00 00 a0 0f 00 00 05 00 00 00 22 00 00 00 26 00 00 00 02 00 00 00 21 00 00 00 a0 0f 00 00 04 00 00 00 01 00 00 00 a0 0f 00 00 03 00 00 00 08 00 00 00 00 00 00 00
73. 시작 메뉴에서 프로그램 그룹 삭제하기
윈도의 시작버튼을 누르면 즐겨찾기, 실행, 문서 등의 여러 가지 메뉴를 볼 수 있다. 일반 응용 프로그램이나 유틸리티들을 설치하면 프로그램 메뉴 항목에 등록되는데, 이 항목을 없애보자. 키 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoCommonGroups 기본값 : 1
74. 시작 버튼메뉴의 팝업 속도 올리기
시작 버튼에 있는 메뉴에 마우스 포인터를 위치시키면 약 1초 정도 시간이 흐르고 난 후에야 메뉴가 펼쳐진다. 이 지연 시간을 없애고 시작 버튼 메뉴가 빠르게 열리도록 하는 방법이 있다. 키 : HKEY_CURRENT_USER\Control Panel\desktop 문자열 : menushowdelay 기본값 : 0 * 반대로 기본값으로 65535를 입력하면 마우스로 클릭해야만 메뉴가 나타난다.
75. 시작 버튼 메뉴의 항목 바꾸기
자주 실행하는 프로그램을 '빠른 실행' 에 등록하거나 바탕화면에 등록해 놓지 말고 시작버튼의 마우스 기능을 활용해보자. 즉, 시작 버튼 위에서 마우스 오른쪽 버튼을 눌렀을 때 나타나는 메뉴에 자주 실행하는 프로그램을 마음대로 등록시킬 수 있다. 1. HKEY_CLASSES_ROOT\Directory\Shell 으로 이동한 다음, 등록할 프로그램의 이름을 서브키 로 등록하자. (예. 새롬 데이터맨) 2. 등록한 키 아래에 'command' 라는 서브키를 하나 더 만들고, 기본값으로 해당 프로그램의 경로 (ex. c:\dataman98\dataman.exe)를 정확하게 입력해 준다.
76. '로그오프' 메뉴 없애기
시작 버튼에 등록되어 있는 '로그오프' 메뉴를 없애보자.키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoLogOff 기본값 : 1
77. '즐겨찾기' 메뉴 없애기
윈도의 시작 메뉴에서 괜히 자리만 차지하고 별 쓸데가 없는 즐겨 찾기 메뉴를 없애보자. 키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoFavoritesMenu 기본값 : 1
78. '찾기' 메뉴 없애기
찾기 메뉴 역시 시작 버튼에서 나타나지 않게 할 수 있다. 키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\ExplorerDWORD : NoFind기본값 : 1
79. '실행' 메뉴 없애기
실행 메뉴를 시작 버튼에서 없애려면 다음과 같이 한다. 키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoRun
기본값 : 1
80. '문서' 메뉴 없애기
문서 메뉴를 보이지 않게 만들면 다른 사람들에게 자신이 어떠한 문서를 작업했는지 흔적을 남기지 않는다.키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\ExplorerDWORD : NoRecentDocsMenu 기본값 : 1
81. '시스템 종료' 메뉴 없애기
내친 김에 시작 버튼에 등록된 시스템 종료 메뉴까지 없애보자. 시스템 종료 버튼을 없애면 버튼을 눌러 시스템을 종료하여야 한다. 키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoClose 기본값 : 1
82. '제어판', '프린터' 메뉴 없애기
시작 버튼에는 '제어판' 과 '프린터' 메뉴가 있는 설정 항목이 있다. 이를 없애는 방법은 다음과 같다. 키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer DWORD : NoSetFolders 기본값 : 1
83. '설정' 메뉴에서 '액티브 데스크톱' 항목 삭제하기
키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer 이진값 : NoSetActiveDesktop 기본값 : 01 00 00 00 (다시 보이게 하려면 '00 00 00 00')
84. '설정' 메뉴에서 '작업 표시줄 및 시작 메뉴' 항목 삭제하기
키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer 이진값 : NoSetTaskbar 기본값 : 01 00 00 00 (다시 보이게 하려면 '00 00 00 00')
85. '설정' 메뉴에서 '윈도 업데이트' 메뉴 삭제하기
키 : HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer 이진값 : NoWindowsUpdate 기본값 : 01 00 00 00 (다시 보이게 하려면 '00 00 00 00')
86. 휴지통 이름 바꾸기
휴지통은 다른 아이콘과는 달리 레지스트리를 편집하지 않는 이상 이름을 바꿀 수 없다. 휴지통이라는 이름이 실증난다면 '쓰레기통'이라는 이름으로 바꿔보자.
키 : HKEY_CLASSES_ROOT/CLSID/{645FF040-5081-101B-9F08-00AA002F984E}
기본값 : 바꿀 문자열(예. 쓰레기통)
87. 휴지통 메뉴에서 '이름 바꾸기'와 '삭제' 추가하기
앞에서 설명한 휴지통 이름을 더욱 쉽게 이름을 바꾸는 방법을 소개한다. 휴지통 아이콘을 삭제시키는 메뉴를 만들 수도 있다.
키 : 'HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder
이진값 : Attributes
기본값 : 70 01 00 20
88. 휴지통 메뉴 추가하기
이번에는 휴지통 메뉴에 복사, 잘라내기, 붙여넣기 등의 메뉴를 추가해보자.
키 : 'HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder
이진값 : Attributes
기본값 : 47 01 00 20
89. 레지스트리를 이용한 마우스 속도 조절.
레지스트리를 이용해서 마우스의 속도를 조절할 수 있다.키 : HKEY_CURRENT_USER\Control Panel\Mouse\ 문자열 : Mouse-Speed 기본값 : 0~2 (수치가 클수록 마우스의 이동 속도가 빨라진다)
90. 더블클릭 속도 조절하기
윈도 레지스트리를 이용해서 마우스 더블클릭 속도를 조절할 수 있는 방법이 있다. HKEY_CURRENT_USER\Control Panel\desktop 로 이동해서 오른쪽 창에서 'DoubleClickHeight' 과 'DoubleClickWidth' 라는 문자열 값을 각각 만든다. 이 2개의 값을 더블클릭하여 두 개 모두 똑같은 값을 입력해주면 된다. 최대 값은 1~32 까지 값을 정해줄 수 있으며, 값이 클수록 더블클릭은 더욱 더 민감하게 반응한다
91. 레지스트리를 이용한 윈도 98 등록번호 알기
윈도 98 의 등록번호는 95 와는 달리 '시스템 등록정보'에 나오지 않는다. 가지고 있었던 윈도 98 원본 CD의 등록번호를 잊어버렸다면 정말로 낭패인데, 임시 방편으로 레지스트리를 이용해 이를 알 수 있다. 다음 항목의 내용을 잘 기억해두자.
키 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion 문자열 : ProductKey
92. 윈도우 사용자 등록하지 않고 윈도 업데이트 사용하기
윈도 98이 출시되면서 새롭게 도입된 윈도 업데이트는 사용자 온라인 등록을 해야 사용할 수 있다. 하지만 개인 정보가 유출된다는 꺼림직한 기분에 사용자 등록을 하지 않는 이들이 있다. 레지스트리 수정으로 등록을 하지 않고도 윈도 업데이트를 할 수 있는 방법을 소개한다.1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion으로 이동해서 'RegDone' 라는 문자열 이름을 새로 등록한다. 만든 문자열 이름을 더블클릭해서 값의 데이터에 '1'을 입력한다.2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Welcome\ 으로 이동해서 RezWiz 라는 서브키 값을 새로 하나 만든다. 3. 이 작업으로 사용자 등록 절차를 거치지 않아도 윈도 업데이트 기능을 사용할 수 있다
93. 메모장 글꼴 바꾸기
윈도의 기본 문서 편집기인 메모장을 쓰는 사용자들의 경우, 메모장에서 사용되는 기본 글꼴이 마음에 안들 때가 있을 것이다. 메모장의 기본 글꼴을 다른 것으로 바꿔보자. 이 기능은 메모장의 메뉴에서 '편집' → '글꼴 수정'을 선택하여 할 수도 있다. 키 : HKEY_LOCAL_MACHINE\config\0001\display\settings 문자열 : fixedfon.fon 기본값 : 원하는 글꼴 파일로 교체('c:\windows\font' 에서 확장자가 *.fon 인 글꼴)
94. 화면보호기 나타나는 시간 늘리기
모니터를 일정시간 이상 쓰지 않으면 자동으로 화면보호기가 실행되게 되어있다. 설정하기 나름이지만 이 화면보호기를 실행시키도록 해 놓았다면, 설정시간은 1분에서 60 분으로 제한되어 있다. 이 제한된 시간을 레지스트리 수정으로 더욱 늘릴 수 있다.키 : HKEY_CURRENT_USER\ControlPanel\desktop\ 문자열 : ScreenSaveTimeOut 기본값 : 시간(초단위로 입력한다. 예를 들어, 35분 후에 화면보호기를 실행하려면 35×60=2100이므로, 2100을 입력한다)
95. 툴 팁 없애기
윈도에서 툴바에 마우스를 가져갔을 경우 나타나는 자그마한 팁이나 설명을 없애보자. 키 : HKEY_USERS\.DEFAULT\Control Panel\desktop 이진값 : UserPreferencemask 기본값 : 3E 00 00 00 (다시 작동하게 하려면 'BE 00 00 00')
96. 커서 깜빡임 속도 조절하기
커서의 깜빡임 속도를 조절하려면 다음의 항목으로 이동해서 할 수 있다. 수치는 -1∼1000까지 설정할 수 있는데, 숫자가 적을수록 더욱 빨리 깜빡이고, -1 이라면 커서가 아예 보이지 않을 것이다.키 : HKEY_CURRENT_USER\Control Panel\desktop\ 문자열 : CursorBlinkRate 기본값 : -1∼1000(수치가 적을수록 커서가 빨리 깜빡임)
97. 모뎀의 Timeout Rate 편집
전화접속 상태로 오랫동안 아무런 입력이 없으면 윈도는 자동으로 전화접속을 끊어버린다. 이 지연시간은 등록정보에서도 바꾸거나, E-mail 체크 프로그램을 사용하여 10분에서 15분 사이에 자동으로 메일 박스를 체크하는 방법으로 늘려 사용할 수 있지만, 레지스트리를 통해 시간을 늘일 수 있다. 키 : HEKY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0001\Settings (0001 이라고 표시된 부분에는 사용중인 모뎀의 번호가 들어간다. 여러 개의 모뎀이 설치되어 있다면 번호가 여러 개일 것이다.) 문자열 : InactivityTimeout 기본값 : 접속 지연 시간(단위는 분)
98. CD-ROM의 자동 실행을 막자
윈도 9x용 프로그램이나 오디오 CD를 넣으면 자동으로 재생되는 자동실행 기능은 때에 따라 불편할 때가 있다. 자동실행 기능이 동작하지 않도록 해보자. 물론 키를 누른 채로 CD를 넣어도 자동실행 기능은 동작하지 않는다. 키 : HKEY_CURRENT_USER\Softwear\Microsoft\Windows\CurrentVersion\Policies\Explorer 이진값 : NoDriveTypeAutoRun 기본값 : 95 00 00 00 → BD 00 00 00
99. 모니터 절전 시간 늘리기
절전 모니터를 가지고 있다면 '제어판' → '디스플레이' 등록정보에 있는 화면 보호기 탭의 '모니터 절전 기능'에서 일정 시간이 지나면 전력을 떨어뜨리는 '전력 저하 대비'와 전원을 완전히 차단해주는 '모니터 끄기' 기능을 설정할 수 있다. 그러나 이 기능은 1~60분 사이에 시간에서만 설정할 수 있다. 하지만 레지스트리의 내용을 편집하면 절전 기능 시간의 적용을 늘릴 수 있다.키 : HKEY_CURRENT_USER\Control Panel\desktop 문자열 : ScreenSaveLowPowerTimeout, ScreenSavePowerOffTimeout 기본값 : ScreenSaveLowPowerTimeout(전력 저하), ScreenSavePowerOffTimeout (모니터 끄기) 단위는 초로 입력.
100. 최고 난이도 팁, 내 컴퓨터 아이콘 만들기
하우피씨 독자들을 위해 레지스트리 최고 난이도의 팁을 하나 소개한다. 레지스트리 편집에 자신 있다면 꼭 도전해 보길 바란다. 자신의 바탕화면에 함부로 지울 수 없거나 이름을 바꿀 수 없는 아이콘을 만들어 보자. 일반적인 바로 가기 아이콘이 아니라 윈도 98 사용자가 모두 하나씩 가지고 있는 '내 컴퓨터'와 같은 아이콘을 만드는 방법이다. 이것은 레지스트리를 찾아서 지우지 않는 한 절대로 지우지 못하는 특수 아이콘이다. 다음의 과정을 따라해 보자. 1. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID 로 이동한 다음 'FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345'와 같은 랜덤한 서브키를 하나 만든다. 예제의 서브키의 이름과 동일한 형식으로 아무렇게나 입력하면 된다 2. HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}의 기본값 이름을 마우스로 더블클릭하여 값을 'My Menu' 와 같이 바탕화면에 표시될 이름을 적는다 3. HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}로 이동한 다음 'DefaultIcon'이라는 서브키를 하나 만들어 주자. 그런 후 기본값으로서 새로 만들어지는 폴더가 사용될 아이콘의 위치를 지정해 주자. 아래 보기와 같이 아이콘을 포함하고 있는 실행 파일의 이름을 적어 주어도 된다 (예: c:\windows\explorer.exe) 4. HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}로 다시 이동한 다음 'InProcServer32'라는 서브키를 하나 더 만든다. 그리고 기본값으로서 'shell32.dll'를 지정해 준다. 그리고 문자열 형식으로 'ThreadingModel'이라는 이름을 만든 후에 값을 'Apartment' 라고 입력한다 5. HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345} 로 이동한 다음 Shell이라는 서브키를 만들고 그 밑에 "Open My Menu"라는 서브키를 또 만들어 준다. 주의할 점은 ②번 과정에서 적었던 이름을 그대로 사용해야한다는 것이다. 마지막으로 Command 라는 이름의 서브키를 하나 더 만든다. 최종적으로 HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\Shell\Open My Menu\command 까지 만든 것이다. 그런 후에 기본값으로 'c:\windows\explorer /n /root,c:\MyFolder' 라고 입력해 주자. 여기서 C:\MyFolder는 새로 만든 아이콘을 실행시켰을 때 열리는 폴더의 위치를 지정해 주면 된다. 6. HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345} 로 이동한 다음 ShellEx라는 서브키를 만들고 그 밑에 PropertySheetHandler라는 서브키를 하나 더 만든다. 마지막으로 {FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345} 이라는 서브키를 하나 더 만든다.최종적으로HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}\ShellEx\PropertySheetHandler\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345} 이라는 서브키가 만들어지게 되는 것이다 7. HKEY_CLASSES_ROOT\CLSID\{FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345}로 다시 이동하여 ShellFolder 라는 서브키를 만들고 'Attributes'라는 바이너리 형식의 이름을 만든다. 그리고 값을 00,00,00,00 으로 주자. 8. 이제 새로 만든 시스템 폴더를 위치시키기 위해서 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Explorer\Desktop\NameSpace 로 이동하여 {FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345} 이라는 서브키를 새로 만들어 준다. 그러면 바탕화면에 새로 만든 폴더가 위치하게 된다. 만약 내 컴퓨터 폴더 안에 만들고자 한다면 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace의 위치 {FD4DF9E0-E3DE-11CE-BFCF-ABCD1DE12345} 라는 서브키를 만들어 주면 된다.
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.