태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

티스토리 툴바


웹문서 도움말
검색
 

 내 PC에 맞는 윈도우 XP 최적화

팁과노하우/윈도우즈

내 PC에 맞는 윈도우 XP 최적화
윈도우 XP 최적화 (4) - 레지스트리 최적화
 | 전준형

윈도우의 핵심으로 흔히 불리우는 것이 바로 레지스트리(registry)다. 레지스트리의 사전적 의미는 '등록, 기록'이란 뜻을 가지고 있으며, 윈도우에서는 윈도우 95이상의 시스템에서 시스템에 대한 자세한 정보를 담고 있고 이를 관리하는 영역을 뜻하는 말이다.

 

레지스트리가 본격적으로 사용된 것은 윈도우 NT의 등장 이후라고 할 수 있다. 윈도우 3.x 버전에서는 윈도우의 환경을 Win.ini 와 System.ini 라는 2개의 파일에 기록했었는데, 시스템이 부팅이 된 다음 이 파일들을 한줄 씩 읽어들여야 했기 때문에 시스템의 부팅 속도가 늦어지는 문제가 발생했다. 레지스트리는 윈도우의 기본적인 구동과 밀접한 관련이 있기 때문에 적절한 레지스트리의 관리는 시스템의 성능 향상에 많은 도움이 된다. 다만 다양한 종류의 응용 프로그램을 사용하거나 어느 정도 자신의 시스템을 관리하고자 하는 경우에만 체감 효과가 있기 때문에 시스템에 민감한 사용자의 경우라면 레지스트리를 편집하고 그 크기를 줄이는 것은 충분한 가치가 있는 작업이다.

 

윈도우 95부터는 NT에서 사용된 레지스트리의 개념을 받아 들여 이진코드로 만들어진 user.dat와 system.dat파일에 시스템 정보를 기록하도록 하여 보다 빠른 부팅 속도와 시스템 정보의 기록을 가능하도록 하였다.

 

이번 시간에는 윈도우 XP의 레지스트리 구조를 살펴보고 시스템의 성능을 보다 향상시킬 수 있는 레지스트리 활용법에 대해 알아보도록 하겠다. 한 가지 주의할 사항은 레지스트리의 경우 사용자가 그 값을 수정하게 되면 바로 시스템에 반영이 되는데다가 다른 응용 프로그램처럼 잘못된 입력에 대해 경고 메시지를 보내지도 않기 때문에 레지스트리를 잘못 수정하게 되면 시스템을 재설치해야 하는 극단적인 경우도 발생하게 되므로 사전에 백업을 받아둔 후 작업을 하도록 하자.

 

<!-- badtag filtered --><!-- badtag filtered -->


윈도우 XP 최적화 (4) - 레지스트리 최적화
 | 전준형

 

윈도우 XP의 레지스트리를 수정하기 위해서는 전문 레지스트리 편집기를 실행해도 좋고 윈도우 자체에 내장되어 있는 레지스트리 편집기를 사용해도 좋다. 이하에서는 가장 쉽게 접할 수 있는 윈도우 자체에 내장되어 있는 레지스트리 편집기를 이용해보도록 하겠다.

 

pcBee 사용자들의 경우 한번쯤은 레지스트리를 직접 편집해본 경험들이 있을 것이므로 그리 낯설은 도구는 아닐 것이다 ‘시작→실행’을 클릭한 다음 ‘regedit'라고 입력한 다음 ’확인‘ 버튼을 누르면 바로 레지스트리 편집화면으로 들어가게 된다. 다른 방법으로는 직접 폴더를 찾아가는 방법이 있으나 불필요한 시간이 걸리므로 바로 실행 명령을 이용하도록 하자.

 

<!-- badtag filtered --><!-- badtag filtered -->

레지스트리 청소 프로그램으로 잘 알려진 RegCleaner

 

