« 2022/10 »
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
관리 메뉴
- 글쓰기
- 방명록
- RSS
- 관리
GhostShell
Windows/XP
reg 명령 메뉴얼 (레지스트리 수정, 편집 쉘 명령)
$초코우유 2016. 3. 19. 15:31
1. reg /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG 작업 [매개 변수 목록]
작업 [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD |
UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]
반환 코드: (REG COMPARE 제외)
0 - 성공
1 - 실패
특정 작업 유형에 대한 도움말을 보려면
REG 작업 /?를 입력하십시오.
예:
REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
2. reg query /?
Console Registry Tool for Windows - version
3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG QUERY KeyName [/v ValueName | /ve] [/s]
KeyName [\Machine\]FullKey
Machine - 원격 컴퓨터 이름. 생략하면 기본값이 현재 컴퓨터가 됩니다.
원격 컴퓨터에서는 HKLM과 HKU만 사용할 수 있습니다.
FullKey - ROOTKEY\SubKey 이름 형식
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey - 선택한 ROOTKEY 아래에 있는 레지스트리 키의 전체 이름
/v 특정 레지스트리 키에 대한 쿼리
ValueName - 선택한 키 아래에 있는 쿼리할 이름.
생략하면 키 아래의 모든 키를 쿼리합니다.
/ve 기본값 또는 비어 있는 값 이름 <이름 없음>에 대한 쿼리
/s
모든 하위 키와 값을 쿼리합니다.
예:
REG QUERY HKLM\Software\Microsoft\ResKit /v Version
레지스트리 값 Version의 값을 표시합니다.
REG QUERY HKLM\Software\Microsoft\ResKit\Nt\Setup /s
레지스트리 키 Setup 아래의 모든 하위 키와 값을 표시합니다.
3. reg add /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f]
KeyName [\\Machine\]FullKey
Machine 원격 컴퓨터 이름 - 생략하면 기본값이 현재 컴퓨터가 됩니다.
원격 컴퓨터에서는 HKLM과 HKU만 사용할 수 있습니다.
FullKey ROOTKEY\SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey 선택한 ROOTKEY 아래에 있는 레지스트리 키의 전체 이름
/v 선택한 키 아래에 있는 추가할 값 이름
/ve 키에 대해 비어 있는 값 이름 <이름 없음>을 추가합니다.
/t RegKey 데이터 형식
[ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |
REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN |
REG_NONE | REG_EXPAND_SZ ]
생략하면 REG_SZ인 것으로
간주합니다.
/s REG_MULTI_SZ에 대한 데이터 문자열에서 구분자로 사용할 문자를
하나 지정합니다. 생략하면 "\0"이 구분자로 사용됩니다.
/d 추가할 레지스트리 ValueName에 지정할 데이터
/f 확인 절차 없이 기존 레지스트리 항목을 강제로 덮어씁니다.
예:
REG ADD \\ABC\HKLM\Software\MyCo
원격 컴퓨터 ABC에 HKLM\Software\MyCo 키를 추가합니다.
REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
값(이름: Data, 형식: REG_BINARY, 데이터: fe340ead)을 추가합니다.
REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail
값(이름: MRU, 형식: REG_MUTLI_SZ, 데이터:
fax\0mail\0\0)을 추가합니다.
REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%%
값(이름: Path, 형식: REG_EXPAND_SZ, 데이터: %systemroot%)을 추가합니다.
참고: 확장 문자열 내에는 퍼센트 기호를 두 개( %% ) 사용하십시오.
4. reg delete /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG DELETE KeyName [/v ValueName | /ve | /va] [/f]
KeyName
[\\Machine\]FullKey
Machine 원격 컴퓨터의 이름 - 생략하면 기본값이 현재 컴퓨터가 됩니다.
원격 컴퓨터에서는 HKLM과 HKU만 사용할 수 있습니다.
FullKey ROOTKEY\SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey 선택한 ROOTKEY 아래에 있는 레지스트리 키의 전체 이름
ValueName 선택한 키 아래에 있는 삭제할 값 이름.
생략하면 해당 키 아래의 모든 하위 키와 값이 삭제됩니다.
/ve 비어 있는 값 이름 <이름 없음>의 값을 삭제합니다.
/va 이 키 아래의 모든 값을 삭제합니다.
/f 확인 절차 없이 강제로 삭제합니다.
예:
REG DELETE HKLM\Software\MyCo\MyApp\Timeout
레지스트리 키 Timeout과 그 하위 키 및 값을 모두 삭제합니다.
REG
DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU
ZODIAC의 MyCo 아래에 있는 레지스트리 값 MTU를 삭제합니다.
5. reg copy /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG COPY KeyName1 KeyName2 [/s] [/f]
KeyName [\\Machine\]FullKey
Machine 원격 컴퓨터의 이름 - 생략하면 기본값이 현재 컴퓨터가 됩니다.
원격 컴퓨터에서는 HKLM과 HKU만 사용할 수 있습니다.
FullKey ROOTKEY\SubKey
ROOTKEY [ HKLM | HKCU
| HKCR | HKU | HKCC ]
SubKey 선택한 ROOTKEY 아래에 있는 레지스트리 키의 전체 이름
/s 모든 하위 키와 값을 복사합니다.
/f 확인 절차 없이 강제로 복사합니다.
예:
REG COPY HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp /s
MyApp 키 아래에 있는 모든 하위 키와 값을 SaveMyApp 키로 복사합니다.
REG COPY \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1
ZODIAC의 MyCo 키 아래에 있는 모든 값을 현재 컴퓨터의 MyCo1
키로 복사합니다.
6. reg save /?
Console Registry Tool for Windows -
version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG SAVE KeyName FileName
KeyName ROOTKEY\SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey 선택한 ROOTKEY 아래에 있는 레지스트리의 전체 이름
FileName 저장할 디스크 파일 이름. 경로를 지정하지 않으면
호출 중인 프로세스의 현재 폴더에 파일을 만듭니다.
예:
REG SAVE HKLM\Software\MyCo\MyApp AppBkUp.hiv
하이브 MyApp를 현재 폴더의 AppBkUp.hiv 파일에 저장합니다.
7. reg restore /?
Console
Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG RESTORE KeyName FileName
KeyName ROOTKEY\SubKey (local machine only)
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey 하이브 파일을 복원할 레지스트리 키의 전체 이름.
기존 키의 값과 하위 키를 덮어씁니다.
FileName 복원할 하이브 파일 이름.
REG SAVE를 사용하여 이 파일을 만들어야 합니다.
예:
REG RESTORE HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv
ResKit 키를 덮어쓰면서 NTRKBkUp.hiv 파일을 복원합니다.
8. reg load /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG LOAD KeyName FileName
KeyName ROOTKEY\SubKey (로컬 컴퓨터만)
ROOTKEY [ HKLM | HKU ]
SubKey 하이브 파일을 로드할 키 이름. 새 키를 만듭니다.
FileName 로드할 하이브 파일 이름.
REG SAVE를 사용하여 이 파일을 만들어야 합니다.
예:
REG LOAD HKLM\TempHive TempHive.hiv
TempHive.hiv 파일을 HKLM\TempHive 키로 로드합니다.
9. reg unload /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG UNLOAD KeyName
KeyName ROOTKEY\SubKey (로컬 컴퓨터만)
ROOTKEY [ HKLM | HKU ]
SubKey 언로드할 하이브의 키 이름
예:
REG UNLOAD HKLM\TempHive
HKLM에 있는 TempHive 하이브를 언로드합니다.
10. reg compare /?
Console Registry Tool for
Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG COMPARE KeyName1 KeyName2 [/v ValueName | /ve] [Output] [/s]
KeyName [\\Machine\]FullKey
Machine 원격 컴퓨터의 이름 - 생략하면 기본값이 현재 컴퓨터가 됩니다.
원격 컴퓨터에서는 HKLM과 HKU만 사용할 수 있습니다.
FullKey ROOTKEY\SubKey
FullKey2를 지정하지 않으면 FullKey2가 FullKey1과 동일합니다.
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey 선택한 ROOTKEY 아래에 있는 레지스트리 키의 전체 이름
ValueName 선택한 키 아래에 있는 비교할 값 이름.
생략하면 키 아래의 모든 값을
비교합니다.
/ve 비어 있는 값 이름 <이름 없음>의 값을 비교합니다.
/s 모든 하위 키와 값을 비교합니다.
Output [/oa | /od | /os | /on]
생략하면 서로 다른 값만 출력합니다
/oa 서로 다른 모든 값과 일치하는 값을 출력합니다.
/od 서로 다른 값만 출력합니다.
/os 일치하는 값만 출력합니다.
/on 결과를 출력하지 않습니다.
반환 코드:
0 - 성공. 비교한 결과가 동일함
1 - 실패
2 - 성공. 비교한 결과가 서로 다름
예:
REG COMPARE HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp
MyApp 키 아래의 모든 값을 SaveMyApp와 비교합니다.
REG COMPARE HKLM\Software\MyCo HKLM\Software\MyCo1 /v
Version
MyCo와 MyCo1 키 아래의 Version 값을 비교합니다.
REG COMPARE \\ZODIAC\HKLM\Software\MyCo \\. /s
ZODIAC의 HKLM\Software\MyCo 아래에 있는 모든 하위 키와 값을
현재 시스템의 동일한 키와 비교합니다.
11. reg export /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG EXPORT KeyName FileName
Keyname ROOTKEY\SubKey (로컬 컴퓨터만)
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC
]
SubKey 선택한 ROOTKEY 아래에 있는 레지스트리 키의 전체 이름
FileName 내보낼 디스크 파일의 이름
예:
REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg
MyApp 키의 모든 하위 키와 값을 AppBkUp.reg 파일로 내보냅니다.
12. reg import /?
Console Registry Tool for Windows - version 3.0
Copyright (C) Microsoft Corp. 1981-2001. All rights reserved
REG IMPORT 파일 이름
파일 이름 가져올 디스크 파일 이름입니다(로컬 컴퓨터만).
예:
REG IMPORT
AppBkUp.reg
AppBkUp.reg 파일에서 레지스트리 항목을 가져옵니다.