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

Regshot으로 Windows 레지스트리 변경 사항 손쉽게 추적하는 방법

Regshot으로 Windows 레지스트리 변경 사항 손쉽게 추적하는 방법

예전에는 시스템과 응용 프로그램의 모든 설정이 각자의 디렉터리에 흩어져 저장되었는데, 이 방식은 상당히 번거로웠습니다. 이를 해결하기 위해 마이크로소프트는 사실상 모든 설정과 구성 정보를 담고 있는 Windows 레지스트리(Registry)를 도입했습니다. Windows 레지스트리는 일종의 데이터베이스처럼 동작하며, 운영체제 설정, 하드웨어 장치 설정, 소프트웨어 설정 등 다양한 고급 작업을 수행할 수 있는 중앙 저장소 역할을 합니다.

또한 소프트웨어 설치나 배경화면 변경과 같은 사소한 변화조차 모두 레지스트리에 기록되기 때문에 얼마든지 추적이 가능합니다. 때로는 이러한 변경 내역을 추적하면 문제의 근본 원인을 찾아 디버깅하는 데 큰 도움이 됩니다. 따라서 Windows 레지스트리의 변경 사항을 확인하고 싶다면 아래에서 소개하는 툴을 활용해 보세요.

Regshot이란?

Regshot은 필요할 때마다 Windows 레지스트리의 스냅샷을 찍고, 두 스냅샷을 서로 비교하여 시스템에 어떤 변화가 있었는지 확인할 수 있는 간단한 오픈소스 유틸리티입니다. 새로 생성된 키나 값은 물론 삭제·수정된 항목까지 모두 감지합니다. Regshot은 공식 Sourceforge.net 웹사이트에서 다운로드할 수 있으며, 포터블 방식으로 제공되기 때문에 별도의 설치 과정 없이 바로 실행할 수 있습니다.

Regshot으로 레지스트리 변경 사항 모니터링하기

1. 프로그램을 다운로드한 후 7-zip 등 압축 해제 도구를 이용해 데스크톱에 압축을 풀어줍니다. 그다음 시스템 아키텍처(32비트 또는 64비트)에 맞는 실행 파일을 열면 됩니다. ANSI 버전과 Unicode 버전의 차이는 크게 신경 쓰지 않아도 되며, 편한 것을 선택하면 됩니다.

Regshot으로 Windows 레지스트리 변경 사항 손쉽게 추적하는 방법

2. 사용자 인터페이스는 매우 직관적입니다. 먼저 필요하다면 출력 디렉터리를 변경할 수 있습니다. 기본 출력 폴더는 "Appdata" 아래의 "temp" 폴더로 지정되어 있습니다. 출력 경로 설정을 마쳤다면 현재 레지스트리 상태의 첫 번째 스냅샷을 찍어야 합니다. "1st shot" 버튼을 클릭한 뒤 "shot" 옵션을 선택하세요.

Regshot으로 Windows 레지스트리 변경 사항 손쉽게 추적하는 방법

3. 클릭하면 Regshot이 전체 레지스트리를 스캔하여 현재 상태의 스냅샷을 생성합니다. 창 하단을 자세히 보면 키 개수, 값 개수, 스캔에 걸린 시간 등 전체 통계가 표시됩니다. 이때 Regshot 프로그램을 닫지 말고 그대로 열어두세요.

Regshot으로 Windows 레지스트리 변경 사항 손쉽게 추적하는 방법

4. 이제 두 번째 스냅샷을 찍기 전에 시스템에 적용하고 싶은 변경 작업을 진행합니다. 예를 들어 필자는 FileZilla FTP 클라이언트를 설치해 보겠습니다.

Regshot으로 Windows 레지스트리 변경 사항 손쉽게 추적하는 방법

5. 변경 작업이 끝나면 Regshot 창으로 돌아와 "2nd shot" 버튼을 클릭하고 "shot" 옵션을 선택하여 두 번째 스냅샷을 생성합니다.

Regshot으로 Windows 레지스트리 변경 사항 손쉽게 추적하는 방법

6. Regshot이 다시 한번 창 하단에 변경된 데이터의 요약을 표시합니다. 이제 변경 사항을 추적하려면 "Compare" 버튼을 클릭하기만 하면 됩니다.

Regshot으로 Windows 레지스트리 변경 사항 손쉽게 추적하는 방법

7. 비교 결과는 메모장에 표시되며, 추가·수정·삭제된 모든 키와 값이 상세하게 나열됩니다. 필자의 경우 두 스냅샷을 비교한 결과 총 54,053건의 레지스트리 변경이 감지되었습니다. 물론 이 모든 변경이 소프트웨어 설치 때문에 발생한 것은 아니지만, 대부분의 변경 사항은 새로운 설치와 관련된 것으로 가장 세부적인 키까지 추적할 수 있습니다.

Regshot으로 Windows 레지스트리 변경 사항 손쉽게 추적하는 방법

이것으로 끝입니다. Regshot을 사용하면 이처럼 간단하게 Windows 레지스트리의 변경 사항을 모니터링하고 추적할 수 있습니다. Regshot은 단순하지만 강력한 유틸리티로, 불필요한 기능 없이 핵심 기능에 충실합니다. 올바르게 활용하면 Windows나 다른 소프트웨어의 문제를 추적하고 디버깅하는 작업을 한결 수월하게 만들어 줍니다.

이 글이 도움이 되었다면 아래 댓글을 통해 이 무료 오픈소스 프로그램에 대한 여러분의 생각을 공유해 주세요.