So, a while back there was a security update that Microsoft released to the world. Now being the stellar bunch stars that they are they decided to let a bunch of utter morons do the testing. Said morons allowed the update to be released, only the thing was completely fucking borked.
Now, I let it ride because at the time the only thing it broke was AOL, and who gives a toss about AOL right? But then today my old wired Mouse and Keyboard finally got retired and I bought a shiny new Wireless Keyboard and mouse. Things should be spangly, except I can't install them. Every time I try to run the setup I get a good old Illegal System DLL Relocation error. The message states:
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 Winodws ssytem DLLS. The vendor supplying the DLL should be contacted for a new DLL.
Helpful message huh?
Now I've googled the problem and it seems that Microsoft have released a fix for it, but somewhat predicitably, it doesn't fucking work.
Now, is there anyway I can fix this myself?
Posts
Are you using XP or Vista?
Every link on goolge says it's the security update, plus it happened originally just after the security update.
It can be done, but there are much simpler avenues of attack that make for more effective malware.
... on second thoughts vista, I've decided ignorance is bliss
I had this exact same problem, which prevented activesync from working, and a microsoft webcam (since both of these are from MS, I have to also wonder whether they do ANY beta testing at all).
Anyways, the MS hotfix did nothing for me.
After more google-fu, I found a solution which did.
Go to Add/Remove Programs in the control panel, and tick the "show updates" box. Now delete KB925902. I re-found this update number, so I'm not 100% certain that it is the one that I removed, but I suspect that it is. If it doesn't work, just uninstall the hotfixes in reverse chronological order until everything works again.
Hope this helps. It completely resolved my problem.
However, now I'm afraid to install any more updates from MS...
http://www.microsoft.com/downloads/details.aspx?FamilyID=74ad4188-3131-429c-8fcb-f7b3b0fd3d86&displaylang=en
Edit: oh you said you tried it and it doesn't work. I dunno then
Ahhhhhahahahah.
The Show details button isn't for everyone.
Which security update is this?
BTW - I work at MS. Not anywhere close to Windows though (I think I'd kill myself). That said, one of the nice perks that I get is free support cards that I can hand out to random people.
If you're interested, I can PM you the number and you can call someone at MS support for free. I know you don't have much faith in them, though, so maybe you won't be interested.
- Don't add me, I'm at/near the friend limit
Steam: JC_Rooks
Twitter: http://twitter.com/JiunweiC
I work on this: http://www.xbox.com
Heh, thanks man that's pretty coolf of you.
Probably wouldn't be of too much help in this case as I'm in the UK but thanks all the same.
The problem comes from two security updates: security update 925902 (MS07-017) and security update 928843 (MS07-008).
The support cards may be international. I don't have them with me, but I'll try to check them out when I get back to work on Monday. In the meantime, I'm going to be a "good corporate citizen" and try to help you out.
So, it sounds like that System DLL relocation error only pops up when you run that keyboard/mouse setup program, is that right? What's the name/brand of the keyboard and mouse?
I don't know if you've seen it yet, but there's a support page which covers this problem: http://support.microsoft.com/kb/935448/. Yes, it stems from the first security update. Certain 3rd party programs are causing this error to fail, perhaps including the keyboard/mouse that you are trying to use.
If it's only the keyboard/mouse setup software, I would try a few things:
If I read your original post wrong, and it happens all the time with your system, then unfortunately it sounds like some program that you're running is causing this problem.
- Don't add me, I'm at/near the friend limit
Steam: JC_Rooks
Twitter: http://twitter.com/JiunweiC
I work on this: http://www.xbox.com
Yeah, I know what the problem is, as Bombardier says it's down to me using the integrated audio. I'm just a little pisssy because the error causes severa programs not to work likem
AOL stuff
AVG
Videora iPod
etc,
and that the supposed fix that was released doesn't work. I managed to get the keyboard and mouse installed though, I just had to run it off the cd manualy rather than use Setup.exe.
Also the keyboard and mouse are both Microsoft. The Wireless Laser mouse 6000 and the wireless laser keyboard 6000 v2.
Unfortunately the fix you posted was the one I already tried. I'm just goiing to delete the updates and see if that works.
http://www.youtube.com/watch?v=LAr3XbqUbjo
chair to Creation and then suplex the Void.
When dealing with fucked up Microsoft operating systems, it's almost always a waste of time to try to diagnose the problem, especially when, as in your case, system files are seemingly mangled for no reason. Instead, you can usually solve the problem by running a repair install off your Windows disc. Boot the system from the disc, run through the pre-setup garbage and when it asks you where you'd like to install Windows, choose your current installation and select the 'repair' option. Anything in the %systemroot%\Windows folder will be deleted, but the rest of your stuff will be untouched.
Problems like you describe can be properly diagnosed and precisely repaired, but most people don't have the time or patience to do it.
chair to Creation and then suplex the Void.
It's a case by case basis.
If your system got infected with a virus and fucked shit up, then the best solution is to re-install everything from scratch. It sucks, but sometimes it needs to be done. I've had to do this many times for friends and family members, which don't do a good job of taking care of their computers.
In this scenario, it looks like some 3rd party software/drivers just aren't compatible with a security fix. Re-installing from scratch may not fix the problem. The worst thing that can happen is that you re-format, go through the painstaking process of re-installing everything, only to find out that the problem is still there. (And worse yet, you find out later that there was a way to fix your problem without having to reformat)
I also agree that properly diagnosing and repairing problems like these aren't easy. That's why he's asking us for help. That's why we're here trying to help him, so that he doesn't end up having to re-format or buy a new computer, etc.
- Don't add me, I'm at/near the friend limit
Steam: JC_Rooks
Twitter: http://twitter.com/JiunweiC
I work on this: http://www.xbox.com
Doh, well I hope it works out. Yeah, MS unfortunately has a history of screwing up 3rd party programs with various security updates and such. On one hand, it's a necessary evil because they're trying to plug up valid security holes. On the other hand, it screws over a lot of developers and consumers who want to have a stable OS that just works. Vista right now, is seeing a lot of the same issues, as developers are struggling to learn how to properly develop for that OS.
When I get back to the office, I'll poke around and see if I can find anything else that could help you.
Good luck!
- Don't add me, I'm at/near the friend limit
Steam: JC_Rooks
Twitter: http://twitter.com/JiunweiC
I work on this: http://www.xbox.com