특정 레지스트리 값을 백업하기 위해 regedit.exe 를 실행하여 Export(내보내기) 할 수 있습니다. 이것을 Command 명령으로 수행할 수 있을까요?
REG.EXE 명령을 사용하여 Export 하는 방법에 대해서 아래와 같이 정리하였습니다.
아래 예제는 REG 명령을 사용하여 특정 레지스트리 값을 파일로 EXPORT 하는 방법입니다. /Y 는 Overwirte 를 의미합니다.
C:\Users\Lai Go>REG EXPORT HKLM\SOFTWARE\Microsoft\NOTEPAD C:\TEMP\NOTEPAD.REG /Y
The operation completed successfully.
The operation completed successfully.
생성된 NOTEPAD.REG 파일은 아래와 같이 저장되어 있습니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NOTEPAD]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NOTEPAD\DefaultFonts]
"lfFaceName"="Lucida Console"
"iPointSize"=dword:00000064
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NOTEPAD]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NOTEPAD\DefaultFonts]
"lfFaceName"="Lucida Console"
"iPointSize"=dword:00000064
이외에도 QUERY, ADD, DELETE, COPY, SAVE, RESTORE, LOAD, UNLOAD, COMPARE, IMPORT, FLAGS 오퍼레이션이 가능합니다. 자세한 사항은 REG /? ^^;
[참고자료]
Reg
http://technet.microsoft.com/en-us/library/cc732643(WS.10).aspx
작성자 : Lai Go / 작성일자 : 2009.11.12