윈도우 레지스트리 최적화 효율적인 시스템 관리 Tip

윈도우 레지스트리는 운영 체제의 설정과 정보를 저장하는 데이터베이스입니다. 이는 시스템, 사용자 계정, 설치된 프로그램 및 하드웨어 장치에 대한 구성 설정을 포함합니다. 레지스트리를 통해 운영 체제는 부팅 과정, 소프트웨어의 작동 방식, 하드웨어의 동작 설정 등을 조정합니다.

이에 아래에서는 레지스트리의 구조, 주요 키들의 기능, 그리고 실제로 레지스트리를 수정할 때 사용할 수 있는 몇 가지 예를 살펴보겠습니다.

참고 : 시스템 관리자가 레지스트리를 편집하지 못하도록 했습니다

참고 : 레지스트리 편집 후 윈도우 부팅되지 않는다면?

노랗 목차 보이기

레지스트리의 구조

레지스트리 파일 위치

  • C:\windows\system.dat
  • C:\windows\user.dat
  • C:\windows\profiles\logonid\user.dat 이 파일들은 사용자 정의와 시스템 정보를 포함하고 있습니다.

폴리시 파일 (Policy Files)

  • 시스템 폴리시 파일들은 *.pol 형식으로 존재하며, 시스템 설정에 대한 정책을 담고 있습니다.

레지스트리의 핵심 구성

  • USER.DAT: 사용자 정의를 포함하고 있습니다.
  • SYSTEM.DAT: 시스템 정보와 윈도우 설치 정보를 포함하고 있습니다.

윈도우 레지스트리는 여러 가지 주요 키로 구성되어 있으며, 이 키들은 시스템 전체의 작동에 영향을 미칩니다.

HKEY_CURRENT_CONFIG (HKCC): 컴퓨터의 하드웨어 프로파일 정보를 저장합니다. 이는 현재 하드웨어 설정과 관련된 정보를 담고 있습니다.

HKEY_CLASSES_ROOT (HKCR): 파일 타입 연결과 OLE(객체 연결 및 삽입) 정보를 저장합니다. 이 키는 파일 확장자와 연결된 프로그램을 관리하는 데 사용됩니다.

HKEY_CURRENT_USER (HKCU): 현재 로그인한 사용자의 환경 설정을 저장합니다. 이 키에는 사용자 인터페이스 설정, 프로그램 설정 등이 포함됩니다.

HKEY_LOCAL_MACHINE (HKLM): 모든 사용자에게 영향을 미치는 시스템 전반의 설정을 저장합니다. 이 키에는 시스템 하드웨어, 소프트웨어, 보안 설정 등이 포함됩니다.

HKEY_USERS (HKU): 모든 시스템 사용자의 프로필을 저장합니다. 이 키는 사용자별로 저장된 설정을 포함합니다.

윈도우 레지스트리 추천 항목

레지스트리를 수정할 때는 매우 주의해야 합니다.

잘못된 수정은 시스템의 부팅 실패나 성능 저하를 초래할 수 있기 때문에 항상 레지스트리를 수정하기 전에는 백업을 수행하는 것이 안전합니다.

레지스트리 백업 방법

윈도우 레지스트리 최적화 효율적인 시스템 관리 Tip
  1. 레지스트리 편집기 열기
    • Windows + R 키를 눌러 실행 창을 열고, regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  2. 백업하고 싶은 키 선택
    • 레지스트리 편집기에서 백업하고자 하는 레지스트리 키를 찾아 선택합니다. 전체 레지스트리를 백업할 수도 있고, 특정 부분만 선택할 수도 있습니다.
  3. 파일 메뉴에서 내보내기 선택
    • 파일 메뉴로 이동하여 ‘내보내기’ 옵션을 선택합니다.
  4. 내보낼 파일 설정
    • 내보낼 파일의 이름을 지정하고 저장할 위치를 선택합니다. 파일 형식은 .reg로 저장됩니다.
  5. 내보내기 실행
    • 설정을 마치고 ‘저장’을 클릭하여 레지스트리를 백업하며 이 파일은 나중에 레지스트리를 복원하는 데 사용할 수 있습니다.

레지스트리 복구 방법

레지스터리 복구 가져오기
  1. 레지스트리 백업 파일 열기
    • 백업해 놓은 .reg 파일을 찾아 더블 클릭합니다.
  2. 복구 경고 확인
    • 시스템에서는 레지스트리에 변동을 주는 것이 시스템에 영향을 줄 수 있으므로, 레지스트리 복구 작업을 진행할 것인지 묻는 메시지가 표시됩니다.
  3. 복구 승인
    • 메시지에 ‘예’를 클릭하여 백업 파일 내의 정보로 레지스트리를 복원합니다.
  4. 시스템 재시작
    • 레지스트리 변경 사항이 완전히 적용되려면 컴퓨터를 재시작할 필요가 있을 수 있습니다

◎윈도우 9x의 설치 경로 바꾸기

윈도 9x의 설치 경로를 기본 c:\windows 가 아닌 다른 경로로 바꿔서 윈도의 구성 요소를 추가로 설치하고 싶다면, 레지스트리에 기록된 윈도 9x의 설치 경로를 직접 수정해주면 된다.

키 : HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

문자열 : SourcePath

기본값 : 변경하고자 하는 경로

◎시스템 등록 정보에서 ‘하드웨어 초기화 파일’ 탭 없애기

시스템 등록 정보에 있는 ‘하드웨어 초기화 파일’ 탭은 시스템을 시동할 때 미리 지정한 여러 하드웨ㅔ어 설정 중에서 하나를 골라 선택할 수 있도록 한다. 이는 주변기기를 자주 설치했다 제거하는 이들에게는 편리한 기능이 될 수 있지만 하드웨어 변경을 거의 하지 않는 일반 사용자들에게는 불필요한 메뉴, 그렇다면 다음과 같은 방법으로 하드웨어 초기화 파일 탭을 없앨 수 있다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

DWORD : NoConfigPage

기본값 : 1

◎시스템 등록정보에서 ‘장치관리자’ 탭 없애기

‘제어판’ → ‘시스템;의 등록정보를 선택하면 ‘장치관리자’ 탭을 볼 수 있다. 현재 시스템에 설치되어 있는 여러 장치들에 대한 내용을 보거나 관리할 수 있는 메뉴인데, 여러 명의 사용자가 하나의 시스템을 사용하는 경우 함부로 하드웨어의 장치 구성 내용을 변경할 수 없도록 장치 관리자 탭을 없앨 수 있다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

DWOWD : NoDevMgrPage

기본값 : 1

◎시스템 등록정보의 ‘파일 시스템’ 버튼 없애기

‘제어판’ → ‘시스템’ 의 등록정보 →’성능’ 탭을ㄹ 열면 ‘파일 시스템” 버튼이 보인다. 시스템의 용도나 플로피 디스크, CD-ROM성능 시스템 최적화와 관련된 설정을 담고 있는 이 버튼을 없애면 누구도 함부로 시스템의 용도를 변경시킬 수 없을 것이다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

DWORD : NoFileSysPage

기본값 : 1

◎시스템 등록정보의 ‘가상 메모리’ 버튼 없애기

시스템 등록정보의 성능 탭을 열면 ‘가상 메모리’ 라는 버튼이 있다. 가상메모리는 하드디스크를 메인 메모리인양 사용하는 것으로 함부로 건드리면 시스템 성능에 지대한 영향을 미치게 된다.. 이를 방지하려면 ‘가상 메모리’ 버튼을 없앤다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

DWORD : NoVirtMemPage

기본값 : 1

◎시스템 종료 시 현재 설정상태로 저장하고 싶지 않다

일반적으로 윈도9x를 종료 시키면 데스크 톱에 열려있는 창의 위치나 크기 크기 등의 현재 윈도 상태가 저장된다. 현재 설정을 저장하지 않고 윈도가 종료되게 하려면 다음의 항목을 수정한다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD : NoSaveSetting

기본값 : 1

◎시스템 폴더(보내기/바탕화면/프로그램 파일/시작 프로그램) 수정하기

윈도에서 지원하는 시스템 폴더는 다른 경로로 이동하지 못한다. 고정되어 있는 이 경로들을 레지스트리 수정을 이용해서 다른 곳으로 변경할 수 있다. 다음 키를 선택하고 오른쪽 화면을 보면 윈도의 각종 시스템 폴더의 설정된 경로를 확인할 수 있다. 원하는 항목의 문자열 값을 더블클릭해 경로를 바꾸어주면 된다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

◎프로그램 설치 경로 바꾸기

윈도 9x의 설치 경로를 기본 c:\windows 가 아닌 다른 경로로 바꿔서 윈도의 구성 요소를 추가로 설치하고 싶다면, 레지스트리에 기록된 윈도 9x의 설치 경로를 직접 수정해주면 된다.

키 : HKCU\InstalLocationsMRU

◎레지스트리 접근 거부 설정하기

자신의 시스템을 완벽하게 보호하는 방법이 여기에 있다. 레지스트리 편집기를 열지 못하게 하는 것이다. 이는 윈도 설정 파일을 사용자가 손볼 수 없게 만드는 것이므로, 물론 시스템인 주인인 자신도 접근할 수 없음을 의미한다. 레지스트리 파일을 반드시 백업해 놓고 실행하도록 하자. 그렇지 않으면 윈도 재설치라는 치명적인 결과를 맞이하게 될 것이다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

DWORD : DisableRegistryTools

