Как убрать окно выбора принтера при открытии Excel: причины и решения

При каждом запуске Microsoft Excel внезапно появляется диалоговое окно с предложением выбрать принтер — даже если вы не планируете ничего печатать? Проблема типична для версий Office 2013–2023 и связана с повреждением настроек печати или конфликтом драйверов. Чаще всего окно всплывает после обновления Windows, установки нового принтера или сбоя в файле Normal.dotm (для Word) или аналогичных шаблонах Excel. В 80% случаев виноват сбившийся параметр ActivePrinter в реестре или кэшированные данные печати.

Игнорировать окно нельзя: если нажать «Отмена», Excel может открываться дольше обычного или блокировать доступ к функциям предварительного просмотра. Ниже — проверенные способы устранить проблему, от простых (перезапуск службы печати) до радикальных (правка реестра). Все методы работают на Windows 10/11 и не требуют переустановки Office.

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

Основная причина — Excel не может определить принтер по умолчанию или теряет связь с ним. Это происходит из-за:

  • 🖨️ Отсутствия принтера по умолчанию (например, после удаления устройства или сброса настроек Windows).
  • 🔄 Конфликта драйверов после обновления Windows или установки нового принтера (особенно актуально для драйверов HP, Canon и Xerox).
  • 📄 Повреждения файла Excel.xlb — он хранит настройки панели инструментов, включая параметры печати.
  • 🔧 Ошибок в реестре Windows, где сохранены пути к принтерам (HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices).
  • 🖥️ Проблем с службой печати (Print Spooler), которая зависает или не запускается автоматически.

Реже виноваты надстройки Excel (например, Kutools или Ablebits), которые перехватывают функции печати, или групповые политики в корпоративных сетях, блокирующие доступ к принтерам. Если проблема появилась после обновления Office до версии 2019 или 2023, проверьте наличие патчей — Microsoft выпустила исправления для багов с печалью в сборках 16.0.14xxx и новее.

📊 Как часто у вас возникает проблема с выбором принтера в Excel?
При каждом открытии
Только с определёнными файлами
После обновления Windows
Никогда не сталкивался

Способ 1: Назначить принтер по умолчанию вручную

Самое простое решение — явно указать принтер по умолчанию в настройках Windows. Это сработает, если проблема вызвана отсутствием устройства печати или сбоем его приоритета.

  1. Откройте Параметры Windows (Win + I) → перейдите в раздел Устройства → Принтеры и сканеры.
  2. Проверьте список установленных принтеров. Если рядом с одним из них есть метка «По умолчанию», но Excel её не видит — снимите галочку и назначьте принтер заново.
  3. Если принтера нет в списке, нажмите «Добавить принтер или сканер» и установите драйвер (даже виртуальный, например, Microsoft XPS Document Writer).
  4. Перезапустите Excel. Окно выбора принтера больше не должно появляться.

Важно: Если в списке есть принтер с восклицательным знаком (🚨), удалите его — он конфликтует с системой. Также проверьте, не установлен ли сетевой принтер, к которому сейчас нет доступа (например, офисный, если вы работаете удалённо).

Убедиться, что принтер включён и подключён к сети (для сетевых устройств)

Обновить драйвер принтера через Диспетчер устройств

Попробовать назначить принтер по умолчанию для другого пользователя Windows (если проблема только у вас)

Удалить все неиспользуемые принтеры из списка-->

Способ 2: Сбросить настройки печати в Excel

Если принтер по умолчанию назначен, но Excel всё равно запрашивает его выбор, сбросьте настройки печати внутри программы. Для этого:

  1. Откройте Excel и перейдите в Файл → Печать (или нажмите Ctrl + P).
  2. В выпадающем списке принтеров выберите любой доступный (даже Microsoft Print to PDF).
  3. Нажмите «Печать», но на этапе выбора параметров отмените действие (кнопка «Отмена»).
  4. Закройте и снова откройте Excel. Программа должна «запомнить» последний выбранный принтер.

Если способ не сработал, удалите файл кэша печати:

  1. Закройте все программы Office.
  2. Перейдите по пути:
    %AppData%\Microsoft\Excel\

    и удалите файл Excel15.xlb (для Office 2013–2016) или Excel16.xlb (для Office 2019–2023).

  3. Перезапустите Excel — файл будет создан заново с настройками по умолчанию.

Способ 3: Перезапустить службу печати (Print Spooler)

Служба Print Spooler управляет очередью печати в Windows. Если она зависла или не запущена, Excel не может получить данные о принтерах. Перезапуск службы часто решает проблему:

  1. Нажмите Win + R, введите services.msc и нажмите Enter.
  2. В списке найдите службу Print Spooler, кликните по ней правой кнопкой и выберите «Перезапустить».
  3. Если служба не запущена, нажмите «Запустить» и установите тип запуска «Автоматически».

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

net stop spooler

del %systemroot%\System32\spool\printers\* /Q

net start spooler

Критическая заметка: После очистки очереди печати (spool\printers) все текущие задания на печать будут удалены. Сохраните важные документы перед выполнением команды.

Способ 4: Исправить реестр Windows

