JSI Tip 6176. Windows 2000 Terminal Services Server records event ID 1014 - 'Cannot load illegal module: C:\WINNT\System32\rdpwsx.DLL'?

Jerold Schulman

January 5, 2003

1 Min Read
ITPro Today logo in a gray background | ITPro Today

When you use a Terminal Service client to connect to a Windows 2000 Terminal Services server, the TerminalServer's event log contains:

Event Type: Error
Event Source: TermService
Event Category: None
Event ID: 1014
Date: mm/dd/yyyy
Time: HH:MM:SS
User: N/A
Computer:
Description: Cannot load illegal module: C:WINNTSystem32rdpwsx.DLL.
The new task has been created, but may not run because the account information could not be set.
The specific error is: 0x80090016: Keyset does not exist.

This error can occur if the Cryptography subsystem is corrupted.

To resolve this problem:

1. Use Regedit.exe to navigate to:

HKEY_USERS.DefaultSoftwareMicrosoftCryptographyProviders.

2. Export the Providers sub-key to a SaveProviders.reg file, just in case you must restore the sub-key.

3. Delete the HKEY_USERS.DefaultSoftwareMicrosoftCryptographyProvidersType 001 sub-key.

4. Exit Regedit.exe.

5. Shutdown and restart the Terminal Services server.



Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like