Как добавить тип файла в меню «Создать» Windows 10

Добавление нового типа файла в контекстное меню “Создать” (New) в Windows 10 делает создание пустых файлов быстрее — не нужно запускать программу, просто правый клик → Создать → нужный тип файла. Ниже — понятное пошаговое руководство, рекомендации по безопасности, альтернативные методы и чек-листы для разных ролей.
Что важно знать перед изменением реестра
Важно понять несколько принципов, прежде чем вносить изменения.
Редактирование реестра
Изменение меню “Создать” требует работы с реестром Windows. Если вы не уверены в своих действиях, создайте резервную копию реестра или экспортируйте отдельные ветви. Ошибки в реестре могут повлиять на систему; при возникших проблемах можно восстановить экспортированную копию или откатить систему.
Important: перед правкой реестра создайте точку восстановления или экспорт нужных ключей.
Создаваемые файлы будут пустыми
Файл, созданный через ShellNew, будет «пустым»: внутри не будет содержимого. Это нормально — как при создании нового документа Word: файл создан, но в нём нет данных, пока вы не откроете и не сохраните их.
Некоторые типы файлов не дадут ожидаемого результата
Файлы, требующие метаданных, внешних сервисов или сложной структуры (например, облачные форматы, Google Docs) не будут работать корректно. Для таких случаев лучше создавать файл через соответствующее приложение.
Пошаговая инструкция по добавлению типа файла в меню “Создать”
Ниже — универсальный алгоритм. В примерах используется расширение .cbr (комикс), но шаги применимы к любому расширению: замените .cbr на .вашерасширение.
- Нажмите Windows + R, введите regedit и нажмите Enter, чтобы открыть Редактор реестра.
- В редакторе перейдите в ветвь HKEY_CLASSES_ROOT.
- Найдите ключ, соответствующий расширению файла, например .cbr. Если ключа нет, можно его создать: правой кнопкой мыши → New → Key и ввести точное имя расширения, включая точку.
- Раскройте ключ .cbr и создайте в нём новый подраздел: правой кнопкой мыши по .cbr → New → Key, назовите его ShellNew.
- Выделите ShellNew, затем правой кнопкой мыши внутри правой панели → New → String Value.
- Назовите эту строку NullFile.
- Дважды кликните NullFile и задайте значение 1 (или оставьте пустым — оба варианта служат маркером для создания пустого файла). В исходном примере установлено значение 1.
- Закройте редактор реестра.
- Обновите проводник файлов (File Explorer) — например, нажатием F5 или перезапуском explorer.exe.
Теперь при правом клике на рабочем столе или в папке и выборе меню «Создать» вы увидите новое расширение и сможете быстро создать пустой файл этого типа.
Быстрые альтернативы и автоподстановка через .reg или PowerShell
Если вам нужно повторно применить изменения на нескольких ПК или автоматизировать задачу, используйте .reg-файл или PowerShell.
Пример .reg-файла для .cbr:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.cbr\ShellNew]
"NullFile"="1"Как применить: сохраните текст в файл с расширением .reg и дважды кликните по нему, подтвердите внесение изменений в реестр.
PowerShell (создаёт ключ и строковое значение):
$ext = '.cbr'
$path = "Registry::HKEY_CLASSES_ROOT\$ext\ShellNew"
If (-not (Test-Path $path)) { New-Item -Path "Registry::HKEY_CLASSES_ROOT\$ext" -Name 'ShellNew' | Out-Null }
New-ItemProperty -Path $path -Name 'NullFile' -PropertyType String -Value '1' -ForceИспользуйте эти способы для пакетного развёртывания через сценарии или GPO (если требуется централизованно для организации).
Когда этот метод не сработает
- Форматы, зависящие от внешних библиотек или облака (Google Docs, облачные контейнеры) не будут полезны в виде пустого файла.
- Если приложение ожидает заголовок или структуру (например, контейнеры мультимедиа с обязательной метадной), пустой файл не откроется.
- Неправильное имя ключа (без точки или с опечаткой) не создаст пункт меню.
Плюсы и минусы подхода
Плюсы:
- Быстрое создание пустых файлов известных форматов.
- Можно автоматизировать и развёртывать.
- Не требует сторонних утилит.
Минусы:
- Файлы пусты — нужно открывать приложение и заполнять.
- Риск при некорректном редактировании реестра.
- Не подходит для сложных форматов.
Чек-листы по ролям
Администратор:
- Сделать резервную копию реестра и создать точку восстановления.
- Тестировать на отдельной машине перед массовым развёртыванием.
- Использовать .reg или PowerShell для автоматизации.
- Документировать изменения для службы поддержки.
Обычный пользователь:
- Создать экспорт реестра только при уверенности.
- Следовать инструкции и копировать точные имена ключей.
- При сомнениях обращаться к администратору.
Мини-методология добавления типа файла (короткий SOP)
- Определите расширение файла и убедитесь, что оно действительно нужно в меню.
- Экспортируйте текущую ветвь реестра HKEY_CLASSES_ROOT.ext (резервная копия).
- Создайте ShellNew и добавьте значение NullFile.
- Обновите Проводник и проверьте появление пункта меню.
- Тестируйте создание и открытие файла в целевом приложении.
Принятие изменений и критерии приёмки
Критерии приёмки:
- В меню «Создать» появился пункт с указанным расширением.
- При выборе пункта создаётся файл с корректным именем и расширением.
- Созданный файл можно открыть программой, ассоциированной с этим расширением (если файл не требует заполнения).
- Нет побочных эффектов в других частях системы после изменения реестра.
Ментальные модели и эвристики для решений
- Если формат прост (текстовые файлы, документы, архивы), добавлять безопасно.
- Если формат требует заголовка/структуры, лучше не добавлять — использовать приложение для создания.
- Для массового развёртывания используйте скрипты и тестирование на образце.
Безопасность и конфиденциальность
- Изменения в реестре — локальные, не передают данные сторонним сервисам.
- Не добавляйте расширения для типов, которые автоматически синхронизируются в облако, если политика конфиденциальности организации ограничивает создание локальных копий.
- Документируйте изменения для аудита безопасности.
Примеры неудачных кейсов
- Добавление «файла Google Docs» как .gdoc не даст рабочего документа, так как .gdoc — указатель на онлайн-ресурс.
- Попытка добавить бинарный формат, требующий заголовка, приведёт к нерабочему файлу.
Быстрый FAQ
Q: Нужно ли задавать значение NullFile равным “1”? A: Достаточно создать строковое значение NullFile; в разных инструкциях встречается пустая строка или “1”. Оба варианта служат маркером ShellNew.
Q: Можно ли автоматически развернуть изменения на всей сети? A: Да, через Group Policy или сценарии PowerShell/.reg.
Короткое резюме
Добавление типа файла в меню “Создать” — простой способ ускорить рабочий процесс для часто используемых форматов. Метод требует редактирования реестра, поэтому соблюдайте осторожность, тестируйте и документируйте изменения. Для централизованного распространения используйте .reg или PowerShell.
Summary:
- Резервная копия реестра обязательна.
- NullFile создаёт пустой файл выбранного типа.
- Не все форматы будут полезны в виде пустого файла.
Notes: если нужно откатить изменение, удалите ключ ShellNew или восстановите экспортированный файл реестра.
Похожие материалы
Установка Google Chrome на Ubuntu
Отключить 1-Click на Amazon — инструкция
Геокешинг: найти тайник и тренироваться на природе
Формулы в таблицах Microsoft Word
DIY HomeKit контроллер для WS2812B на ESP8266