Link to home
Start Free TrialLog in
Avatar of rulirahmadi
rulirahmadi

asked on

The system DLL user32.dll was relocated in memory

I got an error while trying to install a program (Nokia LifeBlog 2.5.224 - http://r2.nokia.com/nokia/0,,71739,00.html):

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

Someone know how to fix it?
Avatar of LeeTutor
LeeTutor
Flag of United States of America image

I think your answer is this hotfix recently put out by MS:

http://support.microsoft.com/default.aspx?scid=kb;en-us;935448
The Realtek HD Audio Control Panel may not start, and you receive an error message when you start the computer: "Illegal System DLL Relocation"
Avatar of rulirahmadi
rulirahmadi

ASKER

I've read that, but my sound card is Conexant. Also, your link is about "Hhctrl.ocx" and not "shell32.dll". But could be the same way to fix my error?
Well, I'm not sure.  This problem has recently appeared a number of times at E-E, and references user32.dll and sometimes Rthdcpl.exe.  It MAY be the same problem, just not recognized as such yet by MS.
I've just had a similar problem with a customer's PC which was caused by the last windowsupdate (nothing to do with either nokia or realtek). I ununinstalled that update and it was OK. To uninstall such updates go to \windows and look for the hidden $NTUnin.... directories, and inside those with the newest dates look for the file user32.dll. If you can find it run the spuninst.exe file to uninstall that update.
@Lee,
Your link did not solved my problem.
The auto run of Norton Ghost 10 bootable CD got the same error too.

Oh yes, after installing the HotFix, I noticed on my SysTray new WindowsUpdates (automatic updates) and it's not installed (not sucessfull installed):
Definition Update for Windows Defender - KB915597 (Definition 1.17.2437.5).

@Rindi,
I found one file (user32.dll) inside the $NTUnin... directory: C:\WINDOWS\$NtUninstallKB925902$. But, the date of the file quite an old date: 3/3/2005.

And, if I run the spuninst.exe, I got a warning about:

"Windows Driver Package - Nokia Modem (02/15/2007 3.1)
  Wndows Driver Package - Nokia (WUDFRd) WPD (03/19/2007 6.83.31.1)
  Hijack This 1.99.1
  Hotfix for Windows XP (KB935448)"

That above programs will not run properly.

I think I know what causeing the problem. It appears after upgrading of Nokia PC Suite. There's a new version of Nokia PC Suite available and I just upgrade it without uninstall the old version 1st.

Hm, I'm gonna try uninstall the PC Suite 1st, run its cleaner program, install the latest version.

I'll keep u all posted.
Just restoring a backup (created one month ago). Everything is fine now.
No, my problem did not solved :(
I really afraid now because I can't install any programs (maybe a big program) if I received the error again.

The backup did not solved my problem. After restoring the backup, I try to install a new program and then the error come back again.

Finally, I booted my PC (laptop) using its recovery CD (came with the box) and delete everything (partition, data, overwrite all sectors). It tooks 5h to finished the job (5h just for deleting).

I'm still afraid for installing a new program right now.

Please, If someone know how to fix it or what makes the error come to my pc, do let me know.

@Admin/Mods,
give me a week before closed/deleted this question.

Regards,

Ruli Rahmadi.
@rindi,
just trying your way and it work but quickly I noticed "New updates and ready to install" in my SysTray. I installed that update then restart Windows.

The problem come back again. I think this is the same update that I removed before.

My Automatic Updates is set to: "Download updates for me, but let me choose when to install them".

Is there a way around that I can prevents WindowsUpdates to download this update?
If you know which update it is, you can try updating via the windowsupdate site, and there you can remove unwanted updates from the list. You should also be able to remove unwanted updates via the automatic updates option. You should get a yellow shield in the taskbar when updates are available, and when you click on that a window should open where you can select express or custom. Use custom, and when the available updates are listed, you can deselect the one you don't want, and there should also be an option to remove it from the list.
The shell32.dll that I found on $NTUnin... dir, exactly same with http://support.microsoft.com/default.aspx/kb/935448/en-us (The security update 925902). I've installed the hotfix, but the problem still occured.

I'm gonna try your way right now.
Oh yes, almost forgot, is there a way that we can prevents the error without removing the "user32.dll"? I can't found it on Microsfot website (their MSDN or newsgroups) :(
@rindi,
I removed the KB925902 with a warning that KB929338 will not work properly. But, after that, I can't open the Advanced Settings of my Bluetooth (BT) (WIDCOMM). I right clicked the BT icon on SysTray then choose Advanced Settings. I received something about user32.dll or shell32.dll (I'm not so sure).

I'm also posted the same question in http://www.microsoft.com/windowsxp/expertzone/newsgroups. Someone told me that the error because of I've Bricko Pack Vista Inspirat installed but other people can fix his problem with just installing the hotfix. Only one problem he got that his computer can't restart anymore after installing the hotfix.

I'm restoring the same backup again on my Windows and now I'll disable the KB925902 and KB929338.
Hey, I formatted my HD again (deleted all partition and start everything from zero). I received the update 925902 (MS07-017) and security update 928843 (MS07-008) as http://support.microsoft.com/default.aspx?scid=kb;en-us;935448 said: "This problem may occur after you install security update 925902 (MS07-017) and security update 928843 (MS07-008)".

But I'm not trying to install the Bricko Pack Vista Inspirat. When I click the setup program of Nokia LifeBlog, the setup run smoothly now without error.
I found the answer for my question by my self:

It's because of I've BricoPack Vista Inspirat installed on my Windows XP.
See http://www.crystalxp.net/news/en170-BricoPacks-and-Windows-Updates-Crashes.html and http://forum.crystalxp.net/index.php?showtopic=18560&st=0 for more info.

A request for refound and close has been posted in the Community Support area.
ASKER CERTIFIED SOLUTION
Avatar of kodiakbear
kodiakbear

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
1. Uninstall windows hotfix KB925902
2. Go to automatic updates in control panel,check notify me but don't automatically download or install them
3. when there are updates, you will get a popup notifying you, click on it and go to manual
DO NOT reinstall this KB925902 hotfix, uncheck it and check the box "never notify me about this update again" in the following window.

gabriel altamirano