기본값 : 1

◎어떤 파일이든 메모장으로 열 수 있다

어떤 파일이든 마우스 오른쪽 버튼을 사용하여 메모장으로 열어볼 수 있는 방법이 있다. 물론 메모장으로 모든 파일을 열어볼 수 있지만 내용이 제대로 보이는 것은 텍스트 파일뿐이다. 울트라 에디트와 같은 강력한 문서 편집기는 실행 파일을 HEX 코드로 읽어준다.

HKCR\ * \에서 Shell키를 만든다.(만들어진 곳도 있다.)

그리고 shell밑에 open이라는 키를 만든다.

기본값의 데이터(값)을 “메모장으로 읽기”를 입력한다.

HKCR\ * \Shell\open\ 밑에 command라는 키를 만든다.

기본값의 데이터(값)으로 “notepad %1” 이라고 적어준다.

이제 원하는 파일을 선택하고 마우스 오른쪽 버튼을 눌러보자.

실행창에서 사용할 수 있는 자신만의 실행 파일 만들기(Alias)

윈도우 9x에는 ‘프로그램의 별명’ 이라는 기능이 숨어 있다. 이 기능은 자신이 주로 사용하는 프로그램의 실행파일 이름을 다른 것(닉, Nick)으로 바꿔 사용하는 것을 말한다.

HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths로 이동한다. 

그러면 실행파일의 이름을 가지고 있는 레지스트리의 키들을 볼 수 있는데, 이곳에 등록된 실행파일 이름들은 윈도 9x의 실행창에서 곧바로 파일이름만 입력해주면 실행이 된다.

레지스트리 편집기의 실행파일인 regedit.exe가 너무 길어서 reg.exe만 입력하면 실행되도록 하려 한다. 위의 경로에서 reg.exe라는 서브키를 만들어준다.

원래의 파일인 regedit.exe가 존재하는 경로인 c:\Windows\regedit.exe를 기본값으로 정해준다.

이제 실행차에서 reg 만 입력해 주면 곧바로 레지스트리 편집기가 실행된다.

◎데스크톱 아이콘의 갱신 주기 바꾸기

데스크톱의 아이콘들은 일정 시간을 주기로 새로 고쳐진다. 이러한 새로 고침의 주기를 빠르게 해주려면 다음과 같이 한다.

키 : HKLM\Software\Microsoft\Windows\CurrentVersion\explorer

DWORD : Max Cached Icons

기본값 : 8000

◎마우스를 드래그하는 동안도 창의 내용을 보고 싶다

마우스로 창의 타이틀바를 클릭한 채 드래그하면 창틀만 마우스를 따라 움직인다. 그리고 마우스를 놓으면 새로운 위치로 창이 옮겨진다. 문제는 창틀의 색상이 흐린 회색이어서 창의 위치나 크기가 명확하지 않을 수도 있다는 것. 다음과 같이 레지스크리를 편집해 주면 창의 내용이 보이는 채로 창을 드래그 할 수 있다.

키 : HKCU\ControlPanel\Desktop

문자열 : DragFullWindows

기본값 : 1

◎마우스 오른쪽 항목에 ‘연결 프로그램’ 메뉴 만들기

새로운 파일 타입이거나 ‘연결 프로그램’에 등록되어 있지 않은 확장자는 탐색기에서 파일을 선택하고 키와 마우스 오른쪽 버튼을 클릭하여 프로그램 확장자를 사용할 수 있는 연결 프로그램을 등록하여야 한다. 아예 마우스 오른쪽 버튼으로 파일을 선택하면 ‘연결 프로그램’ 메뉴가 나타나도록 해보자.

HKCR\Unknown\shell\openas\command\로 이동해서 ‘command’ 키의 기본값을 더블클릭해보자. ‘C:windows\rundll32.exe shell 32.dll,OpenAs_RunDLL %1’ 과 같은 명령줄을 확인할 수 있을 것이다. 이 명령줄을 선택하고 키를 눌러 클립보드 영역으로 복사한다.

HKCR\* 로 이동한후 ‘shell’ 이라는 키를 등록하고, 그 아래애ㅔ ‘openas’라는 이름의 키를 만든다. 다시 서브키로 ‘command’라는 키를 등록한다.

등록한 키의 ‘기본값’ 을 더블클릭해서 클립보드로 복사해온 명령줄의 내용을 붙여넣기() 한다.

이제 아무 파일에서나 마우스 오른쪽 버튼을 클릭하면 ‘연결 프로그램’ 메뉴를 볼 수 있다.

◎탐색기 내용을 자동으로 ‘새로 고침’

‘현재 열려진 폴더에 새로운 파일을 복사했을 때 ‘새로 고침(Refresh)’이 늦어 일일이<F5> 키를 눌러 현재까지 복사된 내용을 확인하는 이들이 많을 것이다. 새로 고침을 자동으로 해주는 기능을 이용해보자.

키 : HKLM\System\CurrentControlSet\Control\Update

문자열 : Updatemode

기본갑 : 01 → 00

◎탐색기에서 ‘새 창으로 열기’ 콘텐츠를 볼 수 있다.

인터넷 익스플로러에서나 볼 수 있는 ‘새 창으로 열기’ 콘텐츠를 탐색기에서도 사용할 수 있다.

HKLM\Software\Classes\Directory\shell로 이동해서 ‘opennew’라는 키를 새로 만든다.

오른쪽 화면으로 이동해서 기본값을 더블클릭하여 ‘새 창으로 열기’ 라고 입력한다.

‘Opennew’ 키의 서브키로 ‘command’라는 키를 새로 만들고 기본값으로 ‘explorer.exe %1’ 이라고 입력한다. ‘%1’ 옵션이 새로운 창을 열도록 하는 것이다.

이제 탐색기에서도 ‘새 창으로 열기’ 콘텐츠를 볼 수 있다.

◎’내 컴퓨터’ 항목에 ‘탐색기로 열기’ 콘텐츠 추가하기

바탕화면에서 나뒹구는 ‘내 컴퓨터’가 눈에 거슬린다. 사실 대부분의 작업은 탐색기로 해결하기 때문인데, 특별한 필요성은 못느끼지만 정작 없애려니 허전하다. 그렇다면 ‘내 컴퓨터’ 항목을 탐색기로 열어보자.

HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell로 이동해 새로운 키 값을 하나 만든다.

새로 만든 키 값 아래에 ‘command’라는 서브키를 하나 더 만들고 기본값으로 ‘Explorer /e’라고 입력한다.

이제 ‘내 컴퓨터’ 항목을 마우스 오른쪽 버튼으로 클릭하면 ‘탐색기로 열기’ 라는 메뉴가 생긴 것을 볼 수 있다.

◎탐색기에서 마우스 오른쪽 버튼을 눌렀을 때 ‘도스 프롬프트’ 메뉴로 나오게 하기

탐색기에서 마우스 오른쪽 버튼을 눌렀을 때 ‘도스 프롬프트’ 메뉴를 나오게 설정해보자.

키 : HKLM\Software\Classes\Directory\shell\command

기본값 : command.com

◎탐색기 환경 자동 저장

윈도 탐색기의 환경은 탐색기를 종료하지 않고 그대로 윈도를 종료했을 경우, 마지막으로 종료한 환경을 그대로 따라가게 된다.

만약 탐색기의 아이콘 크기나 창의 크기 등을 설정해놓고 그대로 윈도를 종료했다가 다시 시작했다면 애써 예쁜 환경으로 만들어 놓은 것이 말짱 헛수고가 되고 만다.

방법 :’HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer’로 이동해서 오른쪽 차에서 ‘NoSaveSetting’ 키를 삭제하면 바뀐 탐색기 환경이 자동으로 저장된다

◎모든 파일에 ‘간략히 보기’ 명령을 적용시키자.

윈도가 제공하는 ‘간략히 보기’라는 유틸리티는 튿정 파일 내용이 궁금할 때 유용하다.

‘간략히 보기’ 유틸리티를 윈도에 설치했다면 특정 아이콘이나 파일 등을 마우스 오른쪽 버튼으로 클릭했을 경우, ‘간략히 보기’라는 콘텐츠 메뉴가 뜨게 된다. 모든 윈도 파일에 이 콘텐츠를 삽입시킬 수 있다.

방법 : ‘HKCR\*\’ 키 아래에 ‘QuickView’라는 서브키를 새로 만들고 기본값으로 ‘*’를 입력하면 된다.

이렇게 해놓으면 JPG나 BMP 등의 파일을 ‘간략히 보기’로 미리 볼 수 있다.

◎창의 애니메이션 기능 제어하기

윈도9x의 창을 최소화(Minimize)시키거나 최대화(Maximize)시키면 창이 스르르 없어진다. 이것이 바로 윈도창의 애니메이션 기능인데, 보기는 좋지만 이 기능을 사용하지 않으면 시스템 속도가 빨라진다. 시스템 속도가 느려서 불만인 이들은 윈도의 애니메이션 기능을 없애보자.

키 : HKCU\ControlPanel\Desktop

문자열 : MinAnimate

기본값 : 0

◎MTU 조절로 빠른 인터넷 속도 올리기

MTU(Maximum Transmission Unit) 값을 576Byte로 바꾸면 패킷을 잘림이 없어지기 때문에 인터넷이나 통신속도를 약간 빠르게 할 수 있다. 하지만 눈에 띄는 차이를 발견하기는 힘들다.

