По умолчанию 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 игнорировать уже запущенные экземпляры и создавать новый процесс.
Инструкция:
- Закройте все окна Excel.
- Нажмите
Win + R, введите:
Примечание: Для Office 2019/365 путь может отличаться (например,"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x "Путь_к_вашему_файлу.xlsx"Office16→Office17). - Повторите шаг 2 для каждого файла, который нужно открыть в отдельном окне.
Недостаток метода: требует ручного ввода команды для каждого файла. Для автоматизации можно создать ярлыки с предопределёнными параметрами.
Метод 2: Изменение параметров реестра (постоянное решение)
Для полного отключения режима вкладок необходимо отредактировать реестр Windows. Этот метод работает для всех версий Excel начиная с 2013 года.
Шаги:
- Нажмите
Win + R, введитеregeditи подтвердите запуск. - Перейдите по пути:
Для Excel 2016/2019/365 используйтеHKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\commandExcel.Sheet.8илиExcel.Sheet.12. - В параметре
(По умолчанию)найдите строку запуска. Добавьте в конец (перед"%1") пробел и/x. Пример:"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /x "%1" - Повторите шаги для ветки
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command. - Перезагрузите компьютер.
После изменений все файлы 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 (дополнительно) |
Метод 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).
❓ Можно ли открыть в разных окнах файлы, уже открытые на вкладках?
Да, но потребуется обходной путь:
- Скопируйте полный путь к файлу из адресной строки Excel (например,
C:\Users\...\Document.xlsx). - Закройте файл в Excel.
- Откройте его заново через командную строку с
/x(см. Метод 1).
Для ускорения процесса используйте Метод 3 (ярлыки).
❓ Будут ли проблемы с макросами при открытии в отдельных окнах?
Нет, параметр /x не влияет на выполнение макросов. Однако:
- 🔄 Макросы, ссылающиеся на другие книги (
Workbooks("Имя.xlsx")), могут не найти файл, если он открыт в другом окне. Используйте полные пути. - 📋 При записи макросов в режиме отдельных окон убедитесь, что код ссылается на правильный экземпляр Excel (
Application).
❓ Работает ли этот метод в Windows 11?
Да, все описанные методы совместимы с Windows 11, так как проблема связана с настройками Excel, а не ОС. Исключение: в Windows 11 может отличаться путь к EXCEL.EXE (например, Office16 → Office17).
❓ Как вернуть стандартное поведение (вкладки) после изменений?
Чтобы откатить изменения:
- Удалите параметр
/xиз ключей реестра (Метод 2). - Удалите созданные ярлыки (Метод 3).
- Перезагрузите компьютер.
Если проблема сохраняется, сбросьте настройки Excel через Пуск → Параметры → Приложения → Excel → Сброс.