윈도우 레지스트리 관리 기능 설정 및 변경 최적화 오류해결
윈도우 레지스트리 관리 기능 설정 및 변경 최적화 오류해결
윈도우 레지스트리는 윈도우 운영체제의 핵심 구성 요소입니다. 이는 운영체제, 소프트웨어 및 하드웨어 설정을 저장하는 데이터베이스로, 시스템의 동작 방식을 조정하고 사용자의 선호에 맞추기 위한 레지스트리 최적화 설정을 제공합니다.
레지스트리의 기본 구조
레지스트리는 다음과 같은 여섯 가지 주요 키로 구성됩니다.
- HKEY_CLASSES_ROOT (HKCR): 파일 확장자와 연관된 정보를 저장합니다.
- HKEY_CURRENT_USER (HKCU): 로그인한 사용자의 환경 설정을 저장합니다.
- HKEY_LOCAL_MACHINE (HKLM): 시스템에 대한 설정을 저장합니다.
- HKEY_USERS: 모든 사용자의 설정을 저장합니다.
- HKEY_CURRENT_CONFIG (HKCC): 현재 하드웨어 프로필 정보를 저장합니다.
- HKEY_DYN_DATA: 실시간으로 시스템 상태를 모니터링하는 정보를 제공합니다.
레지스트리 수정 및 관리 방법
레지스트리를 수정하기 위해서는 regedit.exe라는 레지스트리 편집기를 사용하며 이 편집기를 통해 직접 레지스트리 키와 값들을 추가, 수정 또는 삭제할 수 있습니다.
레지스트리 백업 방법
시작 메뉴에서 'regedit'를 검색하고 실행하여 레지스트리 편집기를 엽니다.
레지스트리 편집기에서 백업하고자 하는 키를 찾습니다.
전체 레지스트리를 백업하려면, 컴퓨터를 선택합니다. 백업할 키를 마우스 오른쪽 버튼으로 클릭하고 '내보내기'를 선택합니다.
내보내기 대화 상자에서 백업 파일을 저장할 위치를 선택하고, 파일 형식을 '등록 정보 파일(*.reg)'로 설정합니다. 파일 이름을 입력하고 '저장'을 클릭하여 레지스트리 백업을 완료합니다.
레지스트리 복구 방법
레지스트리 편집기를 열 필요 없이, 백업 시 생성한 *.reg 파일을 더블 클릭합니다.
시스템이 레지스트리 정보를 등록 정보 파일에서 불러와 복구할 것인지 확인하는 메시지가 표시됩니다. '예'를 클릭하여 복구를 진행하며 이때 복구 과정이 완료된 후, 변경 사항을 적용하기 위해 컴퓨터를 재시작합니다.
컴퓨터 윈도우 최적화 레지스트리 값
키 위치 | 설정 이름 | 값 | 설명 |
HKCU\Control Panel\Desktop | AutoEndTasks | 1 | 프로그램 종료 시 응답하지 않는 프로그램을 자동으로 종료합니다. |
HKCU\Control Panel\Desktop | ForegroundLockTimeout | 0 | 포커스를 가진 창이 전면에 나타날 수 있도록 설정합니다. |
HKCU\Control Panel\Desktop | MenuShowDelay | 0 | 시작 메뉴의 반응 속도를 최대로 빠르게 합니다. |
HKCU\Control Panel\Mouse | MouseHoverTime | 200 | 마우스 포인터가 아이템 위에 머물 시간을 짧게 설정합니다. |
HKCU\Control Panel\Desktop | WaitToKillAppTimeout | 1000 | 응용 프로그램 종료 대기 시간을 짧게 설정합니다. |
HKLM\System\CurrentControlSet\Control | WaitToKillServiceTimeout | 5000 | 서비스 종료 대기 시간을 짧게 설정합니다. |
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize | StartupDelayInMSec | 0 | 시작 프로그램의 지연 시간을 없앱니다. |
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced | DisableThumbnailCache | 1 | 썸네일 캐시를 비활성화합니다. |
HKLM\Software\Microsoft\Dfrg\BootOptimizeFunction | Enable | Y | 부팅 최적화를 활성화합니다. |
HKLM\Software\Microsoft\Windows\CurrentVersion\OptimalLayout | EnableAutoLayout | 1 | 시스템 시작 시 파일 자동 정렬을 활성화합니다. |
HKCU\Control Panel\Desktop | HungAppTimeout | 1000 | 응답하지 않는 애플리케이션을 빠르게 종료합니다. |
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer | NoLowDiskSpaceChecks | 1 | 낮은 디스크 공간 경고를 비활성화합니다. |
HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management | DisablePagingExecutive | 1 | 시스템 파일 페이징을 줄입니다. |
HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management | LargeSystemCache | 1 | 시스템 캐시의 크기를 최대로 설정합니다. |
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced | LaunchTo | 0 | 탐색기가 "이 PC"를 표시하도록 설정합니다. |
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced | ShowSuperHidden | 0 | 숨김 파일과 시스템 파일을 표시하지 않습니다. |
HKCU\Control Panel\Desktop | LowLevelHooksTimeout | 1000 | 후크 처리 대기 시간을 줄입니다. |
HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management | SecondLevelDataCache | 256 | CPU 레벨 2 캐시 설정을 최적화합니다. |
HKLM\System\CurrentControlSet\Services\Tcpip\Parameters | TcpAckFrequency | 1 | TCP 패킷 확인 응답 빈도를 증가시킵니다. |
HKLM\System\CurrentControlSet\Services\Tcpip\Parameters | TCPNoDelay | 1 | 네트워크 지연을 줄입니다. |
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters | IRPStackSize | 32 | 네트워크 성능을 향상시킵니다. |
HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters | MaxCmds | 2048 | 동시 네트워크 명령의 최대 수를 증가시킵니다. |
HKCU\Control Panel\Desktop | BlockSendInputResets | 1 | 입력 중단 문제를 줄입니다. |
HKCU\Software\Microsoft\Command Processor | DisableUNCCheck | 1 | UNC 경로 검사를 비활성화합니다. |
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced | TaskbarAnimations | 0 | 작업 표시줄 애니메이션을 비활성화합니다. |
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer | LinkResolveIgnoreLinkInfo | 1 | 바로 가기 링크의 해결 속도를 빠르게 합니다. |
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced | HideIcons | 1 | 바탕화면 아이콘을 숨깁니다. |
HKLM\System\CurrentControlSet\Control\FileSystem | NtfsDisableLastAccessUpdate | 1 | NTFS 액세스 시간 업데이트를 비활성화합니다. |
HKLM\System\CurrentControlSet\Services\Dnscache\Parameters | MaxCacheTtl | 90000 | DNS 캐시 지속 시간을 늘립니다. |
HKLM\System\CurrentControlSet\Services\Dnscache\Parameters | MaxNegativeCacheTtl | 0 | DNS 부정 |
그 외 레지스트리
◎윈도우 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
DWORD: 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
주의사항 및 Q&A
레지스트리를 수정할 때는 매우 주의해야 합니다. 부정확한 변경은 시스템의 안정성을 해칠 수 있으며, 경우에 따라서는 운영체제의 재설치가 필요할 수도 있습니다. 수정 전에는 반드시 레지스트리 설정을 백업하고, 변경 사항을 정확히 이해한 후 진행하는 것이 좋습니다.
Q1: 레지스트리 백업은 왜 중요한가요?
A1: 레지스트리 백업은 중요한 시스템 정보를 저장하는 윈도 레지스트리의 설정을 보호하기 위해 필수적입니다. 실수로 레지스트리를 잘못 수정할 경우 시스템에 심각한 문제가 발생할 수 있으므로, 문제가 발생했을 때 이를 복원할 수 있도록 사전에 백업해 두는 것이 안전합니다.
Q2: 레지스트리 백업은 어떻게 하나요?
A2: 레지스트리 편집기를 열고 백업하고자 하는 레지스트리 키를 선택한 후, 오른쪽 마우스 버튼 클릭 메뉴에서 '내보내기'를 선택합니다.
이후 파일을 안전한 위치에 저장합니다. 이 파일은 나중에 레지스트리 설정을 복원할 때 사용할 수 있습니다.
Q3: 레지스트리 복구는 어떻게 하나요?
A3: 백업한 .reg 파일을 더블 클릭하여 실행합니다.
시스템에서 변경 사항을 레지스트리에 적용할 것인지 확인하는 메시지가 표시되면, '예'를 선택하여 복구를 완료합니다. 이 작업 후 시스템을 재시작하여 변경 사항을 적용하는 것이 좋습니다.
Q4: 레지스트리 편집기는 어떻게 실행하나요?
A4: 시작 메뉴에서 'regedit'를 검색하고 결과에서 '레지스트리 편집기'를 클릭하여 실행합니다.
관리자 권한이 요구될 수 있으므로 관리자 권한으로 실행해야 할 수도 있습니다.
Q5: 레지스트리 복구 후에도 문제가 계속된다면 어떻게 해야 하나요?
A5: 레지스트리 복구 후에도 문제가 해결되지 않는 경우, 시스템 복원을 시도할 수 있습니다.
시스템 복원은 변경 전 상태로 전체 시스템을 복원할 수 있어 더 큰 범위의 문제를 해결할 수 있습니다. 시스템 복원은 '제어판' > '시스템 및 보안' > '시스템'에서 '시스템 보호' 탭을 통해 접근할 수 있습니다.
Q6: 레지스트리 백업 파일(.reg)의 보관은 어떻게 해야 안전한가요?
A6: 레지스트리 백업 파일은 외부 공격자에 의해 악용될 수 있으므로, 안전한 위치에 보관해야 합니다. 물리적으로 분리된 외장 하드 드라이브나 클라우드 스토리지에 저장하고, 접근 권한을 철저히 관리하는 것이 좋습니다.
레지스트리 관리는 고급 사용자를 위한 강력한 도구로 이를 통해 윈도우의 맞춤 설정을 최적화하고, 시스템 성능을 개선할 수 있습니다. 하지만,
'IT 리뷰 > 윈도우 Tip' 카테고리의 다른 글
윈도우11 24H2 업데이트 코파일럿 새로워진 기능 AI기능 등 소개 (0) | 2024.12.12 |
---|---|
윈도우10 HEVC 코덱 H265 무료 설치 - HEVC Videso Extensions (0) | 2024.12.05 |
노트북 와이파이 연결이 안될때 아이콘 사라짐 해결방법 (0) | 2024.12.05 |
댓글