How to fix address range reserved by hhctrl.ocx for Windows System DLLs error

Updated: 12/31/2022 by Computer Hope

After installing the Microsoft security updates 925902 and 928843, any program that loads hhctrl.ocx before user32.dll generates an error similar to the example shown below.

The system DLL (dynamic-link library) 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.