Вы когда-нибудь сталкивались с ситуацией, когда документ упорно улетает не на тот принтер? Или когда система игнорирует ваш любимый Canon PIXMA и отправляет задания на старый офисный HP LaserJet, стоящий в другом конце коридора? Виной всему — загадочная галочка «Использовать по умолчанию», которую Windows, macOS или даже Linux ставят без спросу. Эта настройка кажется безобидной, пока не начинает мешать работе.

Проблема усложняется тем, что интерфейсы управления принтерами скрыты глубоко в системных настройках, а алгоритмы автоматического выбора устройства часто работают по непонятным правилам. Например, после подключения нового принтера по USB система может «забыть» о сетевом МФУ, который вы использовали годами. Или обновление драйверов сбросит все ваши предпочтения. В этой статье мы разберём 5 проверенных способов снять галочку по умолчанию — от стандартных инструментов ОС до редактирования реестра и групповой политики.

Особое внимание уделим скрытым настройкам, о которых не пишут в официальной документации, но которые спасают, когда принтер упорно возвращается в статус «по умолчанию» после каждой перезагрузки. А для корпоративных пользователей приготовили инструкцию, как заблокировать автоматическое изменение принтера через gpedit.msc — это избавит от головной боли системных администраторов.

Почему принтер сам становится «по умолчанию»?

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

  • 🔌 Подключение нового устройства: Windows автоматически назначает «по умолчанию» последний подключённый принтер (особенно актуально для USB-устройств).
  • 📥 Обновление драйверов: После апдейта ПО для принтера система может сбросить настройки.
  • 🌐 Сетевые принтеры: В доменных сетях политика группы может принудительно назначать корпоративное устройство.
  • 🔄 Сбои в службе печати: Если служба Print Spooler перезапускается, она иногда «забывает» пользовательские настройки.
  • 🖥️ macOS и «Последний использованный»: На Mac система по умолчанию выбирает принтер, который использовался в последний раз.

Интересный факт: в Windows 10 версии 1809 Microsoft внедрила функцию «Управление принтерами по умолчанию», которая должна была автоматически выбирать последний использованный принтер. Однако на практике это часто приводит к хаосу, особенно если вы работаете с несколькими устройствами.

⚠️ Внимание: Если вы подключены к корпоративной сети, настройки принтера по умолчанию могут контролироваться администратором через групповую политику. В этом случае локальные изменения не сохранятся.

Чтобы точно определить причину, проверьте:

  1. Был ли недавно подключён новый принтер?
  2. Обновлялись ли драйверы или сама ОС?
  3. Есть ли в сети другие принтеры с аналогичными именами?
📊 Как часто ваш принтер сам становится "по умолчанию"?
Никогда
После подключения нового устройства
После обновления Windows
Каждый день
Не знаю

Способ 1: Стандартное удаление галочки в Windows

Самый очевидный метод — снять галочку вручную через панель управления. Он работает в Windows 7/8/10/11, но есть нюансы.

Инструкция для Windows 10/11:

  1. Откройте Параметры → Устройства → Принтеры и сканеры.
  2. Найдите принтер, который отмечен как «По умолчанию» (обычно с зелёной галочкой).
  3. Щёлкните по нему мышью и выберите Управление.
  4. В разделе «Состояние принтера» снимите галочку Использовать по умолчанию.

Для Windows 7: путь другой — Пуск → Устройства и принтеры, затем правый клик по устройству → Назначить принтером по умолчанию (галочка должна исчезнуть).

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

Закройте все программы, которые могут использовать принтер (Word, Excel, браузер)

Убедитесь, что принтер включён и подключён к сети/USB

Проверьте, нет ли в очереди печати зависших заданий

Перезапустите службу печати (см. Способ 4)

-->

⚠️ Внимание: В некоторых версиях Windows 10 после обновления до 20H2 или 21H1 интерфейс управления принтерами изменился. Если вы не видите опцию «Использовать по умолчанию», попробуйте способ через Панель управления → Оборудование и звук → Устройства и принтеры.

Если стандартный метод не сработал, переходите к следующему способу — редактированию реестра.

Способ 2: Редактирование реестра Windows

Когда галочка возвращается после каждого включения компьютера, виноват реестр. В нём хранится информация о принтере по умолчанию, и иногда система неправильно её обновляет.

