🌐
Microsoft Support
support.microsoft.com › en-us › windows › download-and-install-the-latest-printer-drivers-4ff66446-a2ab-b77f-46f4-a6d3fe4bf661
Download and install the latest printer drivers - Microsoft Support
Tip: Most browsers download the printer software and drivers to the Windows Download folder. Right-click on the downloaded printer software and select Open. The printer software installation should start.
🌐
HP
support.hp.com › us-en › drivers › printers
Official HP® Printer Drivers and Software Download
A driver is a piece of software that connects your Windows operating system to hardware items that can be either internal to your device, or external - like a printer, graphics card, keyboard, webcam, etc. ... Your device might not work at all. E.g., your printer won't print. Your device might work, but not correctly. E.g., slow graphics performance. You might lose access to some features of your device. ... After installing ...
🌐
Brother Canada
support.brother.ca › app › answers › detail › a_id › 133117 › ~ › download-and-install-the-printer-driver
Download and install the printer driver - Brother Canada
Download and install the P-touch Editor software · "Compatible printer driver is not installed" - Macintosh and Windows · Download and install the P-touch Address Book software · Download and install Brother iPrint&Scan - Windows or Macintosh computer · Unable to print after installing a recent Windows Update - Windows 10 ·
🌐
Wikihow
wikihow.com › computers and electronics › computer peripherals › printers › 3 easy ways to install printer drivers - wikihow
3 Easy Ways to Install Printer Drivers - wikiHow
February 24, 2025 - You can either browse the "Drivers" section of the website or, if it's available, search by your printer model. ... Download the driver. You'll click a Download button or the driver name to be prompted to save the file.
🌐
Reddit
reddit.com › r/sysadmin › generic way to install printer drivers (help printnightmare)
r/sysadmin on Reddit: Generic way to install printer drivers (help PrintNightmare)
October 14, 2021 -

Here is a guide on how to deploy printer drivers to local machines via pnputil.exe. This can help with the latest PrintNightmare issue where users no longer have the ability to install printer drivers automatically from print servers. I also include how to deal with some printer drivers that have certificate issues.

I am assuming the print servers in use are 64-bit Windows machines. As a starting point, printer drivers should be manually installed on a test Windows computer or print server. Here are the locations for print driver info in the Windows registry:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-4

These registry locations list what printer models are assigned to which printer driver. Pay attention to the InfPath key inside each printer listed. This shows the location of the 64-bit printer driver inside C:\Windows\System32\DriverStore\FileRepository. This is helpful if you don’t know what driver is necessary for each printer, like when you inherited an environment. The idea here is to get the driver from the source so you know you have an exact match.

If you know the GUID of the printer driver (seen inside the InfPath key) you can also find the printer drivers nicely packaged up inside .cab files in \\server\printer$ or C:\Windows\System32\spool\drivers. There is a sub-folder for each architecture, with a PCC sub-folder in each one. The PCC sub-folder has a .cab file with each printer driver packaged inside.

Edit: use the Print Management tool in Windows Administrative Tools instead. You can add columns of info to the display so you don’t have to fool with the registry like I did! Oh well I was just trying to learn the real nuts and bolts. You can also try to remove drivers here too.

Copy the printer drivers you want to a central location for deployment and testing. Put each one in a separate sub-folder.

For testing purposes, use a Windows 10 client machine that has never had network printer drivers installed.

If you don’t have that on hand, you can uninstall drivers manually.

  1. Go to Control Panel, Devices and Printers, select each network printer one at a time and remove them.

  2. Select a built-in printer that is left and select “Printer server properties” in the menu. In the Print Server Properties window, click the Drivers tab. Select “Change Driver Settings” with the shield and remove any network printer drivers. Use the “Remove driver and driver package” option.

Install printer drivers on your client test machine (using an elevated command prompt) with a command like:

pnputil.exe /add-driver "\\server\share\drivers\driver1\*.inf" /install

Record the output of the command, as you will want to uninstall the driver and do it again for further testing and validation. The output will have the name of the Inf you need to perform the uninstall. The uninstall command is:

pnputil.exe /delete-driver installeddrivername.inf

Edit: You can also delete a driver by just calling the inf from your install location. Just tried this and it worked.

If you can’t uninstall with pnputil for some reason, go back to the Printers and Devices and remove network printers. Also go to “Printer server properties” and remove there. Then try the uninstall again.

Older printer drivers can have certificate issues, like expired code signing certificates. They will give a pop-up window saying “Would you like to install the device software?” when installing via pnputil.

To mitigate this, install the printer driver on a test machine and export the certificate. Use the exported certificate in your driver install script by following these steps:

  1. On a test box use pnputil.exe to install the printer. When asked “Would you like to install the device software” check "Always trust software from", and click install.

  2. Once the install is finished run certmgr.msc. Under certmgr.msc navigate to Trusted Publishers>Certificates>"name of new cert". Right click the cert and export it. Leave all questions at default and choose an appropriate export folder. Make sure your exported file ends in .cer.

  3. Use the certutil.exe tool to add the certificate to the machine before installing drivers with pnputil.exe.

Certutil.exe -addstore "TrustedPublisher" \\server\share\certs\cert_name.cer

You should now have what’s necessary to deploy printer drivers onto machines. Just use whatever deployment method you want with a batch file or powershell script. GPO script, MEMCM, GPO Task Scheduler, PDQ Deploy, Intune, whatever should work.

Not all printer drivers will work using this method, but most will. For example, old Sharp MFC drivers will not deploy properly using this method.

For example, a memcm task sequence could run a batch file with content like this:

