Почему Excel открывает два окна, одно из которых пустое — 7 причин и решений

При запуске файла Microsoft Excel вы видите два окна программы: одно с вашей таблицей, а второе — полностью пустое, без названия или с надписью "Книга1"? Это не случайный баг, а следствие конкретных настроек, повреждённых шаблонов или конфликтов в работе приложения. Чаще всего проблема возникает из-за автоматического создания новой книги при старте, сбоя в параметрах запуска или повреждения файла XLSTART — папки, где хранятся шаблоны Excel. В 80% случаев достаточно отключить одну галочку в настройках или очистить кэш программы, но есть и более глубокие причины — от плагинов до повреждения реестра Windows.

Если пустое окно появляется только при открытии определённого файла, виноват сам документ (например, в нём сохранён макрос, создающий новую книгу). Если же проблема возникает при любом запуске Excel — независимо от файла — ищите причину в глобальных настройках или системных конфликтах. Ниже разберём все варианты, начиная с самых простых.

1. Автоматическое создание новой книги при запуске

По умолчанию Excel настроен так, чтобы при каждом открытии программы автоматически создавать новую пустую книгу (Книга1.xlsx). Если вы открываете существующий файл через двойной клик, программа запускает два процесса: один для вашего документа, другой — для новой книги. Это не ошибка, а feature, но её можно отключить.

Чтобы убрать пустое окно:

  • 📁 Перейдите в Файл → Параметры → Общие.
  • 🔍 Найдите раздел "Параметры запуска" и снимите галочку с пункта "Создавать новую книгу при запуске".
  • 🔄 Перезапустите Excel.

Если этот параметр уже отключён, но проблема остаётся, проверьте папку XLSTART (о ней — в следующем разделе). Также учтите, что в Excel 2016 и новее может срабатывать быстрый запуск (фоновой процесс EXCEL.EXE висит в диспетчере задач), из-за которого создаётся лишнее окно.

2. Повреждённые файлы в папке XLSTART

Папка XLSTART — это системный каталог, где Excel хранит шаблоны и файлы, загружаемые при каждом запуске. Если там лежит повреждённый документ (например, с макросом или некорректным форматом), программа будет открывать его как пустое окно вместе с вашим файлом.

Как проверить и очистить XLSTART:

  1. Закройте все окна Excel.
  2. Перейдите по пути:
    %APPDATA%\Microsoft\Excel\XLSTART

    (скопируйте эту строку в адресную строку Проводника и нажмите Enter).

  3. Удалите или переместите все файлы из этой папки в другую директорию (например, на рабочий стол).
  4. Перезапустите Excel.

Если после очистки проблема исчезла, значит, виноват был один из файлов в XLSTART. Верните их по одному, чтобы выявить "виновника". Чаще всего это:

  • 📊 Шаблоны с макросами (.xltm).
  • 🔄 Повреждённые надстройки (.xlam).
  • 📂 Файлы из старых версий Excel (например, .xls вместо .xlsx).

1. Для текущего пользователя: %APPDATA%\Microsoft\Excel\XLSTART

2. Для всех пользователей ПК: C:\Program Files\Microsoft Office\Root\Office16\XLSTART

Проверьте обе!-->

3. Конфликт с надстройками (Add-ins)

Надстройки — это плагины, расширяющие функционал Excel (например, Power Query, Solver или сторонние инструменты вроде Kutools). Если надстройка повреждена или конфликтует с текущей версией программы, она может принудительно открывать новое окно при запуске.

Как диагностировать проблему:

  1. Откройте Excel в безопасном режиме (удерживайте Ctrl при запуске программы). Если пустого окна нет — виноваты надстройки.
  2. Перейдите в Файл → Параметры → Надстройки.
  3. Внизу выберите "Управление: Надстройки Excel" и нажмите "Перейти".
  4. Снимите галочки со всех надстроек и перезапустите программу.