Пошаговая инструкция:

  1. Нажмите Win + R, введите regedit и подтвердите запуск.
  2. Перейдите по пути:
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
  3. Найдите параметр LegacyDefaultPrinterMode. Если его нет — создайте (правый клик → Создать → Параметр DWORD (32 бита)).
  4. Установите значение 1 и перезагрузите ПК.

Этот параметр отключает функцию «Последний использованный принтер» и фиксирует ваш выбор. Если проблема осталась, проверьте ещё один ключ:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device

Здесь должен быть указан ваш принтер (например, \\server\printer или Canon MG3600 series). Если там пусто или указано другое устройство, удалите параметр Device и перезагрузитесь.

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

Если после редактирования реестра принтер всё равно сбрасывается, проверьте наличие обновлений для драйверов. Часто производители (например, HP или Epson) выпускают патчи, исправляющие подобные баги.

Способ 3: Настройка через групповую политику (для Windows Pro/Enterprise)

В корпоративных версиях Windows (Pro, Enterprise, Education) можно заблокировать автоматическое изменение принтера по умолчанию через gpedit.msc. Это полезно, если:

  • 🏢 Вы администратор и хотите стандартизировать принтеры для всех пользователей.
  • 🔒 Вам нужно запретить сотрудникам менять настройки.
  • 🖨️ Принтер постоянно сбрасывается из-за доменной политики.

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

  1. Нажмите Win + R, введите gpedit.msc.
  2. Перейдите по пути:
    Конфигурация пользователя → Административные шаблоны → Панели управления → Принтеры
  3. Найдите параметр Всегда назначать конкретный принтер по умолчанию.
  4. Включите его и укажите сетевой путь к принтеру (например, \\server\printer_name).

После применения политики пользователи не смогут изменить принтер по умолчанию вручную. Чтобы вернуть гибкость, отключите этот параметр или настройте исключения через Фильтр групповой политики.

Параметр политики Действие Применяется к
Всегда назначать конкретный принтер по умолчанию Фиксирует один принтер для всех пользователей Windows Pro/Enterprise
Запретить добавление принтеров Блокирует установку новых устройств Все версии Windows
Скрыть уведомления о принтерах Отключает всплывающие окна при смене устройства Windows 10/11
⚠️ Внимание: Групповая политика доступна только в Pro-версиях Windows. Если у вас Windows 10/11 Home, этот способ не сработает. Вместо него используйте редактирование реестра (Способ 2).

Способ 4: Перезапуск службы печати и очистка очереди

Иногда галочка «по умолчанию» возвращается из-за сбоев в службе Print Spooler. Эта служба управляет очередью печати, и если она зависает, система может неправильно обрабатывать настройки принтеров.

Как перезапустить службу:

  1. Откройте Панель управления → Администрирование → Службы (или нажмите Win + R и введите services.msc).
  2. Найдите службу Диспетчер печати (Print Spooler).
  3. Щёлкните правой кнопкой и выберите Остановить.
  4. Подождите 10 секунд и снова запустите службу.

Если проблема в зависших заданиях, очистите очередь:

  1. Откройте Пуск → Устройства и принтеры.
  2. Дважды кликните по проблемному принтеру → откройте очередь печати.
  3. Выберите Принтер → Очистить очередь печати.

Критическая информация: В некоторых случаях служба Print Spooler может отказываться запускаться после очистки. Это связано с повреждением файлов в папке C:\Windows\System32\spool\PRINTERS. Чтобы исправить, удалите все файлы в этой папке вручную (потребуются права администратора).

Что делать, если служба Print Spooler не запускается?

Если после перезапуска служба выдаёт ошибку 1068 или 1053, выполните следующие действия:

1. Откройте командную строку от имени администратора.

2. Введите команды по порядку:

net stop spooler

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

net start spooler

3. Если ошибка осталась, проверьте зависимости службы через services.msc (должны быть запущены RPC и DCOM Server Process Launcher).

Способ 5: Настройка принтера по умолчанию в macOS и Linux

Пользователи Mac и Linux тоже сталкиваются с автоматической сменой принтера. В этих ОС логика немного другая, но решение есть.

Для macOS (Ventura/Monterey/Big Sur):

  1. Откройте Системные настройки → Принтеры и сканеры.
  2. Выберите нужный принтер в списке.
  3. Нажмите Параметры и материалы → Драйвер.
  4. Снимите галочку Использовать последний принтер (если она есть).
  5. Вручную назначьте принтер по умолчанию через контекстное меню (правый клик).

