마이크로소프트 윈도우의 레지스트리(Registry)는 운영체제와 각종 소프트웨어의 설정 값을 저장하는 데이터베이스입니다. 커널, 드라이버, 서비스 기반 애플리케이션, 사용자 인터페이스 관련 정보가 대부분 이곳에 기록되어 있으며, 레지스트리 편집기(regedit)를 통해 키를 추가·수정·복원·가져오기·내보내기 할 수 있습니다.
윈도우에는 여러 개의 루트 키(HKEY로 시작하는 키)가 존재하지만, 실제 시스템 변경 작업에서 가장 자주 다루게 되는 것은 HKEY_LOCAL_MACHINE과 HKEY_CURRENT_USER, 이 두 분기입니다. 새 소프트웨어 설치를 포함한 대부분의 설정 변경이 이 두 키를 통해 이루어지기 때문입니다.
같은 키를 오가며 빠르게 전환하기
두 분기 사이에 동일한 경로 구조가 존재한다면, 즉 작업 중인 폴더나 하위 키가 반대쪽 분기에도 있다면 매번 루트로 돌아가 다시 탐색할 필요 없이 클릭 몇 번으로 해당 위치로 바로 이동할 수 있습니다. 예를 들어 HKEY_LOCAL_MACHINE 아래의 특정 하위 키를 편집하던 중 같은 위치의 HKEY_CURRENT_USER 하위 키로 이동해야 할 때, 일일이 뒤로 나가서 다시 찾아 들어갈 필요 없이 곧바로 전환이 가능합니다. 이는 작업 시간과 수고를 크게 줄여 줍니다.
물론 이 기능이 필수인 것은 아닙니다. 레지스트리 편집기 왼쪽의 키 트리를 직접 탐색하면 언제든 원하는 키로 이동할 수 있습니다. 여기서 소개하는 방법은 같은 키를 기준으로 두 분기를 자주 오가야 하는 사용자에게 유용한 '숏컷' 정도로 이해하시면 됩니다.
방법 1: 마우스 오른쪽 버튼으로 전환하기
HKEY_LOCAL_MACHINE 분기와 HKEY_CURRENT_USER 분기 사이의 전환은 몇 번의 클릭만으로 아주 간단하게 처리할 수 있습니다. 아래 단계를 따라 해 보세요.
- Windows 키 + R을 눌러 실행 창을 엽니다.
- regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
- HKEY_CURRENT_USER를 더블클릭하여 확장합니다.
- 왼쪽 패널의 계층 트리를 이용해 원하는 키로 이동합니다.
- 해당 키를 마우스 오른쪽 버튼으로 클릭한 뒤 'Go to HKEY_LOCAL_MACHINE'(HKEY_LOCAL_MACHINE으로 이동)을 선택합니다. 그러면 같은 키의 HKEY_LOCAL_MACHINE 분기로 즉시 전환됩니다.


반대 방향으로도 당연히 가능합니다. HKEY_LOCAL_MACHINE에서 작업하던 중 'Go to HKEY_CURRENT_USER' 메뉴를 통해 HKEY_CURRENT_USER로 전환할 수 있습니다.
참고 사항
주의: 전환 옵션은 두 분기(HKEY_LOCAL_MACHINE과 HKEY_CURRENT_USER)에 동일한 키가 모두 존재할 때만 나타납니다. 다만 어느 쪽에 키가 있는지 미리 확인할 필요는 없습니다. 키를 마우스 오른쪽 버튼으로 클릭했을 때 'Go to HKEY_LOCAL_MACHINE' 또는 'Go to HKEY_CURRENT_USER' 메뉴가 보이지 않는다면, 해당 키가 양쪽 분기에 모두 존재하지 않는다는 뜻입니다.