명령 줄에서 레지스트리 키를 삭제하고 추가하는 방법

Windows 사용자가 Regedit 도구 대신 명령 행을 사용하여 Windows 레지스트리에서 키를 변경, 삭제 또는 추가해야하는 몇 가지 시나리오가 있습니다.

바이러스 또는 기타 악성 소프트웨어가 레지스트리에 대한 액세스를 제한하여 regedit를 사용할 수 없습니다. 또 다른 가능한 이유는 컴퓨터 시스템에서 단순히 배치 파일을 실행하여 키를 정기적으로 추가 또는 삭제하는 등의 작업을 수행하는 스크립트 또는 배치 사용입니다.

Windows 운영 체제와 함께 제공되는 명령 행 도구 reg.exe는 명령 행에서 레지스트리를 관리하는 데 사용할 수 있습니다. 삭제 또는 추가 액세스뿐만 아니라 키 내보내기, 비교 또는 가져 오기와 같은 다른 옵션도 제공합니다.

reg.exe : 레지스트리 명령 줄 도구

reg 입력? 명령 행에 사용 가능한 모든 옵션이 표시됩니다. cmd.exe를 입력하고 Enter 키를 누르면 Windows 키를 탭하여 명령 프롬프트를 생성 할 수 있습니다.

명령 행을 사용하여 레지스트리 키 삭제

reg delete 명령은 로컬 및 원격 시스템에서 사용할 수 있습니다. 기본 명령은 다음과 같습니다

reg delete keyname valuename parameters

모든 값과 하위 키가있는 키를 삭제하려면 다음 명령을 실행해야합니다.

reg delete HKLM\Software\Test

이것이 명령 줄에서 레지스트리 키를 삭제하는 가장 기본적인 형태입니다. 그러면 하위 키와 값이 모두 포함 된 Test 키가 삭제됩니다.

reg delete \\RemoteSystem\HKLM\Software\Test /v Testvalue

이 예에서는 원격 시스템 RemoteSystem의 테스트에서 레지스트리 값 Testvalue를 삭제합니다.

명령 행에서 레지스트리 키 추가

add 스위치는 비슷한 구조를 사용합니다. 기본 명령

reg add HKLM\Software\Test

키 테스트를 HKLM \ Software \에 추가합니다.

Regkey 데이터 유형 및 지정된 값을 정의하는 \ t 및 \ d 매개 변수가 중요합니다.

reg add HKLM\Software\Test /v Testdata /t REG_BINARY /d ffffff

reg_binary 유형의 키 Test에 Testdata 값을 추가하고 ffffff 데이터를 포함합니다.

reg.exe가 제공하는 다른 편리한 옵션으로는 / export 매개 변수를 사용하여 전체 레지스트리 또는 그 일부를 내보내거나 / import 매개 변수를 사용하여 데이터를 레지스트리로 가져 오는 것이 있습니다.

/? 매개 변수는 모든 명령을 자세하게 설명합니다. 이것으로 명령 행에서 레지스트리 키를 삭제하고 추가하는 방법에 대한 작은 튜토리얼을 마칩니다.

업데이트 :이 방법은 지원되는 모든 Windows 운영 체제 버전에서 작동합니다.