This error suddenly popped up on my computer after starting it:
RTHDCPL.EXE – 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.
My reaction: What the heck?! I just started my computer, haven’t done anything yet and I am receiving this error?! What happened? So, instead of surfing the internet and blog hopping, I ended up googling a fix for this error. After a series of googling for relevant keywords (googling for the exact message returned zero results) on that error message, I finally found the fix for the problem.
So, what really happened? I haven’t done anything yet, right? Why a sudden error? Is it some kind of a time-activated bug? No, not really. What happened was that the last time I shutdown my computer, Windows installed some fixes from their Automatic Updates. And ironically, after restarting, instead of having a better Windows version, their fix ruined something. Some kind of a conflicting memory allocation. So, that’s it. Their fix fixed something and at the same time, unfixed something. LOL. And the fix for this fix was just released 2 days ago.
Yes, this is just a 2-day old problem. And that’s why I’m blogging it. Hope this blog-post-for-microsoft-error bring me some traffic. =)
Ok, just follow this link to see the fix to the error that their idiotic fix made.