Windows 레지스트리는 Microsoft Windows 운영체제의 구성 설정과 각종 옵션을 저장하는 계층형 데이터베이스입니다. 여기에는 운영체제의 저수준 구성 요소는 물론 플랫폼에서 실행되는 응용 프로그램들의 설정까지 포함됩니다. 커널, 장치 드라이버, 서비스, SAM, 사용자 인터페이스, 그리고 타사 응용 프로그램까지 모두 레지스트리를 활용하며, 시스템 성능 프로파일링을 위한 카운터 접근 수단 역시 제공합니다. 기본적으로 레지스트리는 컴퓨터의 활성 세션 동안 자체적으로 처리 작업을 관리합니다.
레지스트리 정책 처리란?
앞서 그룹 정책(Group Policy)의 백그라운드 새로 고침을 비활성화하는 방법을 살펴본 바 있습니다. 레지스트리 정책 처리는 그룹 정책과 거의 같은 논리로 동작합니다. 레지스트리 처리의 백그라운드 새로 고침을 비활성화하면 컴퓨터 사용 중에는 시스템이 해당 정책을 백그라운드에서 업데이트하지 않게 됩니다.
대부분의 사용자에게는 기본 설정이 무난하지만, 일부 환경에서는 시스템 관리자가 레지스트리의 백그라운드 새로 고침을 의도적으로 비활성화하기도 합니다. 백그라운드 업데이트는 사용자 작업을 방해하거나 프로그램이 갑자기 중단되거나 비정상적으로 작동하게 만들 수 있으며, 드문 경우지만 데이터 손상으로 이어질 가능성도 있기 때문입니다.
그룹 정책 편집기로 레지스트리 정책 백그라운드 새로 고침 구성하기
1. Windows 키 + R 키 조합을 눌러 실행 대화 상자를 연 뒤, gpedit.msc를 입력하고 Enter 키를 눌러 로컬 그룹 정책 편집기를 실행합니다.
2. 다음 경로로 이동합니다:
컴퓨터 구성 → 관리 템플릿 → 시스템 → 그룹 정책

3. 오른쪽 창에서 레지스트리 처리 구성(Configure registry processing policy) 항목을 찾습니다. 기본 상태는 구성되지 않음입니다. 해당 항목을 두 번 클릭하면 아래와 같은 설정 창이 열립니다.

4. 컴퓨터 사용 중 레지스트리 처리가 진행되지 않도록 하려면 사용을 선택합니다. 그다음 그림과 같이 주기적인 백그라운드 처리 중 적용 안 함 옵션을 반드시 체크합니다. 또한 그룹 정책 개체가 변경되지 않은 경우에도 처리 옵션을 선택 해제 상태로 두면, 그룹 정책에 변화가 없더라도 컴퓨터가 레지스트리 데이터베이스를 업데이트하지 못하게 할 수 있습니다.
5. 적용을 클릭한 후 확인을 눌러 설정을 마무리합니다. 변경 사항을 적용하려면 시스템을 재부팅하세요. 이것으로 끝입니다!
레지스트리 편집기로 레지스트리 처리 백그라운드 새로 고침 비활성화하기
1. Windows 키 + R 키 조합을 눌러 실행 대화 상자를 연 뒤, Regedt32.exe를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
2. 다음 레지스트리 키로 이동합니다:
HKLM\Software\Policies\Microsoft\Windows

3. 해당 위치의 왼쪽 창에서 Windows 키를 마우스 오른쪽 버튼으로 클릭한 뒤 새로 만들기 → 키를 선택하여 새 하위 키를 생성합니다. 키 이름은 Group Policy로 지정합니다. 이어서 같은 방식으로 방금 만든 Group Policy 하위 키 아래에 새 하위 키를 하나 더 만들고, 이름을 다음과 같이 지정합니다:
{35378EAC-683F-11D2-A89A-00C04FBBCFA2}
4. 위에서 생성한 하위 키의 오른쪽 창에서 마우스 오른쪽 버튼을 클릭한 뒤 새로 만들기 → DWORD(32비트) 값을 선택합니다. 값 이름은 NoBackgroundPolicy로 지정합니다. 이 값은 그룹 정책 편집기의 주기적인 백그라운드 처리 중 적용 안 함 옵션과 동일한 역할을 합니다. 해당 DWORD를 두 번 클릭하여 값을 수정합니다.

5. 컴퓨터 사용 중 백그라운드에서 레지스트리가 새로 고쳐지지 않도록 하려면 값 데이터를 1로 입력하고 확인을 클릭합니다. 그룹 정책의 두 번째 옵션인 그룹 정책 개체가 변경되지 않은 경우에도 처리에 해당하는 설정이 필요하다면, 새 DWORD를 만들고 이름을 NoGPOListChanges로 지정한 뒤 값 데이터는 0으로 유지합니다.
6. 레지스트리 편집기를 닫고 시스템을 재부팅하면 변경 사항이 적용된 것을 확인할 수 있습니다.
이것으로 끝입니다!
