Как задать (изменить) принтер по-умолчанию в Windows 10 и 11

Microsoft изменила порядок назначения принтера по умолчанию в Windows 10 и 11. Теперь принтером по умолчанию всегда назначается принтер, на котором пользователь успешно печатал в последний раз в текущем местоположении. Таким образом, принтер по-умолчанию в этих версиях Windows может постоянно меняться, если вы иногда печатаете на разных принтерах в разных локациях. В этой статье мы рассмотрим, как назначить принтер по-умолчанию из графического интерфейса Windows, командной строки или через групповые политики.

Выбрать принтер по-умолчанию из панели управления Windows

Изменить принтер по-умолчанию в Windows можно через панель Параметры.

  1. Перейдите в Settings -> Printers and Scanners
  2. Чтобы запретить Windows автоматически менять принтер по умолчанию, отключите опцию Let Windows manage my default printer
  3. Затем выберите в списке принтер, который хотите назначить по умолчанию -> Manage
  4. Выберите опцию Set as default

Таже можно выбрать принтер по умолчанию из классической панели управления Windows. Перейдите в Control Panel -> Device and Printer (или выполните команду shell:PrintersFolder ). Щелкните по принтеру и выберите Set as default printer .

Назначить принтер по умолчанию из командной строки PowerShell

Вы можете назначить принтер по умолчанию из командной строки с помощью утилиты wmic . Вывести список принтеров:

wmic printer get name,default

У принтера по умолчанию включен атрибут Default=True .
Изменить принтер по-умолчанию:

wmic printer where name="Имяпринтера" call setdefaultprinter

Также можно использовать PowerShell для управления принтерами .

Вывести список принтеров:

Get-CimInstance -ClassName CIM_Printer |select name,default

Изменить принтер по-умолчанию:

$Printer = Get-CimInstance -Class Win32_Printer -Filter "Name='HP LaserJet M1530 MFP Series PCL 6'"
Invoke-CimMethod -InputObject $Printer -MethodName SetDefaultPrinter

В этом случае мы используем CIM класс, вместо WMI, т.к. в новых версиях PowerShell Core 7.x , командлет Get-WMIObject не поддерживается.

Чтобы запретить Windows автоматически переназначать принтер по умолчанию, нужно затем изменить значение параметра реестра LegacyDefaultPrinterMode :

REG ADD "HKCUSOFTWAREMicrosoftWindows NTCurrentVersionWindows" -v LegacyDefaultPrinterMode /t REG_DWORD /d 1 /f

Как задать принтер по-умолчанию через GPO?

Если вам нужно централизованно задать принтер по умолчанию для нескольких пользователей в домене Active Directory, можно использовать GPO.

Если вы создаете подключение к принтеру на компьютерах пользователей через Group Policy Preferences (User Configuration -> Preferences -> Control Panel Setting -> Printer), включите в настройках принтера в GPO опцию Set this printer as the default printer .

Если принтер у пользователей уже создан, лучше задать принтер по умолчанию через реестр. Настройки принтера по-умолчанию у пользователя хранятся в параметре Device в ветке реестра HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows в виде примерно такой строки:

Brother MFC-L2750DW series,winspool,FILE:

Нужно через групповые политики создать этот параметр реестра на компьютерах целевых пользователей. Это изменит принтер по-умолчанию в профиле пользователя. Создайте доменную GPO , перейдите в раздел User Configuration -> Preferences -> Windows Settings -> Registry и создайте параметр с настройками:

  • Hive: HKCU
  • Key Path: SOFTWAREMicrosoftWindows NTCurrentVersionWindows
  • Value Name: Device
  • Value Type: REG_SZ
  • Value Data: Brother MFC-L2750DW series,winspool,FILE:

После этого запретите Windows переназначать принтеры автоматически с помощью GPO опции Turn off Windows default printer management (User Configuration -> Administrative Templates -> Control Panel -> Printers).

admin

Share
Published by
admin

Recent Posts

После включения диагностического запуска не удается войти в Windows — как исправить?

Некоторые пользователи, экспериментируя с конфигурацией системы в окне msconfig могут столкнуться с ситуацией, когда после…

2 недели ago

WinScript — очистка и настройка Windows 11 и 10

На сайте не раз публиковались обзоры программ, предназначенных для очистки или настройки последних версий Windows.…

2 недели ago

Предварительный просмотр накопительного обновления не устанавливается — решение

При установке некоторых обновлений Windows 11, имеющих в названии «Предварительный просмотр накопительного обновления», многие пользователи…

2 недели ago

FixExec — восстановление ассоциаций .exe, .bat и .com файлов

Некоторые пользователи Windows 11, 10 и предыдущих версий системы могут столкнуться с ситуацией, когда исполняемые…

2 недели ago

Ошибка 0x800705b4 при обновлении Windows 11 и 10 — как исправить?

При установке обновлений Windows 11/10 некоторые пользователи могут столкнуться с ошибкой с кодом 0x800705b4 и…

2 недели ago

Обслуживание вашей версии Windows 11 окончено — что делать?

Пользователи Windows 11 могут столкнуться с сообщением «Обслуживание вашей версии Windows окончено» (Your version of…

2 недели ago