Если проблема исчезла, включайте надстройки по одной, чтобы найти виновника. Особое внимание уделите:

  • 🛠️ Сторонним надстройкам (например, Ablebits, ASAP Utilities).
  • 🔄 Устаревшим версиям Power Pivot или Power Query.
  • 📥 Надстройкам, установленным через Office Store.
📊 Какие надстройки вы используете в Excel?
Только стандартные (Power Query, Solver)
Сторонние (Kutools, Ablebits)
Собственные VBA-макросы
Не использую надстройки

4. Повреждённый файл или шаблон по умолчанию

Если пустое окно появляется только при открытии конкретного файла, проблема кроется в нём самом. Возможные причины:

  • 📉 В документе сохранён макрос, который создаёт новую книгу при открытии.
  • 🔗 Файл ссылается на внешние данные, которые не могут подгрузиться.
  • 🛑 Файл повреждён (например, после аварийного закрытия Excel).

Как проверить:

  1. Откройте проблемный файл, удерживая Shift (это отключит выполнение макросов). Если пустого окна нет — виноват VBA-код.
  2. Попробуйте открыть файл на другом компьютере. Если проблема повторится — файл повреждён.
  3. Создайте новый файл и перенесите в него данные из проблемного (копируйте только значения, без формул и форматирования).

Если файл повреждён, попробуйте восстановить его:

  • 🔧 Через Файл → Открыть → Обзор → Выделите файл → Стрелка рядом с "Открыть" → Открыть и восстановить.
  • 📂 Переименуйте расширение с .xlsx на .zip, извлеките содержимое, найдите файл xl\workbook.xml и проверьте его на ошибки.
Как найти макрос, создающий пустое окно

Откройте файл, нажмите Alt+F11, чтобы открыть редактор VBA. В окне Project Explorer найдите модули с кодом и ищите строки вроде:

Workbooks.Add

ActiveWorkbook.NewWindow