윈도우 XP의 레지스트리 편집기를 실행시키도록 하자. 왼쪽창에 보면 5개의 커다란 카테고리가 있는 것이 보일 것이다. 이것이 바로 루트키로 윈도우 XP의 루트키는 윈도우 2000과 마찬가지로 5개로 이루어져 있다.

 

<!-- badtag filtered --><!-- badtag filtered -->

왼쪽창에 보이는 것이 루트키이다.

 

윈도우 9.x와의 다른 점은 ‘HKEY_DYN_DATA’라는 하드웨어의 장치 정보를 기록하는 루트키가 빠져 있다는 점이다. 가장 위에 있는  ‘HKEY_CLASSES_ROOT’는 파일의 확장자와 마우스의 오른쪽 버튼에 등록되는 설정들을 기록하는 루트키이고 ‘HKEY_CURRENT_USER’는 현재 윈도우 XP를 사용하고 있는 사용자가 사용하고 있는 응용 프로그램들에 대한 환경 설정을 기록하는 루트키이다.

 

세 번째에 있는 ‘HKEY_LOCAL_MACHINE’는 레지스트리 편집 시 가장 주의를 기울여야할 루트키로 윈도우 XP의 구동에 필요한 하드웨어와 소프트웨어의 정보들을 모두 담고 있는 루트키이다. 윈도우 XP의 경우 ‘HKEY_DYN_DATA’를 가지지 않는 대신 ‘HKEY_LOCAL_MACHINE’에 모든 정보를 기록하게 된다. 이 키는 하드웨어와 소프트웨어의 정보뿐 아니라 윈도우 XP의 가동에 관한 시스템 설정을 모두 담고 있다. 즉 바탕 화면의 구성을 어떻게 할 것인가? 모니터의 주파수는 얼마이며 테마는 어떤 것을 적용할까와 같은 컴퓨터에 전원을 넣고 사용자가 지정해 놓은 바탕화면이 뜨기까지의 설정을 저장하고 있는 키이므로 항상 주의해서 편집해야 할 키다.


 

HKEY_LOCAL_MACHINE은 윈도우의 가동에 관한 설정을 담고 있는 루트키이다.

 

윈도우 XP의 레지스트리 편집기는 가장 단순한 형태를 가지고 있지만 윈도우의 거의 모든 설정을 변경할 수 있는 도구이다. 레지스트리를 편집하기에 앞서 미리 레지스트리를 백업해두는 것은 필수적이며 사용자의 부주의로 인해 잘못된 키값이 입력된 경우에는 윈도우를 설치해야하는 경우도 발생하므로 반드시 사전에 백업본을 만들어두어야 한다. 레지스트리 편집기의 내보내기 기능을 이용하면 간단하게 레지스트리를 백업할 수 있다. 만약 트리의 특정 분기만 백업하려면 선택한 분기를 클릭하고 내보낼 분기 이름을 입력하면 된다. 

 

<!-- badtag filtered --><!-- badtag filtered -->

레지스트리 편집기 창에서 ‘파일→내보내기’를 선택한다.

 


내보내기의 범위를 설정하는 선택창에서 백업하고자

하는  범위를 지정하여 설정해준 다음 백업본을 만들도록 하자.

 

윈도우의 레지스트리를 편집할 경우 가장 유용한 도구 중의 하나는 바로키다. 즉 사용자가 변경하고자 하는 키의 위치를 빠르게 찾을 수 있는 검색 도구다. 찾기를 이용하면 제어판에서 삭제된 프로그램이 제대로 시스템에서 삭제되지 않은 경우 레지스트리 정보를 검색하여 완벽하게 제거하는 것이 가능해진다.

 

<!-- badtag filtered --><!-- badtag filtered -->

찾기를 얼마나 유용하게 활용하느냐에 따라 레지스트리 편집의 숙련도가 달라지게 된다.



윈도우 XP 최적화 (4) - 레지스트리 최적화
 | 전준형

