locked
Taskhost.exe crash, repeating dllhost.exe crashes (Win7 x64 SP1) RRS feed

  • Question

  • Update: The issue has been resolved. It appears my user profile was just corrupt. Hopefully anyone with a similar issue can be helped the same way.

    How to fix a corrupt user profile in Windows 7: https://support.microsoft.com/en-ca/help/14039/windows-7-fix-corrupted-user-profile

    ------------------------------------------------------------

    This has been plaguing me for over a week. I login and immediately taskhost.exe crashes, then repeating crashes from dllhost.exe. The fault module for both is always esent.dll.

    Besides the repetitive crash dialogs, there are also other problems:
    - Windows help does not work properly. After opening, I have to repeatedly close the error windows just to get it to respond, and searching anything returns 0 results.
    - CHM files have the same response issue as above, and also will not display embedded images or style sheets (as if it can't access it's own embedded files).
    - Internet Explorer will not display certain content, ie: YouTube videos, some .webm files.


    I have tried a variety of things and have had no luck fixing the core problem. 
    - I've done a full scan with MalwareBytes and Avast antivirus - no malware, and no viruses.
    - I tried manually replacing files (dllhost, esent) from another Windows 7 system - no change.
    - I tried SFC /scannow - no files needed replacing - no change.
    - I tried booting into safe mode - no change.
    - I tried a "clean boot" - system ran unbearably slow and no change.
    - I tried removing/uninstalling 3rd party codecs - no change.
    - I uninstalled and reinstalled IE11 (a chore in itself) - while IE was gone, the crashes stopped, but after reinstall it was back to crashing (and leaving IE out caused other issues).

    The only thing that stops the constant error dialogs is to remove dllhost.exe or esent.dll. Obviously neither option is acceptable since it doesn't fix the other issues, and causes others. And now I'm receiving a notification that my Windows no longer thinks it's genuine, and when I tried to validate, the page threw a bunch of script errors at me (perhaps because IE isn't working properly).

    My next step, and last resort, is to reinstall Windows, unless someone here can provide some assistance. Below you'll find all the information I can think to provide at this time, I eagerly await any replies, and thanks for reading so far.

    Super big giant info dump:

    System specs from Speccy:
    -------------------------
    Operating System
     - Windows 7 Home Premium 64-bit SP1
    CPU
     - AMD Phenom II X6 1090T
    RAM
     - 8.00GB Dual-Channel DDR3 @ 803MHz (11-11-11-29)
    Motherboard
     - Gigabyte Technology Co. Ltd. GA-990XA-UD3 (Socket M2)
    Graphics
     - 2047MB NVIDIA GeForce GTX 770 (EVGA)
    Storage
     - 1863GB Western Digital WDC WD20 EARS-00MVWB0 SATA Disk Device (SATA)
     - 117GB SanDisk SDSSDP128G SATA Disk Device (SSD)
     - 465GB Seagate ST350041 8AS SATA Disk Device (SATA)
    Optical Drives
     - TSSTcorp CDDVDW SH-S243D SATA CdRom Device
    Audio
     - Realtek High Definition Audio
    -------------------------

    Crash dumps from each process:
    -------------------------
    taskhost.exe https://www.sugarsync.com/pf/D7279007_05454644_6291585
    dllhost.dll https://www.sugarsync.com/pf/D7279007_05454644_6291587
    -------------------------

    Event viewer application errors:
    -------------------------
    (taskhost.exe crash)
    Faulting application name: taskhost.exe, version: 6.1.7601.18010, time stamp: 0x50aee9f3
    Faulting module name: ESENT.dll, version: 6.1.7601.17577, time stamp: 0x4d79bfba
    Exception code: 0xc0000005
    Fault offset: 0x000000000000994e
    Faulting process id: 0x700
    Faulting application start time: 0x01d2205f6e7f6485
    Faulting application path: C:\Windows\system32\taskhost.exe
    Faulting module path: C:\Windows\system32\ESENT.dll
    Report Id: b326cd88-8c52-11e6-83c3-010101010000
    -------------------------
    (dllhost.exe crash)
    Faulting application name: DllHost.exe, version: 6.1.7600.16385, time stamp: 0x4a5bca54
    Faulting module name: ESENT.dll, version: 6.1.7601.17577, time stamp: 0x4d79bfba
    Exception code: 0xc0000005
    Fault offset: 0x000000000000994e
    Faulting process id: 0x1d30
    Faulting application start time: 0x01d220659e679891
    Faulting application path: C:\Windows\system32\DllHost.exe
    Faulting module path: C:\Windows\system32\ESENT.dll
    Report Id: dc1e9382-8c58-11e6-83c3-010101010000
    -------------------------

    Detail from AppCrashView (by NirSoft):
    -------------------------
    (taskhost.exe crash)
    Version=1
    EventType=APPCRASH
    EventTime=131202933512950376
    ReportType=2
    Consent=1
    ReportIdentifier=b326cd89-8c52-11e6-83c3-010101010000
    IntegratorReportIdentifier=b326cd88-8c52-11e6-83c3-010101010000
    Response.type=4
    Sig[0].Name=Application Name
    Sig[0].Value=taskhost.exe
    Sig[1].Name=Application Version
    Sig[1].Value=6.1.7601.18010
    Sig[2].Name=Application Timestamp
    Sig[2].Value=50aee9f3
    Sig[3].Name=Fault Module Name
    Sig[3].Value=ESENT.dll
    Sig[4].Name=Fault Module Version
    Sig[4].Value=6.1.7601.17577
    Sig[5].Name=Fault Module Timestamp
    Sig[5].Value=4d79bfba
    Sig[6].Name=Exception Code
    Sig[6].Value=c0000005
    Sig[7].Name=Exception Offset
    Sig[7].Value=000000000000994e
    DynamicSig[1].Name=OS Version
    DynamicSig[1].Value=6.1.7601.2.1.0.768.3
    DynamicSig[2].Name=Locale ID
    DynamicSig[2].Value=4105
    DynamicSig[22].Name=Additional Information 1
    DynamicSig[22].Value=85f4
    DynamicSig[23].Name=Additional Information 2
    DynamicSig[23].Value=85f4492f4d29dd658d223aa949c9df0d
    DynamicSig[24].Name=Additional Information 3
    DynamicSig[24].Value=2157
    DynamicSig[25].Name=Additional Information 4
    DynamicSig[25].Value=215786c06e468ad885bd834325a4b91b
    UI[2]=C:\Windows\system32\taskhost.exe
    UI[3]=Host Process for Windows Tasks has stopped working
    UI[4]=Windows can check online for a solution to the problem.
    UI[5]=Check online for a solution and close the program
    UI[6]=Check online for a solution later and close the program
    UI[7]=Close the program
    LoadedModule[0]=C:\Windows\system32\taskhost.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\ole32.dll
    LoadedModule[6]=C:\Windows\system32\GDI32.dll
    LoadedModule[7]=C:\Windows\system32\USER32.dll
    LoadedModule[8]=C:\Windows\system32\LPK.dll
    LoadedModule[9]=C:\Windows\system32\USP10.dll
    LoadedModule[10]=C:\Windows\system32\RPCRT4.dll
    LoadedModule[11]=C:\Windows\system32\OLEAUT32.dll
    LoadedModule[12]=C:\Windows\system32\IMM32.DLL
    LoadedModule[13]=C:\Windows\system32\MSCTF.dll
    LoadedModule[14]=C:\Windows\system32\CRYPTBASE.dll
    LoadedModule[15]=C:\Windows\SYSTEM32\sechost.dll
    LoadedModule[16]=C:\Windows\system32\ADVAPI32.dll
    LoadedModule[17]=C:\Windows\system32\uxtheme.dll
    LoadedModule[18]=C:\Windows\system32\dwmapi.dll
    LoadedModule[19]=C:\Windows\system32\CLBCatQ.DLL
    LoadedModule[20]=C:\Windows\system32\MsCtfMonitor.dll
    LoadedModule[21]=C:\Windows\system32\MSUTB.dll
    LoadedModule[22]=C:\Windows\system32\WINSTA.dll
    LoadedModule[23]=C:\Windows\system32\WTSAPI32.dll
    LoadedModule[24]=C:\Windows\System32\PlaySndSrv.dll
    LoadedModule[25]=C:\Windows\system32\wininet.dll
    LoadedModule[26]=C:\Windows\system32\api-ms-win-downlevel-user32-l1-1-0.dll
    LoadedModule[27]=C:\Windows\system32\api-ms-win-downlevel-shlwapi-l1-1-0.dll
    LoadedModule[28]=C:\Windows\system32\shlwapi.DLL
    LoadedModule[29]=C:\Windows\system32\api-ms-win-downlevel-version-l1-1-0.dll
    LoadedModule[30]=C:\Windows\system32\version.DLL
    LoadedModule[31]=C:\Windows\system32\api-ms-win-downlevel-normaliz-l1-1-0.dll
    LoadedModule[32]=C:\Windows\system32\normaliz.DLL
    LoadedModule[33]=C:\Windows\system32\iertutil.dll
    LoadedModule[34]=C:\Windows\system32\api-ms-win-downlevel-advapi32-l1-1-0.dll
    LoadedModule[35]=C:\Windows\system32\USERENV.dll
    LoadedModule[36]=C:\Windows\system32\profapi.dll
    LoadedModule[37]=C:\Windows\System32\HotStartUserAgent.dll
    LoadedModule[38]=C:\Windows\system32\slc.dll
    LoadedModule[39]=C:\Windows\system32\api-ms-win-downlevel-ole32-l1-1-0.dll
    LoadedModule[40]=C:\Windows\system32\RpcRtRemote.dll
    LoadedModule[41]=C:\Windows\system32\api-ms-win-downlevel-advapi32-l2-1-0.dll
    LoadedModule[42]=C:\Windows\system32\ESENT.dll
    LoadedModule[43]=C:\Windows\system32\psapi.dll
    LoadedModule[44]=C:\Windows\system32\SHELL32.dll
    LoadedModule[45]=C:\Windows\system32\WINMM.dll
    LoadedModule[46]=C:\Windows\system32\dimsjob.dll
    LoadedModule[47]=C:\Windows\system32\taskschd.dll
    LoadedModule[48]=C:\Windows\system32\SspiCli.dll
    LoadedModule[49]=C:\Windows\System32\netprofm.dll
    LoadedModule[50]=C:\Windows\system32\NSI.dll
    LoadedModule[51]=C:\Windows\System32\nlaapi.dll
    LoadedModule[52]=C:\Windows\system32\CRYPTSP.dll
    LoadedModule[53]=C:\Windows\system32\rsaenh.dll
    LoadedModule[54]=C:\Windows\System32\npmproxy.dll
    LoadedModule[55]=C:\Windows\system32\pautoenr.dll
    LoadedModule[56]=C:\Windows\system32\WLDAP32.dll
    LoadedModule[57]=C:\Windows\system32\certcli.dll
    LoadedModule[58]=C:\Windows\system32\ATL.DLL
    LoadedModule[59]=C:\Windows\system32\CRYPT32.dll
    LoadedModule[60]=C:\Windows\system32\MSASN1.dll
    LoadedModule[61]=C:\Windows\system32\certenroll.dll
    FriendlyEventName=Stopped working
    ConsentKey=APPCRASH
    AppName=Host Process for Windows Tasks
    AppPath=C:\Windows\system32\taskhost.exe

    (dllhost.exe crash)
    Version=1
    EventType=APPCRASH
    EventTime=131202959849153989
    ReportType=2
    Consent=1
    ReportIdentifier=d4eda68e-8c58-11e6-83c3-010101010000
    IntegratorReportIdentifier=d4eda68d-8c58-11e6-83c3-010101010000
    Response.type=4
    Sig[0].Name=Application Name
    Sig[0].Value=DllHost.exe
    Sig[1].Name=Application Version
    Sig[1].Value=6.1.7600.16385
    Sig[2].Name=Application Timestamp
    Sig[2].Value=4a5bca54
    Sig[3].Name=Fault Module Name
    Sig[3].Value=ESENT.dll
    Sig[4].Name=Fault Module Version
    Sig[4].Value=6.1.7601.17577
    Sig[5].Name=Fault Module Timestamp
    Sig[5].Value=4d79bfba
    Sig[6].Name=Exception Code
    Sig[6].Value=c0000005
    Sig[7].Name=Exception Offset
    Sig[7].Value=000000000000994e
    DynamicSig[1].Name=OS Version
    DynamicSig[1].Value=6.1.7601.2.1.0.768.3
    DynamicSig[2].Name=Locale ID
    DynamicSig[2].Value=4105
    DynamicSig[22].Name=Additional Information 1
    DynamicSig[22].Value=70e1
    DynamicSig[23].Name=Additional Information 2
    DynamicSig[23].Value=70e1120d63c5115671330951716cace5
    DynamicSig[24].Name=Additional Information 3
    DynamicSig[24].Value=c36e
    DynamicSig[25].Name=Additional Information 4
    DynamicSig[25].Value=c36e6674224141161a525e685bbfbad1
    UI[2]=C:\Windows\system32\DllHost.exe
    UI[3]=COM Surrogate has stopped working
    UI[4]=Windows can check online for a solution to the problem.
    UI[5]=Check online for a solution and close the program
    UI[6]=Check online for a solution later and close the program
    UI[7]=Close the program
    LoadedModule[0]=C:\Windows\system32\DllHost.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\ole32.dll
    LoadedModule[6]=C:\Windows\system32\GDI32.dll
    LoadedModule[7]=C:\Windows\system32\USER32.dll
    LoadedModule[8]=C:\Windows\system32\LPK.dll
    LoadedModule[9]=C:\Windows\system32\USP10.dll
    LoadedModule[10]=C:\Windows\system32\RPCRT4.dll
    LoadedModule[11]=C:\Windows\system32\IMM32.DLL
    LoadedModule[12]=C:\Windows\system32\MSCTF.dll
    LoadedModule[13]=C:\Windows\system32\CRYPTBASE.dll
    LoadedModule[14]=C:\Windows\system32\CLBCatQ.DLL
    LoadedModule[15]=C:\Windows\system32\ADVAPI32.dll
    LoadedModule[16]=C:\Windows\SYSTEM32\sechost.dll
    LoadedModule[17]=C:\Windows\system32\OLEAUT32.dll
    LoadedModule[18]=C:\Windows\system32\CRYPTSP.dll
    LoadedModule[19]=C:\Windows\system32\rsaenh.dll
    LoadedModule[20]=C:\Windows\system32\RpcRtRemote.dll
    LoadedModule[21]=C:\Windows\system32\uxtheme.dll
    LoadedModule[22]=C:\Windows\system32\wininet.dll
    LoadedModule[23]=C:\Windows\system32\api-ms-win-downlevel-user32-l1-1-0.dll
    LoadedModule[24]=C:\Windows\system32\api-ms-win-downlevel-shlwapi-l1-1-0.dll
    LoadedModule[25]=C:\Windows\system32\shlwapi.DLL
    LoadedModule[26]=C:\Windows\system32\api-ms-win-downlevel-version-l1-1-0.dll
    LoadedModule[27]=C:\Windows\system32\version.DLL
    LoadedModule[28]=C:\Windows\system32\api-ms-win-downlevel-normaliz-l1-1-0.dll
    LoadedModule[29]=C:\Windows\system32\normaliz.DLL
    LoadedModule[30]=C:\Windows\system32\iertutil.dll
    LoadedModule[31]=C:\Windows\system32\api-ms-win-downlevel-advapi32-l1-1-0.dll
    LoadedModule[32]=C:\Windows\system32\USERENV.dll
    LoadedModule[33]=C:\Windows\system32\profapi.dll
    LoadedModule[34]=C:\Windows\system32\api-ms-win-downlevel-ole32-l1-1-0.dll
    LoadedModule[35]=C:\Windows\system32\api-ms-win-downlevel-advapi32-l2-1-0.dll
    LoadedModule[36]=C:\Windows\system32\SHELL32.dll
    LoadedModule[37]=C:\Program Files\Internet Explorer\sqmapi.dll
    LoadedModule[38]=C:\Windows\system32\ESENT.dll
    LoadedModule[39]=C:\Windows\system32\psapi.dll
    FriendlyEventName=Stopped working
    ConsentKey=APPCRASH
    AppName=COM Surrogate
    AppPath=C:\Windows\system32\DllHost.exe



    • Edited by therks Tuesday, October 11, 2016 3:42 PM Issue resolved
    Saturday, October 8, 2016 2:25 PM

Answers

  • I appreciate the effort but there was no success from either of your links.

    However, after some more searching I was turned to the idea that my user profile may be corrupted, so I tried creating a new profile and lo and behold no errors. So then it was just a simple matter of fixing the profile as per usual.

    • Marked as answer by therks Wednesday, October 12, 2016 11:31 PM
    Tuesday, October 11, 2016 3:40 PM

All replies