Windows 레지스트리는 운영 체제와 응용 프로그램의 세부 설정을 저장하는 데이터베이스입니다. 폴더와 파일처럼 키(key)와 값(value)으로 구성되어 있으며, 시스템의 핵심 동작을 제어하는 중요한 역할을 합니다. 하지만 레지스트리 편집기에서 잘못된 설정을 변경하면 시스템 전체에 심각한 문제가 발생할 수 있습니다. 따라서 레지스트리에 대한 지식이 부족한 표준 계정 사용자라면 관리자가 레지스트리 편집기 실행 자체를 막아두는 것이 안전합니다. 이 글에서는 시스템에서 레지스트리 도구에 대한 접근을 비활성화하는 다양한 방법을 소개합니다.

로컬 그룹 정책 편집기로 레지스트리 접근 비활성화하기
로컬 그룹 정책 편집기(Local Group Policy Editor)는 운영 체제의 다양한 설정을 구성하고 관리할 수 있는 도구입니다. 레지스트리 도구를 비활성화하는 정책은 '사용자 구성' 범주에서 찾을 수 있으며, 표준 계정의 그룹 정책에도 동일하게 적용할 수 있습니다.
다만 그룹 정책 편집기는 Windows Home 버전에는 포함되어 있지 않습니다. Home 버전을 사용 중이라면 이 방법은 건너뛰고 아래의 다른 방법을 이용하세요.
- Windows + R 키를 눌러 실행(Run) 대화 상자를 연 뒤 gpedit.msc를 입력하고 Enter 키를 누릅니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 선택하여 로컬 그룹 정책 편집기를 엽니다.

- '사용자 구성' 범주에서 다음 경로로 이동합니다.
사용자 구성\ 관리 템플릿\ 시스템\

- '레지스트리 편집 도구에 대한 액세스 방지(Prevent access to registry editing tools)' 정책을 두 번 클릭하면 새 창이 열립니다. 옵션을 '구성되지 않음'에서 '사용'으로 변경하고, '실행 조용히 허용(Silently)' 항목은 예로 선택합니다.
참고: '아니요'를 선택하면 사용자가 미리 만들어진 .REG 파일을 통해 레지스트리 값을 적용할 수 있게 됩니다. - 적용/확인 버튼을 클릭해 변경 사항을 저장합니다. 이제 해당 사용자 계정에서 레지스트리 편집기가 비활성화됩니다.

- 다시 활성화하려면 위 3단계에서 옵션을 '구성되지 않음' 또는 '사용 안 함'으로 되돌리면 됩니다.
레지스트리 편집기 자체에서 레지스트리 접근 비활성화하기
레지스트리 편집기를 통해서도 레지스트리 편집 기능을 잠글 수 있습니다. 이 경우 해당 설정을 위해 존재하지 않는 키와 값을 직접 생성해야 합니다. 단, 이 방법은 반드시 표준 계정에만 적용해야 합니다. 관리자 계정에 적용하면 다시 활성화하려면 별도의 관리자 계정이 필요하기 때문에, 그렇지 않으면 스스로 레지스트리 편집기를 사용하지 못하게 잠가버릴 수 있습니다.
중요: 아래 단계는 반드시 표준 계정에 적용하고, 관리자 계정에는 적용하지 마세요.
- Windows + R 키를 눌러 실행(Run) 대화 상자를 연 뒤 regedit를 입력하고 Enter 키를 누릅니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 선택하여 레지스트리 편집기를 엽니다.

- HKEY_CURRENT_USER 하이브에서 다음 경로로 이동합니다.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
- Policies 키 아래에 System 키가 없다면, Policies 키를 마우스 오른쪽 버튼으로 클릭한 후 '새로 만들기 > 키'를 선택하여 생성하고 이름을 'System'으로 지정합니다.

- System 키를 선택한 상태에서 오른쪽 창을 마우스 오른쪽 버튼으로 클릭하고 '새로 만들기 > DWORD(32비트) 값'을 선택한 뒤, 값 이름을 'DisableRegistryTools'로 지정합니다.

- 새로 만든 값을 두 번 클릭하고 값 데이터를 2로, 기본 형식은 10진수로 변경합니다. 이렇게 하면 레지스트리 편집이 차단되며, '조용히 실행' 옵션이 예로 적용됩니다.
참고: '조용히 실행' 옵션을 아니요로 설정하고 싶다면 값 데이터를 1(10진수)로 입력하면 됩니다. - 마지막으로 변경 사항을 적용하려면 시스템을 반드시 다시 시작합니다.

- 해당 표준 계정에서 레지스트리 편집기를 다시 활성화하려면 다른 관리자 계정으로 로그인한 후, 동일한 값의 데이터를 0으로 변경하거나 해당 값을 삭제하면 됩니다.
서드파티 프로그램으로 레지스트리 접근 비활성화하기
시스템의 파일과 폴더를 잠그거나 실행을 제한할 수 있는 서드파티 프로그램들도 있습니다. 기능과 안정성이 각기 다른 여러 프로그램이 있으므로, 익숙한 도구를 선택해 사용하면 됩니다. 여기서는 Protect My Folders라는 프로그램을 예로 들어 레지스트리 편집기(regedit.exe) 실행을 차단하는 방법을 살펴보겠습니다. 아래 단계를 따라 해보세요.
- 브라우저를 열어 Protect My Folders 프로그램을 다운로드하고, 안내에 따라 설치합니다.

- 프로그램을 실행한 후 Add/Lock 버튼을 클릭합니다.

- 다음 경로로 이동해 regedit.exe를 선택하고 Add 버튼을 클릭합니다. 추가가 완료되면 Ok 버튼을 누릅니다.
C:\Windows\regedit.exe

- 이제 regedit.exe가 잠겨서 시스템에서 더 이상 실행되지 않으며, 사용자는 레지스트리 편집기를 열 수 없습니다.
- 레지스트리 편집기를 다시 활성화하려면 프로그램을 열어 목록에서 regedit.exe를 선택한 뒤 Unlock 버튼을 클릭하면 됩니다.