locked
Print Spooler service crashing RRS feed

  • Question

  • We recently purchased an Epson TM-H6000IV POS printer. No problems were encountered installing the printer (via USB), and in fact it prints with no issues. However, when the computer is rebooted (or shut down and powered on), the spooler service starts, then crashes after about 10 seconds. Manually starting the service again causes the same thing to happen. Logging on and off different profiles does not cause this to happen.

    The temporary fix we came up with is to unplug the printer, start the spooler service, then plug in the printer. This issue cannot be replicated on any other Win7 Pro computer.

    The system is a Dell Optiplex 7010 running 32-bit Windows 7 Pro. Other local and networked printers are connected to this machine and they cause no issues.

    I have tried uninstalling all print drivers, everything in the %systemroot%\spool\printers folder, and deleting all instances of the printer in the registry to no avail.

    I did pull up the log of the spooler crash, and got this:

    Version=1
    EventType=APPCRASH
    EventTime=130214080710803657
    ReportType=2
    Consent=1
    UploadTime=130214080711896259
    ReportIdentifier=772ae6de-08f7-11e3-9180-90b11c740ead
    IntegratorReportIdentifier=772ae6dd-08f7-11e3-9180-90b11c740ead
    Response.BucketId=3113702551
    Response.BucketTable=1
    Response.type=4
    Sig[0].Name=Application Name
    Sig[0].Value=spoolsv.exe
    Sig[1].Name=Application Version
    Sig[1].Value=6.1.7601.17777
    Sig[2].Name=Application Timestamp
    Sig[2].Value=4f35efc3
    Sig[3].Name=Fault Module Name
    Sig[3].Value=TMSTMMON.DLL
    Sig[4].Name=Fault Module Version
    Sig[4].Value=2.7.4.0
    Sig[5].Name=Fault Module Timestamp
    Sig[5].Value=3d097e1b
    Sig[6].Name=Exception Code
    Sig[6].Value=c0000005
    Sig[7].Name=Exception Offset
    Sig[7].Value=00001f52
    DynamicSig[1].Name=OS Version
    DynamicSig[1].Value=6.1.7601.2.1.0.256.48
    DynamicSig[2].Name=Locale ID
    DynamicSig[2].Value=1033
    DynamicSig[22].Name=Additional Information 1
    DynamicSig[22].Value=0a9e
    DynamicSig[23].Name=Additional Information 2
    DynamicSig[23].Value=0a9e372d3b4ad19135b953a78882e789
    DynamicSig[24].Name=Additional Information 3
    DynamicSig[24].Value=0a9e
    DynamicSig[25].Name=Additional Information 4
    DynamicSig[25].Value=0a9e372d3b4ad19135b953a78882e789
    UI[2]=C:\Windows\System32\spoolsv.exe
    UI[3]=Spooler SubSystem App has stopped working
    UI[4]=Windows can check online for a solution to the problem.
    UI[5]=Check online for a solution (recommended)
    UI[6]=Check for a solution later (recommended)
    UI[7]=Close
    UI[8]=Spooler SubSystem App stopped working and was closed
    UI[9]=A problem caused the application to stop working correctly. Windows will notify you if a solution is available.
    UI[10]=&Close
    LoadedModule[0]=C:\Windows\System32\spoolsv.exe
    LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll
    LoadedModule[2]=C:\Windows\system32\kernel32.dll
    LoadedModule[3]=C:\Windows\system32\KERNELBASE.dll
    LoadedModule[4]=C:\Windows\system32\msvcrt.dll
    LoadedModule[5]=C:\Windows\SYSTEM32\sechost.dll
    LoadedModule[6]=C:\Windows\system32\RPCRT4.dll
    LoadedModule[7]=C:\Windows\system32\USER32.dll
    LoadedModule[8]=C:\Windows\system32\GDI32.dll
    LoadedModule[9]=C:\Windows\system32\LPK.dll
    LoadedModule[10]=C:\Windows\system32\USP10.dll
    LoadedModule[11]=C:\Windows\System32\POWRPROF.dll
    LoadedModule[12]=C:\Windows\system32\SETUPAPI.dll
    LoadedModule[13]=C:\Windows\system32\CFGMGR32.dll
    LoadedModule[14]=C:\Windows\system32\ADVAPI32.dll
    LoadedModule[15]=C:\Windows\system32\OLEAUT32.dll
    LoadedModule[16]=C:\Windows\system32\ole32.dll
    LoadedModule[17]=C:\Windows\system32\DEVOBJ.dll
    LoadedModule[18]=C:\Windows\System32\DNSAPI.dll
    LoadedModule[19]=C:\Windows\system32\WS2_32.dll
    LoadedModule[20]=C:\Windows\system32\NSI.dll
    LoadedModule[21]=C:\Windows\system32\IMM32.DLL
    LoadedModule[22]=C:\Windows\system32\MSCTF.dll
    LoadedModule[23]=C:\Windows\System32\CRYPTBASE.dll
    LoadedModule[24]=C:\Windows\System32\slc.dll
    LoadedModule[25]=C:\Windows\System32\RpcRtRemote.dll
    LoadedModule[26]=C:\Windows\System32\secur32.dll
    LoadedModule[27]=C:\Windows\System32\SSPICLI.DLL
    LoadedModule[28]=C:\Windows\System32\credssp.dll
    LoadedModule[29]=C:\Windows\System32\IPHLPAPI.DLL
    LoadedModule[30]=C:\Windows\System32\WINNSI.DLL
    LoadedModule[31]=C:\Windows\system32\mswsock.dll
    LoadedModule[32]=C:\Windows\System32\wshtcpip.dll
    LoadedModule[33]=C:\Windows\System32\wship6.dll
    LoadedModule[34]=C:\Windows\System32\rasadhlp.dll
    LoadedModule[35]=C:\Windows\System32\fwpuclnt.dll
    LoadedModule[36]=C:\Windows\system32\CLBCatQ.DLL
    LoadedModule[37]=C:\Windows\system32\umb.dll
    LoadedModule[38]=C:\Windows\system32\ATL.DLL
    LoadedModule[39]=C:\Windows\system32\WINTRUST.dll
    LoadedModule[40]=C:\Windows\system32\CRYPT32.dll
    LoadedModule[41]=C:\Windows\system32\MSASN1.dll
    LoadedModule[42]=C:\Windows\System32\localspl.dll
    LoadedModule[43]=C:\Windows\System32\SPOOLSS.DLL
    LoadedModule[44]=C:\Windows\System32\srvcli.dll
    LoadedModule[45]=C:\Windows\system32\winspool.drv
    LoadedModule[46]=C:\Windows\System32\PrintIsolationProxy.dll
    LoadedModule[47]=C:\Windows\System32\cpwmon2k.dll
    LoadedModule[48]=C:\Windows\system32\SHLWAPI.dll
    LoadedModule[49]=C:\Windows\System32\LW400MON.DLL
    LoadedModule[50]=C:\Windows\System32\EAPDMLM.dll
    LoadedModule[51]=C:\Windows\System32\VERSION.dll
    LoadedModule[52]=C:\Windows\system32\SHELL32.dll
    LoadedModule[53]=C:\Program Files\EPSON\PortCommunicationService\DeviceControlLogLibrary.dll
    LoadedModule[54]=C:\Windows\System32\EAPPHPM.dll
    LoadedModule[55]=C:\Program Files\EPSON\Advanced Printer Tool\PrintManagementTool\EAPPrtMgr.dll
    LoadedModule[56]=C:\Program Files\EPSON\PortCommunicationService\PortConfig.DLL
    LoadedModule[57]=C:\Program Files\EPSON\PortCommunicationService\PCSIF.DLL
    LoadedModule[58]=C:\Windows\System32\profapi.dll
    LoadedModule[59]=C:\Windows\System32\EAPRPLM.dll
    LoadedModule[60]=C:\Windows\System32\Esdpmx01.DLL
    LoadedModule[61]=C:\Windows\System32\ESDPLX01.dll
    LoadedModule[62]=C:\Windows\System32\EAPTMLM.dll
    LoadedModule[63]=C:\Windows\System32\EAPTMT20LM.dll
    LoadedModule[64]=C:\Windows\System32\TMSTMMON.DLL
    State[0].Key=Transport.DoneStage1
    State[0].Value=1
    State[1].Key=DataRequest
    State[1].Value=iData=1/nDumpFile=//Upload//iCab//75ec1bf77f614e069bb724747a38a79d-55e57af5689f6317bc9ec25ecadc7db6-1--1181264745-AppCrash32-6-1-7601-2.cab/nDumpServer=watson.microsoft.com/nResponseServer=watson.microsoft.com/nResponseURL=//dw//StageFour.asp?iBucket=-1181264745&szCab=75ec1bf77f614e069bb724747a38a79d.cab&EventType=AppCrash32&BucketHash=55e57af5689f6317bc9ec25ecadc7db6&MID=F0241362-2736-4A52-92F1-D7913948FAC9/nBucket=-1181264745/nBucketTable=1/nResponse=1/n
    FriendlyEventName=Stopped working
    ConsentKey=APPCRASH
    AppName=Spooler SubSystem App
    AppPath=C:\Windows\System32\spoolsv.exe

    It is apparent the TMSTMMON.DLL file is causing the crash, but I have no idea how to go about fixing it. The file is associated with the Language Monitor for TM Printers, an Epson application. I have spoken at length with Epson Tier 1 and 2 support, and all they could do is tell me to contact Microsoft. Please help!

    If any other information is needed, please let me know.

    Monday, August 19, 2013 6:49 PM

