참고
-
이 문서는 고급 사용자, 관리자 및 IT 전문가를 위한 것입니다.
-
등록 항목(.reg) 파일 가져오기는 Regedit.exe 기능이며 Regedt32.exe 지원되지 않습니다. Regedit.exe 사용하여 Windows NT 4.0 기반 또는 Windows 2000 기반 컴퓨터에서 레지스트리를 일부 변경할 수 있지만 일부 변경에는 Regedt32.exe 필요합니다. 예를 들어 Windows NT 4.0 기반 또는 Windows 2000 기반 컴퓨터에서 Regedit.exe 사용하여 REG_EXPAND_SZ 또는 REG_MULTI_SZ 값을 추가하거나 변경할 수 없습니다. Regedt32.exe Windows NT 4.0 및 Windows 2000에 대한 기본 레지스트리 편집기. Regedt32.exe 사용해야 하는 경우 등록 항목(.reg) 파일을 사용하여 레지스트리를 수정할 수 없습니다. Regedit.exe Regedt32.exe 차이점에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.
141377 Regedit.exe 및 Regedt32.exe간의 차이점
문서 내용
요약
중요 이 섹션, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 추가된 보호를 위해 레지스트리를 수정하기 전에 백업하세요. 이렇게 하면 문제가 발생하더라도 레지스트리를 복원할 수 있습니다. Windows XP 및 Windows Server 2003에서 레지스트리를 백업, 편집 및 복원하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료를 참조하세요.
322756 Windows에서 레지스트리를 백업하고 복원하는 방법 이 단계별 문서에서는 등록 항목(.reg) 파일을 사용하여 레지스트리 하위 키 및 값을 추가, 수정 또는 삭제하는 방법을 설명합니다. Regedit.exe .reg 파일을 사용하여 레지스트리 하위 키 및 값을 가져오고 내보냅니다. 이러한 .reg 파일을 사용하여 레지스트리 변경 내용을 여러 Windows 기반 컴퓨터에 원격으로 배포할 수 있습니다. .reg 파일을 실행하면 파일 내용이 로컬 레지스트리에 병합됩니다. 따라서 .reg 파일을 신중하게 배포해야 합니다.맨 위로 돌아가기
의 구문입니다. Reg 파일
.reg 파일에는 RegistryEditorVersion
빈 줄 구문 이 있습니다. [RegistryPath1] "DataItemName1"="DataType1:DataValue1" DataItemName2"="DataType2:DataValue2" 빈 줄 [RegistryPath2] "DataItemName3"="DataType3:DataValue3" where: RegistryEditorVersion은 Windows 2000, Windows XP 및 Windows Server 2003의 경우 "Windows 레지스트리 편집기 버전 5.00"이거나 Windows 98 및 Windows NT 4.0의 경우 "REGEDIT4"입니다. "REGEDIT4" 헤더는 Windows 2000 기반, Windows XP 기반 및 Windows Server 2003 기반 컴퓨터에서도 작동합니다. 빈 줄 은 빈 줄입니다. 그러면 새 레지스트리 경로의 시작이 식별됩니다. 각 키 또는 하위 키는 새 레지스트리 경로입니다. .reg 파일에 여러 키가 있는 경우 빈 줄이 있으면 내용을 검사하고 문제를 해결하는 데 도움이 될 수 있습니다. RegistryPathx 는 가져오는 첫 번째 값을 보유하는 하위 키의 경로입니다. 경로를 대괄호로 묶고 계층의 각 수준을 백슬래시로 구분합니다. 예는 다음과 같습니다.[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] .reg 파일에는 여러 레지스트리 경로가 포함될 수 있습니다. 경로 문의 계층 구조 맨 아래에 레지스트리가 없으면 새 하위 키가 만들어집니다. 레지스트리 파일의 내용은 입력 순서대로 레지스트리로 전송됩니다. 따라서 그 아래에 다른 하위 키를 사용하여 새 하위 키를 만들려면 올바른 순서로 줄을 입력해야 합니다.
DataItemNamex 는 가져오려는 데이터 항목의 이름입니다. 파일의 데이터 항목이 레지스트리에 없는 경우 .reg 파일에서 추가합니다(데이터 항목 값 포함). 데이터 항목이 있는 경우 .reg 파일의 값이 기존 값을 덮어씁니다. 따옴표는 데이터 항목의 이름을 묶습니다. 등호(=)는 데이터 항목의 이름 바로 뒤에 잇습니다. DataTypex 는 레지스트리 값의 데이터 형식이며 같음 기호 바로 뒤에 잇습니다. REG_SZ(문자열 값) 이외의 모든 데이터 형식의 경우 콜론이 데이터 형식을 바로 따릅니다. 데이터 형식이 REG_SZ 경우 데이터 형식 값 또는 콜론을 포함하지 않습니다. 이 경우 Regedit.exe 데이터 형식에 대한 REG_SZ 가정합니다. 다음 표에는 일반적인 레지스트리 데이터 형식이 나와 있습니다.
데이터 형식 |
.reg DataType |
---|---|
REG_BINARY |
16 진수 |
REG_DWORD |
Dword |
REG_EXPAND_SZ |
16진수(2) |
Reg_multi_sz |
16진수(7) |
레지스트리 데이터 형식에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.
256986 Microsoft Windows 레지스트리 DataValuex 에 대한 설명은 콜론(또는 REG_SZ 있는 등호)을 바로 따르고 적절한 형식(예: 문자열 또는 16진수)이어야 합니다. 이진 데이터 항목에 16진수 형식을 사용합니다. 참고 동일한 레지스트리 경로에 대해 여러 데이터 항목 줄을 입력할 수 있습니다. 레지스트리 파일에는 파일 아래쪽에 빈 줄이 있어야 합니다.맨 위로 돌아가기
레지스트리 하위 키 추가 또는 레지스트리 값 추가 및 변경
레지스트리 하위 키를 추가하거나 레지스트리 값을 추가하거나 변경하려면 레지스트리를 적절하게 변경한 다음 적절한 하위 키 또는 하위 키를 내보냅니다. 내보낸 레지스트리 하위 키는 자동으로 .reg 파일로 저장됩니다. 레지스트리를 변경하고 변경 내용을 .reg 파일로 내보내려면 다음 단계를 수행합니다.
-
시작, 실행을 차례로 클릭하고 열기 상자에 regedit를 입력한 다음 확인을 클릭합니다.
-
레지스트리 항목 또는 변경하려는 항목이 들어 있는 하위 키를 찾아 클릭합니다.
-
파일을 클릭한 다음 내보내기를 클릭합니다.
이 단계에서는 변경하기 전에 하위 키를 백업합니다. 변경으로 인해 문제가 발생하는 경우 나중에 이 파일을 레지스트리로 다시 가져올 수 있습니다. -
파일 이름 상자에 .reg 파일을 원래 레지스트리 항목과 함께 저장하는 데 사용할 파일 이름을 입력하고 저장을 클릭합니다.
참고 하위 키 이름에 대한 참조와 같은 내용을 알려주는 파일 이름을 사용합니다. -
오른쪽 창에서 원하는 레지스트리 항목을 추가하거나 수정합니다.
-
3단계와 4단계를 반복하여 하위 키를 다시 내보내지만 .reg 파일에 다른 파일 이름을 사용합니다. 이 .reg 파일을 사용하여 다른 컴퓨터에서 레지스트리를 변경할 수 있습니다.
-
로컬 컴퓨터에서 변경 내용을 테스트합니다. 문제가 발생하는 경우 원래 레지스트리 데이터의 백업을 포함하는 파일을 두 번 클릭하여 레지스트리를 원래 상태로 되돌려 줍니다. 변경 내용이 예상대로 작동하는 경우 이 문서의 "레지스트리 변경 내용 배포" 섹션의 메서드를 사용하여 6단계에서 만든 .reg 다른 컴퓨터에 배포할 수 있습니다.
레지스트리 키 및 값 삭제
.reg 파일이 있는 레지스트리 키를 삭제하려면 .reg 파일의 RegistryPath 앞에 하이픈(-)을 넣습니다. 예를 들어 다음 레지스트리 키에서 테스트 하위 키를 삭제하려면 다음을 수행합니다.
HKEY_LOCAL_MACHINE\Software .reg 파일의 다음 레지스트리 키 앞에 하이픈을 넣습니다.
HKEY_LOCAL_MACHINE\Software\Test 다음 예제에는 이 작업을 수행할 수 있는 .reg 파일이 있습니다.
[-HKEY_LOCAL_MACHINE\Software\Test] .reg 파일을 사용하여 레지스트리 값을 삭제하려면 .reg 파일의 DataItemName 다음에 등호 다음에 하이픈(-)을 넣습니다. 예를 들어 다음 레지스트리 키에서 TestValue 레지스트리 값을 삭제하려면 다음을 수행합니다.
HKEY_LOCAL_MACHINE\Software\Test .reg 파일에 "TestValue"= 다음에 하이픈을 넣습니다. 다음 예제에는 이 작업을 수행할 수 있는 .reg 파일이 있습니다.
HKEY_LOCAL_MACHINE\Software\Test "TestValue"=- .reg 파일을 만들려면 Regedit.exe 사용하여 삭제할 레지스트리 키를 내보낸 다음 메모장을 사용하여 .reg 파일을 편집하고 하이픈을 삽입합니다.레지스트리 키 및 값 이름 바꾸기
키 또는 값의 이름을 바꾸려면 키 또는 값을 삭제한 다음 새 이름으로 새 키 또는 값을 만듭니다.
레지스트리 변경 내용 배포
전자 메일 메시지의 사용자에게 .reg 파일을 보내거나, 네트워크 공유에 .reg 파일을 배치하고, 사용자를 네트워크 공유로 보내 실행하거나, 로그온할 때 .reg 파일을 자동으로 가져오는 명령을 사용자의 로그온 스크립트에 추가할 수 있습니다. 사용자가 .reg 파일을 실행하면 다음 메시지가 표시됩니다.
레지스트리 편집기
레지스트리에 .reg 파일 경로의 정보를 추가하시겠습니까? 사용자가 예를 클릭하면 다음 메시지가 표시됩니다.레지스트리 편집기
.reg 파일 경로의 정보가 레지스트리에 성공적으로 입력되었습니다. Regedit.exe 이러한 메시지를 표시하지 않는 /s 명령줄 스위치를 지원합니다. 예를 들어 로그인 스크립트 일괄 처리 파일에서 .reg 파일(/s 스위치 포함)을 자동으로 실행하려면 다음 구문을 사용합니다..reg 파일의 경로 regedit.exe/s 그룹 정책 또는 시스템 정책을 사용하여 네트워크 전체에 레지스트리 변경 내용을 배포할 수도 있습니다. 자세한 내용은 다음 Microsoft 웹 사이트를 참조하세요.
레지스트리 변경 내용 배포 참고 변경 내용이 작동하는 경우 네트워크의 적절한 사용자에게 등록 파일을 보낼 수 있습니다.맨 위로 돌아가기