Unable to start eBoostr service.

By Colonel ONeill | December 27th, 2008 | 7:31 pm

At startup, the Control Panel successfully starts up, except it reports that the service is not started.
In the Services list, eBoostr service is set to automatic, but fails to start when manually started.
“Could not start the eBoostr Service service on Local Computer. The service did not return an error.”
Also attempted running the exe referenced EBstrSvc.exe to no effect.

Examining EBstrSvc.exe using Dependency Walker reveals a missing dll:
Shlwapi.dll > Apphelp.dll

Is this dll supposed to be included with the distribution?

8 Responses to “Unable to start eBoostr service.”

  1. Ilya Elenik
    Dec 28, 2008

    Can you please open explorer.exe in dependency walker? Is apphelp.dll missing too?

    PS It seems we should not redistribute it, since we do not use it directly – only through shlwapi.dll which exist at supported OSs. Shlwapi loads without problem in correctly configured systems

    PPS I found folowing in dependency walker FAQ:

    APPHELP.DLL is used by Windows XP's application compatibility feature. It is a Windows XP/2003/Vista/+ only DLL. If you see this warning, you most likely installed Internet Explorer 6.0 on your pre- Windows XP computer (Windows 95/98/ME/2000). Internet Explorer 6.0 installs a new SHWAPI.DLL that has a delay-load dependency on APPHELP.DLL. This is normal as SHWAPI.DLL does not expect to find APPHELP.DLL on versions of Windows prior to Windows XP.


  2. Colonel ONeill
    Dec 28, 2008

    Okay. Just wondering about that dll. And yes, the Apphelp.dll is referenced in explorer.exe.

    Unfortunately, I am still unable to run EBstrSvc.exe: Profiling it in Depends tells me it ends with code 1063 (0x427)
    “The service process could not connect to the service controller.”

    In addition,

    GetProcAddress(0x7C570000 [KERNEL32.DLL], “DecodePointer”) called from “ADIALHK.DLL” at address 0x30005F9D and returned NULL. Error: The specified procedure could not be found (127).

    GetProcAddress(0x7C570000 [KERNEL32.DLL], “EncodePointer”) called from “EBSTRSVC.EXE” at address 0x0044FC07 and returned NULL. Error: The specified procedure could not be found (127).

    appears many times throughout as EBStrSvc attempts to load.

    I am running an nLited version of Windows 2000 Pro with the Unofficial Service Pack 5 slipstreamed.


  3. Colonel ONeill
    Dec 28, 2008

    Also, have tried putting in the KDW Kernel Extender’s kernel32.dll into the eBoostr folder.

    This causes the above errors to be fixed, however, the following errors are still present:

    GetProcAddress(0x77C50000 [KERNEL32.DLL], “FlsAlloc”) called from “EBSTRSVC.EXE” at address 0x0044FE9B and returned NULL. Error: The specified procedure could not be found (127).

    With FlsAlloc, FlsGetValue, FlsSetValue, FlsFree.
    Also repeats with SQLITE.DLL, ADIALHK.DLL and bizarrely MSGPLUSLOADER.DLL

    LoadLibraryW(“wbsys.dll”) returned NULL. Error: Invalid access to memory location (998).

    Is also present, which is very strange as I do have Windowblinds installed, but it is not running.


  4. Ilya Elenik
    Dec 29, 2008

    I have same diagnostic for flsalloc and etc but all is working correctly for me. We have not calling EncodePointer directly, so may be it is not the fatal error too.
    Can you please try to find SHWAPI.DLL from your original win2k installation? I suppose it can correct this problem.


  5. Colonel ONeill
    Dec 29, 2008

    I have just realized that this current computer only has USB 1.1. I am relatively sure this should not impede the loading of the service.

    Should the service be returning an error of any kind?

    I have also pulled the SHLWAPI.DLL from another installation of Windows 2000 Pro, SP4. There is no apparent change; the service still fails to start.


  6. Ilya Elenik
    Dec 29, 2008

    Service unable return any error before it fully loaded by shell. After loading service write all errors to windows event log.
    Sorry for inconvenience
    We will try to reproduce and fix such behavior


  7. Colonel ONeill
    Dec 29, 2008

    Event Type: Error
    Event Source: eBoostr Service
    Event Category: None
    Event ID: 4
    Date: 29/12/2008
    Time: 7:19:27 PM
    User: N/A
    Computer: THEMACHINE
    Description:
    SQLite Exception in eBoostr Service, Code: “SQLITE_CANTOPEN”, Msg: “SQLITE_CANTOPEN[14]: unable to open database file”.

    This occurs and are the only events to fall under eBoostr service.

    http://img514.imageshack.us/my.php?image=eventlogeboostrqu7.jpg

    Starting of eBoostr service attempted at 7:18PM.


  8. Colonel ONeill
    Dec 29, 2008

    The new beta build 483 has remedied the situation, and I’d like to report that everything is fine and dandy. :)

    Thank you for your assistance in fixing this bug, and to the rest of the eBoostr team.