키 : HKLM\System\CurrentControlSet\Services\Class\NetTrans\0002

문자열 : MaxMTU

기본값 : 576

◎표준 시간 캡션 변경

국내에서 윈도를 사용하는 사람들이라면 ‘제어판’ → ‘날짜/시간’의 ‘표준 시간’대를 ‘(GMT + 09:00) 대한민국’으로 설정해놓고 사용할 것이다. 이 항목의 캡션을 ‘우리나라’나 ‘세계 제일의 나라’등으로 바꿀 수 있다.

키 : HKLM\Software\Microsoft\Windows\CurrentVersion\TimeZones에서 원하는 국가 선택

문자열 : Display

기본값 : 원하는 문자열(세계 제일의 나라)

◎윈도우를 시작할 때 나만의 팁을 본다

윈도를 처음 설치했을 때 실행되는 ‘Welcome Tip’은 부실한 편으로, 대부분의 사용자에게 외면 당하고 있다. 차라리 하우피씨의 팁보따리에 연재되는 내용을 윈도가 시작할 때마다 볼 수 있게 해보자. 다음의 키로 이동해서 오른쪽 화면에 새로운 문자열을 추가하자. 추가한 문자열을 더블클릭하여 원하는 내용을 저장하면 된다.

키 : HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\tips

◎작업표시줄에 자신의 이름 추가하기

윈도98의 작업표시줄에는 시간을 알려주는 디지털 시계가 있다. 이 시계 옆에 자신 이름을 새길 수 있다.

키 : HKCU\ControlPanel\International

문자열 : s2359

기본값 : 원하는 문자열(예: 자신의 이름이나 별명)

◎BMP 파일을 탐색기에서 썸네일 형식보기

윈도 탐색기에서 BMP 형식의 그림 파일들을 썸네일 형식으로 볼 수 있다. 다음과 같이 설정해 놓으면 탐색기에서 BMP 파일을 발견할 경우, 썸네일 형식으로 그림을 보여주게 된다. 단, ACDsee나 기타 이미지 뷰어 프로그램이 설치되어 있어 BMP 파일이 다른 프로그램과 연결되어 있다면 그 연결을 해제해야만 이 기능을 사용할 수 있다.

키 : HKCR\Paint.Picture\DefaultIcon

기본값 : %1

◎사용자 이름과 회사 이름 바꾸기

윈도9x를 설치할 때 입력했던 사용자 이름과 회사 이름 등에 변경 사항이 생길 수 있다. 가령 컴퓨터를 팔았다거나 회사 이름이 바뀌었을 경우 등이다. 레지스트리 편집으로 수정해보자.

키 : HKLM\Software\Microsoft\Windows\CurrentVersion

문자열 : RegisteredOrganization, RegisteredOwner

기본값 : RegisteredOrganization(회사 이름), RegisteredOwner(사용자 이름)

◎’프로그램 추가/삭제’에서 없어지지 않는 목록 지우기

경우에 따라 프로그램을 제거해도 ‘제어판’ → ‘프로그램 추가/삭제’ 리스트에 프로그램의 이름이 여전히 남아 있는 경우가 있다.

언인스톨 프로그램이나 프로그램 추가/삭제를 이용하지 않고 폴더 채로 마구 지운 후에는 특히 이런 흔적이 많이 남게 된다.

윈도에 큰 영향을 미치는 것은 아니지만 목록이 지저분해 보기가 싫다. 레지스트리 편집은 훌륭한 청소기 역할도 한다.

HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall로 이동한다.

‘프로그램 추가/삭제’의 목록에 나타나는 프로그램의 이름이 나열되어 있다. 원하지 않는 프로그램의 항목을 삭제한다. 삭제할 때는 항목을 선택하고 마우스 오른쪽 버튼을 눌러 ‘삭제’를 선택하던디 del키를 누르면 된다.

‘프로그램 추가/삭제’의 목록이 한결 깔끔해 졌다.

◎실행, 찾기 메뉴 정리하기

실행, 찾기 메뉴는 IE의 자동입력 기능을 수용하고 있어서 예전에 실행시켰거나 찾았던 파일 등을 기억하고 있다.

저장된 내용을 없애려면 다음 항목의 내용을 모두 지우기만 하면 된다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU

◎레지스트리에 등록된 시작 프로그램 지우기

새로 프로그램을 설치했을 경우 ‘프로그램’ → ‘시작 프로그램’ 에 단축 아이콘이 등록되어 있어 자동으로 시작되는 프로그램이 있는가 하면, 레지스트리에 등록이 되어서 이래저래 지우지도 못하는 프로그램이 있다.

이럴 때는 ‘HKLM\software\Microsoft\Windows\CurrentVersion\’로 이동해서 Run, RunOnce, RunOnceEx, RunServices, RunServicesOnceun’와 같은 서브키를 찾아보자.

이러한 키 값들 안에 등록되어 있는 문자열 값들이 레지스트리에 등록된 시작 프로그램들인데 더 이상 필요 없는 프로그램을 삭제하면 다음 부터는 시동과 함께 프로그램이 실행되는 것을 막을 수 있다.

◎긴 파일 이름 대신에 8.3파일 이름을 사용하자

도스창이나 도스 모드로 부팅했을 경우 파일 이름에 8자가 넘어 버렸을 때 나타나는 ‘~’ 표시가 눈에 거슬린다면 파일 형식을 8.3 형식으로 바꿀 수 있다.

키 : HKLM\System\CurrentControlSet\Control\FileSystem

이진값 : NameNumericTail

기본값 : 00

◎파일 및 프린터 공유 금지

‘제어판’ → ‘네트워크’ 의 등록정보를 선택하면 ‘파일 및 프린터 공유’ 라는 버튼을 볼 수 있다. 네트워크에 연결된 상태에서 사용중인 컴퓨터의 하드디스크의 일부분이나 연결되어 있는 프린터를 공유할 수 있게 하는 버튼이다.

하지만 개인적인 또는 보안상의 이유로 자신의 자원을 공유하고 싶지 않을 수도 있다. 이 때는 ‘파일 및 프린터 공유’ 버튼을 없앰으로써 파일과 프린터의 공유를 막을 수 있다. 키 값을 수정한 후에 재시동하지 않아도 된다.

키 : HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Network

DWORD : NoFileSharing, NoPrintSharing

기본값 : 각각 1로 설정

◎전화접속으로 내 컴퓨터를 접속할 수 없게 한다

전화접속 네트워킹으로 인터넷을 사용하는 이들은 다음과 같이 레지스트리를 편집하여 자기 컴퓨터로 다른 사람이 접속하는 것을 막을 수 있다.

키 : HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Network

DWORD : NoDialln

기본값 : 1

◎넷웨어 서버에서 긴 파일 이름 사용하기

노벨의 NOS(Network Operation System)인 넷웨어 서버와 네트워크로 연결되어 있다면 긴 파일 이름을 사용할 수 없을 것이다. 윈도 95 이상의 운영체제에서는 긴 이름의 파일을 지원하지만 넷웨어의 하위 버전에서는 이렇게 만들어진 파일 이름을 정확히 읽을 수 없는데, 이 때는 다음과 같은 방법으로 해결한다.

키 : HKLM\System\CurrentControlSet\Services\VxD\NWREDIR

DWORD : SupportLFN

기본값 : 0 -긴 파일 이름 지원 불능

1 – 긴 파일 이름 지원 가능(넷 웨어 3.12버전 이상)

2 -긴 파일 이름 지원 가능(모든 넷웨어 버전에 해당함)

◎네트워크 등록정보에서 ‘컴퓨터 확인’탭 없애기

네트워크 등록정보에는 네트워크에 관련된 여러 가지 설정이 저장되어 있다. 그러나 윈도 운영체제는 특별한 보안 체계를 가지고 있지 않기 때문에 내부의 중요한 네트워크 관련 정보들이 유출될 우려가 있다. 이를 막기 위한 초보적인 방법으로 ‘컴퓨터 확인’이라는 탭을 사라지게 함으로써 네트워크의 작업 그룹 이름을 보호해보자.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Network

DWORD : NoNetSetupIDPage

기본값 : 1

◎네트워크 등록정보에서 ‘액세스 제어’탭 없애기

네트워크 등록정보에 있는 ‘액세스 제어’탭은 네트워크 상의 자원을 공유하는 방법을 설정하는 곳이다. ‘액세스 제어’ 탭을 감추어 버리면 네트워크 상에서 사용되는 공유방법에 대한 보안을 유지할 수 있다

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Network

DWORD : NoNetSetupSecurityPage

기본값 : 1

◎네트워크 환경에서 ‘전체 네트워크’ 아이콘 없애기

바탕화면에 있는 ‘네트워크 환경’ 아이콘을 실행시키면 ‘전체 네트워크’라는 지구본 모양의 아이콘을 볼 수 있다. 실제 네트워크를 이용하다보면 자신의 작업 그룹이 아닌 다른 곳을 들리게 되는 일은 거의 없을 것이다. 전체 네트워크 아이콘이 필요 없다면 다음의 항목을 고쳐보자.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Network

DWORD : NoEntirenetwork

기본값 : 1

◎네트워크 환경에서 ‘WorkGroup’ 아이콘 없애기

네트워크 환경에 있는 작업그룹 아이콘들을 깨끗이 보이지 않게 하는 방법도 있다. 하지만 작업그룹 아이콘을 안보이게 하면, 네트워크 상의 다른 컴퓨터에 접근하기 위해서는 탐색기를 열어야만 한다는 것도 기억해 두자.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Network

