RegShot: 레지스트리를 두 번 찍어 차이를 뽑는 오픈소스 비교 도구

요약

변경 전에 레지스트리 스냅숏을 한 번, 변경 뒤에 또 한 번 찍어 비교하면 추가와 삭제, 수정된 항목이 나란히 나온다. LGPLv2로 공개된 RegShot은 설치 프로그램이 시스템 어디를 건드렸는지 확인할 때 자주 쓰인다.

추천
이름
RegShot
버전
1.9.1-beta
요금
무료
오픈소스
오픈소스
운영체제
Windows
업데이트
2026-10-11 20:17

프로그램을 설치한 뒤 시스템 어디가 바뀌었는지 정확히 설명할 수 있는 사람은 드물다. 손대기 전에 바닥본을 남겨 두지 않았다면.

먼저 바닥본을 남기고, 그다음 움직인다

RegShot은 레지스트리 비교를 위한 오픈소스 도구이며 LGPLv2로 배포된다. 공식 프로젝트 페이지는 작업 방식을 한 문장으로 줄인다. 먼저 레지스트리 스냅숏을 찍고, 시스템을 바꾸거나 새 소프트웨어를 설치한 뒤 두 번째를 찍어 둘을 비교한다. 이 앞뒤 한 번씩 방식은 상주 감시 프로세스를 필요로 하지 않고, 상태를 기록하는 시점이 내가 고른 두 순간뿐이라 검사 대상 시스템에 주는 부담이 작다.

쓰임새는 생각보다 넓다. 새 설치 프로그램이 어떤 키를 썼는지 보기, 설정을 바꾼 뒤 영향 범위 확인하기, 출처를 알 수 없는 구성 변경 추적하기는 모두 같은 절차를 따른다. 움직이기 전에 한 번, 움직인 뒤에 한 번, 그리고 두 결과를 나란히 읽는다. 공식 페이지가 이 도구를 기록 분류에 둔 것도 그래서 납득이 된다. 본질은 증거를 남기는 도구이기 때문이다.

화면

출력은 읽을 수 있는 차이 목록

비교 결과는 차이 보고서로 정리되고, 추가된 항목과 삭제된 항목, 수정된 항목이 각각 나뉘어 나온다. 외부 자료에서 가장 자주 언급되는 출력 형식은 일반 텍스트와 HTML 두 가지다. 앞은 다른 도구로 넘기기 쉽고, 뒤는 브라우저에서 바로 읽을 수 있어 바뀐 부분이 눈에 잘 들어온다.

커뮤니티 갈래인 Regshot-Advanced는 출력을 더 세분화했다. 설명에는 내보낼 수 있는 기록 종류로 텍스트, HTML, 변경을 되돌리는 용도만의 CMD 스크립트, 프로그램이 읽기 쉬운 UNL 텍스트, 그리고 레지스트리 변경을 되돌리거나 재생할 수 있는 REG 파일이 올라 있다. 뒤의 두 가지는 변경을 자동 처리 흐름에 넣으려는 사람에게 실용적이다. 받는 것이 설명서가 아니라 되돌리거나 재현할 수 있는 기록이기 때문이다.

출력을 읽을 때의 요령은 설치 직후와 재부팅 뒤에 두 번 찍는 것이다. 설치 프로그램에 따라서는 재부팅 뒤에 남은 등록을 마무리하기 때문에, 한 번만 찍으면 변경의 후반부를 놓친다.

항목

공식 설명

도구 종류

레지스트리 비교 오픈소스 도구(LGPLv2)

방식

작업 전후로 한 번씩 찍어 둘을 비교

기술 정보

C 언어, Windows, Win32 화면

공식 버전

1.9.1-beta, 마지막 갱신 2020-12-07

커뮤니티 갈래

Regshot-Advanced, 현재 버전 v3.0.0

화면

유지보수 현황은 분명히 적어 둘 만하다

공식 페이지가 표시하는 마지막 갱신일은 2020년 12월 7일이고, 공식 파일 목록에서 regshot 폴더의 최신 버전은 1.9.1-beta이며 그 아래로 1.9.0, 1.9.0-beta, 1.8 계열이 이어진다. 프로젝트 등록은 2008년 1월, 언어는 C, 화면은 Win32다. 아주 작은 네이티브 프로그램이고 의존하는 구성 요소가 적다. 오늘까지 자주 인용되는 이유 가운데 하나가 여기에 있다.

계속 확장되는 쪽은 갈래다. Regshot-Advanced 설명은 파일 시스템과 레지스트리 변화를 함께 기록하며 설치 프로그램이 시스템에 무엇을 했는지 찾는 것이 주된 용도라고 밝힌다. README에는 RegShot의 갈래이고 원래 프로젝트는 SourceForge에 있으며 현재 버전이 v3.0.0이라고 적혀 있다. 더 세밀한 출력 형식과 파일 시스템 변화까지 필요하면 이쪽을, 레지스트리 전후 비교만으로 충분하면 원래 판을 쓰면 된다.

무엇이 바뀌었는지를 내밀어 확인할 수 있는 목록으로 만드는 것. 그것이 원인 추적의 첫걸음이다.

활용 제안. 찍기 전에 시스템을 자주 건드리는 다른 프로그램을 꺼 둔다. 그러지 않으면 차이 보고서에 무관한 항목이 잔뜩 섞인다. 비교 결과는 내보내 보관해 두면 나중에 비슷한 문제를 만났을 때 견줄 대상이 생긴다. 운영 환경의 변경이라면 촬영은 손대기 전에 끝내야 한다. 나중에 찍은 바닥본은 의미가 없다.

RegShot다운로드
지원 운영체제: Windows