프로그램 활용 - TIP

Windows XP 최적화 - 레지스트리편

aircam 2009. 3. 15. 12:08
반응형

아래의 내용은 2005년 11월 24일에 있었던 32차 태블릿PC 오프라인 모임에서 김태훈님께서 소개하셨던 Windows XP 최적화에 관한 세미나입니다. 태블릿PC에만 적용되는 내용이 아니므로 일반 컴퓨터에도 폭넓게 적용 가능합니다.

다음에 나오는 설정 방법은 Windows XP (Home edition, Professional, Tablet PC edition, Media Center edition)에 공통적으로 사용하는 최적화 방법이다.

다음의 설정 방법 중 Windows XP의 레지스트리를 수정하기 전에 우선 다음과 같은 전제를 두기로 하자.

  • 시스템 복원을 설정하여 레지스트리 편집 이전에 시스템 복원 설정을 백업해둔다.
  • 레지스트리 설정에 앞서 Hardware 사양을 정확히 파악해둔다.

다음의 설정 방법 순서는 우선 사용자 친화 우선이 아닌 PC의 최적화를 우선으로 하기 때문에 충분한 리소스와 환경을 확보할 수 있는 사용자는 일부 선택 적용할 것을 권한다.

Windows XP 최적화하기

최적화에 앞서 레지스트리를 편집하기 위한 REGEDIT 실행 방법에 대하여 설명한다. REGEDIT는 Windows 2000 이상 XP에서 사용자가 시스템의 기본 설정 (범용화를 위하여 가장 평균적인 값을 설정) 해놓은 값을 각자의 시스템에 맞추어 수정할 수 있게 만들어놓은 레지스트리 설정 에디터로 고급 사용자 또는 관리자가 사용하여 각 시스템을 최적화 및 운영 용도에 맞추어 커스터마이징 할 때 사용한다.

실행 방법은 간단하다.

1. 시작 메뉴의 실행을 선택한다.

Tablet PC 배워보자 - 노뜨 (www.nottes.com)


2. 실행의 명령창에서 regedit를 입력한다.

Tablet PC 배워보자 - 노뜨 (www.nottes.com)


3. Regedit가 실행된 모습

Tablet PC 배워보자 - 노뜨 (www.nottes.com)


이렇게 Regedit를 실행하게 되면 Windows 2000, XP의 레지스트리를 직접 편집할 수 있게된다.

단 여기에서 주의할 점.
앞에서 잠시 나왔지만 레지스트리에 대한 상당한 지식이 있거나, 예제가 있어 자신이 확실하게 이해하고 레지스트리를 수정할 경우를 제외하곤 OS의 레지스트리를 건드리면 안된다. 레지스트리의 잘못된 수정은 시스템을 다시 설치해야하는 경우가 발생할수도 있으며 최악의 경우 로우 포맷 레벨의 시스템 복구 절차가 필요할수도 있다.

그럼. 잡다한 서론은 그만하고 본론으로 들어간다.



메뉴 팝업 속도를 빠르게 하기

체감상 메뉴 팝업 속도는 사용자에게 빠르고 느림의 차이를 느낄 수 없게 한다. 하지만 실제 클럭 제어에 있어 메뉴 팝업 속도가 빠르다는 것은 그만큼 리소스의 반환 및 해당 유휴 리소스의 재사용을 빨리 해주기 때문에 실 작업에 있어 시스템에 걸리는 부하를 상당히 줄여준다. 프로그래머의 컴파일링이나 그래픽 디자이너의 벡터 연산, 멀티 태스킹 시 사용자도 모르는 사이에 상당히 가속된 모습을 보여주게 되면 모든 사용자가 공통적으로 설정하기에 좋은 것이다.

최적화 방법은 다음과 같다.

regedit를 실행하여 레지스트리 편집기를 실행한 후, regedit의

HKEY_CURRENT_USER\ControlPanel\desktop을 선택한다.

하부 설정에서 MenuShowDelay 항목의 기본값 4000 또는 10으로 바꾼다.
여기에서 최적값은 10이 가장 빠른 것이며 400이 가장 느린 것이다.


CD-ROM 자동인식 비활성화

새로운 CD를 삽입하였을 때 autorun.inf를 인식하여 자동으로 실행하거나 DVD또는 VCD로 인식되어 자동으로 Media Player등이 실행되는 기능을 Off하려면 regedit를 실행하여 다음 값을 변경한다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet001\Services\Cdrom에서
Autorun 값을 0으로 한다.


인터넷 익스플로러 페이지 로딩 속도 빠르게 하기

