Getting address range reserved by hhctrl.ocx for Windows System DLLs error.

Question

Getting address range reserved by hhctrl.ocx for Windows system DLLs error.

Answer

After installing the Microsoft security updates 925902 and 928843 any other third-party software program that loads the hhctrl.ocx before user32.dll will generate the below error or an error similar to the below example.

The system DLL user32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C:\Windows\System32\Hhctrl.ocx occupied an address range reserved for Windows system DLLs. The vendor supplying the DLL should be contacted for a new DLL.

To resolve this issue users must be running Microsoft Windows XP with Service Pack 2 installed and get the hotfix provided by Microsoft on KB935448.

Additional information