윈도우 11 우클릭 메뉴 새로 만들기에 텍스트 문서 추가하기

텍스트-문서-새로-만들기-메뉴
텍스트 문서 새로 만들기 메뉴

일반적으로 Windows에서는 바탕화면이나 탐색기의 빈 공간을 마우스 오른쪽 버튼으로 클릭하면 새로 만들기 메뉴에 텍스트 문서와 같이 손쉽게 다양한 파일 형식을 생성할 수 있도록 포함되어 있습니다. 하지만 일부 사용자는 해당 목록에서 텍스트 문서가 사라져 찾을 수 없는 경우가 있는데요.

이런 상황에서는 기본적으로 Windows 11에서 메모장 앱을 다운로드하고 설치하면 아주 간단하게 새로 만들기 메뉴에 텍스트 문서 옵션이 자동으로 추가되기 때문에 일반적으로는 사용자가 따로 무언가를 할 필요가 없습니다. 하지만 일부 경우에는 메모장 앱을 삭제했거나 업그레이드 시 텍스트 문서 옵션이 완전하게 누락될 수 있는데 이렇게 되면 위 재설치 방법으로 간단하게 복구 되지 않을 수 있으니 다음에 안내하는 방식으로 직접 텍스트 문서 옵션이 보이도록 설정해야 할 수 있습니다.

아래 설명은 comeinsidebox.com 에서 테스트 및 검증 후 작성 된 내용이지만 이것이 본문의 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 확인바랍니다.

튜토리얼 환경: 윈도우 11 Pro (빌드: 22621.1848)

레지스트리 파일 생성

Windows 레지스트리는 운영체제에서 실행되는 프로그램들이 사용하는 설정 정보를 저장하는 데이터베이스입니다. 이 데이터베이스에는 값, 키, 데이터 형식 등이 포함되고 레지스트리 편집기를 통해 이를 수정하고 관리할 수 있는데요.

Windows 11에서는 메모장 앱이 UWP(Universal Windows Platform)로 변경되어 이전의 전통적인 Win32 데스크톱 앱과는 다른 실행 방식을 사용하기 때문에, 메모장 앱을 실행하려면 해당 앱에 대한 정보를 정의된 값 형식이 없는 REG_NONE 데이터 형식으로 레지스트리에 추가해야 합니다.

  • UWP 앱은 전통적인 Win32 앱과는 다르게 Windows 시스템의 C:\Program Files\WindowsApps 디렉토리에 저장됩니다.
  • UWP 앱은 각자의 앱 컨테이너라는 격리된 환경에서 실행되며, 이는 앱 간의 상호 작용을 제한하고 시스템 자원을 보호하는 데 도움을 줍니다. 이는 Task Manager에서 확인할 수 있습니다. Task Manager에서 앱의 세부 정보를 확인하면, UWP 앱은 패키지 이름을 가지며, 이 이름은 Win32 앱과는 구별되는 방식입니다.

REG_NONE 데이터 형식

Windows 11의 메모장 앱은 UWP(Universal Windows Platform) 앱으로 변경되었는데, UWP 앱에 대한 정보를 레지스트리에 추가하려면 값이 없기 때문에 레지스트리 편집기를 사용할 수 없어 REG_NONE 데이터 형식을 추가하기 위해서는 레지스트리 편집기가 아닌 다음에 안내하는 레지 파일을 실행해야만 합니다.

  • Windows에서는 실행에 필요한 정보를 모두 레지스트리에 저장하는데 이전의 전통적인 데스크톱 앱과 UWP 앱은 실행 방식과 환경이 다르기 때문에, 실행에 필요한 정보도 다른 경우가 많습니다. 그러나 UWP 앱도 여전히 레지스트리 영역을 사용합니다. 예를 들어, 메모장 UWP 앱의 설정 정보는 HKEY_CURRENT_USER\Software\Classes\Local Settings\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\Microsoft.Windows.Memo_8wekyb3d8bbwe와 같은 경로에 저장되는데 이 경로에서 REG_NONE 형식을 사용하여 레지스트리 값을 추가하는 것이 일반적입니다.
  • 이처럼 REG_NONE 형식을 사용하여 레지스트리 값을 추가하는 이유는, UWP 앱이 키와 값 쌍으로 된 일반적인 레지스트리 값과는 달리, 단일한 설정 값만 저장하는 경우가 많기 때문인데 이 경우, REG_NONE 형식을 사용하여 해당 설정 값의 존재 여부를 나타낼 수 있으며, 이를 통해 불필요한 레지스트리 값의 생성을 방지할 수 있습니다. 또한, REG_NONE 형식은 데이터 크기 제한이 없기 때문에 큰 용량의 데이터도 저장할 수 있어 이 부분이 큰 장점이라고 할 수 있습니다. 레지스트리 값 형식 알아보기

메모장에-스크립트-추가
메모장에 스크립트 추가

다음 스크립트를 메모장에 추가하고 Recover text document menus와 같이 적절한 이름을 지정 후 .reg 확장자 형식으로 저장 합니다.

Windows Registry Editor Version 5.00

; txtfilelegacy 추가
[HKEY_CLASSES_ROOT\.txt]
@="txtfilelegacy"
"Content Type"="text/plain"
"PerceivedType"="text"

; OpenWithProgids 추가
[HKEY_CLASSES_ROOT\.txt\OpenWithProgids]
"AppX4ztfk9wxr86nxmzzq47px0nh0e58b8fw"=hex(0)

