Как установить (изменить) принтер по умолчанию в Windows 10 и 11
Microsoft изменила способ назначения принтера по умолчанию в Windows 10 и 11. Windows теперь всегда устанавливает принтер по умолчанию на последний принтер, на котором пользователь успешно распечатывал в текущем местоположении. Это означает, что если вы печатаете на разных принтерах, принтер по умолчанию может постоянно меняться. Давайте посмотрим, как установить принтер по умолчанию с помощью графического интерфейса Windows, командной строки или групповых политик.
Установите принтер по умолчанию с помощью панели управления Windows
Принтер по умолчанию можно установить в Windows через панель настроек.
Перейдите в Настройки -> Принтеры и сканеры.
Отключите параметр «Разрешить Windows управлять моим принтером по умолчанию», чтобы запретить Windows автоматически менять принтер по умолчанию.
-
Затем выберите принтер, который хотите установить по умолчанию, и нажмите Управление.
Нажмите Установить по умолчанию.
Классическую панель управления Windows также можно использовать для установки принтера по умолчанию. Зайдите в Панель управления -> Устройство и принтер (или выполните команду
shell:PrintersFolder). Щелкните принтер правой кнопкой мыши и выберите Установить как принтер по умолчанию.
Измените принтер по умолчанию из командной строки PowerShell
Инструмент wmic можно использовать для изменения принтера по умолчанию из командной строки. Список установленных принтеров:
wmic printer get name,defaultУ принтера по умолчанию включен атрибут Default=True.
Измените печать по умолчанию:
wmic printer where name="Brother MFC-L2750DW" 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, поскольку
Get-WMIObjectкомандлет не поддерживается в новых версиях PowerShell Core 7.x.
Включите параметр реестра LegacyDefaultPrinterMode, чтобы запретить Windows автоматически менять принтер по умолчанию:
REG ADD "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" -v LegacyDefaultPrinterMode /t REG_DWORD /d 1 /fКак установить принтер по умолчанию с помощью GPO
Если вам нужно установить принтер по умолчанию для многих пользователей в домене Active Directory из центрального расположения, вы можете использовать объект групповой политики.
Если вы используете групповую политику для назначения пользователям общих принтеров (Конфигурация пользователя -> Настройки -> Настройка панели управления -> Принтер), включите параметр Установить этот принтер как принтер по умолчанию в элементе GPP. .
Набор принтеров пользователя по умолчанию хранится в параметре Device в разделе реестра HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows. Используется следующий формат строки:
Brother MFC-L2750DW series,winspool,FILE:
Используйте объект групповой политики, чтобы создать этот параметр реестра на целевых компьютерах пользователей. Это изменит принтер, установленный по умолчанию в профиле пользователя. Измените объект групповой политики домена, перейдите в Конфигурация пользователя -> Настройки -> Настройки Windows -> Реестр и создайте новый элемент со следующими настройками:
Улей:
HKCUКлючевой путь:
SOFTWARE\Microsoft\Windows NT\CurrentVersion\WindowsИмя значения:
DeviceТип значения:
REG_SZДанные о значении:
Brother MFC-L2750DW series,winspool,FILE:
Затем отключите автоматическое назначение принтера в Windows, используя параметр объекта групповой политики Отключить управление принтером Windows по умолчанию (Конфигурация пользователя -> Административные шаблоны -> Панель управления -> Принтеры).








