Повторно добавьте «создать новый текстовый файл» в контекстное меню 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, вот шаги, которые сработали для меня:
- Откройте редактор реестра и перейдите в
HKEY_CLASSES_ROOT\.txt
- Добавить новый
Key
называетсяShellNew
- Перейдите к новому ключу (т.е.
HKEY_CLASSES_ROOT\.txt\ShellNew
) - Добавить новый
String Value
с именемNullFile
Теперь единственное, чего не хватает, — это имени, отображаемого в контекстном меню. Поскольку по умолчанию его нет, запись пока не отображается. Чтобы изменить это:
- Перейти к
HKEY_CLASSES_ROOT\txtfilelegacy
- Изменить
(Default)
значение дляText File
(или любое другое имя по вашему желанию)
И вуаля! Он должен появиться, перезагрузка не требуется. (Изменить: возможно, вам нужно перезапустить explorer.exe, как указал Дэвид Мойлан.) Если вы хотите добавить шаблон для файла, это может сработать, но я не пробовал.
Загрузите Regedit и выполните следующие действия.
- Перейдите к
HKEY_CURRENT_USER\Software\Classes\CLSID
- Щелкните папку правой кнопкой мыши и выберите >
- Назначить имя
{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}
- Щелкните правой кнопкой мыши новый ключ и выберите
New
>Key
- Назови это
- Отредактируйте
default
строка внутриInprocServer32
ключ и установите для данных значение пустое/нулевое. - Перезагрузитесь, и контекстное меню должно стать доступным.
Не ответ на вопрос как таковой, а быстрый обходной путь:
- Создать > Документ Word
- Переименуйте его в myfile.txt.
Файлы с пустыми словами — это просто пустые файлы, поэтому при необходимости создается пустой файл с расширением .txt.
Установите Блокнот Windows из Microsoft Store: https://www.microsoft.com/store/productId/9MSMLRH6LZF3.
Тогда либо:
Перезапустите Проводник Windows, выбрав Диспетчер задач > Процессы > Проводник Windows > Щелкните правой кнопкой мыши > Перезагрузить.
ИЛИ перезапустить виндовс
и тогда оно должно появиться