Microsoft Windows를 운영 체제로 사용하는 데 익숙한 사용자에게는 레지스트리 편집기가 Windows 레지스트리를 수정하는 데 선호되는 방법인 경우가 많습니다. 하지만 시각적으로 복잡하지 않고 원하는 결과를 얻는 데 필요한 단계가 적은 인터페이스를 선호하는 경우, 명령 프롬프트의 형태로 대체 옵션이 있습니다.

고급 부팅 옵션 메뉴를 사용하려면 레지스트리 편집기를 탐색하는 것과 비교하여 어느 정도의 기술 숙련도가 필요합니다. 그러나 이 자습서에 제공된 지침을 따르면 초보자도 자신 있게 프로세스를 탐색할 수 있습니다.

명령 프롬프트에서 레지스트리 명령 목록을 보는 방법

명령줄 인터페이스를 통해 전체 레지스트리 편집 명령에 액세스하는 것은 다소 제한적일 수 있습니다. 그러나 관리자 권한으로 명령 프롬프트를 열고 해당 환경에서 후속 명령을 실행하면 이 방법을 통해 Windows 레지스트리를 조작하는 데 사용할 수 있는 포괄적인 옵션 목록에 액세스할 수 있습니다.

 reg /? 

명령 프롬프트 인터페이스는 레지스트리 항목 추가, 삭제, 복사 및 저장 옵션을 포함하여 사용자가 활용할 수 있는 포괄적인 범위의 레지스트리 관련 명령을 제공합니다.

특정 명령에 대한 자세한 정보를 얻으려면 명령 끝에 “/?”를 추가하면 됩니다. 예를 들어, “reg add” 명령의 기능에 대해 알아보려면 명령 프롬프트에 다음 명령을 입력합니다:

 reg add /? 

프로그램 실행 후 기능 및 운영 절차에 대한 포괄적인 개요가 제공됩니다.

독립적으로 명령을 이해하고 실행하는 데 어려움을 겪고 있더라도 걱정하지 마세요. 필요한 단계를 단순화하고 이러한 명령을 효과적으로 활용하는 과정을 안내하여 프로세스에 더 쉽게 접근할 수 있도록 하는 것이 목표입니다.

Windows 레지스트리에서 키 추가 및 삭제

명령 프롬프트 인터페이스를 통해 Windows 레지스트리에 새 키를 등록하려면 “reg add” 명령을 사용하면서 새 키의 위치를 제공하고 “/f” 플래그를 사용하여 사용자 개입 없이 작업을 수행하려는 의도를 표시해야 합니다(확인 프롬프트가 필요하지 않음).

Windows 레지스트리를 수정하기 전에 Windows 운영 체제 내에 시스템 복원 지점을 설정할 것을 적극 권장합니다.이러한 예방 조치는 프로세스 중에 예기치 않은 문제나 합병증이 발생하는 경우 데이터나 기능의 심각한 손실 없이 시스템을 이전 상태로 쉽게 복원할 수 있도록 보장합니다.

이 글도 확인해 보세요:  Windows Defender "서비스를 시작할 수 없습니다" 오류를 수정하는 방법

실제로 앞서 언급한 연구는 의료 전문가들의 회복탄력성을 키우기 위해 리더십 개발 프로그램에 감성 지능과 자기 인식을 통합하는 것이 중요하다는 점을 강조하고 있다는 점에서 주목할 만합니다.

 REG Add HKLM\SOFTWARE\MyNewKey /f 

앞서 언급한 지침은 사용자가 Windows 레지스트리 편집기를 사용하여 기존 “KHLM\Software” 레지스트리 키에 “MyNewKey” 하위 키를 추가하도록 지시합니다. 해당 편집기에 액세스하여 앞서 언급한 키를 확장하면 새로 생성된 “MyNewKey” 하위 키의 존재를 확인할 수 있습니다.

이전 예제에서 “추가”를 “삭제”로 바꾸면 사전에서 키-값 쌍을 삭제할 수 있다는 것을 이해했습니다. 이렇게 하려면 새 항목을 추가할 때 사전을 업데이트할 때와 동일한 구문과 방법을 사용하면 되지만, 업데이트하거나 생성할 기존 키-값 쌍을 지정하는 대신 어떤 키를 완전히 제거해야 하는지 지정하면 됩니다. 이 프로세스는 사전에서 특정 키-값 쌍을 효과적으로 제거하면서 그 안에 존재할 수 있는 다른 항목은 보존합니다.

 reg delete HKLM\SOFTWARE\MyNewKey /f 

