The system DLL user32.dll was relocated in memory

I got an error while trying to install a program (Nokia LifeBlog 2.5.224 -,,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?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I think your answer is this hotfix recently put out by MS:;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"
rulirahmadiAuthor Commented:
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.
Cloud Class® Course: Amazon Web Services - Basic

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

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.
rulirahmadiAuthor Commented:
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).

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
  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.
rulirahmadiAuthor Commented:
Just restoring a backup (created one month ago). Everything is fine now.
rulirahmadiAuthor Commented:
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.

give me a week before closed/deleted this question.


Ruli Rahmadi.
rulirahmadiAuthor Commented:
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.
rulirahmadiAuthor Commented:
The shell32.dll that I found on $NTUnin... dir, exactly same with (The security update 925902). I've installed the hotfix, but the problem still occured.

I'm gonna try your way right now.
rulirahmadiAuthor Commented:
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) :(
rulirahmadiAuthor Commented:
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 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.
rulirahmadiAuthor Commented:
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;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.
rulirahmadiAuthor Commented:
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 and for more info.

A request for refound and close has been posted in the Community Support area.
Closed, 500 points refunded.
Experts Exchange Moderator

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day 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

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows XP

From novice to tech pro — start learning today.