Event ID 20092 — RRAS Non-Microsoft DLLS
Applies To: Windows Server 2008
To successfully load a non-Microsoft dynamic-link library (DLL), the DLL must have the correct Windows system environment path and registry location.
Event Details
Product: | Windows Operating System |
ID: | 20092 |
Source: | RemoteAccess |
Version: | 6.0 |
Symbolic Name: | ROUTERLOG_CANT_LOAD_SECDLL |
Message: | Cannot load the security host module component. The following error occurred: %1 |
Resolve
Check DLL
Possible resolutions:
- Check that the specified DLL exists at the correct location in the registry.
- Check that the specified DLL is a validly signed Win32 application.
To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.
To check the location in the registry:
- Open Registry Editor. Click Start, click Run, type regedit, and then press ENTER.
- Right-click HKEY_LOCAL_MACHINE, and then click Find.
- Enter the registry parameter name from the event text, and then click Find Next to search through the registry.
- Correct the registry parameter.
Verify
For the non-Microsoft DLL to function correctly:
- Verify whether the path to the security module is spelled correctly in the value for the HKEY_LOCAL_MACHINE\Microsoft\RAS\SecurityHost\DllPath registry key.
- Check with the DLL vendor to see whether the DLL implements the following functions:
- RasSecurityDialogBegin
- RasSecurityDialogEnd