В Linux (Ubuntu, Mint, Fedora) настройка зависит от используемой подсистемы печати (CUPS или system-config-printer). Самый универсальный способ:

  1. Откройте терминал и введите:
    lpoptions -d printer_name

    (замените printer_name на имя вашего устройства).

  2. Проверьте текущий принтер по умолчанию:
    lpstat -d

Если вы используете CUPS через веб-интерфейс:

  1. Откройте в браузере http://localhost:631.
  2. Перейдите в Printers → выберите принтер → Set As Server Default.
⚠️ Внимание: В некоторых дистрибутивах Linux (например, Arch Linux) служба CUPS может быть отключена по умолчанию. Перед настройкой убедитесь, что она запущена:
sudo systemctl start cups

sudo systemctl enable cups

Дополнительные советы и частые ошибки

Даже после снятия галочки принтер может продолжать «всплывать» как устройство по умолчанию. Вот что ещё можно сделать:

  • 🔄 Переустановите драйвер принтера: Удалите устройство через Устройства и принтеры, затем добавьте заново. Скачайте последний драйвер с сайта производителя (Canon, HP, Brother), а не используйте стандартный из Windows.
  • 📛 Переименуйте принтер: Иногда система путает устройства с похожими именами (например, HP OfficeJet Pro 9010 и HP OfficeJet Pro 9010 (Copy 1)). Дайте принтеру уникальное имя.
  • 🌍 Проверьте сетевые настройки: Для сетевых принтеров убедитесь, что IP-адрес статический (назначен в роутере или на самом принтере). Динамический IP может приводить к «потере» устройства.
  • 🛠️ Используйте утилиты производителя: У HP есть HP Print and Scan Doctor, у EpsonEpson Software Updater. Они часто исправляют скрытые ошибки.

Распространённая ошибка: пользователи пытаются назначить принтер по умолчанию через Word или Excel, но это работает только для текущего сеанса программы. Чтобы изменить системные настройки, используйте только Панель управления или Параметры Windows.

💡

Если принтер по умолчанию сбрасывается после сна или гибернации, отключите функцию быстрого запуска в настройках электропитания Windows. Это связано с тем, что служба Print Spooler не всегда корректно восстанавливает состояние после сна.

FAQ: Ответы на частые вопросы

Можно ли полностью отключить автоматическое назначение принтера по умолчанию?

Да, в Windows 10/11 Pro это делается через групповую политику (Способ 3). В домашних версиях поможет редактирование реестра (Способ 2). На macOS отключите опцию «Использовать последний принтер» в настройках устройства.

Почему после обновления Windows принтер снова стал «по умолчанию»?

Обновления часто сбрасывают настройки печати, особенно если они затрагивают службу Print Spooler. После апдейта проверьте реестр (параметр LegacyDefaultPrinterMode) и при необходимости назначьте принтер заново.

Как сделать так, чтобы принтер по умолчанию сохранялся для конкретной программы (например, Excel)?

Некоторые программы (например, Microsoft Office или Adobe Acrobat) запоминают последний использованный принтер отдельно от системных настроек. Чтобы зафиксировать выбор:

  1. Откройте документ в программе.
  2. Выберите Файл → Печать.
  3. Назначьте нужный принтер и нажмите Печать (даже если документ не нужен).
  4. Программа сохранит этот принтер для будущих сеансов.
Можно ли назначить принтер по умолчанию через командную строку?

Да, в Windows используйте команду:

rundll32 printui.dll,PrintUIEntry /y /n "Имя принтера"

Например:

rundll32 printui.dll,PrintUIEntry /y /n "Canon MG3600 series"

Для Linux (CUPS) подойдёт:

lpadmin -d "printer_name"

Что делать, если принтер по умолчанию меняется в зависимости от сети (дом/работа)?

В Windows 10/11 есть функция «Управление принтерами по умолчанию в зависимости от сети». Чтобы её отключить:

  1. Откройте Параметры → Устройства → Принтеры и сканеры.
  2. Снимите галочку Разрешить Windows управлять принтером по умолчанию.

На macOS аналогичную настройку ищите в Системные настройки → Принтеры и сканеры → Параметры.