Удалите или закомментируйте их (добавьте апостроф ' в начале строки).

5. Сбои в реестре Windows

Если ни один из предыдущих способов не помог, проблема может крыться в системном реестре. Excel хранит там параметры запуска, и если они повреждены, программа будет вести себя непредсказуемо (например, открывать лишние окна).

⚠️ Внимание: Редактирование реестра — рискованная операция. Создайте точку восстановления системы перед изменениями!

Инструкция по очистке:

  1. Закройте все программы Microsoft Office.
  2. Нажмите Win + R, введите regedit и нажмите Enter.
  3. Перейдите по пути:
    HKEY_CURRENT_USER\Software\Microsoft\Office\{версия}\Excel\Options

    (замените {версия} на вашу, например, 16.0 для Excel 2016–2023).

  4. Удалите параметры Open, OpenSave и RecentFiles (если они есть).
  5. Перезагрузите компьютер.

Также проверьте ветку:

HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command

Параметр (По умолчанию) должен содержать путь к excel.exe без лишних ключей (например, "/e" или "/x"). Если они есть — удалите их.

6. Конфликт с обновлениями Office

После установки обновлений Microsoft Office (особенно в версиях Excel 2019–2023) могут возникать конфликты, приводящие к открытию лишних окон. Чаще всего это связано с:

  • 🔄 Неполной установкой обновлений (файлы не до конца скачались или распаковались).
  • 📥 Конфликтом между 32-битной и 64-битной версиями Office.
  • 🛠️ Ошибками в компоненте Click-to-Run (технология установки Office).

Как исправить:

  1. Откройте Панель управления → Программы → Программы и компоненты.
  2. Найдите Microsoft Office, нажмите "Изменить" и выберите "Быстрое исправление" (или "Восстановление").
  3. Если не помогло — удалите Office через официальный инструмент удаления и установите заново.

Для Excel 365 (подписочная версия) также поможет сброс лицензии:

  • 📋 Закройте все офисные программы.
  • 🔍 Введите в командной строке (от имени администратора):
    cd %ProgramFiles%\Microsoft Office\Office16
    

    cscript ospp.vbs /dstatus

    (для Office 2019–2023 замените Office16 на Office17).

  • 🔄 Перезагрузите ПК и проверьте Excel.

7. Вирусы и вредоносные макросы

Редко, но бывает, что пустое окно в Excel появляется из-за вируса, который внедряет в программу вредоносный макрос. Такие вирусы часто маскируются под легитимные надстройки или шаблоны и могут:

  • 🦠 Создавать скрытые книги с вредоносным кодом.
  • 📤 Отправлять данные с вашего ПК.
  • 🔄 Модифицировать системные файлы Excel.

Признаки заражения:

  • 🚨 Пустое окно появляется даже после полной переустановки Excel.
  • 📁 В папке XLSTART или AppData появляются неизвестные файлы.
  • 🛡️ Антивирус блокирует доступ к Excel или макросам.

Что делать:

  1. Проверьте ПК антивирусом (например, Malwarebytes или Kaspersky Virus Removal Tool).
  2. Удалите все подозрительные файлы из:
    %APPDATA%\Microsoft\Excel\
    

    %APPDATA%\Microsoft\Templates\

  3. Сбросьте настройки Excel до заводских (через Параметры → Сброс).

🔍 Запустите Excel в безопасном режиме (удерживайте Ctrl при открытии)

📂 Проверьте папки XLSTART и Templates на неизвестные файлы

🛡️ Отсканируйте ПК антивирусом с обновлёнными базами

📋 Откройте редактор VBA (Alt+F11) и проверьте наличие подозрительных модулей-->

Сравнение причин и решений

Причина Симптомы Решение Сложность
Автосоздание новой книги Пустое окно "Книга1" при каждом запуске Отключить в Параметры → Общие
Повреждённые файлы в XLSTART Пустое окно с именем повреждённого файла Очистить папку XLSTART ⭐⭐
Конфликт надстроек Проблема исчезает в безопасном режиме Отключить надстройки по одной ⭐⭐⭐
Повреждённый файл Пустое окно только при открытии конкретного файла Восстановить файл или перенести данные ⭐⭐
Сбои в реестре Проблема после обновлений или сбоев Очистить ключи реестра (см. раздел 5) ⭐⭐⭐⭐

FAQ: Частые вопросы

🔹 Почему пустое окно появляется только при открытии файлов с сетевого диска?

Это связано с кэшированием сетевых файлов. Excel может создавать временную копию документа, которая открывается как пустое окно. Решения:

  • 📁 Скопируйте файл на локальный диск перед открытием.
  • 🔧 Отключите кэширование в параметрах сетевого диска.
  • 🔄 Используйте Файл → Открыть → Обзор → Выделите файл → Стрелка рядом с "Открыть" → Открыть как копию.
🔹 Можно ли отключить пустое окно только для определённых файлов?

Да, если проблема в макросах. Откройте файл, нажмите Alt+F11, найдите модуль с кодом и удалите строки, содержащие:

Workbooks.Add

ActiveWorkbook.NewWindow

Также проверьте события Workbook_Open в разделе ThisWorkbook.

🔹 Почему после обновления Windows появилось пустое окно?

Обновления Windows могут сбрасывать настройки совместимости для Excel. Проверьте:

  1. Правой кнопкой по ярлыку Excel → Свойства → Совместимость.
  2. Снимите галочки с "Запускать в режиме совместимости" и "Запускать от имени администратора".
  3. Перезапустите программу.
🔹 Как вернуть пустое окно, если оно нужно для работы?

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

  • 📁 В Параметры → Общие поставьте галочку "Создавать новую книгу при запуске".
  • 🔧 Или добавьте в папку XLSTART шаблон, который будет открываться автоматически.
🔹 Пустое окно появляется только в Excel Online. Что делать?

В веб-версии Excel (Excel Online) пустое окно может открываться из-за:

  • 🌐 Конфликта с расширениями браузера (отключите их).
  • 🔄 Кэша браузера (очистите через Ctrl+Shift+Del).
  • 📥 Повреждённых файлов в OneDrive (проверьте целостность файла).

Также попробуйте открыть файл в десктопной версии Excel через Открыть в приложении.