Почему не открывается два файла Excel одновременно — и как это исправить

При попытке открыть второй файл Microsoft Excel вы получаете ошибку «Файл уже открыт в другом окне» или программа просто игнорирует команду, хотя визуально других окон нет? Проблема типична для версий Excel 2016–2021 и Office 365, но причины варьируются от банального режима DDE до системных конфликтов. Чаще всего сбой возникает из-за того, что Excel по умолчанию блокирует одновременное редактирование нескольких документов в одном экземпляре процесса (даже если окна свёрнуты). Первое, что нужно проверить — не запущен ли файл в фоновом режиме (видно в диспетчере задач как процесс EXCEL.EXE без окна).

Если же проблема не в скрытых процессах, виновниками могут быть: настройки безопасности (блокировка макросов), повреждённые надстройки (например, Power Query или Analysis ToolPak), либо конфликт с обновлениями Windows (особенно после патчей KB5002037 или KB5021130). В 80% случаев помогает сброс параметров DDE или запуск Excel в безопасном режиме — но есть и менее очевидные решения, о которых пользователи часто не знают.

1. Проверка скрытых процессов Excel

Самая распространённая причина — Excel уже работает в фоновом режиме, но его окно свёрнуто или не отображается. Это происходит, если ранее файл открывался через проводник двойным кликом, а затем закрывался крестиком (не через Файл → Закрыть). В таком случае процесс EXCEL.EXE остаётся активным и блокирует новые экземпляры.

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

  • 🔍 Откройте Диспетчер задач (Ctrl+Shift+Esc) → вкладка «Процессы».
  • 📊 Найдите все экземпляры Microsoft Excel или EXCEL.EXE.
  • ❌ Если они есть — выделите и нажмите «Снять задачу».
  • 🔄 Попробуйте открыть файлы заново.

Если процесс висит, но не реагирует на команду «Снять задачу», используйте командную строку:

taskkill /f /im excel.exe

Эта команда принудительно закроет все экземпляры Excel. Внимание: несохранённые данные будут утеряны.

2. Режим DDE: почему Excel блокирует второе окно

DDE (Dynamic Data Exchange) — устаревший протокол обмена данными, который Excel по умолчанию использует для открытия файлов из проводника. Если этот режим включён, программа не создаёт новый процесс для каждого файла, а пытается открыть его в уже запущенном экземпляре — что и приводит к конфликту.

Как отключить DDE:

  1. Закройте все окна Excel.
  2. Откройте Проводник, перейдите в папку с любым файлом .xlsx.
  3. Кликните правой кнопкой → «Свойства».
  4. В поле «Приложение» нажмите «Изменить» → выберите Microsoft Excel.
  5. Поставьте галочку «Использовать DDE для выполнения» и снимите её.
  6. Нажмите «ОК» и подтвердите изменения для всех файлов этого типа.

После этого файлы будут открываться в отдельных процессах, и ограничение на количество окон исчезнет. Примечание: в Office 365 этот параметр может сбрасываться после обновлений — проверяйте его периодически.

📊 Как вы обычно открываете файлы Excel?
Двойным кликом в проводнике
Через меню «Файл → Открыть» в Excel
Перетаскиванием на значок программы
Использую горячие клавиши

3. Конфликт надстроек и плагинов

Надстройки типа Power Query, Solver или сторонние плагины (например, Kutools for Excel) могут блокировать многозадачность, если они:

  • 🔌 Загружаются в общий процесс Excel (а не в отдельные экземпляры).
  • 🛑 Имеют ошибки инициализации (видно в журнале событий Windows).
  • 🔒 Используют эксклюзивный доступ к файлам (например, для аналитики).

Как диагностировать:

  1. Запустите Excel в безопасном режиме (удерживайте Ctrl при запуске значка программы).
  2. Попробуйте открыть два файла — если получилось, виноваты надстройки.
  3. Откройте «Файл → Параметры → Надстройки» и отключите все плагины.
  4. Включайте их по одному, проверяя многозадачность после каждого.

Особенно часто проблемы вызывают:

НадстройкаТипичная проблемаРешение
Power QueryБлокирует фоновые процессы при загрузке данныхОбновите до последней версии или отключите автозагрузку
Analysis ToolPakКонфликт с многопоточностью в Excel 2019+Переустановите компонент через «Параметры Windows»
KutoolsМонополизирует доступ к буферу обменаОтключите опцию «Управление буфером» в настройках плагина
Adobe Acrobat PDFMakerБлокирует печать и экспортУдалите или обновите до версии 2023+

☑️ Диагностика конфликтов надстроек

Выполнено: 0 / 4

4. Настройки безопасности и блокировка макросов

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

  • 📁 Файлов из недоверенных источников (например, скачанных из интернета).
  • 🔗 Книг с внешними связями (формулы типа =[Book2.xlsx]Sheet1!A1).
  • 🤖 Файлов с VBA-макросами, особенно если они подписаны недействительным сертификатом.

Как настроить:

  1. Откройте «Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью».
  2. В разделе «Параметры макросов» выберите «Отключить макросы с уведомлением».
  3. В разделе «Внешнее содержимое» установите «Включить все внешние связи».
  4. Добавьте папку с файлами в доверенные расположения («Центр управления безопасностью → Доверенные расположения»).

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

  1. Кликните правой кнопкой по файлу → «Свойства».
  2. Внизу окна нажмите «Разблокировать» (если кнопка активна).
  3. Сохраните изменения и попробуйте открыть файлы заново.
Список опасных макросов, блокирующих многозадачность

Макросы с Application.OnTime (отложенные задачи)|Процедуры, использующие Workbooks.Open без явного закрытия|Код с SendKeys (может конфликтовать с другими окнами)|Макросы, меняющие настройки Application.DisplayAlerts

