Работаете с несколькими принтерами или МФУ в офисе? Или дома подключили новый Canon PIXMA, а система упорно отправляет документы на старый HP LaserJet? Смена принтера по умолчанию в Windows 10 — задача, с которой сталкивается каждый второй пользователь. Но не все знают, что сделать это можно минимум пятью разными способами — от стандартных настроек до командной строки.
Проблема усложняется, если принтеры подключены по-разному: один через USB, второй по сети, а третий вообще виртуальный (например, Microsoft Print to PDF). В этой статье разберём все актуальные методы, включая скрытые функции Windows 10, которые не лежат на поверхности. А ещё расскажем, почему система иногда автоматически меняет принтер по умолчанию и как это отключить.
Если вы используете принтер для печати штрих-кодов, этикеток или документов в бизнесе, правильная настройка по умолчанию сэкономит вам часы рабочего времени. Например, при работе с Zebra или Dymo важно, чтобы система всегда отправляла задания на нужное устройство — иначе придётся перепечатывать партию наклеек.
1. Стандартный способ: через «Параметры Windows»
Самый очевидный путь — использовать встроенное меню настроек. Этот метод работает для 90% пользователей и не требует прав администратора.
Откройте меню Пуск → Параметры → Устройства → Принтеры и сканеры. В списке установленных устройств найдите нужный принтер и кликните по нему левой кнопкой мыши. Появится кнопка «Управление» — нажмите её.
В новом окне выберите «Установить по умолчанию». Если кнопка неактивна (серого цвета), значит принтер уже является основным. Важно: Windows 10 может автоматически назначать принтер по умолчанию в зависимости от последнего использования. Чтобы отключить это поведение, прокрутите страницу вниз и снимите галочку «Разрешить Windows управлять принтером по умолчанию».
- ✅ Плюсы: быстро, интуитивно, не требует перезагрузки.
- ⚠️ Минусы: если принтер подключён по сети, может потребоваться авторизация.
- 🔧 Нюанс: для сетевых принтеров (Kyocera TaskAlfa, Xerox WorkCentre) иногда нужно сначала обновить драйвер.
Убедитесь, что принтер включён и подключён к ПК|Проверьте наличие бумаги и чернил/тонера|Обновите драйвер через Диспетчер устройств|Отключите VPN (может блокировать сетевые принтеры)-->
2. Альтернативный метод: через «Панель управления»
Классическая панель управления остаётся актуальной даже в Windows 10, особенно для опытных пользователей. Она предоставляет больше опций, чем современные «Параметры».
Откройте Панель управления → Оборудование и звук → Устройства и принтеры. Здесь отобразятся все установленные устройства, включая виртуальные (например, OneNote или Send To OneNote). Кликните правой кнопкой мыши по нужному принтеру и выберите «Использовать по умолчанию». Значок принтера поменяет цвет — на нём появится зелёная галочка.
Если принтера нет в списке, нажмите «Добавить принтер» в верхней панели. Windows предложит найти устройство в локальной сети или установить вручную через TCP/IP-порты. Это актуально для офисных МФУ, подключённых через Ethernet или Wi-Fi.
⚠️ Внимание: Если после смены принтера по умолчанию документы всё равно уходят на старое устройство, проверьте настройки конкретных программ (например, Microsoft Word или Adobe Acrobat). Они могут игнорировать системные настройки и сохранять свой собственный принтер по умолчанию.
| Способ | Скорость | Требуются права админа? | Подходит для сетевых принтеров? |
|---|---|---|---|
| Параметры Windows | ⭐⭐⭐⭐⭐ | Нет | Да |
| Панель управления | ⭐⭐⭐⭐ | Нет | Да (с ручной настройкой портов) |
| Командная строка | ⭐⭐⭐ | Да | Да |
| PowerShell | ⭐⭐⭐ | Да | Да (с дополнительными командами) |
| Редактор реестра | ⭐ | Да | Нет |
3. Для продвинутых: изменение через командную строку
Если графический интерфейс недоступен (например, при удалённом администрировании сервера) или нужно автоматизировать процесс, поможет CMD. Этот метод требует прав администратора.
Откройте командную строку от имени администратора (Win + X → Командная строка (администратор)) и выполните две команды по порядку:
wmic printer get name,default
wmic printer where name="ИМЯ_ПРИНТЕРА" call setdefaultprinter
В первой команде вы увидите список всех принтеров с пометкой TRUE напротив текущего устройства по умолчанию. Во второй команде замените ИМЯ_ПРИНТЕРА на точное название вашего устройства (например, Brother HL-L2350DW series). Регистр важен! Если в имени есть пробелы, берите его в кавычки.
Чтобы проверить результат, снова выполните первую команду. Напротив выбранного принтера должна появиться надпись TRUE.
Если не знаете точное имя принтера, используйте команду wmic printer list brief — она выведет полный список с моделями и статусами.
4. Автоматизация с PowerShell
PowerShell предлагает больше возможностей для управления принтерами, чем стандартная командная строка. Например, можно менять настройки для нескольких устройств одновременно или экспортировать конфигурацию.
Запустите PowerShell от имени администратора и выполните:
$printer = Get-Printer | Where-Object {$_.Name -eq "ИМЯ_ПРИНТЕРА"}
$printer | Set-Printer -Default
Для проверки используйте:
Get-Printer | Select-Object Name, Default | Format-Table -AutoSize
Если нужно сменить принтер по умолчанию для всех пользователей на компьютере (актуально для терминальных серверов), добавьте параметр -ComputerName ИМЯ_ПК.
⚠️ Внимание: При работе сPowerShellв доменной сети (Active Directory) может потребоваться указать полное доменное имя принтера (например,\\server\PrinterName). Также проверьте политики группы — они могут блокировать изменения.
5. Ручное редактирование реестра (для опытных)
Этот способ подходит, если другие методы не работают из-за повреждённых системных файлов или ограничений политики. Будьте осторожны: неверные изменения в реестре могут привести к сбоям Windows.
Откройте редактор реестра (Win + R → regedit) и перейдите по пути:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
Найдите параметр Device (тип REG_SZ). Его значение будет выглядеть примерно так:
\\server\PrinterName,winspool,Ne00:
Замените PrinterName на имя вашего устройства. Если принтер локальный, путь может начинаться с USB или LPT.
После изменений перезагрузите компьютер. Если принтер не появился в списке, проверьте раздел
Это означает, что драйвер принтера повреждён или удалён. Переустановите его через 1. Удалите текущий принтер в 2. Подключите принтер заново (по USB или сети). 3. Windows должна автоматически установить драйвер. Если нет — скачайте его с сайта производителя (HP, Canon и т.д.).HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers — там должны быть ключи для всех установленных устройств.
Что делать, если после редактирования реестра принтер исчез?
Диспетчер устройств:Устройства и принтеры.
6. Решение проблем: почему принтер не меняется?
Иногда Windows 10 упорно игнорирует ваши настройки. Рассмотрим типичные причины и способы их устранения:
- 🖨️ Принтер отключён или недоступен: Проверьте физическое подключение (кабели,
Wi-Fi, питание). Для сетевых принтеров выполнитеpingпо IP-адресу. - 🔄 Автоматическое переключение: Отключите опцию «Разрешить Windows управлять принтером по умолчанию» (см. раздел 1).
- 🛠️ Повреждённые драйверы: Удалите принтер в
Диспетчере устройств, затем установите заново с официального сайта. - 🔒 Ограничения политики: В корпоративных сетях администраторы могут блокировать изменения через Group Policy. Обратитесь в IT-отдел.
- 📄 Конфликт программ: Некоторые приложения (например, AutoCAD или 1С) сохраняют свой принтер по умолчанию. Проверьте настройки программы.
Если принтер по-прежнему не меняется, попробуйте сбросить очередь печати:
- Откройте
Службы(Win + R → services.msc). - Найдите службу «Диспетчер печати» (
Print Spooler). - Остановите её, затем запустите заново.
- Перезагрузите компьютер.
Если ни один способ не помог, создайте нового пользователя Windows — часто проблема кроется в повреждённом профиле.
FAQ: Частые вопросы по смене принтера
Можно ли назначить принтер по умолчанию для конкретной программы?
Да, многие программы (например, Microsoft Office, Adobe Photoshop) позволяют выбрать принтер независимо от системных настроек. Откройте меню печати (Ctrl + P) в нужной программе и выберите устройство вручную. Некоторые приложения (например, AutoCAD) сохраняют этот выбор для будущих сессий.
Почему после обновления Windows принтер по умолчанию сбрасывается?
Это известная проблема в Windows 10 версий 1809–20H2. Система может сбрасывать настройки принтера после крупных обновлений. Решение:
- Откатитесь на предыдущую версию (если возможно).
- Используйте
PowerShell-скрипт для автоматического назначения принтера после перезагрузки. - Отключите автоматическое обновление драйверов в
Параметры → Обновление и безопасность → Дополнительные параметры.
Как сделать, чтобы принтер по умолчанию выбирался по локации (дома/в офисе)?
Windows 10 не поддерживает геолокационное переключение принтеров «из коробки», но можно использовать обходные пути:
- Создайте два профиля пользователя (домашний и рабочий) с разными принтерами по умолчанию.
- Используйте скрипты
PowerShell, привязанные к подключению к определённой сети (Wi-Fi/Ethernet). - Установите сторонние утилиты вроде PrinterLogic или PaperCut (для корпоративных пользователей).
МФУ не печатает после смены принтера по умолчанию. Что делать?
Скорее всего, проблема в драйвере или очереди печати:
- Откройте
Устройства и принтеры, кликните правой кнопкой по МФУ и выберите «Просмотр очереди печати». - Очистите все задания (меню «Принтер → Очистить очередь печати»).
- Переустановите драйвер с официального сайта (HP, Brother и т.д.), выбрав модель вашего МФУ.
- Для сетевых МФУ проверьте настройки порта: он должен быть типа
Standard TCP/IP Portс правильным IP-адресом.
Можно ли назначить принтер по умолчанию через групповую политику?
Да, в доменных сетях (Active Directory) администратор может задать принтер по умолчанию для всех пользователей через gpedit.msc:
- Откройте «Редактор локальной групповой политики» (
Win + R → gpedit.msc). - Перейдите в
Конфигурация пользователя → Административные шаблоны → Панель управления → Принтеры. - Активируйте политику «Запретить добавление принтеров» и «Разрешить только эти принтеры», указав нужное устройство.
Для применения политики может потребоваться перезагрузка или команда gpupdate /force.