Remove-Printer -Name "Accounting-HP" Remove-PrinterDriver -Name "HP Universal Printing PCL 6" Export printers to a CSV (not as robust as .printerExport but good for documentation):
Enter —a powerful Microsoft Management Console (MMC) snap-in that has been quietly lurking in Windows for years. In Windows 11, it’s more relevant than ever, offering granular control that the standard Settings app simply cannot match.
Enable-WindowsOptionalFeature -Online -FeatureName Printing-PrintManagement -Restart To verify installation:
Enabling it takes less than two minutes. Learning to use it will save you hours of printer-related pain. Whether you’re migrating an office’s print infrastructure or just trying to figure out why the HR printer keeps spitting out raw PCL, Print Management is your scalpel in a world of hammers.
Get-Printer | Select-Object Name, PortName, DriverName, Shared | Export-Csv -Path "C:\printer_inventory.csv" -NoTypeInformation "Print Management Console does not appear after enabling" Run printmanagement.msc directly. If it says "Windows cannot find," the feature didn’t install. Check Windows Update for pending restarts or corruption. "Access Denied" when managing remote print server You need admin rights on the remote server. Use Run as different user on the MMC shortcut, or open Print Management from within Server Manager. Print queue stuck even after clearing jobs Stop the spooler, delete all files in C:\Windows\System32\spool\PRINTERS\* , restart spooler. Use Print Management’s Cancel All Documents first—it often works without a service restart. Driver isolation causing crashes In Drivers view, double-click a driver. Under Driver Isolation , change from "Shared" to "Isolated". This runs the driver in a separate process. If the driver crashes, only that printer fails, not the whole spooler. When to Use Print Management vs. Settings App | Task | Settings App | Print Management | |------|--------------|------------------| | Add a USB printer | ✅ Easy | ❌ Overkill | | Change paper size | ✅ Fine | ❌ Too deep | | Deploy printer to 50 users via GPO | ❌ Not possible | ✅ Built-in | | Migrate printers to a new PC | ❌ Manual re-add | ✅ Export/Import | | See which driver a printer uses | ❌ Hidden | ✅ One column | | Clear a single stuck job | ✅ Works | ✅ Also works | | Clear ALL jobs across 20 printers | ❌ Click each one | ✅ Right-click server > Cancel All |
Printing. It’s one of those things we take for granted—until it breaks. If you manage more than one printer in an office, or even a few at home, you’ve likely experienced the frustration of stalled print queues, driver conflicts, or a server migration gone wrong.
Get-Printer | Format-Table Name, PortName, DriverName, Shared Add a TCP/IP printer:
Enable-WindowsOptionalFeature -Online -FeatureName Printing-PrintManagement You’ll be prompted to restart. To suppress the prompt and force restart: