LM Host Injector issue


This article explains what to do if an error results when starting Error Detection.


We are receiving the following error when starting Error Detection: CRunManager::InjectNow() - BCAX::StartRecording() FAILED: hr = 0x80004005. Why is this?


In the case where the Injector fails to function properly on Vista systems, investigation has found that in ALL of those instances there was running an IPv6 TCP/IP stack, exclusively. The injector failure was due to an inability to lookup a "localhost" mapping and was successfully resolved by adding an appropriate IPv4 mapping into the LM hosts file.
  1. Open the "hosts" file located at %WINDIR%\System32\Drivers\Etc. The "hosts" file has NO extension.
  2. Ensure the file contains an IPv4 mapping such as the following: localhost.
  3. For reference, the following entry shows what the typical IPv6 entry will look like: ::1 localhost.
  4. Save the file and reboot the system.

Incident Number: 2353342

Old KB# 14764
Comment List
Related Discussions