5. Обновления Windows и Office: известные баги

Некоторые обновления Windows 10/11 и Office вводят ошибки, мешающие многозадачности. Наиболее проблемные:

  • 🪟 KB5002037 (Windows 10, май 2021) — ломает взаимодействие Excel с DDE.
  • 📊 KB5021130 (Office, февраль 2023) — блокирует открытие нескольких файлов из сетевых папок.
  • 🔄 Версия 2208 (Office 365) — баг с многопоточностью в Power Query.

Решения:

  1. Откатите обновление Windows:
    wusa /uninstall /kb:5002037

    (замените номер на актуальный).

  2. Обновите Office до последней версии:

    Откройте любой офисный продукт → «Файл → Учётная запись → Параметры обновления → Обновить сейчас».

  3. Сбросьте компоненты Office:

    Запустите командную строку от имени администратора и выполните:

    cd %ProgramFiles%\Common Files\Microsoft Shared\ClickToRun
    

    officec2rclient.exe /update user updatetoversion=16.0.XXXX.YYYY

    (указав актуальную версию).

Если проблема появилась после обновления, проверьте журнал изменений Office на предмет известных багов. Например, в версии 2208 исправление вышло только в 2209.

6. Альтернативные способы открыть несколько файлов

Если стандартные методы не помогают, воспользуйтесь обходными путями:

Способ 1: Запуск через командную строку

Откройте два файла в разных процессах с помощью команд:

start excel "C:\Путь\к\файлу1.xlsx"

start excel "C:\Путь\к\файлу2.xlsx"

Это гарантированно создаст два отдельных окна.

Способ 2: Использование Excel Viewer или онлайн-версии

  • 🌐 Откройте один файл в десктопном Excel, второй — в Excel Online.
  • 📱 Для просмотра используйте Excel Mobile (если файлы хранятся в OneDrive).

Способ 3: Редактирование реестра (для опытных пользователей)

Если проблема в настройках реестра, добавьте параметр для принудительного многозадачного режима:

  1. Нажмите Win+R, введите regedit.
  2. Перейдите по пути: HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command.
  3. Измените значение параметра (По умолчанию) на:
    "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "%1"

    (указав актуальный путь к EXCEL.EXE).

  4. Повторите для Excel.Sheet.8 (для .xls файлов).
⚠️ Внимание: Неправильное редактирование реестра может привести к сбою системы. Перед изменениями создайте резервную копию.

7. Проверка целостности файлов и Office

Если ни один метод не сработал, возможны повреждения системных файлов или установки Office. Проведите диагностику:

Шаг 1: Восстановление Office

  1. Откройте «Параметры Windows» → «Приложения» → «Приложения и возможности».
  2. Найдите Microsoft 365 или Office, нажмите «Изменить».
  3. Выберите «Быстрое восстановление» и следуйте инструкциям.

Шаг 2: Проверка системных файлов

Запустите командную строку от имени администратора и выполните:

sfc /scannow

dism /online /cleanup-image /restorehealth

Шаг 3: Тест на другом пользователе Windows

Создайте нового пользователя в системе и проверьте, повторяется ли проблема. Если нет — виноваты настройки вашего профиля (например, повреждённый файл Normal.dotm для Word/Excel).

⚠️ Внимание: Если после восстановления Office проблема остаётся, полностью удалите пакет через утилиту удаления и установите Office заново.

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

Можно ли открывать два Excel-файла в одном окне (как вкладки)?

Нет, Microsoft Excel не поддерживает вкладки в одном окне (в отличие от Google Sheets или LibreOffice Calc). Каждый файл открывается в отдельном окне, но вы можете:

  • 📌 Закрепить окна бок о бок (Win+→ и Win+←).
  • 🔄 Использовать представление «Рядом» («Вид → Рядом»).
  • 🖥️ Подключить второй монитор для удобной работы.
Почему Excel пишет «Файл заблокирован для редактирования», хотя он не открыт?

Это происходит из-за:

  • 👤 Фонового процесса (проверьте диспетчер задач).
  • 📂 Сетевого конфликта (файл открыт на другом ПК по сети).
  • 🔒 Атрибута «Только чтение» (кликните правой кнопкой → «Свойства»).
  • 🛡️ Антивируса (например, Kaspersky блокирует файлы во время сканирования).

Решение: закройте все процессы Excel, отключите антивирус на 5 минут или скопируйте файл в другую папку.

Как открыть два файла Excel на Mac?

На macOS проблема решается иначе:

  1. Закройте все окна Excel.
  2. Удерживая Option (⌥), кликните по значку Excel в Dock → выберите «Новый».
  3. В первом окне откройте файл 1, во втором — файл 2.

Если не работает, сбросьте настройки через Terminal:

defaults delete com.microsoft.Excel

killall cfprefsd

Почему в Excel 2013 можно открывать несколько файлов, а в 2019 — нет?

В Excel 2019/365 изменилась архитектура многозадачности:

  • 🔄 Один процесс по умолчанию управляет всеми окнами (экономит память).
  • 🚫 DDE-режим работает иначе, часто блокируя второе окно.
  • 🔒 Безопасность ужесточилась — файлы из недоверенных источников открываются в «песочнице».

Решение: отключите DDE (см. раздел 2) или используйте командную строку для принудительного запуска.

Можно ли настроить Excel так, чтобы файлы всегда открывались в новых окнах?

Да, для этого:

  1. Создайте ярлык для Excel на рабочем столе.
  2. Кликните правой кнопкой → «Свойства».
  3. В поле «Объект» добавьте ключ /x (пробел перед слэшем!):
    "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x
  4. Теперь при открытии файлов через этот ярлык они будут запускаться в отдельных процессах.