FIX: DLLHOST.EXE Causes an Error with RPC_C_AUHN_LEVEL_NONE (171359)
The information in this article applies to:
- Microsoft OLE Libraries, when used with:
- Microsoft Platform Software Development Kit (SDK) 1.0
This article was previously published under Q171359 SYMPTOMS
Dllhost.exe is the system-provided surrogate that is used by a COM DLL
(in- process) server to run in its own separate process. When the default
(machine-wide) authentication is set to None on Windows NT 4.0, an error
occurs during the launching of Dllhost.exe and it terminates. The client's
creation API gets a CO_E_SERVER_EXEC_FAILURE error. This error does not
occur under Windows 95.
CAUSE
This is caused by a bug in the security initialization for Dllhost.exe.
RESOLUTION
Set the machine-wide COM authentication level to a value other than None to
resolve this problem. You can use the DCOMCNFG utility to change the
machine-wide authentication level. If the machine-wide authentication level
must be None, then you can use a custom surrogate instead of Dllhost.exe.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
This problem was corrected in Windows NT Service Pack 4 and Windows 2000.
Modification Type: | Minor | Last Reviewed: | 7/11/2005 |
---|
Keywords: | kbbug kbfix kbOSWin2000fix kbOSWinNT400sp4fix KB171359 |
---|
|