Если предыдущие методы не помогли, проблема кроется в повреждённых ключах реестра, где хранятся настройки принтеров. Внимание: Неправильное редактирование реестра может привести к сбоям Windows. Создайте точку восстановления перед началом.

  1. Нажмите Win + R, введите regedit и подтвердите запуск.
  2. Перейдите по пути:
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices
  3. Удалите все параметры, кроме (По умолчанию). Они имеют вид имя_принтера,,порт (например, HP LaserJet P1102,,USB001).
  4. Закройте реестр и перезагрузите ПК.

После перезагрузки Windows автоматически восстановит список принтеров. Если проблема осталась, проверьте ещё один ключ:

HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options

Удалите параметр ActivePrinter, если он существует.

Как создать резервную копию реестра перед правкой

1. В regedit выберите Файл → Экспорт.

2. Укажите место сохранения и имя файла (например, Backup_Printers.reg).

3. В разделе «Диапазон экспорта» выберите «Весь реестр».

4. Нажмите «Сохранить». При необходимости восстановления дважды кликните по файлу .reg.

Способ 5: Обновить или переустановить драйверы принтера

Конфликты драйверов — частая причина сбоев печати. Если Excel просит выбрать принтер, но в списке устройств всё в порядке, обновите драйверы:

ДействиеИнструкцияПримечание
Обновить драйвер через Диспетчер устройств

1. Win + X → «Диспетчер устройств».

2. Разверните «Очереди печати».

3. Кликните правой кнопкой по принтеру → «Обновить драйвер».

Выберите «Автоматический поиск» — Windows установит последнюю версию из центра обновлений.
Удалить и переустановить драйвер

1. В Диспетчере устройств удалите принтер.

2. Скачайте драйвер с сайта производителя.

3. Установите его вручную.

Для сетевых принтеров используйте IP-адрес устройства при установке.
Использовать универсальный драйвер

Установите драйвер Microsoft IPP Class Driver или Universal Print Driver (для HP).

Подходит, если оригинальный драйвер конфликтует с Office.

Для принтеров HP и Canon дополнительно удалите программное обеспечение через «Параметры → Приложения». Часто вместе с драйверами устанавливаются фоновые службы (например, HP Smart), которые мешают работе Excel.

Дополнительные решения для корпоративных пользователей

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

  • 🏢 Политики печати: Запросите у администратора права на локальное управление принтерами.
  • 🌐 Сетевые пути: Убедитесь, что путь к сетевому принтеру доступен (например, \\server\printer).
  • 🔒 Права доступа: Проверьте, что ваша учётная запись имеет разрешение на печать.

Если используется Terminal Server или Citrix, проблема может быть в перенаправлении принтеров. Отключите его в настройках подключения:

  1. В клиенте Remote Desktop нажмите «Показать параметры».
  2. Перейдите на вкладку «Локальные ресурсы» → «Принтеры» и снимите галочку.

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

Что делать, если ничего не помогает

Если все способы испробованы, но Excel продолжает требовать выбор принтера, остаются радикальные меры:

  • 🔄 Восстановление Office: Панель управления → Программы → Microsoft 365 → Изменить → Быстрое восстановление.
  • 📦 Чистая переустановка Office: Удалите Office с помощью утилиты Microsoft Support and Recovery Assistant, затем установите заново.
  • 🖥️ Создание нового профиля пользователя в Windows (если проблема только у вашей учётной записи).

Последний шанс — использовать режим совместимости для Excel:

  1. Кликните правой кнопкой по ярлыку Excel → «Свойства».
  2. Перейдите на вкладку «Совместимость» и поставьте галочку «Запустить программу в режиме совместимости».
  3. Выберите Windows 8 или Windows 7 (в зависимости от версии Office).
⚠️ Внимание: Если проблема появилась после обновления Windows до версии 22H2 или 23H2, проверьте наличие известных багов на сайте Microsoft. Например, в обновлении KB502xxx был баг с печатью в Office, который исправили в следующем патче.

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

Почему Excel просит выбрать принтер только для определённых файлов?

Это связано с настройками печати, сохранёнными в самом файле. Откройте проблемный файл, перейдите в Файл → Печать, выберите любой принтер и сохраните файл (Ctrl + S). При следующем открытии окно появляться не должно.

Можно ли отключить печать в Excel навсегда?

Нет, но можно скрыть кнопку печати с панели быстрого доступа через Файл → Параметры → Панель быстрого доступа. Также можно заблокировать печать через защиту книги (Рецензирование → Защитить книгу), но это не уберёт окно выбора принтера.

Поможет ли откат Windows к предыдущей версии?

Да, если проблема появилась после обновления. Используйте Параметры → Обновление и безопасность → Восстановление → Вернуться к предыдущей версии Windows. Учтите, что это удалит установленные после обновления программы.

Как проверить, не виновата ли надстройка Excel?

Запустите Excel в безопасном режиме (удерживайте Ctrl при запуске). Если окно выбора принтера не появляется — виновата надстройка. Отключите их по очереди через Файл → Параметры → Надстройки.

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

Это баг Windows, связанный с обновлением драйверов или групповыми политиками. Проверьте настройки в gpedit.msc (для Pro-версий Windows): Конфигурация пользователя → Административные шаблоны → Панель управления → Принтеры. Отключите политику «Запретить изменение принтера по умолчанию».