DWORD : NoWorkgroupContents

기본값 : 1

◎암호 자동 입력으로 손쉽게 로그온 하기

네트워크로 연결된 자신의 컴퓨터에서 로그온 암호를 일일이 입력하는 것은 귀찮은 일이기 때문에 자동으로 로그온 암호를 입력하는 방법은 다음과 같다.

HKLM\Software\Microsoft\Windows\CurrentVersion\Winlogon의 위치로 이동한다.

문자열 형식으로 ‘AutoAdminLogon’ 이라는 키를 만들고 기본값을 ‘1’로 입력한다.

문자열 형식으로 ‘DefaultPassword’ 라는 키를 만들고 기본값으로 암호를 입력한다.

‘DefaultUserName’ 라는 문자열 형식의 키를 만들고 기본값에 로그온 이름을 적는다.

수정이 끝났으면 레지스트리 편집기를 닫고 시스템을 로그오프하지 않고 재시동한다.

◎암호 변경을 못하도록 암호변경 탭 없애기

제어판에서 암호라는 아이콘을 실행시키면 윈도 9x의 암호를 쉽게 설정하고 변경할 수 있다. 막약 다른 사람들이 자신의 컴퓨터 암호를 바꾸지 못하게 하려면 ‘암호변경’ 옵션을 안보이게 하는 것도 좋은 방법이다. 참고로, 윈도 9x의 c:\windows\ 폴더 안에 있는 ‘사용자 이름.pwl’ 이라는 파일을 지우면 로그인 사용자가 저장해놓은 암호가 완전히 없어지게 된다. 사실 윈도의 암호란 그리 큰 의미를 가지고 있지 않다. 다른 사용자 이름으로 얼마든지 로그온할 수 있기 때문이다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

DWORD: NoPwdPage

기본값 : 1

◎암호의 최소 길이 설정하기

윈도에서 사용되는 암호의 최소 길이는 제한이 없다. 숫자 하나를 입력해도 암호로 받아들이기 대문에 사실상 별 의미가 없다. 다음의 순서에 따라 암호의 최소 길이를 설정해보자.

키 : HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Network 바이너리(이진값) : MinPwdLen

기본값 : 암호의 최소 길이(최소 4자 이상의 암호를 사용하게 하려면 4를 입력하면 된다.)

◎네트워크 등록정보 접근 거부 설정하기

네트워크를 관리하는 입장이라면 컴퓨터를 사용하는 사람들이 함부로 네트워크 등록정보를 만지는 것을 윈치 않을 것이다. 수십 대의 컴퓨터를 관리하는 것은 매우 피곤한 일이기 때문이다. 어차피 네트워크 사용과 관련된 내용은 한번 잘 설정해두면 별로 손질할 일이 없으므로, 사용자들이 네트워크 등록정보를 열지 못하게 하는 것도 한 방법이겠다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Network

DWORD : NoNetSetup

기본값 : 1

◎타인의 로그온 막기

윈도는 유닉스나 윈도 NT와는 달리 싱글유저는 운영체제라서 본안에 대해 그리 철저하지 못하다. 암호를 지정해 놓더라도 키로 입력을 취소하면 그냥 통과하고 시스템을 사용할 수 있으니 이 정도 암호 기능으로 보안을 유지하기는 불충분하다. 하지만 약간의 편법으로 다른 사용자의 접근을 막을 수 있다. 바로 키를 사용하지 못하게 하는 것이다. 비밀번호를 몰라 로그온 할 수 없으므로 자신의 로그온 정보는 충분히 감출 수 있다.

키 : HKLM\network\Logon

DWORD : MustBeValidated

기본값 : 1

◎암호 등록정보 접근 거부 설정하기

제어판에 있는 암호 아이콘을 실행시키면 암호 관리나 다른 컴퓨터에서 자신의 파일이나 프린터를 관리하도록 할 수 있다. 이러한 작업을 못하게 막으려면, 제어판에 있는 암호 아이콘이 실행되지 않게 하면 된다.

키 : HKCU\Software\Microsoft\Windows\CurrentVerion\Policies\System

DOWRD : NoSecCPL

기본값 : 1

◎로그온하기 전에 경고 메시지 내보내기

네트워크로 연결된 컴퓨터들은 로그온할 때 사용자의 이름과 암호를 물어본다. 다른 사람이 자신의 컴퓨터를 사용하려 할 때 미리 만들어 놓은 경고문을 내보낸다면 시스템을 함부로 사용하지 못하게 하는 데 도움이 될 것이다. 만약 자동으로 로그온되도록 해 놓았다면 경고 메시지 창 때문에 제대로 작동하지 않게 될 것이므로 주의하도록 한다

키 : HKLM\Software\Microsoft\Windows\CurrentVersion\Winlogon

문자열 : LegalNoticeCaption, LegalNoticeText

기본값 : 대화 상자의 타이틀 바에 들어갈 캡션(LegalNoticeCaption),

대화 상자에 나타 날 경고 문구(LegalNoticeText)

◎아웃룩 익스프레스 타이틀바 문구 고치기

윈도우 98 사용자가 많이 사용하는 전자우편 프로그램은 단연 아웃룩 익스프레스일 것이다.

공짜로 마음껏 쓸 수 있는 아웃룩 익스프레스의 타이틀바에 자신만의 메시지를 넣을 수 있다면 더욱 매력적일 터, 타이틀바에 나타나는 문구를 편집하려면, 다음과 같이 입력한 다음 레지스트리 편집기를 닫고 아웃룩 익스프레스를 실행시키면 된다

키 : HKCU\Software\Microsoft\Outlook Express

문자열 : WindowTitle

기본값 : 출력을 원하는 문장.

◎인터넷 익스플로러 타이틀바 문구 고치기

기본적으로 인터넷 익스플로러를 실행하면 타이틀바에 ‘Microsoft Internet Explorer’라는 문구가 뜨게 되는데, 아웃룩 익스프레스와 마찬가지로 인터넷 익스플로러의 타이틀 바에도 자신만의 브라우저 임을 나타내는 무구를 삽입시킬 수 있다.

키 : HKLM\Software\Microsoft\Windows\Internet Explorer\Main

문자열 : Window Title

기본값 : 출력을 원하는 문장

◎IE의 URL 자동입력 기능을 더욱 강력하게

인터넷 익스플로러는 자동 완성 URL 기능을 지원한다.

그런데 IE가 지원하는 자동완성 URL은 com, edu, org의 세가지뿐이다. 이 외의 상위 도메인 네임을 가진 웹사이트 주소는 사용자가 주소창에 직접 타이핑해야만 한다.

자동완성 기능을 확장시키려면 레지스트리 편집기를 열고 다음의 과정을 따라 하면 된다.

여기서는 예제로 net을 자동완성에 포함시켜 보기로 하겠다.

레지스트리 편집기를 열고 ‘HKLM\Software\Microsoft\Internet Explorer\Main\UrlTemplate’ 로 이동한다.

문자열 형태로 ‘7’이라는 서브키를 만들어 주고 기본값을 ‘www.%s.net’ 으로 입력한다.

같은 방법으로 ‘8’ 이라는 문자열 서브키를 마들고 ‘%s.net’ 이라는 값을 하나 더 만든다.

이제 ‘net’ 으로 끝나는 웹사이트 역시 자동완성 기능을 사용할 수 있다.

◎ 익스플로러 툴바에 배경그림 넣기

인터넷 익스플로러 3.x 버전에서는 도구모음의 배경에 비트맵이 삽입되어 있었다. 그런데 이 비트맵이 윈도 98의 4.x 버전에서는 사라져 버렸다. 왠지 멋없어진 IE의 도구모음을 비트맵으로 채워서 멋있게 꾸며보고 싶지 않은가?

키 : HKCU\Software\Microsoft\Internet Explorer\Toolbar

문자열 : backbitmap

기본값 : 도구모음에 삽입될 비트맵(BMP) 파일의 정확한 경로(ex: c:\myimage\bg.bmp)

◎ 부팅시마다 인터넷에 연결되는 것이 번거롭다면…

처음 부팅하거나 재시동할 때 윈도가 인터넷에 연결하려고 한다. 연결하지 않도록 옵션을 수정해주어도 자꾸 연결을 시도한다. 이런 문제를 해결하는 방법은 다음에 같다. 수정 후에는 재시동을 해야 한다.

키 : HKLM\Software\Microsoft\OLE

DWORD :EnableRemoteConnect

기본값 : N

◎아웃룩 익스프레스에서 메일, 뉴스 데이터의 저장 경로 바꾸기

윈도 98을 사용하는 사람들은 아웃룩 익스프레스를 이용하여 메일이나 뉴스 정보를 받아본다.

그러나 자주 다운되어 재설치해야 할 위험성이 많다면 메일과 뉴스데이터의 안전이 의심스럽다. 그렇다면 데이터의 저장 경로를 플로피 디스크나 다른 파티션의 하드디스크에 저장해 두어 만약의 사태애 대비해 두는 것이 좋겠다. ?

키 : HKCU\Software\Microsoft\Outlook Express

문자열 : Store Root

기본값 : 데이터의 저장을 원하는 폴더의 정확한 경로

◎IE에서 ‘전체화면’ 일 때 도구모음 수정하기(WIN98, 95는 IE 4.0 설치했을 때)

인터넷 익스플로러 4.0의 ‘전체화면’ 기능은 상당히 쓸만한 기능이다.