아래의 설정은 인터넷 익스플로러의 DNS의 캐쉬를 최적화하여 DNS하에서의 검색 능률을 향상시켜 페이지 로딩 속도를 빠르게 하는 방법이다.

HKEY_LOCAL_MACHINE\System\CurrentControlset\Services\Dnscache\Parameters
에서 마우스 오른쪽을 클릭하여 새로 만들기를 선택한 후, DWORD값 - 10진수를 선택하여 다음 항목의 값을 입력한다.

(설정 및 초기화 상태에 따라 이미 설정되어 있는 경우도 있다. 이 경우에는 아래의 예를 참조하여 해당 값만 수정한다.)

CachehHashTableBucketSize = 1
CachehHashTableSize = 384
MaxCacheEntryTtlLimit = 64000
MaxSOACacheEntryTtlLimit = 301



HKEY_USER\.Default\Software\Microsoft\Windows\CurrentVersion\InterSettings에서 마우스 오른쪽을 클릭하여 새로 만들기를 선택한 후, DWORD값 - 16진수를 선택하여 다음 항목의 값을 입력한다.

(설정 및 초기화 상태에 따라 이미 설정되어 있는 경우도 있다. 이 경우에는 아래의 예를 참조하여 해당 값만 수정한다.)

MaxConnectionsPerSever = 20
MaxConnectionsPer1_0Sever = 20



HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InterSettings에서 마우스 오른쪽을 클릭하여 새로 만들기를 선택한 후, DWORD값 - 16진수를 선택하여 다음 항목의 값을 입력한다.

(설정 및 초기화 상태에 따라 이미 설정되어 있는 경우도 있다. 이 경우에는 아래의 예를 참조하여 해당 값만 수정한다.)

MaxConnectionsPerSever = 20
MaxConnectionsPer1_0Sever = 20



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComp
uter\NameSpace
에서 {D6277990-4C6A-11CF-8D87-00AA0060F5BF} 폴더 자체를 삭제한다.


시작 메뉴에서 문서 메뉴 삭제하기

의외로 많은 사용자들이 시작 메뉴에 있는 문서 메뉴를 사용하지 않는다. 또한 일부 사용자들은 타인이 봐서는 안될 몇몇 자료들의 검색을 막기 위해 어떻게든 시작 메뉴에 있는 문서 메뉴를 없애고 싶어한다. 물론 시작 메뉴에 열람 및 실행 순서에 따른 각종 이미지 파일과 동영상 파일의 리스트업을 위한 리소스가 아까워서 제거해버리고자 하는 경우도 있을수 있다. 뭐 이런 저런 이유가 있겠지만 어찌되었든 시작 메뉴에 붙어있는 문서 메뉴는 솔직히 없는게 좋은 경우가 더 많다. 그래서 살짝 그 방법을 공개한다.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer에서 마우스 오른쪽을 클릭하여 새로 만들기를 선택한 후, DWORD값을 선택하여 다음 항목의 값을 입력한다.

(설정 및 초기화 상태에 따라 이미 설정되어 있는 경우도 있다. 이 경우에는 아래의 예를 참조하여 해당 값만 수정한다.)

NoRecentDocsMenu = 1


다운로드 개수 변경

인터넷에서 실컷 이리저리 돌아다니다 익스플로러에서 파일을 다운받고자 했을 때, 4개 또는 특정 개수를 넘어가게 되면 다운로딩이 되지 않을 경우가 있다. 굉장히 열받는다. 그래서 다운로딩 개수를 자신이 변경할 수 있도록 한다.

단, 이 설정은 인터넷 검색 속도가 다운로드수에 비례하여 느려질 수 있다. 다운로딩 개수를 제한하는 것 자체가 일정 속도 이상의 검색 속도를 확보하기 위한 것임으로 현재 시스템 사용에 있어 불편함을 느끼지 못한다면 굳이 바꿀 필요가 없음을 미리 말한다.

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings에서 마우스 오른쪽을 클릭하여 새로 만들기를 선택한 후, DWORD값을 선택하여 다음 항목의 값을 입력한다.

(설정 및 초기화 상태에 따라 이미 설정되어 있는 경우도 있다. 이 경우에는 아래의 예를 참조하여 해당 값만 수정한다.)

MaxConnectionsPerServer = 원하는 다운로드 개수


시작 메뉴에서 도움말 메뉴 삭제하기

도움말 기능은 사용하는 사람이 거의 없다시피하는 불필요한 기능이다. M$에서도 이 점을 인지하여 XP 서비스 팩 2 이후에는 도움말 서비스를 꺼놓거나 한번 꺼놓은 경우 자동 복귀되는 기능을 아예 제거해버렸다. (수동 복구만 가능하다.) 이런 도움말 메뉴가 뻔히 시작 메뉴에 있다. ㅡ_ㅡ

