레지스트리는 함부로 건드리지 말라는 경고를 어디에서나 쉽게 접할 수 있습니다. 어느 정도는 동의하지만, 사실 우리가 하는 많은 작업이 인지 여부와 관계없이 레지스트리와 연결되어 있다는 사실을 깨닫게 됩니다. Windows 운영체제를 커스터마이징하고 싶다면 결국 레지스트리를 다뤄야 할 수밖에 없습니다. 초보 사용자라면 먼저 'Windows 레지스트리 기초' 관련 글을 읽어보는 것이 좋으며, 이 글은 고급 사용자를 대상으로 한다는 점과 레지스트리를 수정하기 전에는 반드시 백업해야 한다는 점을 기억하시기 바랍니다.
Windows 레지스트리 편집기 팁 & 기능

레지스트리를 만지는 것이 불편하다면 굳이 건드릴 필요는 없습니다. 하지만 Windows를 적극적으로 커스터마이징하는 것을 좋아하는 사용자라면, 직접 수정하든 무료 프로그램을 이용하든 그 모든 과정이 결국 레지스트리와 연관되어 있기 때문에 피할 수 없습니다.
여기서 소개하는 레지스트리 작업 팁들이 불안함을 조금 덜어주고 관리를 더 수월하게 만들어 주기를 바랍니다. 다만 확신이 서지 않는다면 가급적 손대지 않는 것이 최선입니다.
Windows 레지스트리 열기
Windows 레지스트리 파일은 system32/config 폴더에 위치하지만, 실제 작업은 내장된 레지스트리 편집 유틸리티인 Regedit를 통해 진행해야 합니다. Regedit는 다음 방법으로 실행할 수 있습니다.
- 시작 버튼 클릭 > 실행(Run) > regedit 입력 후 Enter
- 작업 관리자 열기 > 파일 > 새 작업 > regedit 입력 후 Enter
- 명령 프롬프트에서 regedit 입력 후 Enter
TIP: Windows 11/10 사용자라면 주소 표시줄을 이용해 원하는 레지스트리 키로 바로 이동하거나 글꼴을 변경할 수 있습니다.
바탕화면에 레지스트리 편집기 바로가기 만들기
원한다면 다음 방법으로 바탕화면에 Regedit 바로가기를 추가할 수 있습니다.
- 바탕화면 빈 공간을 마우스 오른쪽 버튼으로 클릭한 후 새로 만들기 > 바로가기를 선택합니다. 위치 입력란에 regedit를 입력하고 '다음'을 누른 뒤 바로가기 이름을 지정하고 '마침'을 클릭합니다.
.reg 확장자 파일 확인하기
.reg 확장자를 가진 파일을 다운로드했는데 어떤 동작을 하는지 확실하지 않나요? 파일을 마우스 오른쪽 버튼으로 클릭한 후 '편집' 또는 '메모장에서 열기'를 선택하면 해당 파일이 조작할 레지스트리 키의 위치를 확인할 수 있습니다.
예를 들어 아래 .reg 파일을 메모장으로 열면 다음과 같이 보이며, 첫 줄의 경로가 키의 위치이고 그 아래에 값들이 나열됩니다.
[HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main\WindowsSearch] "Version"="6.1.7600.16385" "User Favorites Path"="file:///C:\\Users\\Lee\\Favorites\\" "UpgradeTime"=hex:fe,27,f3,41,02,91,cc,01 "ConfiguredScopes"=dword:00000005 "LastCrawl"=hex:3e,26,a3,a1,cd,90,cc,01 "Cleared"=dword:00000001 "Cleared_TIMESTAMP"=hex:23,9d,94,80,24,48,cc,01
.reg 파일이 어떤 작업을 수행할지 확실하지 않다면, 키 경로를 복사해서 온라인에서 검색해보는 것이 안전합니다.
레지스트리 수정 전 반드시 백업하기
Regedit에서 작업할 때 레지스트리를 망치지 않도록 손쉽게 활용할 수 있는 방법들이 몇 가지 있습니다.
- 레지스트리를 변경하기 전에는 시스템 복원 지점을 먼저 생성하는 것이 좋습니다. 이렇게 해두면 문제가 생겼을 때 변경 이전 상태로 되돌아갈 수 있습니다.
- 특정 레지스트리 키를 백업하거나 다른 사람과 공유하기 위해 내보내려면 해당 키를 마우스 오른쪽 버튼으로 클릭하고 '내보내기(Export)'를 선택한 후, 이름을 지정하고 형식을 .reg로 저장하면 됩니다. 무료 도구인 Regback이나 ERUNTgui를 이용해 백업할 수도 있습니다.
레지스트리 키 변경, 추가, 이름 바꾸기
- 변경: 수정하려는 값을 더블클릭한 후 원하는 값으로 변경하면 됩니다.
- 이름 바꾸기: 해당 키나 값을 마우스 오른쪽 버튼으로 클릭하고 '이름 바꾸기'를 선택합니다.
- 추가: 새 하위 키를 만들 상위 키를 마우스 오른쪽 버튼으로 클릭하고 '새로 만들기 > 키'를 선택합니다. 값도 같은 방식으로 추가할 수 있습니다.
레지스트리 키 소유권 가져오기
레지스트리 키를 수정하려는데 권한이 없다는 오류가 발생한다면, 해당 키를 마우스 오른쪽 버튼으로 클릭하고 '사용 권한(Permissions)'을 선택하세요. 대부분의 경우 소유권을 먼저 가져온 후 상승된 권한을 부여받아야 합니다. 소유권을 가져오려면 레지스트리 키 속성 창에서 '고급 > 소유자'로 이동한 후, 목록에 자신의 계정이 없으면 '다른 사용자 또는 그룹'을 선택하고 사용자 이름을 입력합니다. '이름 확인'을 클릭해 올바르게 입력되었는지 확인한 후 '확인'을 누르면 사용 권한을 변경할 수 있습니다.
주의할 점: 나중에 소유권과 사용 권한을 복원할 계획이라면 변경 전 원래 소유자와 권한 설정을 미리 기록해 두어야 합니다. '다른 사용자 또는 그룹'에서 소유자를 선택할 때 사용할 수 있는 기본 소유자 목록은 다음과 같습니다.
- Trusted Installer: NT SERVICE\TrustedInstaller 입력 후 '이름 확인' 클릭, '확인'
- System: System 입력 후 '이름 확인' 클릭, '확인'
- Administrators: Administrators 입력 후 '이름 확인' 클릭, '확인'
- 본인 계정: 사용자 이름 입력 후 '이름 확인' 클릭, '확인'
- Users: Users 입력 후 '이름 확인' 클릭, '확인'
레지스트리 키 즐겨찾기에 추가
Regedit의 유용한 기능 중 하나가 즐겨찾기(Favorites)입니다. 레지스트리에서 같은 영역을 반복적으로 작업하는 경우, 자주 쓰는 키를 즐겨찾기에 추가해 두면 빠르게 이동할 수 있습니다.
즐겨찾기에 추가하려면 해당 키를 선택한 후 상단 메뉴에서 '즐겨찾기 > 즐겨찾기에 추가'를 클릭하면 됩니다.
이후에는 즐겨찾기 메뉴 아래에 항목이 생성되며, 클릭만 하면 해당 레지스트리 키로 바로 이동합니다.