cmd.exe /c “certutil.exe -addstore "TrustedPublisher" \\server\share\certs\cert1.cer”
cmd.exe /c “certutil.exe -addstore "TrustedPublisher" \\server\share\certs\cert2.cer”
cmd.exe /c “pnputil.exe /add-driver \\server\share\drivers\driver1\*.inf /install”
cmd.exe /c “pnputil.exe /add-driver \\server\share\drivers\driver2\*.inf /install”

If you know of any other tricks for using pnputil to install drivers please reply in the comments.

EDIT: The reason a lot of drivers did not work was because of a bug in driver detection. The October patch appears to be a help! https://www.reddit.com/r/sysadmin/comments/q7pqjo/printnightmare_driver_update_needed_bug_fixed_by/?utm_source=share&utm_medium=ios_app&utm_name=iossmf

🌐
Ten Forums
tenforums.com › drivers-hardware › 204761-installing-printer-driver-offline-desktop.html
Installing printer driver on offline desktop - Windows 10 Help Forums
I have a Brother 2037 printer attached ... Microsoft Support instructions to install for USB connection: remove device, uninstall software, turn off and unplug printer, wait 30 seconds, plug it back in and turn it on....
🌐
Microsoft Support
support.microsoft.com › en-us › windows › add-or-install-a-printer-in-windows-cc0724cf-793e-3542-d1ff-727e4978638b
Add or install a printer in Windows - Microsoft Support
For more information, see How to download and install the latest printer drivers. If the printer isn't found automatically, select The printer that I want isn't listed. In the Add Printer window that opens, follow the instructions. If the printer still doesn't install after trying manually, try fixing the problem by using the steps in the article Fix printer connection and printing problems in Windows.
🌐
Quora
quora.com › How-do-I-manually-install-printer-drivers
How to manually install printer drivers - Quora
Answer (1 of 2): To manually install printer drivers: 1. Download the driver from the printer manufacturer's website. 2. Open "Device Manager" on your computer. 3. Find the printer under "Printers" or "Other devices."
Find elsewhere
🌐
Ricoh
ricoh.ca › en-CA › support-and-download › how-to-install-drivers
How to install drivers for your printer and MFP | Ricoh Canada
Instructions for installing printers can be found in the Windows help file. Our Macintosh Archives are also self-extracting archives. These files should be downloaded and then executed. The installer will be present on the desktop when done. Click the installer and follow the instructions to ...
🌐
Zebra Technologies
docs.zebra.com › us › en › printers › desktop › zd200-series-thermal-transfer-desktop-printer-user-guide › c-zd200t-ug-setup-for-windows-os › t-zd200t-ug-install-windows-printer-drivers.html
Installing the Windows Printer Drivers
... Ensure printer power is OFF. Do NOT turn printer power on until you are instructed to do so by the Setup Wizard. From your PC, run the Zebra Setup Utilities (ZSU) executable and follow the prompts. The setup wizard installs the printer drivers and prompts you to turn printer power ON.
🌐
Copytechnet
copytechnet.com › home › forum › technical forums › connectivity
How to Install a Printer Driver (Guide) (WIP) - Copytechnet.com
Add-PrinterDriver -Name "My Printers Name" -InfPath "C:\Windows\System32\DriverStore\FileRepository\printer_driver_inf_file_name.inf" I'll add more pictures and fix some typos later as i currently have to get back to work again and wrote this on my way to work! Last edited by techsxge; 02-01-2023, 01:36 PM. ... Re: How to Install a Printer Driver (Guide) (WIP) Why not just Start - PC Settings - Blue tooth & devices - Printers & scanners - Add device Why the hell did Microsoft remove Add device from Printers I have no idea.
🌐
Lifewire
lifewire.com › how-to-install-a-printer-driver-4781671
How to Install (or Reinstall) a Printer Driver on Your PC
November 24, 2021 - Select Start > Settings, type device installation in the search box, and select Change device installation settings > Yes > Save Changes. Add a printer from Settings > Printers & scanners > Add a printer or scanner.
🌐
Brother Canada
support.brother.ca › app › answers › detail › a_id › 134128 › ~ › how-do-i-download-and-install-the-printer-driver-or-full-driver-and-software
How do I download and install the printer driver or full driver and software package for Windows? - Brother Canada
5. Double click the file Setup.exe to start the installation. ... 2. In the Unzip To folder section, change the path to c:\bro, click Unzip and OK. Click Close to close the WinZip screen. 3. For Windows Vista: click Windows/Start and click in the Search line field.
🌐
Dell
dell.com › home › support home › knowledge base article
Installing Printer Drivers from Previous Windows Versions | Dell Canada
June 19, 2025 - Learn to install printer drivers from older Windows versions when current drivers are unavailable. Includes instructions for resolving compatibility issues for inkjet and laser printers.
🌐
Canon User Manual
oip.manual.canon › USRMA-0632-zz-SS-enUV › Inst_source › contents › 02000000.html
Installing - Canon - Printer Driver Installation Guide
Install the printer driver from the User Software CD-ROM/DVD-ROM that is supplied with the printer. Perform the setup procedure, from connecting the printer and your computer to installation of the printer driver.
🌐
Konica Minolta
manuals.konicaminolta.eu › AccurioPrint-2100 › EN › contents › BeforeUse121730_04_03_01.html
Startup Guide | Manual Installation of Printer Drivers
Manually install the PS Plug-in Driver, PPD Driver, or PCL Driver in Windows. The following connection methods can be used. ... This section describes network connections (Port 9100 printing) which use TCP/IP. For details about other available connection methods, refer to [Network / Security]. ... The printer ...