좁은 모니터 화면을 최대한 넓게 사용할 수 있으니까 말이다. 하지만 전체화면일 때는 도구모음을 조절할 수 없다는 단점이 있다. 레지스트리 수정으로 전체화면에서도 도구모음을 수정해보자.

키 : HKCU\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

◎바탕화면에 잇는 인터넷 익스플로러 아이콘 없애기

바탕화면에 있는 인터넷 익스플로러의 아이콘을 없애는 방법은 간단하다. 레지스트리 편집기를 연 다음 아래의 항목을 수정하고 재시동하면 바탕화면에 있는 인터넷 익스플로러의 아이콘이 없어진다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD : NointernetIcon

기본값 : 1 (다시 보이게 하려면 DWORD항목을 없애거나 0으로 한다.)

◎바탕화면의 네트워크 환경 아이콘 감추기

만약 윈도 9x로 네트워킹을 사용한다면 바탕화면이 반드시 ‘네트워킹 환경’ 이라는 아이콘이 보일 것이다. 이 아이콘을 보이지 않게 하고 싶다면 레지스트리 편집기를 열고 아래의 내용을 편집하면 된다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD : NoNetHood

기본값 : 1

◎바탕화면의 아이콘 정렬 자동으로 기억하기

음악관련, 게임, 시스템 관련 아이콘들을 바탕화면 구석구석 멋지게 꾸며놓았는데, 누군가 와서 아이콘을 재정렬해 버리면 허탈하기 짝이 없다. 바탕화면에 배치해놓은 아이콘들의 정렬을 자동으로 기억하게 해보자.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD : NoSaveSetting

기본값 : 1

◎바탕화면의 시스템 아이콘 삭제하기

바탕화면에 깔려 있는 시스템 관련 아이콘인 ‘내 컴퓨터’, ‘내 문서’, ‘휴지통’, 네트워크 환경’ 등은 del 키나 파일 삭제 메뉴를 통해 지울 수 없다. 레지스트리 편집기를 실행한 후에 다음 키의 하위에 있는 시스템 관련 아이콘의 Class ID를 삭제하면 되는데, 각 아이콘의 Class ID는 다음 표와 같다.

키 : HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace

서류가방 {85BBD920-42A0-1069-A2E4-08002B30309D}

내컴퓨터 {20D04FE0-3AEA-1069-A2D8-08002B30309D}

휴지통 {645FF040-5081-101B-9F08-00AA002F954E}

네트워크 환경 {208D2C60-3AEA-1069-A2D7-08002B30309D}

◎윈도dn 화면색 저장하기

멋지게 바꾸어놓은 윈도의 화면배색을 저장하려면 어떻게 해야 할까?

‘HKCU\Control Panel\Appearance\Schemes’ 키 값을 찾아 선택하고 메뉴에서 ‘레지스트리’ →’레지스트리를 파일로 저장’ 을 선택한다.

이렇게 생성된 *.reg 파일을 다른 컴퓨터로 가져가 더블클릭으로 레지스트리에 입력시킨 다음, ‘디스플레이 등록정보’ → ‘화면배색’ 탭에 있는 색상표에서 지정해주면 된다. 이때 색상표의 이름은 저장한 파일 이름으로 대체된다.

◎바꿀 수 없는 윈도 화면 배색 고치기

‘디스플레이 등록정보’ → ‘화면배색’ 에서 바꿀 수 없는 윈도의 화면 배색을 레지스트리를 이용하여 고칠 수 있다.

해당하는 문자열 값에 RGB 값을 적어주면 되는데, RGB 값은 페인트 샵이나 포토샵을 이용하면 간단하게 알 수 있다. ‘HKCU\Control Panel\Colors’ 로 이동하면 오른쪽 차에서 여러 가지 문자열 이름을 찾을 수 있다.

예를 들면 버튼 텍스트를 노란색으로 바꾸려면 ‘Button Text’문자열 이름을 더블클릭하여 ‘255 255 0’ 으로 설정하고 재시동하면 적용된다.

◎바탕화면 없애기

윈도의 바탕화면을 레지스트리 조작으로 지울 수 있다. 눈에 거슬리지 않는 깨끗한 바탕화면을 원하는 사용자라면 한 번 따라해보는 것도 좋겠다. 물론 이것은 ‘제어판’ → ‘디스플레이’ 의 등록정보 → ‘효과’ 에서 ‘바탕화면이 웹 페이지 형식일 때 아이콘 숨김’ 항목을 선택하는 것과 똑같은 효과이다.

키 : HKUD\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD : NoDeskTop

기본값 : 1

◎디스플레이 등록정보에서 ‘설정’ 탭 없애기

화면 해상도나 색상수, 모니터 종류, 수직 주파수와 같은 내용을 설정할 수 있는 ‘디스플레이’ 등록정보의 ‘설정’탭을 없애 버리면 다른 사람이 그래픽 카드의 설정을 변경할 수 있다.

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System' 로 이동한다.

마우스 오른쪽 버튼을 눌러 ‘등록’ → ‘DWORD 값’ 을 선택하고, 새로운 이름으로 ‘NoDispSettingsPage’ 를 입력한다.

NoDispSettingsPage 키를 더블클릭하여 ‘값의 데이터’ 로 1을 입력한다.

디스플레이 등록정보에서 설정 탭이 없어졌음을 확인할 수 있다.

◎ 디스플레이 등록정보에서 ‘화면 배색’ 탭 없애기

화면 배색은 ‘제어판’ → ‘디스플레이’의 등록정보 → ‘화면 배색’ 탭에서 자유롭게 설정할 수 있는데, 막약 다른 사람이 이를 사용하지 못하게 만들고 싶다면 다음과 같이 설정한다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

DWORD : NoDispAppearancePage

기본값 : 1

◎디스플레이 등록정보에서 ‘배경화면’ 탭 없애기

배경화면은 ‘디스플레이’ 등록정보의 ‘배경화면’ 탭에서 설정한다. 배경화면 탭이 나타나지 못하게 하는 방법은 다음과 같다.

단, ACDSee와 같은 그래픽 유틸리티나 웹 브라우저를 이용해 배경화면을 바꾸는 것은 어쩔 수 없다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

DWORD : NoDispBackgroundPage

기본값 : 1

◎디스플레이 등록정보에서 ‘화면 보호기’ 탭 없애기

화면 보호기 탭을 없애는 방법도 이와 비슷하다. 키의 위치는 같으며 DWORD 값만 달라질 뿐이다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

DWORD : NoDispScrSavPage

기본값 : 1

◎디스플레이 등록정보 접근 거부 설정하기

위의 내용은 디스플레이 등록정보의 탭 항목을 하나씩 열지 못하게 하는 것인데, 아예 제어판에 있는 ‘디스플레이’ 아이콘이 실행되지 못하게 할 수 도 있다.

방법은 아래와 같으며 다음부터 디스플레이 등록정보를 선택하면 짤막한 경고 메시지만 보이게 될 것이다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

DWORD : NoDispCPL

기본값 : 1

◎단축 아이콘의 화살표 없애기

단축 아이콘과 프로그램 아이콘을 구별하는 방법은? 단축 아이콘의 한구석에는 화살표 표시가 있다는 것이다.

하지만 바탕화면을 예쁜 아이콘으로 꾸미고자 하는 이들에게 이 화살표 표시는 거추장스럽다. 단축 아이콘의 화살표 표시를 없애려면 다음의 문자열을 찾아 선택하고 마우스 오른쪽 버튼을 눌러 ‘삭제’를 누르면 된다. 윈도를 재시작한 다음부터 적용된다.

키 : HKCR\Inkfile

문자열 : IsShortCut

◎프린터의 추가 설치, 원천방지

자신의 컴퓨터에 새로운 프린터가 설치되는 것을 원하지 않는다면? 프린터의 추가를 원천 봉쇄할 수 있는 방법이 여기에 있다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD : NoAddPrinter

기본값 : 1

◎이미 설치된 프린터 제거하지 못하게 하기

위의 것과는 반대로 이미 설치되어 있는 프린터를 다른 사용자가 함부로 제거하지 못하게 하는 방법도 있다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD : NoDeletePrinter

기본값 : 1

◎설치된 프린터의 등록정보에서 일반, 자세히 탭 없애기

프린터 등록정보에서 쉽게 찾아 볼 수 있는 일반, 자세히 탭을 없애면 시스템에 설치된 프린터에 대한 이름이나 드라이버, 설정사항을 함부로 고칠 수 없다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD : NoPrinterTabs

기본값 : 1

◎프린터 접근 거부 설정하기

프린터에 대한 접근 자체를 하지 못하게 하려면 아래와 같이 하면된다. 작업을 수행한 뒤 제어판에서 프린터 아이콘을 실행시키면 짤막한 경고 메시지와 함께 프린터로의 접근을 거부당하게 된다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

DWORD : NoPrinters

기본값 : 1

◎’사운드’ 항목에 특정 프로그램 항목 추가하기

새롬 데이터맨과 같은 프로그램을 설치하면 ‘제어판’ → ‘사운드’ 항목에 ‘파일 송수신 성공’ 이라든지, ‘프로그램 시작과 끝’ 등의 효과음이 등록되어 있다. 데이터맨을 만든 개발자들이 이렇게 설정했다면 우리도 할 수 있다

HKCU\Appevents\Schemes\Apps 로 이동해보자.

