Как скопировать драйвер принтера с одного компьютера на другой windows 10

Do you want to back up and restore your printer driver on your Windows PC? If yes then this article will show you how to backup and restore printer drivers using an inbuilt utility named “Printer Migration”. It allows you to export and import the installed printer drivers on your computer including its queues, and configured ports.

Users on Windows (32-bit version) PC can only import the exported printer to a Windows PC of the same version. Also, the same thing is applied to Windows (64-bit version). That means it is not possible to restore the 32-bit backup file to a Windows version 64-bit and vice versa.

How to Backup and Restore Printer drivers in Windows 11

If you’re running Windows 10 or 11, you can take advantage of its integrated backup and restore features for your printer drivers. This feature is useful if you need to reinstall your drivers or if you want to migrate your drivers to another computer. Here’s how to use it:

  • Backup Printer drivers in Windows 11/10
  • Restore Printer drivers in Windows 11/10

1] Backup Printer drivers in Windows 11/10

To backup your printer drivers, use the below steps:

  • Right-click on the Start button and select Run to open the Run dialog box. 
  • Type PrintBrmUi.exe into the Run box and hit Enter.
  • In the Printer Migration dialog, select the Export printer queues and printer drivers to a file checkbox and click the Next button to continue.

Backup and Restore Printer drivers in Windows 10

  • Next, select the This print server checkbox and click on the Next button to continue.

This print server

  • On the next page, review the list of items to be exported and click on the Next button.

Backup Printer drivers in Win 10

  • Now click on the Browse button and select the file location where you want to export your printer data.

Backup Printer drivers in Windows10

  • Then hit the Next button to export your printer data. 
  • Once it completes, click the Finish button and you’re done.

2] Restore Printer drivers in Windows 11/10

If you want to restore the Printer drivers that you already have made a backup then follow the below steps:

  • Open the Run dialog box using Windows+R keys.
  • Type PrintBrmUi.exe into the Run box and hit Enter.
  • In the Printer Migration dialog, select the Import printer queues and printer drivers to a file checkbox and click the Next button to continue.

Restore Printer drivers in Windows 10

  • Click on the Browse button and select your backup file that contains the printer data to import. Then, click on the Next button.
  • On the next page, review the list of items you want to import and then hit the Next button.
  • Next, select This print server checkbox to import printers to your computer.
  • On the next page, you will have to select the import options you want to use to restore the file. So, click on the drop-down menu next to the Import mode and select either Keep existing printers or Overwrite existing printers as per your requirement.
Note: If you have a backup file of a printer that is already installed on this PC, then…

  1. Keep existing printers: The existing printer on your computer will not be changed.
  2. Overwrite existing printers: The existing printer on your computer will be changed (overwritten).
  • Click on Next > Finish.

Through Print Management

You can also import and export your printer data using the Printer Management system. Follow the steps to learn it:

  • Right-click on the Start button and select the Run option.
  • Type printmanagement.msc in the search field and hit enter.
  • In the Printer Management window, expand the Print Servers and right-click on the local print server item.

Import Printers from a file

  • From the context menu, select Import printers from a file to import the printer data. If you need to export the printer data file, then select Export printers to a file option.
  • This will open the Printer Migration window. Now follow all the instructions explained above.

That’s it.

Read Next:

  1. How to Backup and Restore Device Drivers using Command Prompt
  2. Change printer status Offline to Online in windows 10
  3. How to Fix PDF Printer Error invalidfont

Зачем это нужно?

Экспортирование драйверов может пригодиться по разным причинам, например: переустановка ОС на устройствах, на которые проблематично найти драйвера в свободном доступе (в пример безымянные планшеты, работающие на Windows), или же необходимость сохранить заведомо работоспособный драйвер для его установки на другом устройстве, либо установка полного комплекта драйверов на множестве одинаковых машин.

На нашей практике, эта процедура чаще всего необходима при работе с непопулярными или специфическими устройствами, для которых драйвера-то в принципе сложно найти, а если необходима конкретная версия драйвера – так вообще атас.

Краткий экскурс в драйвера

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

Что есть «драйвер»?

Драйвер – это компонент, который позволяет работать операционной системе с определённым устройством. Эдакая инструкция, которая объясняет системе, какими командами и сигналами работать с этим устройством.

