명령 프롬프트에서 Windows 레지스트리를 편집하는 방법

0
1935

Microsoft Windows 10 로고

Windows 및 많은 타사 앱은 레지스트리에 설정을 저장합니다. 레지스트리를 편집하려는 경우 몇 가지 방법이 있습니다. 명령 프롬프트에서 Windows 레지스트리를 편집하는 방법은 다음과 같습니다.

시작하기 전에 편집하기 전에 레지스트리와 컴퓨터를 백업하는 것이 중요합니다. 한 번의 잘못된 이동으로 인해 시스템이 불안정 해 지거나 완전히 작동하지 않을 수 있습니다. 또한 시스템 복원 지점을 만들어 문제가 발생한 경우 시스템을 신속하게 롤백 할 수 있습니다.

관련 : Windows 10을위한 10 가지 최고의 레지스트리 해킹

Microsoft는 Windows 레지스트리 하위 키 및 값의 추가, 수정 또는 삭제는 고급 사용자, 관리자 및 IT 전문가 만 수행해야한다고 공개적으로 밝힙니다. 변경하기 전에주의하십시오.

명령 프롬프트에서 Windows 레지스트리 편집

reg 작업의 긴 목록이 있습니다. 기본 작업을 실행하는 방법에 대한 몇 가지 예를 제공합니다. 전체 작업 목록, 각 구문 및 각 구문의 매개 변수가 나타내는 내용에 관심이 있다면 기사 하단의 목록을 확인하세요.

Windows 레지스트리를 편집 할 준비가되면 관리자 권한으로 명령 프롬프트를 엽니 다.

관리자 권한으로 명령 프롬프트 열기

관리자 권한으로 명령 프롬프트를 열려면 Windows 검색 창에 “cmd”를 입력합니다.

Windows 검색 창에서 cmd 검색

그런 다음 검색 결과에서 “명령 프롬프트”앱을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 “관리자 권한으로 실행”을 선택합니다.

Windows 검색의 명령 프롬프트 앱

이제 명령 프롬프트가 관리자 모드로 열리고 Windows 레지스트리 편집을 시작할 수 있습니다.

작업 유형 알아보기

나중에 reg 명령과 각 구문의 전체 목록을 제공 할 것입니다. 지금은 명령 프롬프트에서 작업 유형 목록과 각 작업에 대한 추가 도움말을 볼 수 있습니다.

관련 : Windows 레지스트리에 대한 이해 :이를 통해 수행 할 수있는 작업

작업 목록을 가져 오려면 다음 명령을 실행하십시오.

REG /?

작업 목록과 각 명령에 대한 반환 코드가 나타납니다.

작업 목록을 가져 오는 명령

다음은 Microsoft에서 설명한대로 작업 목록과 각 작업이 수행하는 작업입니다.

  • 더하다: 레지스트리에 새 하위 키 또는 항목을 추가합니다.
  • 비교: 지정된 레지스트리 하위 키 또는 항목을 비교합니다.
  • 부: 레지스트리 항목을 로컬 또는 원격 시스템의 지정된 위치에 복사합니다.
  • 지우다: 하위 키 또는 항목을 삭제합니다.
  • 수출: 다른 서버로 전송하기 위해 로컬 컴퓨터의 지정된 하위 키, 항목 및 값을 파일로 복사합니다.
  • 수입: 내 보낸 레지스트리 하위 키, 항목 및 값이 포함 된 파일의 내용을 로컬 컴퓨터의 레지스트리에 복사합니다.
  • 하중: 저장된 하위 키와 항목을 레지스트리의 다른 하위 키에 씁니다. 레지스트리 항목의 문제 해결 또는 편집에 사용되는 임시 파일과 함께 사용하기위한 것입니다.
  • 질문: 레지스트리의 지정된 하위 키와 함께있는 하위 키 및 항목의 다음 계층 목록을 반환합니다.
  • 복원: 저장된 하위 키와 항목을 레지스트리에 다시 씁니다.
  • 저장: 지정된 하위 키, 항목 및 레지스트리 값의 복사본을 지정된 파일에 저장합니다.
  • 부리다: 다음을 사용하여로드 된 레지스트리 섹션을 제거합니다. REG LOAD 조작.