시각적으로 보기 안좋을 뿐 아니라 메뉴상에서 차지하는 byte값이 조금 아깝다. (Z80이나 8086, 8088i 계열 PC부터 사용한 사람은 다 공감할 일이다.) 도움말 기능을 사용한다 하더라도 굳이 있을 이유가 없는 (F1 키는 무척 누르기 좋다. 실수로 누르는 경우도 자주 있을 정도가 아닌가?) 것임으로 약간 귀찮더라도 모든 사용자들이 수정하여 사라지게 하는 것이 좋다.

불필요한 것은 사라지게~ 얼마나 좋은가

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer에서 마우스 오른쪽을 클릭하여 새로 만들기를 선택한 후, DWORD값을 선택하여 다음 항목의 값을 입력한다.

(설정 및 초기화 상태에 따라 이미 설정되어 있는 경우도 있다. 이 경우에는 아래의 예를 참조하여 해당 값만 수정한다.)

NoSMHelp = 1


창이 뜨는 속도 높이기

윈도우즈의 속도를 조금이라도 높이고 싶은 사람들에게는 창의 최대화, 최소화에 따른 애니메이션 효과도 속도를 저하 시키는 원인이 된다. 그래서 그 값을 수정하여 조금 더 빠르게 해보자.

HKEY_CURRENT_USER\Control Panel\desktop\windowmetrics에서 마우스 오른쪽을 클릭하여 새로 만들기를 선택한 후, 문자열 값을 선택하여 다음 항목의 값을 입력한다.

(설정 및 초기화 상태에 따라 이미 설정되어 있는 경우도 있다. 이 경우에는 아래의 예를 참조하여 해당 값만 수정한다.)

MinAnimate = 0


폴더를 열었을 때 폴더 내의 내용 화면 출력(Refrash Rate) 속도 향상

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Update

UpdateMode에서 오른쪽 마우스 버튼을 클릭하고 수정을 선택, value 값을 1에서 0으로 바꾼다.



무응답 응용프로그램 시간 줄이기

XP는 해당 응용프로그램이 정지하면 해당 프로그램이 응답이 기다리는 시간이 설정되어, 시간내에 해당 프로그램이 응답이 없으면 해당 프로그램을 정지시킨다. 문제는 대부분의 경우 이 시간이 다 지날 때까지 프로그램들이 복귀하는 경우가 거의 없다는 것이다. 있다면 익스플로러가 캐쉬 오버 플로우로 잠시 멈춘 경우 정도?

결국 이 타임아웃되는 동안 시스템은 과다 리소스 활용으로 다른 작업에 지장을 주거나 심각한 경우 리부팅까지 초래할 수 있다. 그래서 이 타임 아웃 시간을 자신의 상황에 알맞게 조정할 수 있게 한다.

HKEY_CURRENT_USER\Control Panel\Desktop에서 HungAppTimeout 5000으로 일반적인 경우 설정되어 있을 것이다. 이 값을 더블 클릭해서 1000 (1000 = 1초)으로 설정해준다.



익스플로러 시작할 때 풀 스크린으로 시작하기

HKEY_CURRENT_USER\Software\Microsof\InternetExplorer\Main

FullScreen=no
항목을 찾아 no로 설정되어있는 값을 yes로 바꾼다.



지워도 보이는 프로그램 목록 지우기

프로그램 관리 메뉴에서 지우지 않고, 언인스톨러를 이용하여 프로그램을 제거했을 때 가끔 프로그램 관리 메뉴에 목록이 남아있을 때가 있다. 그럴 때는 지우지도 못하고 어쩔 때는 재설치가 안될 수도 있다.
이때 불필요한 목록을 지우는 법이다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

프로그램 관리 메뉴에 있는 목록이 보일 것이다. 그 중에서 제거할 목록을 선택하고 삭제 하면 된다.



단축 아이콘에서 화살표 없애기

이것은 시스템의 최적화라기보다는 보기 좋게 꾸미는 것으로 단축 아이콘에 붙어있는 화살표를 없애기 위한 것이다. 물론 그만큼의 이미지 클리핑 리소스가 절약되는 효과도 있다. 만약 당신의 PC 바탕화면에 수많은 단축 아이콘이 떠 있다면 이것만으로도 약간의 리소스 반납 효과가 있다.

HKEY_CLASSES_ROOT\lnkfile를 선택한 후, isshortcut 항목을 삭제한다.