일단 컴퓨터를 사용하기 시작하면 정말 많은 수의 소프트웨어를 설치하여 사용하게 된다. 이렇게 소프트웨어를 설치하여 사용하다가 필요성이 떨어진다는 판단이 들게 되면 프로그램을 삭제하게 된다.

 

프로그램을 제거하는 가장 일반적인 방법은 프로그램 자체에 내장되어 있는 언인스톨러를 사용하는 것이지만 다소 불안정한 프로그램의 경우는 언스톨러를 이용하거나 제어판의 프로그램 추가/삭제를 이용해도 완전하게 제거되지 않는다. 이렇게 프로그램을 제거하게 되면 레지스트리에 프로그램의 찌꺼기가 남게 되는 데 이는 시스템의 불안정을 이끌어내는 악성 요인이 되게 된다.

 

응용 프로그램을 완전하게 제거하는 방법은 일단 언인스톨러나 프로그램의 추가/삭제를 이용하여 프로그램을 제거한 다음 해당 프로그램이 설치되어 있는 경로를 찾아가 해당 프로그램의 폴더를 완전히 삭제해준 다음 레지스트리에서 그 프로그램의 찌꺼기를 제거하는 것이다.  이하에서는 ZDNET의 Winbench 프로그램을 삭제해보도록 하자. 

 

<!-- badtag filtered --><!-- badtag filtered -->

일단 해당 프로그램이 설치되어 있는 폴더로 이동한 다음 해당 폴더를 완전하게 제거하도록 하자.

 

<!-- badtag filtered --><!-- badtag filtered -->

편집기를 열고 탐색 명령을 이용하여 Winbench가 설치된 곳으로 이동한다.

 

<!-- badtag filtered --><!-- badtag filtered -->

마우스 오른쪽 버튼을 클릭한 다음 삭제 명령을 이용해서 전부 삭제해주도록 하자.

 

<!-- badtag filtered --><!-- badtag filtered -->

해당 트리에서 정보를 삭제하였으면 탐색 명령을 이용하여

곳곳에 흩어져 있는 Winbench의 정보를 찾아 삭제해주면 된다.

 

<!-- badtag filtered --><!-- badtag filtered -->

더 이상 정보를 찾을 수 없다는 메시지가 나올 때까지 반복하면 된다.

 

 

 실행창의 자동 완성 기능을 제거하자
‘시작→실행’을 선택하면 프로그램을 실행할 수 있는 실행창이 뜨게 된다. 이 실행창에 자신이 실행하고자 하는 프로그램의 경로와 이름을 입력하면 해당 프로그램이 바로 실행된다. 그런데 이 실행창의 경우 이곳에 입력된 단어들은 자동을 완성 기능이 적용되어 이후라도 비슷한 철자를 입력하기만 하면 문장이 완성되게 된다. 이는 불필요하게 레지스트리의 크기를 늘리는 요인 중의 하나이므로 실행창을 자주 사용하는 사용자라면 주기적으로 삭제해주는 것이 좋다.

 

<!-- badtag filtered --><!-- badtag filtered -->

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerRunMRU로 찾아가 오른쪽 창에 나타난 값들을 모두 지워주면 된다.



윈도우 XP 최적화 (4) - 레지스트리 최적화
 | 전준형

 

 시작 버튼에서 ‘문서’ 메뉴를 삭제해보자
여러 사람이 동시에 사용하는 일이 잦은 컴퓨터라면 아무래도 자신이 어떤 문서를 열어 보았는지 정보를 남기는 것이 왠지 꺼림직하게 된다. 또한 이러한 히스토리는 레지스트리에 불필요한 부하를 주는 요인이 되므로 삭제해주는 것이 좋다.

 

 

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer

를 차례로 찾아가도록 하자.

 

<!-- badtag filtered --><!-- badtag filtered -->

오른쪽 창에 마우스 오른쪽 버튼을 클릭한 다음 새로운

 DWORD를 만들도록 하자. 이름은 ‘NoRecentDocsMenu’로 한다.

 

<!-- badtag filtered --><!-- badtag filtered -->