Answers

  • Hi Brezen

    I’m sorry for this issue you encountered, to my understanding, you may try the Fix It solution mentioned in the KB below(PowerShell 2.0 is required to run Fix it):

    You experience Print Spooler error messages after installing or upgrading a Third-Party print driver

    http://support.microsoft.com/kb/2793718/en-us

    Sometimes, this solution of restarting the service  does not work by itself, you may need to take ownership of a file as well.

    Check for the spooler whether it’s turn on in services:

    1. Start > Start Search > services.msc.
    2. If spooler is not on, turn it on. If after turn on, it turn off automatically, proceed to step 3, if can turn on go to step 4.
    3. Start > Start Search > C:\Windows\System32\spoolsv.exe (Right click > Properties).
    4. Click on Security Tab > Advanced > Owner. Take ownership of the file and give full permission to the file. Once done, close everything and try to start the service again.
    5. Start > Start Search > cmd (Run as Admin).
    6. del /Q C:\WINDOWS\system32\spool\PRINTERS\*.* > Press Enter.
    7. Once done, try to start the spooler in Services.

    Hope this can help you.

    Regards,

    Yolanda

    • Proposed as answer by Andre.Ziegler Wednesday, August 21, 2013 6:35 PM
    • Marked as answer by brezen Wednesday, August 21, 2013 6:38 PM
    Wednesday, August 21, 2013 6:21 AM
  • I appreciate the helpful (and not-so-helpful) suggestions. I ended up just renaming the .dll as I discovered it was not necessary for anything.
    • Marked as answer by Cloud_TS Sunday, August 25, 2013 3:19 PM
    Wednesday, August 21, 2013 6:37 PM