Драйвер всегда делается под одно конкретное устройство. На устройство того же производителя, но другой, пусть и очень похожей модели, этот драйвер чаще всего не подойдёт.

Операционная система для работы с устройством всегда использует один конкретный драйвер.

Что есть «пакет драйверов»?

Драйвера для распространения всегда «запаковываются» в пакет драйверов.

В пакете драйверов может быть как один конкретный драйвер, так и несколько драйверов на одно устройство. Например в пакетах драйверов принтеров иногда встречается, что в одном пакете идут драйвера на нескольких языках: UFR (UFR II), PCL, PostScript и прочие.

Иногда производители даже могут в один пакет драйверов засунуть драйвера на все выпущенные ими устройства – такое часто встречается у производителей, специализирующихся на узких сферах деятельности, обладающих небольшим ассортиментом устройств.

Пакет драйвера состоит из двух частей:

  1. INF-файл – эдакое оглавление, в котором указано, для какого производителя этот пакет драйверов предназначен, а так же список устройств, для которых присутствуют драйвера в этом пакете;
  2. Непосредственно файлы драйвера, чаще всего имеющие расширения cab, dll, sys, ini и прочие.

Зачастую корректно установить драйвер можно только из пакета драйверов, поскольку только в этом случае, при использовании INF-файла, операционная система поймёт, какие из пакета файлы ей необходимы, и сможет их корректно зарегистрировать в системе.

Что есть «установщик драйверов»?

Многие производители распространяют драйвера в виде исполняемых файлов (exe) или файлов установки (msi). Зачастую можно встретить установщики драйверов в виде архивов или самораспаковывающихся архивов, которые после распаковки или требуют запуска exe/msi файлов, или запускают их сами.

По сути, установщики драйверов – это те же самые пакеты драйверов, которые имеют «обвес» в виде графической оболочки установки драйвера, чтобы пользователь вместо того, чтобы шариться по операционной системе, просто нажал «Далее-Далее-Готово».

Дополнительно внутрь установщика может быть встроены такие опции, как чтение/принятие лицензионного соглашения, дополнительная параллельная установка ПО, создание ярлыков, подключение к сетевому оборудованию и прочие.

Что мы будем экспортировать?

Экспортировать мы будем именно пакеты драйверов. Чистые файлы драйверов, вне пакета, не имеют большого смысла, поскольку усложняют установку этих драйверов. Установщики драйверов же из системы скопировать нельзя, поскольку они в системе не хранятся, а хранятся только драйвера и пакеты драйверов.

Как будем это делать?

Существует множество программ, позволяющих экспортировать драйвера из ОС Windows. Какие-то из этих программ платные, какие-то – бесплатные. Однако нет ничего проще и надёжнее встроенных средств операционной системы. Поэтому будем экспортировать драйвера, не используя стороннее ПО.

Определяемся с устройствами

Первым делом стоит определиться: а какие драйвера нам вообще нужны: на конкретные устройства, или полный пакет драйверов с устройства?

Если нужны конкретные драйвера

Первым делом нужно найти названия INF-файлов для устройств, драйвера которых вы хотите экспортировать.

Для этого откройте оснастку «Диспетчер устройств», найдите необходимое устройство. Если устройство не отображается ни в одном из разделов, включите отображение скрытых устройств нажатием на пункт «Вид» в панели действий в Диспетчере устройств, и установите галочку на «Показать скрытые устройства»:

Это отобразит скрытые устройства.

Если конкретно ваше устройство всё ещё не удаётся найти (такое может происходить с отключенными устройствами), необходимо создать переменную среду с именем devmgr_show_nonpresent_devices и значением 1.

Для создания переменной среды перейдите в свойства компьютера (например путём нажатия на пустое место в «Компьютере» – Свойства), далее «Дополнительные параметры системы» и нажмите на «Переменные среды…»

В разделе «Системные переменные» нажмите «Создать…», введите в имени переменной devmgr_show_nonpresent_devices и значение 1:

Либо вместо захода в свойства системы выполните в командной строке, PowerShell или терминале Windows (от имени администратора) следующую команду:

set devmgr_show_nonpresent_devices=1 

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

