After you install SP4 (Service Pack 4) on Windows 2000, you experience some of the following behaviors:

  • Internet Explorer hangs.

  • Control Panel will not start.

  • The Add/Remove Programs applet in Control Panel will not open.

These behaviors are the result of a deadlock that occurs when a WMI (Windows Management Instrumentation) provider, or an ASP .NET application, calls the LoadLibrary or FreeLibrary function to load a DLL, which then calls the RegisterTraceGuids or the UnRegisterTraceGuids function in the DllMain export function.

To workaround this behavior:

1. Start / Run / Services.msc / OK.

2. Right-click Remote Registry Service and press Stop.

NOTE: You can also use Start / Run / net stop remoteregistry / OK.

NOTE: Microsoft has released a hotfix for this exact problem at Deadlock When an ASP.NET application calls LoadLibrary() or FreeLibrary().