Как заставить Excel открываться в разных окнах Windows 10: все рабочие методы

По умолчанию Microsoft Excel на Windows 10 открывает все файлы в одном окне с вкладками — поведение, унаследованное от версий 2013+. Это создаёт проблемы при работе с несколькими мониторами, сравнении данных или копировании между книгами. Проблема проявляется независимо от версии Office (2016, 2019, 365) и связана с настройками реестра IgnoreOtherApplications, которые Microsoft принудительно активирует для "улучшения пользовательского опыта".

Решение требует ручного вмешательства в параметры запуска или реестра. Ниже — проверенные методы, включая обходные пути для корпоративных политик, где доступ к реестру заблокирован. Важно: после изменений может потребоваться перезагрузка Explorers.exe или всей системы.

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

Причина кроется в механизме SDI (Single Document Interface), который Microsoft внедрила вместо классического MDI (Multiple Document Interface). В результате:

  • 📌 Все книги открываются как вкладки в одном экземпляре EXCEL.EXE.
  • 🔄 Переключение между файлами происходит через Ctrl+Tab, а не через панель задач.
  • 🖥️ Невозможно расположить книги на разных мониторах без дополнительных манипуляций.
  • 🔗 Копирование данных между окнами требует лишних кликов.

Технически, проблема решается отключением параметра IgnoreOtherApplications в реестре или принудительным запуском нового экземпляра EXCEL.EXE с ключом /x. Однако в корпоративных средах эти настройки могут блокироваться групповой политикой.

⚠️ Внимание: Изменение реестра может привести к нестабильной работе Office. Создайте точку восстановления системы перед редактированием.

Метод 1: Запуск Excel с ключом /x (для разового открытия)

Самый быстрый способ открыть книгу в отдельном окне — использовать параметр командной строки /x. Он заставляет Excel игнорировать уже запущенные экземпляры и создавать новый процесс.

Инструкция:

  1. Закройте все окна Excel.
  2. Нажмите Win + R, введите:
    "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x "Путь_к_вашему_файлу.xlsx"
    Примечание: Для Office 2019/365 путь может отличаться (например, Office16Office17).
  3. Повторите шаг 2 для каждого файла, который нужно открыть в отдельном окне.

Недостаток метода: требует ручного ввода команды для каждого файла. Для автоматизации можно создать ярлыки с предопределёнными параметрами.

Метод 2: Изменение параметров реестра (постоянное решение)

Для полного отключения режима вкладок необходимо отредактировать реестр Windows. Этот метод работает для всех версий Excel начиная с 2013 года.

Шаги:

  1. Нажмите Win + R, введите regedit и подтвердите запуск.
  2. Перейдите по пути:
    HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command
    Для Excel 2016/2019/365 используйте Excel.Sheet.8 или Excel.Sheet.12.
  3. В параметре (По умолчанию) найдите строку запуска. Добавьте в конец (перед "%1") пробел и /x. Пример:
    "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x "%1"
  4. Повторите шаги для ветки HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command.
  5. Перезагрузите компьютер.

После изменений все файлы Excel будут открываться в отдельных окнах при двойном клике. Для проверки откройте два файла — в диспетчере задач должны отобразиться два процесса EXCEL.EXE.

Версия Excel Ключ реестра Пример пути
Excel 2013 Excel.Sheet.12 HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command
Excel 2016/2019 Excel.Sheet.12 или Excel.Sheet.8 HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command
Excel 365 Excel.Sheet.12 HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec (дополнительно)
📊 Какой метод вы предпочитаете для открытия Excel в разных окнах?
Изменение реестра
Командная строка /x
Ярлыки на рабочем столе
Другое

Метод 3: Создание специализированных ярлыков

Если редактировать реестр нежелательно, можно создать ярлыки с предопределённым параметром /x. Это позволит открывать выбранные файлы в отдельных окнах без глобальных изменений.

Инструкция:

  • 📂 Кликните правой кнопкой на рабочем столе → СоздатьЯрлык.
  • 🔗 В поле "Укажите расположение объекта" введите:
    "C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x "C:\Путь\к\вашему\файлу.xlsx"
  • 📌 Назовите ярлык (например, "Отчёт 2026 — отдельное окно").
  • 🎨 При желании назначьте горячие клавиши в свойствах ярлыка.

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

Скопирован полный путь к EXCEL.EXE|Указан параметр /x перед путём к файлу|Проверена работоспособность ярлыка|Назначены горячие клавиши (опционально)-->

Метод 4: Использование VBS-скрипта для автоматического открытия

Для пользователей, которым нужно открывать несколько файлов в отдельных окнах регулярно, подойдёт VBS-скрипт. Он автоматизирует запуск Excel с ключом /x для списка файлов.