В Windows 7 и младше, при использовании команды, её значение сбросится после закрытия командной строки.

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

И так, вы нашли необходимое вам устройство

Дважды нажмите левой кнопкой мыши по устройству или нажмите правой кнопкой мыши и выберите «Свойства».

В открывшемся окне свойств устройства перейдите на вкладку «Сведения». В графе «Свойство» выберите «Имя INF». Необходимо скопировать, записать или запомнить значение, которое появится ниже (4).

Переходим к экспорту

Экспорт одного драйвера

Для экспорта необходимого драйвера необходимо открыть командную строку, PowerShell или терминал Windows от имени администратора и ввести следующие команды:

mkdir "%userprofile%\desktop\DrvBackup" pnputil /export-driver ИМЯ_INF "%userprofile%\desktop\DrvBackup"

Команда mkdir создаст на рабочем столе текущего пользователя папку DrvBackup.
Команда pnputil экспортирует в эту папку пакет драйвера, ИМЯ_INF которого взят из диспетчера устройств.

В этом случае в папку будет экспортирован только пакет драйверов одного устройства.

Экспорт всех драйверов

Если вам необходимо экспортировать все пакеты драйверов из системы, сделать это можно командой:

mkdir "%userprofile%\desktop\DrvBackup" pnputil /export-driver * "%userprofile%\desktop\DrvBackup"

В случае экспорта всех пакетов драйверов, внутри указанной папки окажутся подпапки, в каждой из которых будет один пакет драйверов.

Экспорт нескольких драйверов

Для копирования нескольких драйверов вы можете воспользоваться следующей формой, которая сгенерирует все необходимые команды:

Путь сохранения:

INF-файлы:


Альтернатива в PowerShell

Частичной альтернативой будет экспорт драйвера через PowerShell. Почему частичной? Увы, на момент публикации статьи, данным способом невозможно скопировать один конкретный драйвер: только все скопом. Для копирования драйверов через PowerShell воспользуйтесь командой:

$folder = ($env:USERPROFILE + "/desktop/DrvBackup"); md $folder; Export-WindowsDriver -Online -Destination $folder

Альтернатива через DISM

Аналогично PowerShell, данная команда не умеет экспортировать один драйвер. Только все разом.

md "%userprofile%\desktop\DrvBackup" dism /online /export-driver /destination:"%userprofile%\desktop\DrvBackup"

Установка драйверов из копии

Предположим: вы экспортировали один драйвер или все драйвера, после чего перенесли папку на другой компьютер или переустановили систему, после чего скопировали папку с драйверами обратно на компьютер. Теперь вам нужно их установить. Как это сделать? Очень просто.

Запустите Диспетчер устройств. Нажмите правой кнопкой мыши по устройству, на который вы хотите установить/обновить драйвер, после чего нажмите на «Обновить драйвер».

В открывшемся окне нажмите на «Найти драйверы на этом компьютере»:

В следующем окне, рядом с графой «Искать драйверы в следующем месте» нажмите на кнопку «Обзор». Выберите папку с экспортированными драйверами, установите галочку на «Включая вложенные папки» и нажмите «Далее».

Средство установки драйверов начнёт поиск в выбранной папке, после чего начнётся процесс установки драйвера.

По окончанию установки, нажмите «Готово». Проделайте эти действия со всеми устройствами, на которые необходимо установить драйвера.

Avoid wasting time reconfiguring a printer after you connect it to a different computer by importing its settings from the old computer. Use the PrintUI command in Windows 7 or 8.1 to export all settings to a file and transfer the file to the new computer. Use the same command to import the settings. The printer drivers must be installed on the new computer before you import the configuration. You can find the drivers on the media that came with the device or on the manufacturer’s website.

Exporting the Configuration to a File

Step 1

Press «Windows-X» to open the Power User menu and click «Command Prompt» to launch the Command Prompt utility. The default working folder is your user folder.

Step 2

Type «cd Desktop» (without the quotation marks) into the Command Prompt and press «Enter» to change the working directory to the Desktop. You can locate the configuration file quickly on the desktop. In case you changed your default working directory, provide a complete path to get to the desktop: «cd c:\Users\Your_Username\Desktop» and press «Enter.» If your default working directory is on a different partition, type «c:» and press «Enter» to change the partition and then change the working directory to Desktop.

