마우스 우클릭. 새로 만들기. 메뉴 추가 또는 제거.

전산 2022. 5. 1. 12:02

레지스트리 편집기에서 'ShellNew' 폴더를 삭제하거나, 그 폴더 안의 'NullFile' 문자 값을 생성하여,

마우스 우클릭 새로 만들기의 메뉴 안의 프로그램을 삭제하거나 추가할 수 있다.

 

예) 컴퓨터\HKEY_CLASSES_ROOT\.txt\ShellNew\NullFile


예를 들어, '한컴오피스'의 '한쇼'(확장자: .Show)를 삭제해 보자. 
레지스트리 편집기를 관리자 권한으로 열기.
컴퓨터\HKEY_CLASSES_ROOT\.Show
 .Show 항목의 하위 폴더중 아래 'shellnew'라는 폴더를 삭제.

컴퓨터\HKEY_CLASSES_ROOT\.Show\ShellNew

예를 들어, 메모장(memopad, 확장자: .txt)를 추가해 보자. 
레지스트리 편집기의 txt 항목을 찾은 후 우클릭하고 새로 만들기로 'ShellNew' 폴더 생성.
ShellNew 폴더에서 우클릭하여 문자열 값 'NullFile' 생성.

컴퓨터\HKEY_CLASSES_ROOT\.txt\ShellNew

참고: https://itfix.tistory.com/881


메모장(notepad) 파일(.txt 파일) '새로 만들기'가 생기지 않는 경우

이 증상은 타 프로그램, 악성코드등의 영향 및 강제적인 설정으로 인해서 발생할 수 있음(https://answers.microsoft.com).

 

[HKEY_CLASSES_ROOT/Directory/Background/shellex/ContextMenuHandlers/New]

해당 레지스트리를 더블 클릭 후 {D969A300-E7FF-11d0-A93B-00A0C90F2719} 로 값을 설정합니다.

 

[HKEY_CLASSES_ROOT/.txt]

해당 항목들이 아래 이미지와 같이 설정되어있는지 확인 후 값이 다를 시 더블클릭하여 레지스트리값을 수정합니다.

(Default) = txtfile

Content Type = text/plain

PerceivedType = text

 

[HKEY_CLASSES_ROOT/.txt/PersistentHandler]

(Default) = {5e941d80-bf96-11cd-b579-08002b30bfeb}

 

[HKEY_CLASSES_ROOT/.txt/ShellNew]

NellFile = (공백)

 

출처: https://answers.microsoft.com/