Error: 0x8007007e when installing Novell Client for Windows

  • 7016165
  • 09-Feb-2015
  • 30-Mar-2016

Environment

Novell Client 2 SP3 for Windows
Microsoft Windows 8.1 64-bit

Situation

Error: 0x8007007e (-2147024770) is seen when attempting to install Novell Client 2 SP3 for Windows.
Installation of Novell Client for Windows fails to complete.

Resolution

In one confirmed case, eliminating the SofTrack Workstation Agent (LWA) from the machine resolved the problem.

If this is not the cause of the problem, other possible software conflicts should be investigated. Useful information to gather to diagnose the cause includes:
  • Windows Security Logs
  • Process Monitor Log
  • Novell Client Installation Log
Windows Security Logs
When this error occurs, the Microsoft device driver installer, SETUPAPI, knows something is failing and attempts to abort / roll back the file installation queue it was attempting to process. These events get logged to "C:\Windows\security\logs".

Process Monitor Log
Process Monitor will capture the events which were triggered during the execution of the Novell Client's setup program. Process Monitor is available from Windows Sysinternals.

Novell Client Installation Log
An installation log file with basic information is created by default, as \%ProgramData%\Novell\Client\Log\NCIDebug.log. Enable verbose debug logging for the Novell Client installation by creating a DWORD value named "Level" under HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Client\Install\Debug, and setting the data to 0x40.

Cause

Error 0x8007007E is ERROR_MOD_NOT_FOUND, e.g. "could not load the specified DLL", or "could not find the specified DLL in memory" or similar. In some cases, while installing the Novell Client, the file copy operation does not complete for an unknown reason, so attempts to locate needed files fail, resulting in the error.