s
Jul 05, 2011

The system DLL user32.dll was relocated in memory. The application will not run properly.

 

OS : Windows XP3

 

A message shows as shown below when I open calculator in my system :

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.

I want your guidance to fix the problem.

 

11/21/2011
Hi srajendren,

See this article from Microsoft's support site. I think you will find it helpful.

http://support.microsoft.com/kb/935448

"Certain programs may not start after you install security update 925902 (MS07-017) and security update 928843 (MS07-008) on a computer that is running Microsoft Windows XP with Service Pack 2 (SP2). Additionally, you may receive an error message that resembles the following:
application_executable_name - Illegal System DLL Relocation

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."
l
07/05/2011

Looks like you'll need to run the rest of the updates that XP requires to get your calculator back up and running.

 

http://support.microsoft.com/kb/935448/en-us

Answer this