Повторно добавьте «создать новый текстовый файл» в контекстное меню Windows 11.

Я только что обновил свой компьютер до Windows 11.

Как программист C++/cmake, я постоянно использую опцию «создать новый -> текстовый файл» в контекстном меню, но в Windows 11 эта опция удалена.

Есть ли способ вернуть эту опцию, например, с помощью regedit или какого-то нового инструмента?

6 ответов

То, что предлагает spikey_richie, вернет все контекстное меню к виду из Windows 10, что может быть тем, что кто-то хочет, но не отвечает на конкретный вопрос ОП.

Я искал способ вернуть только опцию «Создать новый текстовый документ». Нашел эту замечательную страницу: https://www.tenforums.com/tutorials/24412-add-remove-default-new-context-menu-items-windows-10-a.html .

И использовал файл Restore_New_Text_Document_context_menu_item.reg, который отлично работал.

Чтобы восстановить только то, что запрашивал ОП, единственное, что нужно, — это следующий файл .reg. Для того чтобы explorer.exe принял изменения, необходим выход/вход в систему ИЛИ перезагрузка.

      Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt\ShellNew]
"ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,2d,00,34,00,37,00,30,00,00,00
"NullFile"=""

[HKEY_CLASSES_ROOT\txtfilelegacy]
@="Text Document"

Что мне помогло, так это сброс настроек приложения «Блокнот»; Программы; Приложения и функции; рядом с «Блокнотом» выберите всплывающее меню из трех точек; Расширенные настройки; выберите Сброс. Похоже, он эффективно удаляет/переустанавливает блокнот и сбрасывает связанные настройки. «Текстовый документ» вернулся в качестве опции в меню «Новое», вызываемом правой кнопкой мыши.

Вероятно, вам придется перезапустить Explorer, чтобы появилась новая опция:

Если вы хотите вручную изменить реестр (всегда делайте резервную копию перед редактированием ), не возвращая его к виду Windows 10, вот шаги, которые сработали для меня:

  1. Откройте редактор реестра и перейдите вHKEY_CLASSES_ROOT\.txt
  2. Добавить новыйKeyназываетсяShellNew
  3. Перейдите к новому ключу (т.е.HKEY_CLASSES_ROOT\.txt\ShellNew)
  4. Добавить новыйString Valueс именемNullFile

Теперь единственное, чего не хватает, — это имени, отображаемого в контекстном меню. Поскольку по умолчанию его нет, запись пока не отображается. Чтобы изменить это:

  1. Перейти кHKEY_CLASSES_ROOT\txtfilelegacy
  2. Изменить(Default)значение дляText File(или любое другое имя по вашему желанию)

И вуаля! Он должен появиться, перезагрузка не требуется. (Изменить: возможно, вам нужно перезапустить explorer.exe, как указал Дэвид Мойлан.) Если вы хотите добавить шаблон для файла, это может сработать, но я не пробовал.

Загрузите Regedit и выполните следующие действия.

  1. Перейдите кHKEY_CURRENT_USER\Software\Classes\CLSID
  2. Щелкните папку правой кнопкой мыши и выберите >
  3. Назначить имя{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}
  4. Щелкните правой кнопкой мыши новый ключ и выберитеNew>Key
  5. Назови это
  6. Отредактируйтеdefaultстрока внутриInprocServer32ключ и установите для данных значение пустое/нулевое.
  7. Перезагрузитесь, и контекстное меню должно стать доступным.

Не ответ на вопрос как таковой, а быстрый обходной путь:

  1. Создать > Документ Word
  2. Переименуйте его в myfile.txt.

Файлы с пустыми словами — это просто пустые файлы, поэтому при необходимости создается пустой файл с расширением .txt.

Установите Блокнот Windows из Microsoft Store: https://www.microsoft.com/store/productId/9MSMLRH6LZF3.

Тогда либо:

  1. Перезапустите Проводник Windows, выбрав Диспетчер задач > Процессы > Проводник Windows > Щелкните правой кнопкой мыши > Перезагрузить.

  2. ИЛИ перезапустить виндовс

и тогда оно должно появиться

Другие вопросы по тегам