Step 3

Type printui.exe /Ss /n «Printer_Name» /a «File_Name» into the Command Prompt. The «/Ss» parameter exports all printer settings to a binary file specified by the «/a» parameter. The «/n» parameter specifies the name of the target printer.

Step 4

Replace «Printer_Name» with the name of the printer. To get the name of the printer, type «Devices and Printers» on the Start screen and click the «Devices and Printers» entry; all installed printers are listed in the Printers and Faxes section. Replace «File_Name» with the name you want to give to the configuration file — «configuration.dat» for example. Use quotes around the printer name and file name if the names contain more than one word. Press «Enter» to run the command and export all settings to the file and then transfer the file to the second computer and place it on the Desktop.

Importing the Configuration From the File

Step 1

Launch the Command Prompt utility on the second computer and change the working folder to the Desktop using the «cd» command.

Step 2

Type printui.exe /Sr /n «Printer_Name» /a «File_Name» into the Command Prompt. The «/Sr» parameter restores all information contained in the file specified by the «/a» parameter. The «/n» parameter specifies the name of the target printer.

Step 3

Replace «Printer_Name» with the name of the printer. Again, you can get the name from the Printers and Faxes section of the Devices and Printers window. Replace «File_Name» with the name of the file that contains the printer configuration. Again, use quotes around the printer name and file name if the names contain more than one word. Press «Enter» to import the settings from the file.

Step 4

View the settings to ensure everything was imported successfully. Open the Devices and Printers window, right-click the printer and click «Printing Preferences.» To view the advanced settings, click the «Advanced» button.

Чтобы не тратить время на настройку приложений после переустановки Windows или перехода на другую учетную запись, если есть такая возможность, создавайте резервные копии их параметров. Принтеров в Windows 10 это тоже касается. Если кто не в курсе, версии 8.1 и 10 поставляются со встроенным приложением Printer Migration, позволяющим экспортировать и импортировать установленные в системе принтеры.

Воспользовавшись этой утилитой можно зарезервировать их драйвера, очереди печати, порты и некоторые другие параметры. Экспорт принтеров осуществляется с помощью пошагового мастера, так что ни в реестр, ни в системные папки Windows вам лезть не придется.

Примечание: копия настроек принтеров, созданная в 32-битной системе, может быть восстановлена только на 32-битной Windows, равно как и 64-битная копия может быть импортирована и восстановлена только на 64-битном компьютере.

Итак, приступим.

Вызовите нажатием Win + R окошко быстрого запуска и выполните в нём команду PrintBrmUi.exe.

Выполнить

В открывшемся окне утилиты переноса принтеров выберите опцию «Экспортировать очереди и драйвера принтера в файл».

Перенос принтеров

Нажмите «Далее», в качестве сервера печати оставьте локальный компьютер.

Выбор сервера печати

Далее

Укажите путь и имя файла (расширение дайте *.printerExport).

Укажите путь и имя файла

Еще раз нажмите «Далее».

Еще раз нажмите «Далее»

И дождитесь завершения операции.

Завершение операции

Примечание: при экспорте сторонних виртуальных принтеров PrintBrmUi скорее всего выдаст

ошибку

. В этом случае проблемные принтеры будут пропущены.

Процедура восстановления принтеров также осуществляется посредством мастера PrintBrmUi.

Запустите утилиту, на этот раз выберите опцию «Импортировать очереди принтера и драйвера принтера из файла».

Импортировать очереди принтера

Укажите путь к файлу резервной копии.

Путь к файлу резервной копии

Подготовка

В качестве сервера выберите локальный компьютер.

Выберите локальный компьютер

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

Режим импорта

Нажмите «Далее» и дождитесь завершения процедуры импорта.

Импорт

Для экспорта и импорта драйверов в Windows 8.1 и 10 вы также можете использовать интерфейс MMC, но этот способ не так удобен.

Запустите командой printmanagement.msc оснастку управления печатью.

Run

В левой колонке выберите Управление печатью -> Серверы принтеров. Кликните по имени локального сервера (вашего ПК) правой кнопкой мыши, выберите в меню опцию «Экспортировать принтеры в файл».

Управление печатью

