Windows 레지스트리에 대한 액세스를 비활성화하는 방법

오늘의 기사에서는 Windows 레지스트리, 로그인 한 사용자 또는 시스템의 다른 사용자에 대한 액세스를 비활성화하는 몇 가지 방법을 살펴 보겠습니다.

이전에 Windows에서 제어판 및 설정에 대한 액세스를 비활성화하는 방법을 살펴 보았지만 오늘은 레지스트리 편집기 비활성화를 추가 할 것입니다. 그룹 정책 및 레지스트리 편집기에서 레지스트리 편집기에 대한 액세스를 해제 할 수 있으며 첫 번째 방법이 Windows의 전문가 및 기업 버전에서만 지원되는 경우 두 번째 방법은 모든 사람에게 적합합니다.

 로그인 한 사용자의 그룹 정책을 사용하여 레지스트리 편집기에 대한 액세스를 비활성화합니다.

이러한 지침을 따르려면 사용자에게 관리자 권한이 있어야합니다. 관리자 권한이없는 경우 일시적으로 부여하고 변경 한 후 권한을 제거하거나 다음 단계로 이동하여 관리자 계정으로 시스템에 로그인하고 필요한 사용자에 대해 레지스트리 편집기를 비활성화 할 수 있습니다.  그룹 정책은 전문가 및 회사 버전의 Windows에서만 실행할 수 있습니다. 가정용 정책이있는 경우 레지스트리 편집기를 사용하는 방법으로 이동하십시오.

1. 로컬 그룹 정책 편집기를 엽니 다. 검색 창 또는 실행 메뉴 (Win + R을 눌러 실행)에서 gpedit.msc  명령을 작성  하고 Enter를 누릅니다.

2. 왼쪽 열에서 사용자 구성 \ 관리 템플릿 \ 시스템 \을 엽니 다  왼쪽 열에서 "시스템"을 선택하면 오른쪽 열에서 레지스트리 편집 도구에 대한 액세스 거부를  찾아  마우스 왼쪽 버튼으로 두 번 클릭합니다.

3. "사용"앞에 완전히 멈추고 "경고없이 레지스트리 편집기 실행 비활성화"옆에있는 "예"를 선택하고 "확인"을 클릭합니다. 이제이 지침을 따르는 사용자는 레지스트리 편집기를 열 수 없지만 명령 줄이나 REG 파일을 사용하여 레지스트리를 변경할 수 있습니다. 사용자가 레지스트리를 변경할 수 없도록하려면 "경고없이 레지스트리 편집기 실행 비활성화"옆에있는 "아니오"를 선택해야합니다.

그룹 정책 편집기를 닫고 레지스트리 편집기를 시작하면 오류가 발생합니다.

 시스템의 다른 사용자에 대해 그룹 정책을 사용하여 레지스트리 편집기에 대한 액세스를 비활성화합니다.

다른 컴퓨터 사용자의 레지스트리 편집기에 대한 액세스를 비활성화하려면 계정에 관리자 권한이 있어야합니다! 그룹 정책 도구는 Windows 홈 버전을 사용하는 사용자에게는 제공되지 않으므로이 지침은 전문가 용, 기업용 및 최대 버전을 설치 한 사용자에게만 적합합니다. 앞서 다른 컴퓨터 사용자에 대한 그룹 정책을 변경하는 방법에 대해 설명 했으므로 이에 대해서는 자세히 다루지 않겠습니다.

1. 검색 창이나 메뉴에서 mmc 명령을 실행  하고 Enter 키를 누릅니다.

2. 왼쪽 상단에 열리는 창에서 "파일"=> "스냅인 추가 또는 제거"를 선택합니다.

3. 왼쪽 열에서 "로컬 그룹 정책 개체 편집기"를 찾아 선택 => "추가"를 클릭합니다.

4. "찾아보기"를 클릭합니다.

5. "사용자"탭에서 레지스트리 편집기를 비활성화해야하는 사용자를 선택하고 "확인"을 클릭합니다.

6. 마침을 클릭합니다.

7. "확인"을 클릭하십시오.

