Splwow64.exe – How to fix it (Legit)

If you’ve ever had the misfortune of having a printer in your home, chances are that your computer has complained about not being able to print for whatever reason.

This issue was thrown in my lap the other day when a user called our tech support line and told me that her computer would not print from any program due to a  popup box telling her something along the lines of “Splwow64 error: could not find x2utilc7.dll” or something like that.

x2utilc7.dll is a driver that is related to Xerox Printers (I think), Most likely the Xerox Workcenter series, As those are the ones we’re using.

I googled around and found a technet article with this fix in it, It worked after some modifications.

 

How to Fix the splwow64.exe error

First of all you need to

  1. Open Regedit(Windows key + R  -> type “Regedit” -> Press Enter)
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers
  3. Under that path there will be a key called Version-3
  4. Go into Version-3 and delete all of the values.

When that is done you need to open Command Prompt (CMD)  as an Administrator

  1. Open CMD as an Administrator
    1. Search for CMD in the start menu
    2. Right-click cmd.exe and click “Run as administrator”
  2. Type the command: net stop spooler
  3. Open Windows Explorer
  4. Navigate to C:\WINDOWS\system32\spool\printers\ and delete all the files inside.
  5. Navigate to C:\WINDOWS\system32\spool\drivers\x64\3 and delete all the files and folders inside of there as well, you might have to use IOBit Unlocker to delete some locked files.
  6. Restart the printer spooler by typing this command into CMD: net start spooler
  7. The next step is very important, if you don’t do it your printer might spew out a ton of paper with random scriblings on it due to not having a working driver installed.
  8. Now you have to open the “Devices and Printers” windows, wait a few seconds until it has properly initialized and started up(right-click -> refresh).
  9. Remove all your printers by right-clicking and choosing “Remove device”, then re-add them with the “Add a device” button.
  10. Your printer should now be working correctly again.

 

Alternatively, Use My Script

I created a batch file that does it all automagically, No guaranteees though.

Here is the source:

The script includes IOBit Unlocker so you don’t have to worry about downloading it separately.

Just download the .BAT file and run it VIA CMD as an ADMINISTRATOR, if you don’t run it through CMD it wont work for some reason.

Download PrinterFixer Script(.ZIP)
Please share this with your friends and collegues, if you have any questions feel free to leave a comment :)

If this post helped you, please share it with the world! ^_^

 

46 comments

  1. Thank you Helge – worked perfectly. As you said, I had to run the batch file via a command prompt rather than double clicking the batch file itself in order for the IO unlocker part to work.

  2. Aaa maan you are a genius ! I was trying to fix it 100 times and with any kind of fixers and any kind of shit but you just save me ! thank you my friend and god bless you !

  3. Helge,

    I really appreciate all the detail in your instructions, I was able to do all that you asked with one exception…..There is one file called REG_SZ that I can not delete in the Reg edit. Went thru all the other steps anyway and the error still shows up. Suggestions?

  4. It hasn’t worked for me and I am tired of this error. It seems like it is just stuck with me.
    I rant the script by double clicking it, in cmd (as administrator) removed all my printer devices.
    Then I re-installed dopdf v7 and it created a new “dopdf v7” printer for me. I open Microsoft Word Starter 2010 which came included with my Windows 7 Home Basic 64-Bit and as soon as I tried to print there it is again. The splwow64.exe error, and after I click OK and select the dopdfv7 printer the same error appears on dopdfcl7.exe “The application was unable to start correctly (0xc0000005). Click OK to close the application.”

    I have tried many other solutions given on Microsoft website, or starting word in administrator mode, creating a new user in Windows 7. Of all these solutions creating a new solutions let me print without any problem for 1 day! That doesn’t mean the splwow64.exe error disappeared but only after I clicked OK I was able to print through one of my network printer or dopdf. And now I am back with the same problem, can’t print!
    HELP!!

  5. Helge,

    Thank you so much for publishing this fix, and especially for the script. After flailing with this problem for months, your script fixed it in a few minutes (Windows 7 Professional SP1 fully updated, HP Z420 workstation, networked HP MFP M277dw). I did have to do a complete reinstall of the printer after running the script, as just “adding” the device did not restore printing, nor did letting the Windows driver wizard replace drivers. But I know the complete reinstall was not the fix for the problem, because I had done a complete removal and reinstall previously with no benefit.

    Thanks again,
    Mark G.

  6. Thanks Helge. One of our users was having this issue with x2utilH5.dll every time they tried to open or save and files at all. Somehow this Xerox file was causing issues outside printing.
    Either way, your instructions fixed it right up.

    Thanks again
    -Garve

  7. Let me add my name to the list of “thank you”s. I’ve been having this issue for over a month,and because I couldn’t access the printer properties, I was printing on both sides of the sheet of paper when I only wanted to print on one. Every time I clicked on “Properties”, the system crashed. Your step-by-step instructions were the cure for me, and I thank you most sincerely.

  8. When I want to print something a message pops up I am Off-Line, Ok, so I followed instructions and still cannot get my Hp DeskJet F340 to print anything.. Three days ago it was working fine. How do I fix this, and keep it from happening again, as it has in the past. This time I will copy answers that work. I have so much to do to day and my printer decided to be a brat, Please help, I tried the simple stuff, did not work… Thanks
    Lazz.
    Just, how do I get my Printer back on line.That button does not work.

  9. Thank you so much. I ran the script and it solved this annoying problem. I tried by updating all printer’s drivers (Canon Pixma MX870) etc but it did not solved it. Thank you again.

  10. Thank you very much for your free script. This is the only working fix i found. Microsoft should be paying you for this.

  11. Only printing problem I have is trying to print documents from within any Office 2007 app. All of my other programs print correctly. I am running a 64-bit Win 10 Pro OS. Will this fix the issue I am having?

  12. Thank you much for your post. My problem with splwow64.exe was solved. My printer is a Kyocera FS-3640MFP in a network environment and now is working.

  13. Worked for me. I had tolerated 5 annoying error boxes that required 5 clicks to cancel every time I logged onto my Citrix server for over 2 years. This fixed it first try. Thank you so much.

Leave a Reply to Tim R. Cancel reply

Your email address will not be published. Required fields are marked *