이제 레지스트리 편집기의 인터페이스에서 앞서 언급한 레지스트리 키인 MySubKey가 제거됩니다.

Windows 레지스트리에서 값을 추가, 수정 및 삭제하는 방법

명령 프롬프트를 사용하여 레지스트리 값을 추가하거나 변경하려면 이전에 설명한 대로 “reg add” 명령을 사용해야 합니다. 하지만 이 시점에서는 몇 가지 추가 매개 변수를 반드시 포함해야 합니다. 구체적으로, 값을 지정하는 “/v” 매개변수, 값 유형을 지정하는 “/t” 매개변수, 값 데이터를 지정하는 “/d” 매개변수로 구성됩니다. 예를 들어 명령은 다음과 같이 표시될 수 있습니다:

 reg add HKLM\SOFTWARE\MyNewKey /v MyValue /t REG_DWORD /d "1" /f 

지정된 명령을 실행하면 레지스트리 편집기 인터페이스에서 관련 레지스트리 항목을 찾을 수 있습니다. 또한 특정 키가 아직 존재하지 않는 경우 명령 프롬프트가 사용자의 편의를 위해 자동으로 키를 생성합니다.

Windows 레지스트리는 다음과 같이 자주 사용되는 예제 목록을 포함하되 이에 국한되지 않는 다양한 범주의 데이터 값을 사용합니다:

값 유형 설명
REG_NONE 없음 값 유형
REG_SZ 문자열 값
REG_MULTI_SZ Multi-문자열 값
REG_EXPAND_SZ 확장된 문자열 값
REG_DWORD 32-.비트 DWORD 값
REG_QWORD 64비트 QWORD 값
REG_BINARY 이진 값

데이터를 삭제하기 위해서는 다음과 같이 하면 됩니다, 레지스트리 키의 경로를 지정하고 제거하려는 특정 정보 단위를 식별하는 것과 함께 “reg delete” 명령을 사용하기만 하면 됩니다. 앞서 언급한 항목을 삭제하는 데모는 아래에서 확인할 수 있습니다:

 reg delete HKLM\SOFTWARE\MyNewKey /v MyValue /f 

앞서 언급한 명령을 성공적으로 실행하면 레지스트리 편집기에 레지스트리 항목이 더 이상 나타나지 않을 것으로 예상됩니다.

이 글도 확인해 보세요:  Windows 11에서 앱에 자동 색상 관리를 사용하도록 설정하는 방법

한 키에서 다른 키로 레지스트리 항목을 복사하는 방법

경우에 따라 두 개의 기존 레지스트리 키 간에 값 데이터를 전송해야 할 수 있습니다. 이 프로세스는 소스 키와 대상 키를 식별하는 “reg copy” 명령을 사용하여 수행할 수 있습니다. 작업을 실행하기 전에 두 키가 모두 설정되어 있는지 확인하는 것이 중요합니다.

 reg copy HKLM\SOFTWARE\MyNewKey1 HKLM\SOFTWARE\MyNewKey2 /s 

명령이 끝날 때 “/s” 매개 변수를 사용하면 명령 프롬프트가 초기 키인 “MyNewKey1″에 있는 각 키-값 쌍을 해당 키인 “MyNewKey2″에 복제하도록 지시합니다.

유감스럽게도 한 레지스트리 항목에서 다른 레지스트리 항목으로 특정 데이터를 전송할 수 없습니다. 이를 위해서는 레지스트리 편집기를 사용해야 합니다.

레지스트리 항목을 가져오는 방법