8 . 왼쪽 열에서 사용자 구성 \ 관리 템플릿 \ 시스템 \을 엽니 다  왼쪽 열에서 "시스템"을 선택한 경우 오른쪽 열에서 레지스트리 편집 도구에 대한 액세스 거부를  찾아  마우스 왼쪽 버튼으로 두 번 클릭합니다.

9. "사용"앞에 점을 표시하고 "경고없이 레지스트리 편집기 실행 비활성화"아래에 "예"를 선택하고 "확인"을 클릭합니다. 이제이 지침을 따르는 사용자는 레지스트리 편집기를 열 수 없지만 명령 줄이나 REG 파일을 사용하여 레지스트리를 변경할 수 있습니다. 사용자가 레지스트리를 변경할 수 없도록하려면 "경고없이 레지스트리 편집기 실행 비활성화"옆에있는 "아니오"를 선택해야합니다.

콘솔을 닫으면 이제 변경 한 사용자가 레지스트리 편집기를 시작할 수 없습니다.

  레지스트리 편집기를 사용하여 레지스트리 편집기에 대한 액세스를 비활성화합니다.

이 지침을 따르려면 로그인 한 사용자에게 관리자 권한이 있어야합니다. 이 지침은 모든 Windows 버전에서 작동합니다.

레지스트리 편집기에서 변경하기 전에 시스템 복원 지점을 만드는 것이 좋습니다!

1. 레지스트리 편집기를 엽니 다. 검색 창이나 실행 창에서  regedit 명령을 작성 하고 Enter 를 누릅니다.

2.  왼쪽 사이드 바에서, 당신은 섹션에 갈 필요가   HKEY_LOCAL_MACHINE \ SOFTWARE \ 마이크로 소프트 \ 윈도우 NT \ CurrentVersion을 \ ProfileList  당신이 otroet 섹션 때  ProfileList  (옆에있는 화살표를 클릭하여이) 다음은 사용자의 각 섹션을 의미, 어떤 부분을 클릭하고 ProfileImagePath 매개 변수의 오른쪽 열에   프로필 경로가 표시됩니다.

ProfileList 섹션   에서 각 섹션을 차례로 선택 하고 레지스트리 편집기를 비활성화해야하는 사용자 의 ProfileImagePath 매개 변수 를  찾습니다  . 당신이 그것을 발견하면-섹션 S -1-… 의 이름을 기억하거나 어딘가에 다시 쓰십시오  .;

3. 왼쪽 패널에서 HKEY_USERS를 열고  지점 2 (S-1-….) 에서 섹션 이름을 찾아서  엽니 다.

4. 분기를 따라 \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ 로 이동해야합니다  정책 섹션 에서 시스템 섹션이 필요합니다.  없는 경우 오른쪽 마우스 버튼으로 정책  섹션  을 클릭하고 "만들기"=> 섹션을 선택합니다.

5. 새 섹션의 이름을 System으로 지정 하고 선택합니다.

6. 빈 공간 오른쪽 열의 왼쪽 열 에서 시스템 섹션을 선택한   경우 마우스 오른쪽 단추를 클릭하고 "새로 만들기"=> DWORD 매개 변수 (32 비트)를 선택합니다.

7. 매개 변수 이름을 DisableRegistryTools로 지정합니다. 

8 . 왼쪽 마우스 버튼을 두 번 클릭하여 DisableRegistryTools 매개 변수를 열고 => 값 필드에 을  입력하고 "확인"을 클릭하십시오.

레지스트리 편집기를 닫을 수 있습니다. 이제 분기를 편집 한 사용자가 레지스트리 편집기를 열 수 없습니다. 레지스트리 편집기에 대한 액세스 권한을 되돌리려면 DisableRegistryTools 매개 변수의 값을 0으로 수정하십시오. 

레지스트리 편집기를 직접 비활성화하려면 HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System 분기에서 4-8을 수행하십시오  사용자의 레지스트리 편집기에 대한 액세스를 비활성화 한 경우 기본 제공 관리자 계정을 사용하여 활성화하거나 자신의 사용자에서 관리자 권한으로 명령 줄을 실행하고 reg add "HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System 명령을 실행할 수 있습니다"/ t Reg_dword / v DisableRegistryTools / f / d 0

오늘은 여기까지입니다. 추가 사항이 있으면 댓글을 작성하세요! 행운을 빕니다 🙂