만약 아웃룩 익스프레스를 시작할 때나 닫을 때 효과음이 들리게 하고 싶다면 아웃룩 익스프레스의 실행파일 이름(Msimn:확장자는 빼야한다.)과 똑같은 서브키를 만든다.

서브키의 기본값으로는 적당한 설명을 써주면 된다. 예를 들어, 아웃룩 익스프레스 시작, 끝이라고 하자. Msimn 키의 아래에 ‘Open’, ‘Close’ 라는 서브키를 만들고 나서 레지스트리 편집기를 종료한다.

‘제어판’ → ‘사운드’ 항목으로 이동하여 소리를 선택해주면 아욱룻 익스프레스가 시작할 때나 끝날 때 선택한 효과음이 재생된다. 다른 프로그램들도 마찬가지 방법으로 사운드 항목을 추가할 수 있다.

◎PC 스피커의 비프음을 없앤다

에러가 났을 때 PC 스피커로 ‘삑삑; 거리며 나오는 비프음이 귀에 거슬릴 때가 있다. 그렇다면 레지스트리 편집을 통해 없애 버릴 수 있다.

키 : HKCU\Cintrol Panel\Sound(Sound라는 키가 보이지 않으면 새로 만들어 준다.)

문자열 : Beep

기본값 : NO

◎’설정’ 메뉴에서 ‘액티브 데스크톱’ 항목 삭제하기

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

이진값 : NoSetActiveDesktop

기본값 : 01 00 00 00 (다시 보이게 하려면 00 00 00 00)

◎’설정’ 메뉴에서 ‘작업 표시줄 및 시작 메뉴’ 항목 삭제하기

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

이진값 : NoSetTaskBar

기본값 : 01 00 00 00 (다시 보이게 하려면 00 00 00 00)

◎’설정’ 메뉴에서 ‘윈도 업데이트’ 메뉴 삭제하기

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

이진값 : NoWindowsUpdate

기본값 : 01 00 00 00 (다시 보이게 하려면 00 00 00 00)

◎레지스트리를 이용해 마우스 속도 조절하기

레지스트리를 이용해서 마우스의 속도를 조절할 수 있다.

키 : HKCU\Control Panel\Mouse

문자열 : Mouse-Speed

기본값 : 0~2(수치가 클수록 마우스의 이동속도가 빨라진다.)

◎마우스 더블클릭 속도 조절하기

윈도우 레지스트리를 이용해서 마우스 더블클릭 속도를 조절할 수 있는 방법이 있다.

HKCU\Control Panel\desktop로 이동한다.

오른쪽 창에서 ‘DoubleClickHeight’ 과 ‘ DoubleClickWidth’ 라는 문자열 값을 각각 만든다.

이 2개의 값을 더블클릭하여 모두 똑같은 값을 입력해주면 된다.

최대 1~32까지 값을 정해줄 수 있으며 값이 클수록 더블클릭은 더욱 민감하게 반응한다.

◎ 마우스 커서 깜빡임 속도 조절하기

커서의 깜빡임 속도를 조절하려면 다음의 항목으로 이동해서 할 수 있다. 수치는 -1 ~ 1000까지 설정할 수 있는데, 숫자가 적을수록 더욱 빨리 깜빡이고, -1이라면 커서가 아예 보이지 않을 것이다.

키 : HKCU\COntrol Panel\desktop

문자열 : CursorBlinkRate

기본값 : -1 ~ 1000(수치가 적을수록 커서가 발리 깜빡임)

◎마우스 속도조절

레지스트리를 이용해서 마우스의 속도를 조절할 수 있다.

키 : HKCU\Control Panel\Mouse

문자열 : Mouse-Speed

기본값 : 0~2(수치가 클수록 마우스의 이동속도가 빨라진다.)

◎더블클릭 속도 조절하기

윈도우 레지스트리를 이용해서 마우스 더블클릭 속도를 조절할 수 있는 방법이 있다.

HKCU\Control Panel\desktop로 이동한 후 오른쪽 창에서 ‘DoubleClickHeight’ 과 ‘ DoubleClickWidth’ 라는 문자열 값을 각각 만든다.

이 2개의 값을 더블클릭하여 모두 똑같은 값을 입력해주면 된다.

최대 1~32까지 값을 정해줄 수 있으며 값이 클수록 더블클릭은 더욱 민감하게 반응한다.

◎마우스 커서 깜빡임 속도 조절하기

커서의 깜빡임 속도를 조절하려면 다음의 항목으로 이동해서 할 수 있다. 수치는 -1 ~ 1000까지 설정할 수 있는데, 숫자가 적을수록 더욱 빨리 깜빡이고, -1이라면 커서가 아예 보이지 않을 것이다.

키 : HKCU\COntrol Panel\desktop

문자열 : CursorBlinkRate

기본값 : -1 ~ 1000(수치가 적을수록 커서가 발리 깜빡임)

◎레지스트리를 이용해 윈도우 98 등록번호 CD키 확인하기

윈도 98의 등록번호는 95와는 달리 ‘시스템 등록정보’에 나오지 않는다. 가지고 있던 윈도 98 원본 CD의 등로번호를 잊어 버렸다면 정말로 낭패인데, 임시 방편으로 레지스트리를 이용해 이를 알 수 있다. 다음 항목의 내용을 잘 기억해두자.

키 : HKLM\Software\Microsoft\Windows\CurrentVersion

문자열 : ProductKey

◎윈도우 사용자 등록하지 않고 윈도 업데이트 사용하기

윈도우 98이 출시되면서 새롭게 도입된 윈도 업데이트는 사용자 온라인 등록을 해야 사용할 수 있다.

하지만 개인 정보가 유출되는 기분이 들어 사용자 등록을 하지 않는 이들이 있다. 레지스트리 수정으로 등록을 하지 않고도 윈도 업데이트를 할 수 있는 방법이 있다.

HKLM\Software\Microsoft\Windows\CurrentVersion으로 이동해서 ‘RegDone’라는 문자열 이름을 새로 등록한다.

만든 문자열 이름을 더블클릭해서 값의 데이터에 ‘1’을 입력한다.

HKLM\Software\Microsoft\Windows\CurrentVersion\Welcome 으로 이동해서 RezWiz라는 서브키 값을 새로 하나 만든다.

이 작업으로 사용자 등록 절차를 거치지 않아도 윈도 업데이트 기능을 사용할 수 있다.

◎메모장 글꼴 바꾸기

윈도의 기본 문서 편집기인 메모장을 쓰는 사용자들의 경우, 메모장에서 사용되는 기본 글꼴이 마음에 안들 때가 있을 것이다. 메모장의 기본 글꼴을 다른 것으로 바꿔보자. 메모장의 메뉴에서 ‘편집’ → ‘글꼴 수정’을 선택해도 똑같은 결과를 만날 수 있다.

키 : HKLM\config\0001\display\settings

문자열 : fixedfon.fon

기본값 : 원하는 글꼴 파일로 교체(예: ‘c:\windows\fonts ‘ 에서 확장자가 *.fon 인 글꼴)

◎화면보호기 실행 시간 늘리기

모니터를 일정시간 이상 쓰지 않으면 자동으로 화면보호기가 실행되게 되어있다. 설정하기 나름이지만 이 화면보호기를 실행시키도록 해 놓았다면, 설정시간은 1분에서 60분으로 제한되어 있다. 이 제한된 시간을 레지스트리 수정으로 더욱 늘릴 수 있다.

키 : HKCU\Control Panel\desktop

문자열 : ScreenSaveTimeOut

기본값 : 시간 (초단위로 입력한다. 예를 들어, 1시간 30분 후에 화면보호기를 실행하려면 90 * 60 = 5400이므로, 5400을 입력한다.)

◎툴 팁 없애기

윈도에서 툴바에 마우스를 가져갔을 경우 나타나는 자그마한 팁이나 설명을 없애보자.

키 : HKU\.DEFAULT\Control Panel\desktop

문자열 : UserPreferencemask

기본값 : 3E 00 00 00(다시 작동하게 하려면 ‘BE 00 00 00’)

◎모뎀의 Timeout Rate 편집

전화접속 상대로 아무런 입력이 없으면 윈도는 자동으로 전화접속을 끊어 버린다. 이 지연시간은 등록정보에서 바꾸거나, E-mail 체크 프로그램을 사용하여 10분에서 15분 사이에 자동으로 메일 박스를 체크하는 방법으로 늘려 사용할 수 있지만, 레지스트리를 통해 늘일 수도 있다.

키 : HKLM\System\CurrentControlSet\Services\Class\Modem\0001\Settings (0001이라고 표시된 부분에는 사용중인 모뎀의 번호가 들어간다. 여러 개의 모뎀이 설치되어 있다면 번호가 여러 개일 것이다.)

문자열 : InactivityTimeout

기본값 : 접속 지연 시간(단위는 분)

◎CD-ROM의 자동실행 비활성화

윈도 9x용 프로그램이나 오디오CD를 넣으면 자동으로 재생되는 자동실행 기능은 때에 따라 불편할 때가 있다. 자동실행 기능이 동작하지 않도록 해보자. 물론 키를 누른 채로 CD를 넣어도 자동실행 기능은 동작하지 않는다.

키 : HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

이진값 : NoDriveTypeAutoRun

기본값 : 95 00 00 00 → BD 00 00 00

◎모니터 절전시간 늘리기

