본문 바로가기
Tips

레지스트리 편집파일(*.reg) 사용방법

by lovey25 2019. 10. 29.
반응형

윈도우즈 레지스트리 정보를 담고있는 ".reg"파일 사용 방법입니다.

용도는 뭐 여러가지가 있겠지만 저는 주로 윈도우를 새로 설치 했거나 주요 업데이트가 있어서 설정값이 변경되었을 경우에 저만의 설정을 일일히 바꿔주기 귀찮아서, 수정하고픈 항목들만 모아서 reg파일을 만들어 놓고 한번에 수정할때 사용을 합니다. 그리고 마음이 바뀌어 원래대로 복원하고플때, 어디까지 손을 댔는지 확인하고 수정할 때 사용합니다.

이 파일을 이용하면 기존 설정값을 조작하거나 삭제 그리고 새로운 키를 추가 등 모든 작업이 가능합니다.

사용법

먼저 reg 파일을 만들어야 하는데, 만드는 방법은 간단합니다. 텍스트편집기에서 플래인 텍스트파일을 만들어주고 확장자만 'reg'로 바꿔주시면 됩니다. 저는 만능 에디터인 "메모장"에서 작업을 하고 txt확장자를 reg로 바꾸어 주었습니다. 이때 이 파일이 레지스트리편집용 스트립트요 하고 파일 맨앞에 명시를 해줘야 합니다. 방법은 메모장으로 맨 위에 "Windows Registry Editor Version 5.00"이라고 한줄 써주면 됩니다.

레지스트리 작업을 하는 기준 위치를 "컴퓨터HKEY_LOCAL_MACHINE\SOFTWARE"로 가정하고 서술하겠습니다.

Windows Registry Editor Version 5.00

컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE

키 추가

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\new] 

대괄호로 레지스트리 경로와 키이름을 적어주면 해당 위치에 하위키가 추가됩니다.

이경우는 "new"라는 이름의 키를 추가합니다.

키 삭제

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\new] 

삭제는 키를 추가하는 스크립트에서 맨앞에 빼기(-) 표시를 추가하면 해당 키를 삭제하는 명령이 됩니다.

키값 추가

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\new] 
@="default value"
"value1"=dword:00000001
"value2"="text value"
"value3"=hex(2) : 40, 00, 6C, 77, ...

키값을 추가하려면 추가할 키값이 위치하는 키의 위치를 키추가할 때 처럼 대괄호로 둘러싸서 지정해주고 그 아래줄에 추가할 값을 나열해 주면 됩니다.

'@' 는 키 기본값을 지정하는 부분이고 그 아래에 키값의 타입별로 dword, 문자, hex 3가지 예시를 적어봤습니다.

키값 삭제

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\new] 
"value1"=-
"value2"=""

키값의 삭제는 위에 'value1'와 같이 키값의 이름을 쓰고 등호 오른쪽에 "-"기호를 써주면 삭제할 수 있습니다.

그리고 키값의 데이터만 삭제할 경우에는 위에 'value2'와같이 등호 오른쪽의 데이터를 빈값으로 지정해주면 됩니다.

키 이름 변경

변경되는 키값이 있을 경우에는 기존 키값에 덮어써서 수정이 가능합니다. 그러나 키 이름의 경우 이미 레지스트리에 등록되어 있는 키의 이름을 변경하는 것은 불가능합니다. 따라서 이름을 변경해야 하는 경우 기존 키를 삭제하고 다시 등록하는 과정으로 수정해야 합니다.

 

끝!

반응형

댓글