그리고 반환 코드 :

  • 0 : 성공한
  • 1: 실패한

특정 작업에 대한 도움말을 보려면 이전 명령 중간에 작업 이름을 추가하십시오.

REG <Operation> /?

따라서 “추가”작업에 대한 도움이 필요하면 다음을 실행합니다.

REG ADD /?

특정 작업에 대한 도움말을 보려면 명령을 실행하십시오.

보시다시피 구문, 매개 변수 및 일부 예를 포함하여 지정된 작업에 대해 필요한 모든 정보가 반환됩니다.

이제 우리가 알아야 할 모든 것을 알았으니 REG ADD , 실행 해 보겠습니다.

레지스트리에 하위 키 또는 항목 추가

먼저, 여기에 대한 구문이 있습니다. REG ADD 우리가 사용하여 검색 한 REG ADD /? 명령:

REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]

그만큼 <KeyName> 하위 키의 전체 경로를 지정합니다. 로컬 컴퓨터의 유효한 루트 키는 HKLM, HKCU, HKCR, HKU 및 HKCC입니다. 원격 컴퓨터에 HKLM 및 HKU 루트 키를 사용할 수 있습니다. /v <ValueName> 지정된 하위 키 아래에 추가 할 레지스트리 항목의 이름을 지정합니다. 나머지 매개 변수는 나중에 정의 할 것이지만이 예에서는 이것이 필요한 전부입니다.

따라서 HKEY_LOCAL_MACHINE Software 아래에 HowToGeekSubkey라는 하위 키를 추가한다고 가정 해 보겠습니다. 다음 명령을 실행합니다.

REG ADD HKLMSoftwareHowToGeekSubkey

작업이 성공적으로 실행되면 명령 프롬프트가 알려줍니다.

레지스트리에 하위 키를 추가하는 명령

작업이 성공적으로 수행되었는지 다시 확인하려면 레지스트리 편집기를 사용하여 자신을 찾을 수 있습니다.

Windows 검색 창에 “regedit”를 입력하고 레지스트리 편집기 앱을 선택하여 레지스트리 편집기를 엽니 다.

레지스트리 편집기 열기

새로 추가 된 하위 키의 위치로 이동합니다. 우리의 경우 : HKEY_LOCAL_MACHINE> SOFTWARE> HowToGeekSubkey.

레지스트리에서 하위 키를 괴짜하는 방법

여기에 있음을 확인 했으므로 삭제하겠습니다.

레지스트리에서 하위 키 또는 항목 삭제

다음은 구문입니다. REG DELETE 조작:

REG DELETE <KeyName> [{/v ValueName | /ve | /va}] [/f]

지금 우리가 신경 쓰는 매개 변수는 이전과 동일합니다. 그건, <KeyName>/v valuename.

방금 만든 HKEY_LOCAL_MACHINE Software에서 HowToGeekSubkey 하위 키를 삭제하려면 다음 명령을 실행합니다.

REG DELETE HKLMSoftwareHowToGeekSubkey

이번에는 하위 키를 정말로 삭제할 것인지 묻는 메시지가 표시됩니다. 유형 Yes “Enter”를 누르십시오.

다시 말하지만, 명령 프롬프트는 작업이 성공적으로 실행되었는지 알려줍니다.

레지스트리에서 하위 키 삭제

하위 키가 실제로 레지스트리 편집기에서 삭제되었는지 교차 확인할 수 있습니다. 하위 키가 존재했던 위치로 이동하여 제거되었는지 확인합니다.

REG 연산, 구문 및 매개 변수 설명

두 가지 간단한 예만 다루었지만 적절한 크기의 REG 작업 목록이 있습니다. 각 작업에는 잠재적으로 복잡한 구문이있을 수 있습니다. 쉽게 액세스 할 수 있도록 Microsoft에서 제공하는 모든 세부 정보를 여기에 나열합니다.

작동 및 구문

조작 통사론
더하다 REG ADD <키 이름> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]
비교 REG COMPARE [{/v ValueName | /ve}] [{/oa | /od | /os | on}] [/s]
REG COPY [/s] [/f]
지우다 REG DELETE <키 이름> [{/v ValueName | /ve | /va}] [/f]
수출