; PersistentHandler 추가
[HKEY_CLASSES_ROOT\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

; shellex 추가
[HKEY_CLASSES_ROOT\.txt\shellex]
[HKEY_CLASSES_ROOT\.txt\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{afbd5a44-2520-4ae0-9224-6cfce8fe4400}"

위 스크립트는 다음의 레지스트리 키와 값이 적용됩니다.

  • txtfilelegacy 추가: 이 항목은 .txt 파일 확장자에 대한 파일 연결 정보를 지정하는 데 사용됩니다. txtfilelegacy는 이전 버전의 Windows에서 .txt 파일을 열 때 사용되던 기본 앱인 메모장과의 호환성을 제공하는 파일 형식 이름입니다.
  • OpenWithProgids 추가: 이 항목은 특정 파일 유형에 대해 레지스트리에 등록된 프로그램을 지정하는 데 사용됩니다. 이 경우 AppX4ztfk9wxr86nxmzzq47px0nh0e58b8fw 값이 추가되어 있으며, 이 값은 텍스트 파일을 열기 위해 사용되는 기본 프로그램의 식별자입니다.
  • PersistentHandler 추가: 이 항목은 파일 형식에 대한 지속적인 처리기를 지정하는 데 사용됩니다. 이 항목에 지정된 {5e941d80-bf96-11cd-b579-08002b30bfeb} 값은 텍스트 파일에 대한 지속적인 처리기를 나타냅니다.
  • shellex 추가: 이 항목은 파일 탐색기와 같은 쉘 확장 프로그램에서 사용되는 쉘 확장 항목을 정의하는 데 사용됩니다. 이 경우 {8895b1c6-b41f-4c1c-a562-0d564250836f} 값은 .txt 파일에 대한 파일 속성 확장을 지정합니다. 이 항목은 이전 버전의 Windows에서 파일 탐색기에서 .txt 파일에 대해 속성 대화 상자를 열 때 표시되는 일반, 보안, 버전 및 요약 탭을 지정합니다.

위 과정이 번거롭거나 어렵다면, 미리 제작해둔 파일을 아래 버튼으로 바로 내려받을 수도 있습니다.

윈도우 11에서 백그라운드 앱을 비활성화하는 방법

레지스트리 파일 실행

위 과정으로 생성하거나 다운로드 후 압축을 해제한 레지스트리 파일은 실행만 하면 새로 만들기 메뉴에 텍스트 문서를 추가할 수 있습니다.

레지스트리-파일-열기
레지스트리 파일 열기
  1. 파일을 마우스로 두 번 클릭하거나 컨텍스트 메뉴에서 열기를 통해 실행합니다.
사용자-계정-컨트롤-동의-요구
사용자 계정 컨트롤 동의 요구
  1. 사용 하는 Windows 설정에 따라 이 앱이 디바이스를 변경할 수 있도록 허용하시겠어요? 라는 제목의 사용자 계정 컨트롤 패널이 보여질 수 있습니다. 안내하는 내용을 확인 후 실행을 계속 진행하고 싶다면 버튼을 클릭합니다.
레지스트리-추가와-관련-된-내용-안내
레지스트리 추가와 관련 된 내용 안내
  1. 레지스트리 파일을 실행하면 레지스트리의 값이 변경되거나 삭제될 수 있다는 주의할 내용에 대해 안내합니다. 계속 진행하고 싶은 경우 예(Y)를 눌러줍니다.
추가-완료
추가 완료
  1. 레지스트리 파일에 포함된 키 값이 정상적으로 추가되었다는 내용의 안내창이 팝업됩니다. 확인을 눌러 창을 닫아주면 작업이 마무리 됩니다.

적용 및 결과 확인

위 작업 후 적용되는 결과도 한번 알아보도록 하겠습니다.

탐색기-재시작
탐색기 재시작

이제 레지스트리 변경 내용을 시스템에 반영하기 위해 위해 Windows를 재시동하거나 Ctrl + Shift + Esc 조합의 단축키로 Windows 탐색기를 다시 시작합니다. Windows 단축키 더 알아보기

텍스트-문서-새로만들기-메뉴-추가-완료
텍스트 문서 새로만들기 메뉴 추가 완료

레지스트리 수정 후 위 그림처럼 텍스트 문서가 정상적으로 표시되는 것을 확인할 수 있습니다.

배치 실행 명령어로 배치(.bat) 파일 만드는 기본 적인 방법

마치며

윈도우 11의 우클릭 메뉴에서 새로 만들기에 텍스트 문서가 사라진 경우 이를 복구 하는 방법에 대해 알아보았습니다. 메모장이 UWP 방식으로 변경되면서 최신 기술과 프레임워크를 사용하여 더 빠르고 안정적으로 동작할 수 있게 되었고 다크 모드, 스타일, 탭 등 새로운 기능과 개선된 기능을 제공해 사용자를 즐겁게 하는데요.

UWP 방식으로 변경된 메모장은 일부 운영 체제 및 하드웨어에서 작동하지 않을 수 있으며 위와 같이 불안정한 상황도 발생할 수 있는데요. 이렇게, 새로만들기에서 텍스트 문서 항목이 사라진 경우 위 안내한 절차로 레지스트리 파일을 다운로드하거나 직접 제작 후 실행해 보시길 바랍니다.

관련 글

댓글로 남기기 어려운 내용은 Contact Form 에서 개별적으로 문의 할 수 있습니다. 해당 글과 연관 된 내용은 Copy를 이용해 현재 페이지의 주소를 복사 후 문의 폼에 입력시 보다 정확한 답을 얻을 수 있습니다.

Leave a Comment