https://www.tabmode.com > Windows 10 > 레지스트리 편집기(Registry Editor) > 레지스트리(.reg)의 특정 키(Key)와 값(value)을 일부 또는 전부를 삭제하는 방법 - Windows 10
Windows 레지스트리(Registy)의 생성 및 편집에 이어 만들어진 특정 레지스트리 정보의 키 (Key)와 값 (value)을 일부 또는 전체를 제거하는 방법을 소개합니다. 삭제할 레지스트리 키는 메모장에서 편집합니다.
레지스트리 편집기에서 키를 삭제하려면 키 패스(Key pass) 앞에 마이너스 / 하이픈 기호(-)를 추가하면됩니다. 여기에서는 레지스트리 편집기에서 내보내기한 이하의 레지스트리 스크립트 파일(.reg)을 메모장에서 열고 삭제 편집해 보겠습니다.
스폰서 링크
▼ 우선 이하의 command 키는 남겨 두고, 오른쪽의 1값(@="notepad.exe %1")만을 삭제해 보겠습니다.
▼ 삭제 방법은 간단합니다. 레지스트리 키 값 이름 뒤에 붙어있는 등호 (=) 다음에 마이너스/하이픈 기호(-)를 추가만 하면 됩니다. 아래와 같습니다.
"Icon"=-
@=-
▼ 다음과 같이 기본 값 이름 (@) 및 등호 (=) 뒤에 있는 값 데이터:"notepad.exe %1"를 삭제하고, 대신에 1마이너스 / 하이픈 기호(-)를 입력합니다.
이 상태에서 파일을 저장 또는 다른 이름으로 저장하여 편집한 레지스트리 정보를 저장합니다.
편집한 레지스트리 정보를 적용시켜 보겠습니다. 레지스트리 편집기를 시작하고 1파일 메뉴를 클릭한 후 2가져 오기 버튼을 클릭합니다.
▼ 아래와 같이 1가져오기의 대상 파일을 선택한 후, 2열기 버튼을 클릭합니다.
▼ 성공적으로 가져오기(Import)가 끝나면, 아래와 같은 메시지가 표시됩니다. 1확인 버튼을 클릭합니다.
스폰서 링크
▼ 다음과 같이 값이 삭제되고 1(값 설정 안 됨)으로 표시되며 《notepad .exe %1》이 삭제된 것을 알 수 있습니다. 결과는 값 데이터만 삭제되고 (기본값)은 제거할 수 없기 때문에 그대로 유지됩니다.
(기본) 값은 command키에 속해 있기 때문에 command 키를 삭제하지 않는 한 제거할 수 없습니다.
▼ 이번에는 이하의 command 키를 제거하려고 합니다. 위의 값 삭제 방법과 마찬가지로 아래와 같이 [ 다음에 1마이너스 / 하이픈 기호(-)를 추가합니다.
[-HKEY_CLASSES_ROOT\*\shell\메모장으로 열기\command]
▼ 위와 같이 편집한 후에 저장한 레지스트리 파일(.reg)을 레지스트리 편집기로 가져옵니다. 결과 아래와 같이 command 키 포함해서 그 아래의 모든 것이 삭제된 것을 확인할 수 있습니다. 레지스트리 키에 속하는 값은 키가 제거되면, 별도로 값에 마이너스/하이픈 (-) 기호를 붙이지 않아도 함께 모두가 삭제됩니다.
▼ 그러나 하위 레지스트리 키를 남겨둔 상태로, 상위 레지스트리 키를 먼저 제거할 경우, 상위 레지스트리 키에 속하는 값만 삭제되고 그 아래의 하위 레지스트리 키와 값은 삭제되지 않고 그대로 유지됩니다.
예를 들어, 다음과 같이 상위 레지스트리 키 1메모장으로 열기에 마이너스/하이픈 기호(-)를 붙여서 삭제하는 경우, 하위 레지스트리 키 command도 함께 삭제되는 지 여부를 확인해 보겠습니다.
▼ 결과, 상위 레지스트리 키인 메모장으로 열기의 값인 1"Icon"="notepad.exe,-2"만이 삭제되었습니다.
▼ 이와 같은 결과가, 아래와 같이 1상위 레지스트리 키의 값(Value)에 마이너스/하이픈 기호(-)을 붙여서 삭제했을 때와 같은 결과가 됩니다.
상위 레지스트리 키를 삭제하려면 먼저 하위 레지스트리 키를 먼저 제거해야 합니다.
▼ 위와 같이 하위 키부터 삭제하면서 상위 키까지 모든 키를 제거하는 것은, 특히 키 삭제가 많은 경우에는 매우 번거로운 작업입니다. 이럴 경우에는 1최상위의 키를 선택한 후, 직접 키보드의 Delete 키를 눌러서 단 한번에 삭제하는 방법이 효과적입니다.
스폰서 링크
Category
Windows Keyword Category
Tabmode Copyright©All rights reserved