찾고자 하는 레지스트리 키를 이미 알고 있고 일일이 클릭해 이동하기 번거롭다면, '편집 > 찾기'를 선택하고 경로를 입력해 빠르게 이동할 수 있습니다.
명령 프롬프트로 레지스트리 조작하기
명령 프롬프트에서 작업하는 것이 더 익숙하다면 다음 명령어들을 활용해 레지스트리를 다룰 수 있습니다.
- reg add: 레지스트리에 새 하위 키 또는 항목을 추가합니다.
- reg compare: 지정된 레지스트리 하위 키나 항목을 비교합니다.
- reg copy: 하위 키를 다른 하위 키로 복사합니다.
- reg delete: 레지스트리에서 하위 키나 항목을 삭제합니다.
- reg export: 지정된 하위 키, 항목, 값을 REG(텍스트) 형식 파일로 내보냅니다.
- reg import: 내보낸 REG 파일의 하위 키, 항목, 값을 레지스트리에 병합합니다.
- reg load: hive 형식으로 저장된 하위 키와 항목을 다른 하위 키에 불러옵니다.
- reg query: 하위 키나 값의 데이터를 표시합니다.
- reg restore: hive 형식으로 저장된 하위 키와 항목을 레지스트리에 다시 씁니다.
- reg save: 지정된 하위 키, 항목, 값의 사본을 hive(바이너리) 형식으로 저장합니다.
- reg unload: reg load로 불러온 레지스트리 섹션을 제거합니다.
예: reg query HKLM\Software를 입력하면 모든 하위 키가 나열됩니다.
명령 프롬프트에서 reg /?를 입력하면 사용 가능한 명령어 목록을 확인할 수 있습니다.

그 외에도 Regini처럼 고급 사용자를 위한 내장 명령줄 도구가 여러 개 있지만, 이번 글에서는 기본적인 사용법만 다루겠습니다. 참고로 Windows 레지스트리 파일이 디스크상 어디에 위치하는지 궁금하다면 관련 글을 참고하세요.
함께 읽으면 좋은 글:
- Windows에서 레지스트리 편집기 여러 인스턴스 열기
- 레지스트리 파일 비교 또는 병합 방법
- 레지스트리 변경 사항 모니터링 방법
- Windows 레지스트리 키, 값 및 설정 검색 방법
전문 지식이 없어도 레지스트리 작업을 쉽게 해주는 도구:
- RegOwnit: Regedit를 열지 않고도 레지스트리 키의 소유권과 사용 권한을 설정할 수 있는 도구입니다.
- SetACL: 레지스트리 키의 사용 권한과 소유권 변경을 쉽게 해주는 명령줄 도구입니다. 고급 편이지만 명령어를 익히면 매우 유용합니다.
- Registrar Registry Manager: 강력한 무료 Windows 레지스트리 관리자입니다.
TIP: Windows 11/10에서 regedit.exe 대신 Reg.exe를 사용해 레지스트리를 편집하는 방법도 확인해 보세요.