При попытке создать новый файл Microsoft Excel через контекстное меню Windows (правый клик → Создать) многие пользователи обнаруживают, что опции .xlsx или .xls просто нет в списке. Это происходит из-за отсутствия соответствующих записей в реестре Windows, даже если Excel установлен на компьютере. Проблема актуальна для всех версий Office (2013, 2016, 2019, 2021, 365) и операционных систем Windows 10/11.
В отличие от .docx или .txt, которые появляются в меню по умолчанию, шаблоны Excel требуют ручной настройки. Ниже — проверенные способы добавить пункт "Новая книга Excel" в контекстное меню, включая методы через реестр, групповую политику и сторонние утилиты. Все инструкции не требуют прав администратора, кроме редактирования реестра.
Почему в контекстном меню нет опции"Создать Excel-файл"?
Отсутствие пункта .xlsx в меню Создать связано с тремя ключевыми причинами:
- 🔹 Отсутствие шаблона по умолчанию: Windows не включает шаблоны Excel в стандартный список, в отличие от Word или Блокнота.
- 🔹 Неправильная регистрация расширений: При установке Office через Click-to-Run (онлайн-установщик) ассоциации файлов могут не прописаться в реестре.
- 🔹 Конфликт версий: Если на ПК установлены несколько версий Office (например, 2016 и 365), система может"не видеть" актуальные шаблоны.
Проверить текущую ситуацию можно так:
- Откройте
Проводники перейдите в любую папку. - Нажмите правой кнопкой мыши на пустом месте →
Создать. - Если в списке нет
Microsoft Excel Worksheet— проблема подтверждена.
⚠️ Внимание: Если вы используете Excel Online (веб-версию), опция создания файла через контекстное меню не появится — это ограничение браузерной версии.
Способ 1: Добавление через редактор реестра (самый надёжный)
Этот метод работает для всех версий Windows и Office, но требует аккуратности. Ошибки в реестре могут привести к сбоям системы.
Инструкция:
- Нажмите
Win + R, введитеregeditи подтвердите запуск. - Перейдите по пути:
HKEY_CLASSES_ROOT\.xlsx\Excel.Sheet.12\ShellNewЕсли папки
ShellNewнет — создайте её (правый клик →Создать→Раздел). - Внутри
ShellNewсоздайте строковый параметр (правый клик →Создать→Строковый параметр) с именемNullFileи значением""(пустая строка). - Закройте редактор реестра и перезагрузите
Проводник(черезДиспетчер задач).
Для Excel 2007-2010 используйте путь с Excel.Sheet.8 вместо Excel.Sheet.12. Если после изменений пункт не появился, проверьте наличие ключа HKEY_CLASSES_ROOT\Excel.Sheet.12 — при его отсутствии Office установлен некорректно.
Создан резервный копия реестра (Файл → Экспорт)
Закрыты все программы Office
Путь к ключу скопирован без ошибок
Параметр NullFile создан с пустым значением
-->
Способ 2: Использование групповой политики (для Windows Pro/Enterprise)
Если у вас Windows 10/11 Pro или Enterprise, можно добавить шаблон Excel через gpedit.msc. Этот метод безопаснее редактирования реестра, но работает не на всех сборках Office.
Пошаговая инструкция:
- Нажмите
Win + R, введитеgpedit.mscи подтвердите. - Перейдите по пути:
Конфигурация пользователя → Административные шаблоны → Компоненты Windows → Проводник. - Найдите параметр
Скрыть стандартные шаблоны в меню"Создать"и установите его в состояниеОтключено. - Сохраните изменения и выполните команду в
CMD:gpupdate /force
После применения политики в меню Создать должны появиться все зарегистрированные шаблоны, включая Excel. Если пункт так и не появился, проверьте, не заблокирован ли он антивирусом (например, Kaspersky иногда ограничивает изменения групповой политики).
Способ 3: Создание файла-шаблона вручную
Если редактировать реестр не хочется, можно обойтись без него, создав пустой файл .xlsx и добавив его в папку ShellNew.
Алгоритм:
- Откройте Excel и создайте новую книгу (
Ctrl + N). - Сохраните её как
Шаблон.xlsxв папку:C:\Users\<Ваше_имя_пользователя>\AppData\Roaming\Microsoft\Windows\Templates(если папки
Templatesнет — создайте её). - Откройте
Блокноти вставьте следующий код:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.xlsx\Excel.Sheet.12\ShellNew]
"NullFile"=""
Сохраните файл с расширением
.reg(например,excel_template.reg) и запустите его.
Теперь при нажатии правой кнопкой мыши → Создать в списке появится пункт "Microsoft Excel Worksheet". Этот метод работает даже если Office установлен нестандартным способом (например, портативная версия).
Альтернативный путь к папке Templates
Если папка %AppData%\Microsoft\Windows\Templates не открывается, используйте полный путь:
C:\Пользователи\<Имя_пользователя>\AppData\Roaming\Microsoft\Windows\Шаблоны
(вместо"Пользователи" может быть"Users" на англоязычной Windows).
Способ 4: Использование сторонних утилит
Если ручные методы кажутся сложными, можно воспользоваться бесплатными программами для настройки контекстного меню. Лучшие варианты:
| Утилита | Функционал | Ссылка | Поддержка Excel |
|---|---|---|---|
| ShellNewHandler | Добавляет любые расширения в меню"Создать" | nirsoft.net | Да (включая.xlsx,.xls) |
| Context Menu Editors | Полный редактор контекстного меню | contexteditor.org | Да (требует ручной настройки) |
| Winaero Tweaker | Настройка Windows, включая шаблоны файлов | winaero.com | Да (раздел"Shell New") |
Пример работы с ShellNewHandler:
- Скачайте и запустите утилиту (не требует установки).
- В списке расширений найдите
.xlsxи отметьте его галочкой. - Нажмите
Applyи перезагрузитеПроводник.
⚠️ Внимание: Некоторые утилиты (например, CCleaner) могут сбрасывать настройки контекстного меню после"очистки реестра". Перед использованием таких программ создавайте резервные копии.
Редактирование реестра вручную
Групповая политика (gpedit.msc)
Создание шаблона в папке Templates
Сторонние утилиты (ShellNewHandler и др.)
-->
Способ 5: Быстрое решение через командную строку
Для опытных пользователей есть способ добавить шаблон Excel одной командой. Откройте CMD от имени администратора и выполните:
reg add"HKCR\.xlsx\Excel.Sheet.12\ShellNew" /v"NullFile" /t REG_SZ /d"" /f
Эта команда:
- 🔹 Создаёт раздел
ShellNewдля расширения.xlsx. - 🔹 Добавляет параметр
NullFileс пустым значением. - 🔹 Применяет изменения принудительно (
/f).
Для Excel 2007-2010 замените Excel.Sheet.12 на Excel.Sheet.8. Если команда вернула ошибку ERROR: Access is denied, проверьте права администратора или временно отключите антивирус.
ftype Excel.Sheet.12="C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /e
(замените путь на актуальный для вашей версии Office).
-->
Частые ошибки и их решения
выполнив все шаги, пункт .xlsx может не появиться. Рассмотрим типичные проблемы и способы их устранения:
| Ошибка | Причина | Решение |
|---|---|---|
| Пункт появился, но файл не создаётся | Отсутствует ассоциация с Excel | Запустите Панель управления → Программы по умолчанию и свяжите .xlsx с Excel |
| В меню отображается"Excel 97-2003" | Устаревшая версия шаблона (.xls) |
Удалите ключ HKEY_CLASSES_ROOT\.xls или обновите Office |
| После перезагрузки пункт исчез | Антивирус или чистильщик реестра сбросил настройки | Добавьте исключение для regedit в антивирусе |
Если ни один из методов не сработал, проверьте целостность установки Office:
- Откройте
Панель управления → Программы и компоненты. - Найдите Microsoft Office, нажмите
Изменить→Быстрое исправление. - После восстановления повторите настройку реестра.
-->
FAQ: Ответы на частые вопросы
Можно ли добавить в меню"Создать" другие форматы Excel (например,.xlsm или.xltx)?
Да, для этого нужно повторить шаги для реестра, заменив .xlsx на нужное расширение. Например, для .xlsm путь будет:
HKEY_CLASSES_ROOT\.xlsm\Excel.SheetMacroEnabled.12\ShellNew
Параметр NullFile создаётся аналогично.
Почему после обновления Windows пункт исчез?
Некоторые обновления (например, Windows 10 20H2 или Windows 11 22H2) сбрасывают пользовательские настройки реестра. Чтобы избежать этого, экспортируйте раздел HKEY_CLASSES_ROOT\.xlsx в .reg-файл и применяйте его после обновлений.
Работает ли этот метод для Excel Online?
Нет. Excel Online — это веб-приложение, и оно не интегрируется с контекстным меню Windows. Чтобы создать файл быстро, используйте комбинацию Win + R → excel → Enter.
Как убрать лишние пункты из меню"Создать"?
Для очистки меню удалите ненужные расширения в разделе реестра HKEY_CLASSES_ROOT. Например, чтобы убрать .odt, удалите папку HKEY_CLASSES_ROOT\.odt\ShellNew. Будьте осторожны — не удаляйте системные ключи.
Можно ли добавить шаблон с заранее настроенными стилями?
Да. Сохраните файл с нужными стилями (например, МойШаблон.xlsx) в папку %AppData%\Microsoft\Windows\Templates. Затем отредактируйте реестр, указав в параметре Filename (вместо NullFile) путь к вашему файлу:
"Filename"="C:\\Users\\Имя\\AppData\\Roaming\\Microsoft\\Windows\\Templates\\МойШаблон.xlsx"
Обратите внимание на двойные обратные слэши (\\).