Windows 레지스트리를 수동으로 변경하거나 소프트웨어 또는 장치 드라이버를 설치 또는 제거하는 동안 Windows 레지스트리를 변경하는 경우 Windows 10 또는 Windows Server는 레지스트리를 즉시 변경하지 않습니다.
레지스트리 변경 사항은 언제 저장되나요?
레지스트리에 대한 이러한 업데이트는 디스크로 즉시 플러시되지 않습니다. 그 대신 새 운영 체제가 하는 일은 수정된 레지스트리 데이터가 짧은 시간 간격으로 정기적으로 디스크에 플러시되는 것입니다.
이제 레지스트리를 변경한 후 정전이나 예상치 못한 이유로 컴퓨터가 즉시 종료되는 시나리오에 직면하면 레지스트리 변경 사항이 저장되지 않을 수 있습니다.
이 경우 PC를 다시 시작할 때 응용 프로그램이 제대로 작동하지 않고 레지스트리 변경 사항이 전혀 표시되지 않을 수 있습니다. 사실, 새로 설치된 드라이버도 설치되지 않은 것처럼 보일 수 있습니다. 또는 제거된 드라이버가 계속 설치된 것처럼 보일 수 있습니다.
이러한 상황에서는 레지스트리를 변경하고 소프트웨어나 드라이버를 다시 한 번 설치 또는 제거해야 합니다.
이러한 레지스트리 변경을 포함하여 보류 중인 모든 디스크 쓰기 요청은 시스템 전원이 꺼지기 전, 즉 시스템 종료, 다시 시작, 최대 절전 및 절전 옵션 중에 디스크에 저장됩니다.
전원 버튼을 아무것도 하지 않음으로 설정한 경우 , 전원 옵션을 통해 보류 중인 디스크 쓰기는 저장되지 않습니다.
원하는 경우 Windows에서 레지스트리 수정 사항을 디스크에 즉시 기록하도록 할 수 있습니다. 이를 위해서는 RegFlush API를 사용해야 합니다. 그러나 이 작업은 리소스 사용 측면에서 비용이 많이 들고 시스템 성능에 영향을 미칠 수 있습니다.
KB2784761은 Windows 10에서 성능을 최대화하기 위해 이렇게 했다고 말합니다.