All replies

  • the TMSTMMON.DLL beomngs to Epson printer driver. So get a new driver from Epson. We can't solve issues with their software.

    "A programmer is just a tool which converts caffeine into code"

    Monday, August 19, 2013 7:04 PM
  • Guess I'm stuck in the "Epson says to contact MS and MS says to contact Epson" loop. I wouldn't be coming here if I hadn't exhausted my options.
    Tuesday, August 20, 2013 1:50 PM
  • this is an Epson DLL, so how should we fix this? We are only users who try to help other users. We can't fix issues with 3rd party DLLs.



    "A programmer is just a tool which converts caffeine into code"


    • Edited by Andre.Ziegler Wednesday, August 21, 2013 6:35 PM
    • Proposed as answer by Andre.Ziegler Wednesday, August 21, 2013 6:35 PM
    Tuesday, August 20, 2013 6:51 PM
  • Hi Brezen

    I’m sorry for this issue you encountered, to my understanding, you may try the Fix It solution mentioned in the KB below(PowerShell 2.0 is required to run Fix it):

    You experience Print Spooler error messages after installing or upgrading a Third-Party print driver

    http://support.microsoft.com/kb/2793718/en-us

    Sometimes, this solution of restarting the service  does not work by itself, you may need to take ownership of a file as well.

    Check for the spooler whether it’s turn on in services:

    1. Start > Start Search > services.msc.
    2. If spooler is not on, turn it on. If after turn on, it turn off automatically, proceed to step 3, if can turn on go to step 4.
    3. Start > Start Search > C:\Windows\System32\spoolsv.exe (Right click > Properties).
    4. Click on Security Tab > Advanced > Owner. Take ownership of the file and give full permission to the file. Once done, close everything and try to start the service again.
    5. Start > Start Search > cmd (Run as Admin).
    6. del /Q C:\WINDOWS\system32\spool\PRINTERS\*.* > Press Enter.
    7. Once done, try to start the spooler in Services.

    Hope this can help you.

    Regards,

    Yolanda

    • Proposed as answer by Andre.Ziegler Wednesday, August 21, 2013 6:35 PM
    • Marked as answer by brezen Wednesday, August 21, 2013 6:38 PM
    Wednesday, August 21, 2013 6:21 AM
  • I appreciate the helpful (and not-so-helpful) suggestions. I ended up just renaming the .dll as I discovered it was not necessary for anything.
    • Marked as answer by Cloud_TS Sunday, August 25, 2013 3:19 PM
    Wednesday, August 21, 2013 6:37 PM