Пример скрипта:

Set objExcel = CreateObject("Excel.Application")

objExcel.Visible = True

' Список файлов для открытия

files = Array("C:\Reports\January.xlsx", "C:\Reports\February.xlsx")

For Each file In files

objExcel.Workbooks.Open file, , False, , , , , , , True ' Последний параметр = IgnoreOtherApps

Next

Сохраните код в файл с расширением .vbs и запускайте двойным кликом. Для редактирования списка файлов используйте Блокнот.

⚠️ Внимание: Скрипт открывает файлы в одном окне, но с параметром IgnoreOtherApps=True, что имитирует поведение /x. Для полной изоляции процессов комбинируйте с методом реестра.

Метод 5: Обходные пути для корпоративных пользователей

В организациях с жёсткими политиками безопасности доступ к реестру и командной строке часто блокирован. Альтернативные решения:

  • 🔄 Перетаскивание файлов: Откройте Excel, затем перетащите файл из проводника в пустую область окна (не на листы). Это иногда заставляет создать новое окно.
  • 📋 Использование "Открыть с помощью": Кликните правой кнопкой на файле → Открыть с помощью → выберите Excel вручную. Иногда это обходит ограничения.
  • 🖥️ Удалённый рабочий стол: Подключитесь к другому ПК (например, домашнему) через RDP и работайте с файлами там.
  • 🌐 Excel Online: Загрузите файлы в OneDrive и откройте в браузере — там каждый файл открывается в отдельной вкладке.

Если ни один метод не работает, обратитесь в IT-отдел с просьбой добавить исключение для параметра IgnoreOtherApplications в групповой политике.

Как проверить, блокирует ли групповую политику изменения реестра?

Откройте командную строку и введите rsop.msc. В разделе Конфигурация пользователя → Административные шаблоны → Microsoft Excel проверьте наличие политик, ограничивающих параметры запуска.

Сравнение методов: какой выбрать

Выбор метода зависит от частоты использования и уровня доступа к системе:

Метод Уровень сложности Постоянство Требуемые права Лучше для
Ключ /x в командной строке Низкий Разовое действие Пользователь Единичные файлы
Редактирование реестра Средний Постоянно Администратор Регулярная работа
Специализированные ярлыки Низкий Постоянно Пользователь Фиксированный набор файлов
VBS-скрипт Высокий Постоянно Пользователь Автоматизация

Критичный нюанс: В Excel 365 с полугодовым каналом обновлений Microsoft может сбросить настройки реестра после апдейтов. В этом случае потребуется повторное редактирование.

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

❓ Почему после изменения реестра Excel всё равно открывается в одном окне?

Вероятные причины:

  • 🔄 Вы редактировали не тот раздел реестра (проверьте Excel.Sheet.8 и Excel.Sheet.12).
  • 🔒 Групповая политика переопределяет ваши настройки (проверьте через gpedit.msc).
  • 🔄 Excel был запущен до изменений — перезагрузите систему.
  • 📋 Вы используете Excel Online или Excel для Mac (метод работает только для десктопной версии на Windows).
❓ Можно ли открыть в разных окнах файлы, уже открытые на вкладках?

Да, но потребуется обходной путь:

  1. Скопируйте полный путь к файлу из адресной строки Excel (например, C:\Users\...\Document.xlsx).
  2. Закройте файл в Excel.
  3. Откройте его заново через командную строку с /x (см. Метод 1).

Для ускорения процесса используйте Метод 3 (ярлыки).

❓ Будут ли проблемы с макросами при открытии в отдельных окнах?

Нет, параметр /x не влияет на выполнение макросов. Однако:

  • 🔄 Макросы, ссылающиеся на другие книги (Workbooks("Имя.xlsx")), могут не найти файл, если он открыт в другом окне. Используйте полные пути.
  • 📋 При записи макросов в режиме отдельных окон убедитесь, что код ссылается на правильный экземпляр Excel (Application).
❓ Работает ли этот метод в Windows 11?

Да, все описанные методы совместимы с Windows 11, так как проблема связана с настройками Excel, а не ОС. Исключение: в Windows 11 может отличаться путь к EXCEL.EXE (например, Office16Office17).

❓ Как вернуть стандартное поведение (вкладки) после изменений?

Чтобы откатить изменения:

  1. Удалите параметр /x из ключей реестра (Метод 2).
  2. Удалите созданные ярлыки (Метод 3).
  3. Перезагрузите компьютер.

Если проблема сохраняется, сбросьте настройки Excel через Пуск → Параметры → Приложения → Excel → Сброс.