Поиск по сайту:

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


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

Установите принтер по умолчанию с помощью панели управления Windows

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

  1. Перейдите в Настройки -> Принтеры и сканеры.

  2. Отключите параметр «Разрешить Windows управлять моим принтером по умолчанию», чтобы запретить Windows автоматически менять принтер по умолчанию.

  3. Затем выберите принтер, который хотите установить по умолчанию, и нажмите Управление.

  4. Нажмите Установить по умолчанию.

Классическую панель управления 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 по умолчанию (Конфигурация пользователя -> Административные шаблоны -> Панель управления -> Принтеры).

Статьи по данной тематике