И повторите описанные выше действия, начиная с третьего шага.

Экспортировать принтеры

Встроенные средства Windows позволяют создать резервную копию (экспортировать) все установленные на компьютере сторонне драйвера в указанный каталог. Благодаря этому при установке или переустановку Windows вам не придется вручную искать и качать необходимые драйвера.

Содержание:

  • Как экспортировать драйвера из командной строки Windows?
  • Экспорт драйверов с помощью утилиты PNPUtil
  • Установка драйверов из резервной копии в Windows

Как экспортировать драйвера из командной строки Windows?

Чтобы экспортировать все установленные сторонние (не-Microsoft) драйвера Windows в каталог C:\drivers, откройте консоль PowerShell с правами администратора и выполните команду:

Export-WindowsDriver –Online -Destination c:\drivers

Export-WindowsDriver - powershell команда выгрузить все установленные драйвера

Аналогичная команда DISM:

dism /online /export-driver /destination:C:\Drivers

Эти команды извлекают сторонние драйвера из хранилища драйверов (Driver Store) Windows. Каждый драйвер и все связанные с ним файлы (sys, dll, exe, и т.д.) сохраняется в собственный каталог, который называется по имени inf-файла драйвера.

Export-WindowsDriver powershell командлет для создания резервной копии драйверов в Windows со всеми inf файлами

Можете создать таблицу с указанием класса, производителя, версией, и датой драйвера:

$BackupDrv = Export-WindowsDriver -Online -Destination c:\drivers
$BackupDrv | Select-Object ClassName, ProviderName, Date, Version | Sort-Object ClassName

Экспортируйте список драйверов в CSV файл:

$BackupDrv| Select-Object ClassName, ProviderName, Date, Version |Export-Csv c:\drivers\drivers_list.csv -NoTypeInformation -Encoding UTF8

список сторонних драйверов в windows

Если нужно извлечь драйвера из офлайн образа Windows, смонтированного в каталог c:\win_image:

Export-WindowsDriver -Path c:\win_image -Destination c:\drivers

Или

DISM /Image:C\win_image /Export-Driver /Destination:C:\drivers

Экспорт драйверов с помощью утилиты PNPUtil

Также для управления драйверами Windows можно использовать утилиту командной строки
PNPUtil.exe
(доступа даже в старых версиях Windows). Чтобы экспортировать установленные драйвера, выполните команду:

pnputil.exe /export-driver * c:\drivers

pnputil.exe export-driver (сохранить все драйвера в каталог drivers)

Команды Export-WindowsDriver и DISM позволяют создать резервную копию сразу всех драйверов. Утилита pnputil позволяет экспортировать только указанный драйвер.

Выведите список драйверов установленных драйверов:

pnputil.exe /enum-drivers

Или воспользуйтесь командой PowerShell для фильтра драйверов по типа (в этом примере мы планируем экспортировать драйвера сетевой карты Realtek):

Get-WindowsDriver -Online | where { ($_.ProviderName -like "Realtek") –and ($_.ClassName -like "Net")}

Скопируйте INF имя файла драйвера, который нужно экспортировать и выполните команды:

Mkdir c:\drivers\realtek
pnputil.exe /export-driver oem20.inf c:\drivers\realtek

pnputil экспортировать в каталог установленный драйвер windows

Установка драйверов из резервной копии в Windows

После переустановки Windows вы можете использовать каталог с резервной копией драйверов для их установки в чистой системе. Можно установить драйвера по одному. Для этого щелкните правой кнопкой по INF файлу и выберите пункт меню “Установить”.

установить драйвер из inf файла

Либо вы можете установить сразу все драйвера из указанной папки (включая вложенные):

pnputil.exe /add-driver C:\drivers\*.inf /subdirs /install

Можно импортировать драйвера в офлайн образ Windows с помощью параметра Add-Driver утилиты DISM (в этом примере мы разрешаем установку неподписанных драйверов):

DISM /image:c:\win_image /Add-Driver /Driver:C:\Drivers /Recurse /ForceUnsigned

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Gui приложение для windows
  • Windows 2000 vmware driver
  • Как сделать двойной рабочий стол в windows 10
  • Proxy клиент для windows
  • Как создать учетную запись на компьютере windows 10 одном вторую