절전 모니터를 가지고 있다면 ‘제어판’ → ‘디스플레이’ 등록정보에 있는 화면 보호기 탭의 ‘모니터 절전 기능’에서 일정 시간이 지나면 전력을 떨어뜨리는 ‘전력 저하 대비’와 전원을 완전히 차단해 주는 ‘모니터 끄기’ 기능을 설정할 수 있다. 그러나 이 기능은 1~60분 사이에서만 시간을 설정할 수 있다. 하지만 레지스트리의 내용을 편집하면 절전 기능 시간의 적용을 늘릴 수 있다.

  • 키: HKCU\Control Panel\desktop
  • 이진값: ScreenSaveLowPowerTimeout(전력 저하), ScreenSavePowerOffTimeout(모니터 끄기)
  • 기본값: 단위는 초로 입력

시작 메뉴에 대한 레지스트리 값을 변경하려면 Windows XP Professional 버전에서는 그룹 정책 편집기(Gpedit.msc)의 아래 위치에서 시작 메뉴 기능을 구성할 수 있다.

  • 정책 편집기:
    • win98 – poledit
    • winxp – gpedit.msc

사용자 구성 \ 관리 템플릿 \ 작업 표시줄 및 시작 메뉴 아래의 명시된 경우가 아니면 모든 레지스트리 설정은 다음 레지스트리 키 아래에 있다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

레지스트리 항목은 DWORD 값이다. 값 1은 설정된 것이고 값 0은 해제된 것이다.

레지스트리 값이 갖는 의미는

정책: 단순한 새 시작 메뉴를 사용 안 함

설명: 단순한 새 시작 메뉴를 사용하지 않고 기본 시작 메뉴를 사용한다.

레지스트리 값: "NoSimpleStartMenu"

정책: 고정된 프로그램 목록을 시작 메뉴에서 제거

설명: 시작 메뉴에서 고정된 프로그램 목록을 제거한다. 또한 인터넷과 전자 메일 확인란을 시작 메뉴 사용자 지정 CPL에서 제거한다.

레지스트리 값: "NoStartMenuPinnedList"

정책: 자주 사용하는 프로그램 목록을 시작 메뉴에서 제거

설명: 자주 사용하는 프로그램 목록을 시작 메뉴에서 제거한다.

레지스트리 값: "NoStartMenuMFUprogramsList"

정책: 기타 프로그램 목록을 시작 메뉴에서 제거

설명: 시작 메뉴에서 기타 프로그램 목록을 제거한다.

레지스트리 값: "NoStartMenuMorePrograms"

정책: 시작 메뉴에서 공용 프로그램 그룹 제거

설명: 시작 메뉴의 기타 프로그램 목록에서 모든 사용자 프로필에 있는 항목을 제거한다.

레지스트리 값: "NoCommonGroups"

정책: 사용할 수 없는 Windows Installer 프로그램의 시작 메뉴 바로 가기를 회색으로 표시

설명: 일부만 설치된 프로그램을 시작 메뉴에 회색으로 표시한다.

레지스트리 값: "GreyMSIAds"

정책: Windows Update로의 링크를 사용 안 함 및 제거

설명: 시작 메뉴의 기타 프로그램 목록, IE의 도구 메뉴에서 Windows Update 링크를 제거하고 사용자가 windowsupdate.Microsoft.com에 액세스하는 것을 차단한다.

레지스트리 값: "NoWindowsUpdate"

정책: 사용자 폴더를 시작 메뉴에서 제거

설명: 내 문서(내 그림, 내 음악, 즐겨찾기 및 최근 문서)를 제외한 모든 사용자 관련 폴더를 시작 메뉴에서 제거한다. 또한 해당 확인란을 시작 메뉴 사용자 지정 CPL에서 제거한다.

레지스트리 값: 다음이 조합된 값이다.

"NoStartMenuMyMusic", "NoSMMyPictures","NoFavoritesMenu","NoRecentDocsMenu"

정책: 사용자 폴더 경로를 사용자가 변경하는 것을 금지

설명: 내 그림, 내 음악, 즐겨 찾기 및 최근 문서에 대한 경로를 사용자가 변경하지 못하도록 한다.

레지스트리 값: "DisableMyPicturesDirChange", "DisableMyMusicDirChange", "DisableFavoritesDirChange".

정책: 내 문서 폴더를 시작 메뉴에서 제거

설명: 내 문서 폴더를 시작 메뉴에서 제거하고 해당 확인란을 시작 메뉴 사용자 지정 CPL에서 제거한다.

레지스트리 값: "NoSMMyDocs"

정책: 내 문서 경로를 사용자가 변경하는 것을 금지

설명: 내 문서에 대한 경로를 변경하지 못하도록 한다.

레지스트리 값: "DisablePersonalDirChange"

정책: 최근 문서 항목을 시작 메뉴에서 제거

설명: 최근 문서 폴더를 시작 메뉴에서 제거한다. 또한 해당 확인란을 시작 메뉴 사용자 지정 CPL에서 제거한다.

레지스트리 값: "NoRecentDocsMenu"

정책: 최근 사용한 문서의 최대 숫자

설명: 최근 문서 하위 메뉴에 표시되는 바로 가기 개수를 지정한다.

레지스트리 값: "MaxRecentDocs"

정책: 종료 시 최근 문서의 열어본 페이지 목록 지우기

설명: 사용자가 로그오프할 때 최근 문서 메뉴에 표시된 모든 바로 가기를 삭제한다.

레지스트리 값: "ClearRecentDocsOnExit"

정책: 즐겨찾기 항목을 시작 메뉴에서 제거

설명: 사용자가 즐겨찾기 항목을 시작 메뉴에 추가하지 못하도록 한다. 또한 해당 확인란을 시작 메뉴 사용자 지정 CPL에서 제거한다.

레지스트리 값: "NoFavoritesMenu"

정책: 내 컴퓨터를 시작 메뉴에서 제거

설명: 내 컴퓨터 항목을 시작 메뉴에서 제거하고 해당 확인란을 시작 메뉴 사용자 지정 CPL에서 제거한다.

레지스트리 값: HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum 아래의 "{20D04FE0-3AEA-1069-A2D8-08002B30309D}"

정책: 네트워크 연결을 시작 메뉴에서 제거

설명: 네트워크 연결 항목을 시작 메뉴에서 제거하고 해당 확인란을 시작 메뉴 사용자 지정 CPL에서 제거한다.

레지스트리 값: "NoNetworkConnections"

정책: 네트워크 환경을 시작 메뉴에서 제거

설명: 네트워크 환경을 시작 메뉴에서 제거하고 해당 확인란을 시작 메뉴 사용자 지정 CPL에서 제거한다.

레지스트리 값: "NoStartMenuNetworkPlaces"

정책: 최근에 사용한 문서의 공유를 네트워크 환경에 추가하지 않음

설명: 공유 폴더에 있는 문서를 열 때마다 원격 공유 폴더가 네트워크 환경에 추가되지 않는다.

레지스트리 값: "NoRecentDocsNetHood"

정책: 도움말 항목을 시작 메뉴에서 제거

설명: 도움말 항목을 시작 메뉴에서 제거하지만 도움말 파일을 실행할 수는 있다.

레지스트리 값: "NoSMHelp"

정책: 검색 항목을 시작 메뉴에서 제거

설명: 검색 항목을 시작 메뉴에서 제거하고 일부 Windows Explorer 검색 요소를 사용할 수 없도록 한다.

레지스트리 값: "NoFind"

정책: 실행 항목을 시작 메뉴에서 제거

설명: 시작 메뉴의 실행 옵션, 작업 관리자

또는 Winkey + R을 눌러 프로그램을 실행하는 기능을 제거한다. 또한 해당 확인란을 시작 메뉴 사용자 지정 CPL에서 제거한다.

레지스트리 값: "NoRun"

정책: 실행 대화 상자에 “서로 다른 메모리 영역에서 실행” 확인란 추가

설명: 전용 VDM 프로세스에서 16비트 프로그램을 실행할 수 있다.

레지스트리 값:"MemCheckBoxInRunDlg"

정책: 셸 바로 가기를 확인할 때 검색 기반 방법 사용 안 함

설명: 시스템이 바로 가기를 확인하기 위해 수행하는 대상 드라이브의 전체적인 검색을 수행하지 못하도록 한다.

레지스트리 값: "NoResolveSearch"

정책: 셸 바로 가기를 확인할 때 추적 기반 방법 사용 안 함

설명: 바로 가기 확인을 위해 시스템이 NTFS 기능을 사용하지 못하도록 한다.

레지스트리 값: "NoResolveTrack"

정책:시작 메뉴에 로그오프 추가

설명: 로그오프 단추를 시작 메뉴에 추가하고 사용자가 시작 메뉴에서 로그오프 옵션을 제거하지 못하도록 한다.

레지스트리 값: "ForceStartMenuLogoff"

정책: 시작 메뉴에 있는 로그오프 사용 안 함

설명: “로그오프” 단추를 시작 메뉴에서 제거하고 사용자가 로그오프 단추를 시작 메뉴에 추가하지 못하도록 한다.

레지스트리 값: "StartMenuLogoff"

정책: 컴퓨터 끄기 단추를 제거하고 사용 안 함

설명: “컴퓨터 끄기” 단추를 시작 메뉴에서 제거하고 기본 시스템 종료 사용자 인터페이스를 통해 Windows를 종료할 수 없도록 한다.

레지스트리 값: "NoClose"

정책: PC 도킹 해제 명령을 제거하고 사용 안 함

