Skip to content
0x00000002Worth attention

Windows Printer Error 0x00000002

What it means

"The system cannot find the file specified", seen when adding a printer or when a print job fails. Windows went looking for part of the driver and it was not where the installation said it would be. An interrupted or partial driver installation is the usual history. The package registered itself, the copy did not finish, and Windows has been referring to a file that never arrived. Reinstalling over the top rarely fixes it, because the broken registration is still there and the installer treats the driver as already present. Remove it properly first. Stop the Print Spooler service from services.msc, then open printmanagement.msc, go to Custom Filters and All Drivers, and delete every entry for that printer. Start the spooler again, then install the manufacturer's current driver from their support page. The stopped spooler is what allows the deletion; with it running, Windows reports the driver as in use and the removal appears to do nothing. On a shared printer the same message can mean the driver is missing on the computer doing the sharing rather than on yours. If printing works from that machine and fails from yours, install the driver locally and connect by local port: Add printer, the printer I want is not listed, Add a local printer, Create a new port, Local Port, and enter \\COMPUTERNAME\PrinterShareName.

Common questions

What does the 0x00000002 error mean on a printer?

"The system cannot find the file specified", seen when adding a printer or when a print job fails. Windows went looking for part of the driver and it was not where the installation said it would be. An interrupted or partial driver installation is the usual history. The package registered itself, the copy did not finish, and Windows has been referring to a file that never arrived. Reinstalling over the top rarely fixes it, because the broken registration is still there and the installer treats the driver as already present. Remove it properly first. Stop the Print Spooler service from services.msc, then open printmanagement.msc, go to Custom Filters and All Drivers, and delete every entry for that printer. Start the spooler again, then install the manufacturer's current driver from their support page. The stopped spooler is what allows the deletion; with it running, Windows reports the driver as in use and the removal appears to do nothing. On a shared printer the same message can mean the driver is missing on the computer doing the sharing rather than on yours. If printing works from that machine and fails from yours, install the driver locally and connect by local port: Add printer, the printer I want is not listed, Add a local printer, Create a new port, Local Port, and enter \\COMPUTERNAME\PrinterShareName.

Is the 0x00000002 error serious?

It is worth attention but not alarm. Switching the printer off, unplugging it for a minute and checking for anything physically in the way resolves a large share of cases before anything else is needed.

Different code or problem?

Switch off and unplug a printer before reaching inside it. If a fault involves the power supply or internal electronics, or the machine is under warranty, contact the manufacturer or a qualified technician. Full disclaimer. Brand and code names are trademarks of their owners; PrinterFixUp is independent and unaffiliated.