명령 프롬프트를 사용하여 다른 소스에서 생성하거나 가져온 Windows 레지스트리 파일을 시스템의 레지스트리에 쉽게 통합하려면 레지스트리 파일의 디렉터리 경로를 reg 가져오기 명령에 입력으로 제공하기만 하면 됩니다. 그러면 명령 프롬프트가 자동으로 프로세스를 처리합니다.예를 들어, “C:\사용자\사용자 이름\데스크톱\regfile.reg”에 있는 레지스트리 파일을 가져오려면 명령 프롬프트에 다음 명령을 입력합니다: “`arduino reg import C:\사용자\사용자 이름\데스크톱\regfile.reg

 reg import C:\Users\CHIFUNDO\Desktop\MyRegFile.reg 

이 명령을 실행하면 .reg 파일에 포함된 정보가 Windows 레지스트리에 통합됩니다.

레지스트리 항목 내보내기 방법

“reg export” 명령을 사용하여 특정 레지스트리 키와 해당 값을 백업하는 프로세스는 원하는 키의 지정된 경로와 저장할 파일 이름을 제공함으로써 용이하게 수행할 수 있습니다. 이 방법은 다른 위치에서 복원해야 할 수 있는 중요한 구성 설정을 보존하는 데 유용한 방법입니다. 예를 들어 다음 그림을 생각해 보세요:

 reg export "HKLM\SOFTWARE\MyNewKey" D:\Reg_Backup\CHIFUNDO\Desktop\MyRegFile.reg 

명령이 문제 없이 실행되면, 입력한 디렉터리를 자세히 살펴보고 관련 하위 키 및 속성과 함께 레지스트리 키가 신속하게 추출되었는지 확인합니다. 이 특별한 경우, 결과는 나중에 참조하거나 활용할 수 있도록 데스크톱에 추가되는 “MyRegFile.reg”라는 이름의 데이터 파일을 생성합니다.

레지스트리 편집기의 “reg 쿼리” 기능을 사용하면 원하는 레지스트리 파일 내에서 관련 키, 값, 대상 경로를 지정하여 특정 데이터 포인트를 추출할 수 있습니다. 예시적인 예는 다음과 같습니다:

 reg query HKLM\SOFTWARE\MyNewKey /v MyValue > C:\Users\CHIFUNDO\Desktop\MyRegFile.reg 

이 프로세스의 결과로 생성되는 레지스트리 파일은 특별히 내보낸 지정된 키와 해당 값으로만 구성됩니다.

이 글도 확인해 보세요:  Windows 10 블루 스크린 오류를 해결하는 데 도움이 되는 11가지 팁

레지스트리 항목 저장 방법

명령 프롬프트에서 “reg save” 명령을 사용하여 기존 레지스트리 파일 또는 일반 텍스트 문서의 내용을 보강할 수 있으며, 이 명령은 파일의 현재 내용을 업데이트된 데이터로 대체합니다. 이렇게 하려면 원하는 레지스트리 항목의 이름과 저장하려는 특정 레지스트리 파일을 지정하기만 하면 됩니다. 다음 사례를 참조하세요:

 reg save HKLM\SOFTWARE\MyNewKey2 C:\Users\CHIFUNDO\Desktop\MyRegFile.hiv /y 

위 명령에 ‘/y’ 플래그를 추가하면 대화형 프롬프트가 표시되지 않고 대상 파일의 내용을 덮어쓰는 방식으로 자동으로 수정됩니다. 따라서 파일을 열면 파일이 바이너리 형식으로 변환되어 내용을 파악하는 데 어려움이 있을 수 있습니다.

레지스트리 항목 복원 방법

“MyNewKey2″라는 레지스트리 항목에 포함된 키-값 쌍이 어떤 형태로든 손상되거나 손실된 경우 이전에 생성한 백업 파일을 사용하여 해당 내용을 복원할 수 있습니다. 이렇게 하려면 레지스트리 편집기 유틸리티를 사용하여 적절한 매개변수와 함께 “reg restore” 명령을 실행해야 합니다. 이 명령을 실행하는 구문은 다음과 같습니다:

 reg restore HKLM\SOFTWARE\MyNewKey2 C:\Users\CHIFUNDO\Desktop\MyRegFile.hiv 

MyNewKey2 암호화 키의 현재 구성은 백업이 생성된 시점에 존재했던 이전 상태를 복제하여 복원할 수 있도록 하기 위한 것입니다.

레지스트리 편집기 없이 레지스트리 조정

명령 프롬프트는 보다 포괄적인 레지스트리 편집기를 사용하지 않고도 레지스트리를 신속하게 수정할 수 있는 방법을 제공합니다. 명령 프롬프트를 통한 레지스트리 편집은 고급 절차로 간주될 수 있지만, 기술 전문 지식이 부족한 사용자도 여기에 제시된 지침을 성실히 준수한다면 이 프로세스를 탐색할 수 있습니다.

Windows 운영 체제의 잠재적인 장기 손상을 방지하기 위해서는 앞서 설명한 단계를 준수하는 것이 매우 중요합니다. 변경 또는 수리를 실행하기 전에 예방 조치로 시스템 복원 지점을 설정하는 것이 현명합니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.