Computer >> 컴퓨터 >  >> 시스템 >> Windows

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

그룹 정책 개체(GPO)를 변경할 때마다 Windows는 실제로 백그라운드에서 레지스트리 값을 생성하거나 수정하는 경우가 대부분입니다. 정책 개체를 수정할 때 어떤 레지스트리 설정이 변경되는지 알고 싶다면 생각보다 아주 간단한 방법으로 확인할 수 있습니다. 지금부터 그 방법을 하나씩 살펴보겠습니다.

참고: 이 글은 독자가 Windows 레지스트리와 키, 값, 값 형식, 값 데이터 등 주요 구성 요소에 대해 이미 알고 있다고 가정하고 작성되었습니다.

1. 그룹 정책 검색 웹사이트 활용하기

마이크로소프트는 그룹 정책 개체 정보를 검색할 수 있는 전용 웹사이트를 운영하고 있습니다. 이 사이트는 사용 가능한 모든 그룹 정책 개체에 대한 다양한 세부 정보를 제공할 뿐만 아니라, 정책 개체를 수정할 때 어떤 레지스트리 변경이 이루어지는지까지 보여주기 때문에 매우 유용합니다.

1. 먼저 그룹 정책 검색 웹사이트에 접속한 뒤, 검색창을 이용해 수정하려는 정책을 찾습니다.

2. 예를 들어 생체 인식(Biometrics) 사용 정책을 수정하고 싶다고 가정해 보겠습니다. 해당 정책을 검색하여 선택하면 오른쪽 패널에 그 정책 개체에 관한 여러 정보가 표시됩니다.

3. '세부 정보(Details)' 섹션에서 '레지스트리 키(Registry Key)' 항목 옆에 수정되는 레지스트리 키가 표시됩니다. 레지스트리 값 이름은 '값(Value)' 항목 옆에 나타나며, 값 데이터는 하단의 '설명(Explanation)' 섹션에서 확인할 수 있습니다.

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

4. 이 세 가지 정보를 종합하면 어떤 레지스트리 키와 값이 수정되는지 전체적인 그림을 파악할 수 있습니다. 필자의 경우 'HKLM\SOFTWARE\Policies\Microsoft\Biometrics' 키 아래에 'Enabled'라는 DWORD 또는 QWORD 값이 생성되며, 정책 개체가 사용 설정되면 '1', 사용 해제되면 '0'으로 설정됩니다.

생각보다 아주 간단하죠?

2. Process Monitor로 레지스트리 변경 사항 추적하기

때로는 그룹 정책 검색 웹사이트에서 대상 정책 개체의 레지스트리 정보를 찾지 못할 수도 있습니다. 이럴 때는 SysInternals의 Process Monitor를 활용하면 됩니다. 이 작은 유틸리티는 레지스트리에 가해진 변경 사항을 실시간으로 모니터링하고 표시해 줍니다.

1. 먼저 Process Monitor를 다운로드해 바탕화면에 압축을 푼 후, 파일을 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.

2. 기본적으로 Process Monitor는 모든 프로세스의 활동을 표시합니다. 하지만 우리는 그룹 정책 관련 활동만 모니터링하면 되므로 나머지는 걸러내야 합니다. 상단 메뉴에서 'Filter' → 'Filter...' 옵션을 선택하세요.

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

3. 'display entries matching these conditions' 섹션에 여러 드롭다운 메뉴가 보입니다. 첫 번째 드롭다운에서 'Process Name'을 선택하고, 두 번째에서 'is'를 선택한 뒤, 세 번째 입력란에 'mmc.exe'를 입력하고, 네 번째에서 'Include'를 선택합니다. 그런 다음 Add 버튼을 클릭해 필터를 등록합니다.

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

4. 필터를 하나 더 만들어야 합니다. 첫 번째 드롭다운에서 'Operation'을 선택하고, 두 번째에서 'is'를 선택한 후, 세 번째에서 'RegSetValue'를 선택하고, 네 번째에서 'Include'를 선택합니다. Add 버튼을 눌러 필터를 등록합니다.

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

5. 모두 완료되면 필터 창이 위 이미지와 같이 표시됩니다. 'OK' 버튼을 클릭해 필터를 적용합니다.

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

6. 필터를 적용한 후 그룹 정책 편집기(gpedit.msc)를 열어 변경하려는 정책을 찾아 더블클릭합니다.

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

7. 아직 정책을 변경하지 마세요. Process Monitor를 보면 그룹 정책과 관련된 수많은 이벤트가 이미 기록되어 있는 것을 확인할 수 있습니다. 우리가 원하는 것은 정책 수정으로 인한 레지스트리 변경뿐이므로, 이 목록은 그저 잡음일 뿐입니다. 상단 메뉴에서 'Edit' → 'Clear Display'를 선택해 목록을 깨끗이 비워주세요.

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

8. 이제 정책을 실제로 변경하고 '확인' 버튼을 클릭해 저장합니다. 필자의 경우 정책을 '사용'으로 설정했습니다.

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

9. 정책을 저장하는 순간 해당 이벤트가 Process Monitor에 기록됩니다. 기록된 이벤트를 마우스 오른쪽 버튼으로 클릭하고 'Jump to...' 옵션을 선택합니다.

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

10. 그러면 즉시 레지스트리 편집기가 열리면서 수정된 레지스트리 값의 정확한 위치로 이동합니다.

그룹 정책 설정에 해당하는 레지스트리 값을 찾는 2가지 방법

이처럼 그룹 정책 검색 웹사이트와 Process Monitor만 있으면, 그룹 정책 개체를 수정할 때 어떤 레지스트리 설정이나 값이 변경되는지 아주 간단하게 확인할 수 있습니다.