만들어진 ‘NoRecentDocsMenu’를 더블 클릭한 다음 16진수 값을 선택한 다음 1을 입력하면 된다.

 

시작 메뉴에서 문서 메뉴가 없어진 것을 볼 수 있다.

 

 최근 실행 문서를 제거하자
위의 방법으로 문서를 제거하더라도 윈도우의 특성을 조금만 아는 사용자라면 이전의 사용자가 어떠한 문서를 읽어 보았는지 어렵지 않게 찾아낼 수 있다. 회사의 기밀과 같이 중요한 문서의 경우 다른 사람이 다시금 열어보아서는 안될 일이다.

 

<!-- badtag filtered --><!-- badtag filtered -->

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerRecentDocs를 차례로 따라가보면 최근에 열어 본 문서들의 정보를 볼 수 있다.

 

<!-- badtag filtered --><!-- badtag filtered -->

친절하게도 어떠한 파일 형식을 열어보았는 지까지 상세하게 나타난다.

 

<!-- badtag filtered --><!-- badtag filtered -->

마찬가지로 삭제하고자 하는 정보를 찾아 삭제해주면 된다.

 

 

 색상 정보의 제거로 레지스트리를 축소하자
윈도우는 다양한 색상 정보를 가지고 있다. 그에 따라 사용자가 원하는 바탕 화면의 색상을 만들어내게 된다. 또한 내게 필요한 옵션에서 이용할 수 있는 고대비와 같은 색상 정보도 함께 가지고 있다. 하지만 자신이 정 사용하지 않는 색상 정보를 가지고 있을 필요는 없다. 역시 불필요하게 레지스트리의 크기만 늘리는 주범이므로 과감하게 삭제해버리도록 하자.

 

 

<!-- badtag filtered --><!-- badtag filtered -->

HKEY_CURRENT_USERControl PanelAppearanceSchemes을 차례로 열도록 하자.

 

<!-- badtag filtered --><!-- badtag filtered -->

화면 오른쪽에 각종 색상에 대한 정보가 나타난다. 자신이 사용하지 않는 색상을 지워주면 된다.

 

같은 방법으로 마우스의 모양에 관한 정보도 지워줄 수 있다.

 

<!-- badtag filtered --><!-- badtag filtered -->

HKEY_CURRENT_USERControl PanelCursorsSchemes를

클릭한 다음 불필요한 마우스 모양을 지워주면 된다.

 

 

 인터넷 익스플로러에 남은 기록 지우기
물론 인터넷 익스플로러 자체에 히스토리를 지우는 메뉴가 있지만 남아 있는 히스토리가 많은 경우 삭제하는 데만 상당한 시간이 걸린다. 레지스트리의 간단한 편집으로 쉽게 할 수 있다.

 

<!-- badtag filtered --><!-- badtag filtered -->

인터넷 익스플로러의 자체 기능을 이용해도 되지만 시간이 오래걸린다.

 

<!-- badtag filtered --><!-- badtag filtered -->

HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerTypedURLs를 찾아가보자.

 

<!-- badtag filtered --><!-- badtag filtered -->

이제까지 방문한 사이트의 기록이다. 삭제해주면 된다.

 

 

 윈도우 시작 프로그램을 삭제하자
어떤 응용 프로그램의 경우 설치 후에 윈도우를 재부팅하면 항상 자동으로 실행이 되는 것들이 있다. 이러한 기능은 때로는 썩 쓸만하지만 자주 사용하지 않는 프로그램이라면 구태여 항상 시스템 트레이에 띄워 놓을 필요가 없다.

 

 

 

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

을 찾아가보자. RunOnce, RunOnceEx도 같은 기능이다.

 

<!-- badtag filtered --><!-- badtag filtered -->

윈도우 구동시 자동으로 실행되는 프로그램들의 목록이 보인다. 불필요한 프로그램을 제거하면 된다.

 


내 PC에 맞는 윈도우 XP 최적화
Posted by 왁자지껄