Windows 10 명령줄에서 레지스트리 키 가져오기/내보내기

한 장치에서 다른 장치로 레지스트리 키를 복사하는 것은 집이나 사무실에 있는 새 컴퓨터에 Windows 설정을 빠르게 구성하는 효과적인 방법입니다. 레지스트리 키를 수동으로 복사하면 시간이 오래 걸리고 오류가 발생할 위험이 높아집니다. 이 방법이 더 좋습니다. 명령 프롬프트를 통해 레지스트리 키 내보내기 및 가져오기는 레지스트리 항목이 올바르게 복사되도록 하는 효율적인 경로를 제공합니다. 그렇다면 명령줄을 통해 레지스트리 키를 어떻게 가져오고 내보내나요?

익숙하지 않은 사용자를 위해 Windows 레지스트리는 Windows 및 컴퓨터에 설치된 기타 소프트웨어에 대한 많은 구성 옵션을 저장하는 데이터베이스입니다. 설정은 레지스트리에 레지스트리 키로 저장되며 설정 이름과 해당되는 경우 설정 값입니다.

레지스트리는 서로 다른 사용 사례에 대한 설정을 전달하는 5개의 트리로 분할되며, 이들 각각은 자체 RootKey입니다. 하나의 RootKey는 "HKCU" 또는 "HKEY_Current_User"입니다. HKCU RootKey는 현재 로그인한 사용자에게 특별히 적용되는 설정에 사용됩니다. 각 RootKey에는 여러 하위 키가 있으며 여기에는 추가 하위 키가 포함됩니다.

모든 레지스트리 키의 전체 이름은 RootKey의 이름이며, 그 뒤에는 백슬래시로 연결된 특정 키에 도달하는 데 필요한 각 하위 키의 이름이 옵니다. 예를 들어, 레지스트리 키 "Settings"는 "Printers"의 하위 키이며, 그 자체는 RootKey의 하위 키입니다. 홍콩대학교. 이 레지스트리 키의 전체 이름은 "HKCU\Printers\Settings"입니다.

첫 번째 단계는 명령 프롬프트를 여는 것입니다. 이렇게 하려면 Windows 키를 눌러 시작 메뉴를 연 다음 "명령 프롬프트"를 입력합니다. 그냥 시작하지 말고 관리자 권한으로 시작해야 합니다. 이렇게 하려면 시작 메뉴의 오른쪽에 있는 "관리자 권한으로 실행"을 클릭하거나 앱을 마우스 오른쪽 버튼으로 클릭하고 드롭다운 목록에서 "관리자 권한으로 실행"을 선택합니다.

관리자로 명령 프롬프트를 시작합니다.

팁: 장치에 명령 프롬프트가 없는 경우 Windows PowerShell은 동일하게 작동합니다.

명령 프롬프트가 열리면 "Reg export /?" 명령을 입력하여 레지스트리 내보내기 명령에 대한 도움말 페이지를 봅니다. 이 페이지에서는 각 인수가 수행하는 작업, 필요한 순서 및 선택 사항에 대해 설명합니다.

"Reg Export" 명령에 대한 도움말 페이지입니다.

Keyname 인수는 내보낼 레지스트리 키의 이름이며 RootKey와 SubKey의 두 섹션으로 나뉩니다. 루트키는 5개의 레지스트리 트리 중 하나입니다. 전체(예: "HKEY_Current_User") 또는 축약형(예: "HKCU")으로 작성할 수 있습니다.

SubKey는 내보내려는 SubKey의 경로입니다. 경로는 최대 512개 수준까지의 단일 특정 하위 키에 대한 경로이거나 추가 하위 키가 있는 상위 수준 하위 키에 대한 경로일 수 있습니다. SubKey를 비워 둘 수도 있습니다. 그러면 모든 SubKey를 포함하여 전체 RootKey 트리를 내보냅니다. 어떤 특정 항목을 원하는지 모르겠다면 원하는 항목이 포함된 더 높은 수준의 항목을 선택하십시오. 찾고 있는 것이 최선의 방법입니다. 너무 높이 올라가지 마십시오. 그렇지 않으면 원하지 않는 일이 생길 수 있습니다. 원하다.

FileName은 레지스트리 키를 내보낼 파일의 이름입니다. 경로 정보 없이 파일 이름만 제공하면 파일은 명령 프롬프트가 있는 현재 디렉터리에 저장됩니다. 관리자 권한으로 명령 프롬프트를 시작한 경우 "C:\Windows\system32" 디렉터리에서 열립니다. System32는 민감한 Windows 구성 요소를 포함하고 있으므로 내보낸 레지스트리 키 파일을 저장하기에 좋은 위치가 아닙니다. 대신 데스크탑과 같은 사용자 디렉토리를 사용하는 것을 고려해야 합니다. "%UserProfile%"로 파일 경로를 시작하면 출력 디렉토리가 사용자 디렉토리로 이동합니다. "%UserProfile%\Desktop"은 파일을 데스크탑 디렉토리에 저장합니다.

팁: 파일 이름은 항상 .reg 파일 확장자로 끝나야 합니다. 이것은 인식된 레지스트리 설정 파일 형식입니다.

다른 명령 인수는 덜 중요하고 완전히 선택 사항입니다. 예를 들어 /y는 같은 이름의 파일이 있는 경우 자동으로 덮어씁니다. /reg: 32 및 /reg: 64 인수를 사용하면 각각 32비트 또는 64비트 레지스트리 보기를 사용하여 키에 액세스할지 여부를 지정할 수 있습니다.

이제 실제 명령을 작성하고 실행할 준비가 되었습니다. 명령은 "reg export 'RootKey[\SubKey]' 'FileName'"이어야 합니다. 따옴표는 필요하지 않습니다. 필요한 키 이름을 입력하기만 하면 됩니다. RootKey 및 FileName은 필수 항목인 반면 SubKey 섹션은 전체 RootKey를 내보내려면 비워 둘 수 있습니다.

"작업이 성공적으로 완료되었습니다."

명령이 제대로 완료되면 명령 프롬프트 창에 "작업이 완료되었습니다. 성공적으로 완료되었습니다." 명령을 실행하는 데 시간이 걸릴 수 있으므로 확인이 완료될 때까지 기다려야 할 수 있습니다. 나타나다.

이제 지정한 위치에 reg 파일이 저장되어 있어야 합니다. 이것을 다른 컴퓨터에 복사하여 그곳으로 가져올 수 있습니다. 대상 컴퓨터에서 "Reg Import /?" 명령을 입력하여 명령 인수를 볼 수 있습니다. 가져오기 명령의 인수는 내보내기 명령의 인수와 매우 유사합니다.

"Reg Import" 명령에 대한 도움말 페이지입니다.

팁: 레지스트리를 수정하기 전에 적절한 시스템 복원 지점을 만들어야 합니다. 복원 지점은 가져온 후 문제가 있는 경우 되돌릴 수 있는 "알려진 정상" 레지스트리 구성을 제공합니다.

reg 파일을 가져오려면 "reg import 'FileName'" 명령을 실행하십시오. 여기서 "FileName"은 가져오려는 reg 파일의 파일 경로입니다. 다시 한 번 프로세스가 성공적으로 완료되면 "작업이 성공적으로 완료되었습니다"라는 메시지가 인쇄됩니다.