Answered by:
Print Spooler Stops Several Times Per Day

Question
-
We have 4 RD Session Hosts which are managed by a Connection Broker. The Print Spooler service randomly stops on each of the hosts. It seems to happen more on 2 of the servers. I'm having trouble finding the cause. This went from never happening, to happening about once a week, to now happening 5-6 times per day.
Event Log - General tab
Faulting application name: spoolsv.exe, version: 10.0.14393.3085, time stamp: 0x5d1d7cc8
Faulting module name: jscript.dll, version: 5.812.10240.16384, time stamp: 0x5d804423
Exception code: 0xc0000005
Fault offset: 0x0000000000005223
Faulting process id: 0x5948
Faulting application start time: 0x01d57a032a3f18ac
Faulting application path: C:\Windows\System32\spoolsv.exe
Faulting module path: C:\Windows\System32\jscript.dll
Report Id: 34267c01-cc0a-41ef-9c82-066a33f4e406
Faulting package full name:
Faulting package-relative application ID:
XML:
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-10-03T16:01:48.552416900Z" />
<EventRecordID>470280</EventRecordID>
<Channel>Application</Channel>
<Computer>sRSHdlfna202.i.dlfna.com</Computer>
<Security />
</System>
- <EventData>
<Data>spoolsv.exe</Data>
<Data>10.0.14393.3085</Data>
<Data>5d1d7cc8</Data>
<Data>jscript.dll</Data>
<Data>5.812.10240.16384</Data>
<Data>5d804423</Data>
<Data>c0000005</Data>
<Data>0000000000005223</Data>
<Data>5948</Data>
<Data>01d57a032a3f18ac</Data>
<Data>C:\Windows\System32\spoolsv.exe</Data>
<Data>C:\Windows\System32\jscript.dll</Data>
<Data>34267c01-cc0a-41ef-9c82-066a33f4e406</Data>
<Data />
<Data />
</EventData>
</Event>
- Edited by caselles2006 Thursday, October 3, 2019 5:58 PM
Thursday, October 3, 2019 5:55 PM
Answers
-
Microsoft posted a fix in latest 10/8/19 update: KB4519338 (OS Build 17763.806).
Addresses an issue with applications and printer drivers that utilize the Windows JavaScript engine (jscript.dll) for processing print jobs.
https://support.microsoft.com/en-us/help/4519338/windows-10-update-kb4519338
Install these in order:
http://www.catalog.update.microsoft.com/Search.aspx?q=KB4521862
http://www.catalog.update.microsoft.com/Search.aspx?q=KB4519338
- Proposed as answer by Teemo TangMicrosoft contingent staff Wednesday, November 6, 2019 9:21 AM
- Marked as answer by caselles2006 Thursday, November 7, 2019 10:40 PM
Tuesday, October 8, 2019 9:34 PM
All replies
-
there is a known issue with printing in KB4522016,
but thats supposedly fixed in the latest update:
October 3, 2019—KB4524147 (OS Build 18362.388)
"Addresses an intermittent issue with the print spooler service that may cause print jobs to fail."
- Edited by EckiS Thursday, October 3, 2019 6:25 PM
Thursday, October 3, 2019 6:24 PM -
I tried the update on Windows 10 1809 (775) and it didn't fix the issue for me. Same error appears for me.
- Edited by Alex Klaman Thursday, October 3, 2019 8:46 PM Clarified Version
Thursday, October 3, 2019 8:45 PM -
Please update system to latest build 18362.388 and test result, which fix the known issue about print spooler service in KB4517211.
Regards
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.Friday, October 4, 2019 9:27 AM -
We're on Version 1607, Build 14393.3242. Trying to schedule the update now. I'll post an update after we do it.Friday, October 4, 2019 6:09 PM
-
I did find a solution to this. But it's a little bit of a mess as I had to delete quite a few Keys from the Registry.
You should look at:
Event Viewer Applications and Services Microsoft\Windows\PrintService
I found the Solution.There are WARNINGS to this.One, you WILL need to Delete Things from the System's Registry. Two, you WILL need to reinstall all printers after this is done.Three, this may only apply if you are using a Print Server.Four, MAKE a BACKUP before you delete things. Just in case.
With that being said, here's what I did and how I fixed it. I got the above message on Windows 10 1809 Version 775 from the Event Viewer under Windows Logs, Application. You should see a Red Error Icon with a message like I got. If you do, then check Event viewer, windows logs, applications and services logs, microsoft, windows, printservice
You are looking for an error message like: Printer {ED766806-D1CC-463F-951D-25647A0CF513} failed to initialize because a suitable HP Universal Printing PCL 6 (v5.8.0) driver could not be found. The new printer settings that you specified have not taken effect. Install or reinstall the printer driver. You might need to contact the vendor for an updated driver.
Or another message starting with Printer {UID}Note each {UID} that has a problem.
Open RegEdit as Administrator. You will need to Edit/Delete HKLM values.Go to:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider
You should see various SIDs listed for each user that has logged into the System. For each SID, go to Printers\Connections. You should see your Network printers listed. Delete them all. Repeat for each SID.
Go to: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\Servers
Expand out the Key for each of the listed servers. Under each Server key, go to Printers. You should see the {UID} that was giving you trouble. Delete that Key Under the Server's Printers Key.
Also under Each Server key, go to:Monitors\Client Side Portand delete the {UID} Key there as well. DO NOT delete Monitors\Client Side Port
Go to:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers
Delete your Network Printers. Do NOT delete the Microsoft Printers.
Restart the Printer Spooler Service if is running or start the Print Spooler Service if isn't not running. Check the Event Viewer and see if you missed anything.After that is done, reinstall your Printers and you should be good after that.
Friday, October 4, 2019 6:11 PM -
We're also seeing a lot of these:
- The print spooler failed to import the printer driver that was downloaded from \\TANSVR1\print$\x64\PCC\datamax.inf_amd64_9f994d3949313e39.cab into the driver store for driver Datamax I-4208. Error code= 800f0242. This can occur if there is a problem with the driver or the digital signature of the driver.
- The print spooler failed to download and import the printer driver from \\TANSVR1 into the driver store for driver Datamax I-4208. Error code= 800f0242.
We have many Zebra and Datamax printers on \\tansvr1, which is the print server. I see 9 errors like these all happening within seconds of each other. I only see these errors in reference to drivers coming from Seagull Scientific.
Friday, October 4, 2019 8:06 PM -
We're having similar issues on server 2019 (v 1809, build 17763.775), with the added bonus of massive duplication of printers. We have ~63 printers in the company but two of our servers (again, 2019 v1809, build 17763.775) duplicated most if not all of the printers until there was about 300 printers on each server. We cleaned this up by ensuring the spooler was stopped (which isn't hard when it crashes every few minutes) and then removing the following registry keys:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Connections
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\V4 Connections
Then starting the spooler and manually deleting each duplicate printer from within Devices and Printers. This was the only way we were able to remove the dupes. Even after all that, the spooler continues to crash every so often with the following error:
Faulting application name: spoolsv.exe, version: 10.0.17763.615, time stamp: 0x24910946
Faulting module name: jscript.dll, version: 5.812.10240.16384, time stamp: 0xbd259d2a
Exception code: 0xc0000005
Fault offset: 0x000000000001e0fb
Faulting process id: 0xfb8
Faulting application start time: 0x01d57af3dc792392
Faulting application path: C:\Windows\System32\spoolsv.exe
Faulting module path: C:\Windows\System32\jscript.dll
Report Id: fe5785ee-90bc-433a-af79-c4ffb28db154
Faulting package full name:
Faulting package-relative application ID:
Note: We never install printers locally. They're always deployed "per machine" via Group Policy. We never install printers "per user" either. The PrintService log is also full of entries like this:
Group Policy was unable to add per computer connection \\PRINTSERVER\TOSHIBA e-STUDIO7516AC (SomeOffice). Error code 0xBC4. This can occur if the name of the printer connection is incorrect, or if the print spooler cannot contact the print server.
Group Policy was unable to add per computer connection \\PRINTSERVER\HP LaserJet P2035n (SomeOtherOffice). Error code 0xA. This can occur if the name of the printer connection is incorrect, or if the print spooler cannot contact the print server.
Group Policy was unable to add per computer connection \\PRINTSERVER\Samsung X7500GX (SomeOtherOtherOffice). Error code 0x5. This can occur if the name of the printer connection is incorrect, or if the print spooler cannot contact the print server.
We've applied the latest available updates through Windows Update yet the problem persists.
EDIT: I was able to resolve the issue by uninstalling the following updates:
- KB4524148 (October 3, 2019)
- KB4516077 (September 24, 2019)
- KB4522015 (September 23, 2019)
- KB4512578 (September 10, 2019)
- KB4512534 (August 17, 2019)
Start with the first one in the list and work your way down to the last. You'll be prompted to reboot after every uninstall. The forum won't allow me to post a link but just google Microsoft releases even more patches for the CVE-2019-1367 IE zero-day, and the bugs are having a field day ... Read the article on computerworld by Woody Leonhard.
- Edited by ccn_chamilton Saturday, October 5, 2019 3:13 AM formatting
- Proposed as answer by Teemo TangMicrosoft contingent staff Wednesday, November 6, 2019 9:21 AM
Friday, October 4, 2019 9:20 PM -
Microsoft posted a fix in latest 10/8/19 update: KB4519338 (OS Build 17763.806).
Addresses an issue with applications and printer drivers that utilize the Windows JavaScript engine (jscript.dll) for processing print jobs.
https://support.microsoft.com/en-us/help/4519338/windows-10-update-kb4519338
Install these in order:
http://www.catalog.update.microsoft.com/Search.aspx?q=KB4521862
http://www.catalog.update.microsoft.com/Search.aspx?q=KB4519338
- Proposed as answer by Teemo TangMicrosoft contingent staff Wednesday, November 6, 2019 9:21 AM
- Marked as answer by caselles2006 Thursday, November 7, 2019 10:40 PM
Tuesday, October 8, 2019 9:34 PM