설명: “PC 도킹 해제” 단추를 시작 메뉴에서 제거하고 PC(랩톱)의 도킹을 해제하지 못하도록 한다.

레지스트리 값: "NoStartMenuEjectPC"

정책: 시작 메뉴에서 끌어서 놓기 메뉴 사용 안 함

설명: 항목을 끌어서 놓기를 사용하여 시작 메뉴를 수정하지 못하도록 한다. 시작 메뉴를 사용자 지정하는 그밖의 방법은 계속 사용할 수 있다.

레지스트리 값: "NoChangeStartMenu"

정책: 작업 표시줄 및 시작 메뉴 설정 변경할 수 없음

설명: 작업 표시줄 및 시작 메뉴 항목을 제어판에서 제거하고 등록 정보 항목을 시작 메뉴 및 단추 컨텍스트 메뉴에서 제거한다.

레지스트리 값: "NoSetTaskbar"

정책: 사용자 추적 사용 안 함

설명: 실행한 프로그램, 이동한 경로 및 사용한 문서를 시스템이 기억하지 못하도록 한다.

레지스트리 값: "NoInstrumentation"

정책: 사용자 이름을 시작 메뉴에서 제거

설명: 시작 메뉴에서 사용자 이름을 제거한다.

레지스트리 값: "NoUserNameInStartMenu"

윈도우 레지스트리 수정 시작 메뉴, 제어판, 네트워크 설정 변경 및 복원

1. 시작메뉴 및 윈도우 탐색기 설정 변경에 따른 문제.

키값 - HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer

아래와 같은 키가 등록되어 있는 경우 밸생하는 문제이다.

설정명효과기본값
Nologoff로그오프 메뉴가 없어진다1
Nofavoritesmenu즐겨찾기 메뉴가 없어진다1
Nofind찾기 메뉴가 없어진다1
Norun실행 메뉴가 없어진다1
Norecentdocsmenu문서 메뉴가 없어진다1
Noclose시스템 종료 메뉴가 없어진다1
Nodeleteprinter프린터를 삭제할 수 없게 된다1
Noaddprinter프린터 추가를 사용할 수 없다1
Nodrives내 컴퓨터에 드라이브가 없어진다1
Nonethood네트워크 환경이 없어진다1
Nodesktop바탕화면의 모든 아이콘이 사라진다1
Disableregistrytools레지스트리 편집기를 사용할 수 없게 된다1
Norecentdocshistory문서 기록들이 지워진다1
Nofilemenu탐색기에 파일 메뉴가 사라진다1
Nofolderoptions탐색기에 폴더 옶션 메뉴가 사라진다1
Nointerneticon바탕화면에 인터넷 익스플로러 아이콘이 사라진다1

2. 제어판 관련 설정 변경에 따른 문제

설정명효과기본값
Nodevmgrpage장치관리자 메뉴가 사라진다1
Novirtmempage가상메모리 메뉴가 사라진다1
Noconfigpage하드웨어 초기화 파일 메뉴가 사라진다1
Nofilesyspage파일시스템 메뉴가 사라진다1
Nodispcpl디스플레이 환경을 사용할 수 없게 된다1
Noseccpl제어판에 암호 메뉴를 사용할 수 없게 된다1
Nopwdpage암호 메뉴가 사라진다1
Nodispsettingspage디스플레이에 설정 메뉴가 없어진다1
Nodispbackgroundpage디스플레이에 화면보호기 메뉴가 사라진다1
Nodispappearancepage디스플레이에 화면배색 메뉴가 사라진다1

이 설정들은 모두 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System 하위에 위치한다.

그리고 기능을 복원하고자 할 때는 해당 키를 레지스트리에서 찾아 삭제한다.

3. 네트워크 관련 설정 변경에 따른 문제

키값 - HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesNetwork

아래와 같은 키가 등록되어 잇는 경우 발생되는 문제이다.

설정명효과키 위치기본값
Nonetsetup네트워크 환경을 사용할 수 없다HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System1
Nonetsetupidpage네트워크 등록 정보에 컴퓨터 확인 탭이 사라진다같은 위치1
Nonetsetupsecuritypage네트워크 등록 정보에 액세스 제어탭이 사라진다같은 위치1
Noentirenetwork네트워크 환경에 전체 네트워크 아이콘이 사라진다같은 위치1
Ratings인터넷 사용시 감독자 암호로 보호하게 된다HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Ratings키 값
TypedURLs인터넷 사용시 접속한 사이트 목록 제거하기HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLsURL 목록
Uninstall프로그램 추가/삭제 항목에서 없어지지 않는 목록 제거하기HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall프로그램 목록
Startup Programs레지스트리의 등록된 시작 프로그램 제거하기HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion시작 프로그램 목록

이 설정들의 기본값이 1일 경우 해당 기능은 사용할 수 없게 되며, 변경하거나 삭제하고 싶다면 레지스트리에서 해당 키를 찾아서 삭제하면 된다. ​

프로그램 설치하면 자동으로 시작프로그램에 저장되는 경우도 있고 선택저장하는 경우도 있는데 이 경우 시작프로그램에 너무 많은 프로그램을 실행하면 부팅시간을 그만큼 빼앗기게 되며 이 경우 지워도 되는 프로그램 항목을 찾아서 지우면 된다.

4. 실행, 찾기 메뉴에 자동 입력 기능에 기록된 내용 제거하기

키값 - HKEY_USERSDEFAULTSOFTWAREMicrosoftWindowsCurrentVersionExplorerRunMRU

실행이나 찾기 메뉴를 사용한 경우 실행한 경로 목록들이 레지스트리에 저장된다.

이런경우 레지스트리를 실행 후 runmru 키값을 찾은 후 경로부분을 지우면 된다.

5. 파일/프린터 공유 버튼 사용하기

키값 - HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesNetwork

항목에 nofilesharing 과 noprintsharing 

항목이 등록되어 잇는 경우 파일/프린터 공유 버튼이 사라진다. 이런경우 키값을 찾아서 삭제 하면 된다.

6. 윈도우에 정품인증 시리얼 키 찾아보기

항목키 위치설명
Product KeyHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion현재 컴퓨터에서 사용하고 있는 운영체제의 시리얼 키
AutoCompleteHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoComplete인터넷 사용시 자동 완성 기능 제거하기
User Information ChangeHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion시스템 등록 정보의 사용자 정보와 이름 바꾸기

확인 사항

  1. Product Key: 이 위치는 정확하며, 운영체제의 시리얼 키를 저장하는 곳
  2. AutoComplete: autosuggest 항목을 ‘no’로 변경하여 자동 완성 기능을 비활성화할 수 있음.
  3. User Information Change: registered ownerregistered organization 항목을 수정하여 시스템 등록 정보의 사용자 이름과 조직 이름을 변경할 수 있음

레지스터리 수정 후 부팅 안될 때

1. 안전 모드로 부팅하기

  • 윈도우를 안전모드(Safe Mode)에서 시작하여 문제가 되는 레지스트리 설정을 되돌릴 수 있습니다. 안전 모드에서는 최소한의 드라이버와 서비스만 로드되기 때문에 시스템이 안정적으로 부팅될 가능성이 높습니다.
  • 컴퓨터를 켜자마자 F8 키(또는 Shift + F8)를 여러 번 눌러 고급 부팅 옵션 메뉴에 접근하고, “안전 모드”를 선택하세요.

2. 마지막으로 알려진 좋은 구성 사용

  • “마지막으로 알려진 좋은 구성(Last Known Good Configuration)”을 사용하여 마지막으로 성공적으로 부팅했을 때의 설정으로 시스템을 복원할 수 있습니다. 이 옵션도 안전 모드와 같은 고급 부팅 옵션 메뉴에서 선택할 수 있습니다.

3. 시스템 복원 실행

  • 시스템 복원을 사용하여 컴퓨터를 이전 상태로 되돌릴 수 있습니다. 이는 레지스트리를 포함한 시스템 설정을 이전 복원 지점으로 되돌립니다.
  • 윈도우 설치 미디어나 복구 드라이브에서 부팅하고, “문제 해결”을 선택한 후 “고급 옵션”으로 이동해 “시스템 복원”을 선택합니다.

4. 윈도우 복구 환경 사용

  • 윈도우 복구 환경(Windows Recovery Environment, WinRE)을 사용하여 시스템을 복구할 수 있습니다. 이 환경은 윈도우 설치 미디어에서 접근할 수 있으며, “시동 복구” 옵션을 시도할 수 있습니다.

5. 레지스트리 백업 파일 복원

  • 레지스트리 수정 전에 백업한 레지스트리 파일(.reg)이 있다면, 윈도우 복구 콘솔이나 안전 모드에서 해당 파일을 레지스트리에 다시 불러올 수 있습니다.

6. 윈도우 재설치

  • 위의 모든 방법으로 문제를 해결할 수 없는 경우, 윈도우를 재설치해야 할 수도 있습니다. 이는 모든 데이터와 프로그램이 삭제될 수 있으므로, 중요 데이터의 백업이 필요합니다.

이상 윈도우 레지스트리를 적절히 관리하면 시스템 성능을 크게 향상시킬 수 있습니다. 오늘 배운 지식을 활용하여 불필요한 오류를 줄이고, 더 빠르고 안정적인 컴퓨터 환경을 구축하세요. 레지스트리 최적화는 단순한 기술적 절차를 넘어서, 효율적인 컴퓨터 사용을 위한 첫 걸음입니다.

Leave a Comment