휴지통이름 변경 방법

HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder

attributes
값을 선택하여 바이너리 값 편집을 선택

기본값 40 01 00 20 대신 70 01 00 20을 입력한다.

계속해서 CallForAttributes=Dword:00000040 값을 삭제한다.

이후 이름바꾸기 명령으로 이름을 바꿀 수 있다.



인터넷 익스플로러 로고 바꾸기

이것은 쉽게 말해 나 컴퓨터 잘해! 또는 주변 사람들에게 자랑하기 위한 레지스트리 조작법이랄까? 간단한 방법으로 인터넷 익스플로러의 로고를 바꿀 수 있다.

먼저 로고로 쓸 이미지를 준비한다. (이때 그림 파일은 22×22픽셀의 bmp 형식이어야 한다.)

HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Toolbar\에서 마우스 오른쪽을 클릭하여 새로 만들기를 선택한 후, 문자열 값을 선택하여 다음 항목의 값을 입력한다.

(설정 및 초기화 상태에 따라 이미 설정되어 있는 경우도 있다. 이 경우에는 아래의 예를 참조하여 해당 값만 수정한다.)

SmBrandBitmap "앞에서 준비한 그림 파일의 경로와 이름"

수정 후 인터넷 익스플로러를 수행하면 화면 오른쪽 위의 로고가 바뀐 것을 확인할 수 있다.
굳이 설정할 필요는 없지만 혹시나 해서 적어둔다.



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

가끔 컴퓨터를 잘 사용하지 못하는 경우 친구에게 XP를 설치해달라고 하는 경우가 있다. 또는 AS 센터에서 고객명으로 직접 회사명과 사용자 이름을 정해서 내가 원하는 애칭으로 설정하지 못하는 경우가 있다. (실제로 부탁받아 XP를 설치할 경우 최악의 별명이나 유사 악칭으로 설치해주는 사람들이 많다. 장난삼아~)

이렇게 설치된 XP. 다시 설치할수도 없고 울며 겨자먹기로 그냥 내비두고 사용할 때가 있다.
이때는 다음의 레지스트리값을 바꾸면 내가 원하는 이름으로 다시 설정할 수 있다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion에 들어가면

RegisteredOrganization
RegisteredOwner
라는 값이 있다.

이 두 개가 말 그대로 회사명과 사용자 이름을 정하는 것으로 RegisteredOrganization은 회사 이름이고 RegisteredOwner는 사용자 이름이다. 이 두 값의 데이터를 수정해 준 후, 로그오프나 시스템 다시 시작을 하면 변경 사항이 적용된다.



시스템 등록 정보에 로고 추가하기

제어판의 [시스템] 애플릿을 실행하여 "일반" 탭을 보면 시스템 사용자 정보가 나오고 아래쪽은 빈 공간으로 남아있다. 그런데, 특정 회사에서 생산한 PC의 경우 제조 및 기술 지원 업체라는 항목이 있으며 이곳에 제작사 로고와 각종 정보가 들어 있는 것을 본 적이 있을 것이다. 이 로고와 정보를 자신의 것으로 만들 수 있다.

당연한 것 아닌가~ 해당 업체들도 만들었는데, 노뜨를 비롯한 중소 업체들 및 회원중에서 자신이 오너인 분들은 이 부분을 자신의 상호로 바꾸는 것도 상당히 좋은 방법이다.

우선 로고 이미지를 만들어야 한다.
200x120픽셀의 BMP파일을 만들어, C:\WINNT\system32 폴더에 oemlogo.bmp라는 이름으로 저장한다.
다른 이름으로는 절대 안되며 픽셀 크기도 반드시 맞추어야한다.

C:\WINNT\system32 폴더에서 oeminfo.ini 파일을 찾아서 (또는 생성) 텍스트 편집기로 부른후 다음과 같이 정보를 입력한 뒤 저장한다.

[general]
Manufacturer=업체 이름
Model=시스템에 대한 정보를 기재한다.
[Support Information]
Line1= 여기다가 적고싶은 내용을 마구 마구 적어둔다.
Line2= 또 적는다.
Line3= 모자른 만큼 Line을 늘려 계속 적는다.
Line4= 단 최대 4줄에서 6줄 정도가 따악 좋다.
Line5=
Line6=
Line7=
Line8=
Line9=
Line10=


Windows XP 최적화 - 레지스트리 편집편은 여기까지입니다. 다음회에는 서비스 설정편을 다룰 예정입니다.

태블릿피씨 오프라인 모임 회원
김 태 훈

 

출처 : 노뜨

반응형