REG EXPORT KeyName FileName [/y]

수입 REG IMPORT 파일 이름
하중

REG LOAD KeyName FileName

질문

REG QUERY [{/v <ValueName> | /ve}] [/s] [/se <Separator>] [/f <Data>] [{/k | /d}] [/c] [/e] [/t <Type>] [/z]

복원

REG RESTORE <키 이름> <파일 이름>

저장

REG SAVE <키 이름> <파일 이름> [/y]

부리다

REG UNLOAD

매개 변수 및 매개 변수 설명

매개 변수 기술
> 추가 할 하위 키 또는 항목의 전체 경로를 지정합니다. 원격 컴퓨터를 지정하려면 컴퓨터 이름 (\ <컴퓨터 이름> 형식)을 KeyName. \ ComputerName 을 생략하면 작업이 기본적으로 로컬 컴퓨터로 설정됩니다. 그만큼 KeyName 유효한 루트 키를 포함해야합니다. 로컬 컴퓨터의 유효한 루트 키는 HKLM, HKCU, HKCR, HKU 및 HKCC입니다. 원격 컴퓨터가 지정된 경우 유효한 루트 키는 HKLM 및 HKU입니다. 레지스트리 키 이름에 공백이 포함 된 경우 키 이름을 따옴표로 묶습니다.
/ v <값 이름> 지정된 하위 키 아래에 추가 할 레지스트리 항목의 이름을 지정합니다.
/ ve 레지스트리에 추가 된 레지스트리 항목이 널값을 갖도록 지정합니다.
/ t <유형> 검색 할 레지스트리 유형을 지정합니다. 유효한 유형은 REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARY, REG_NONE입니다. 지정하지 않으면 모든 유형이 검색됩니다.
/ s <구분자> REG_MULTI_SZ 데이터 유형이 지정되고 둘 이상의 항목을 나열해야하는 경우 여러 데이터 인스턴스를 구분하는 데 사용할 문자를 지정합니다. 지정되지 않은 경우 기본 구분 기호는 0.
/ d <데이터> 새 레지스트리 항목에 대한 데이터를 지정합니다.
/에프 확인 메시지없이 레지스트리 항목을 추가합니다.
/ oa
모든 차이점과 일치 항목이 표시되도록 지정합니다. 기본적으로 차이점 만 나열됩니다.
/ od 차이점 만 표시되도록 지정합니다. 이것이 기본 동작입니다.
/ os 일치하는 항목 만 표시되도록 지정합니다. 기본적으로 차이점 만 나열됩니다.
/의 위에 아무것도 표시되지 않도록 지정합니다. 기본적으로 차이점 만 나열됩니다.
/에스 모든 하위 키와 항목을 재귀 적으로 비교합니다.
/ va 지정된 하위 키 아래의 모든 항목을 삭제합니다. 지정된 하위 키 아래의 하위 키는 삭제되지 않습니다.
<파일 이름> 작업 중에 만들 파일의 이름과 경로를 지정합니다. 파일의 확장자는 .reg 여야합니다.
/와이 기존 파일을 이름으로 덮어 씁니다. 파일 이름 확인을 요구하지 않고.
/ se <구분자> 값 이름 유형 REG_MULTI_SZ에서 검색 할 단일 값 구분 기호를 지정합니다. 만약 분리 기호 지정되지 않았습니다. 0 사용.
/ f <데이터> 검색 할 데이터 또는 패턴을 지정합니다. 문자열에 공백이 있으면 큰 따옴표를 사용하십시오. 지정되지 않은 경우 와일드 카드 (*)는 검색 패턴으로 사용됩니다.
/케이 키 이름에서만 검색하도록 지정합니다.
/디 데이터 만 검색하도록 지정합니다.
/씨 쿼리가 대소 문자를 구분하도록 지정합니다. 기본적으로 쿼리는 대소 문자를 구분하지 않습니다.
/이자형 정확히 일치하는 항목 만 반환하도록 지정합니다. 기본적으로 모든 일치 항목이 반환됩니다.
/지 검색 결과에 레지스트리 유형에 해당하는 숫자를 포함하도록 지정합니다.
/? 도움말을 표시합니다. reg <작업> 명령 프롬프트에서.