Highlighted
derwiener
Bronze

Illegal System DLL Relocation

I have Windows Vista on a Dell Inspiron desktop computer and have been receiving this message: "logon.scr [also, splwow64.exe]: Illegal System DLL relocation. The system DLL kernel32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL dynamically allocated memory occupied an address range reserved for Windows system DLLs. The vendor supplying the DLL should be contacted for a new DLL." I have spoken to 8 Dell reps, each of whom tried to fix the problem. Among the supposed resolutions of the problem were: the operating system was completely reinstalled; another Dell rep said malware caused the problem, and sold me an anti-malware program; a known Microsoft problem, starting with Windows XP and also Vista, involving auto updates; he did a system restore back to the date of the O/S reinstall; another rep said the Realtek driver caused the problem. The last rep made some kind of change to msconfig. I don't think any of them know the cause of the problem. It usually occurrs after I reboot the computer. I would greatly appreciate any information about this problem and how it can be fixed. [I also posted this at Microsoft's Support Group, but no response. I can't believe no one else has experienced this problem.] Thank you!

Paul

0 Kudos
3 Replies
Philip_Yip
Diamond

RE: Illegal System DLL Relocation

It seems like the Windows OS is not loaded correctly which is likely the case as it seems XP was installed and then upgraded to Vista (a dirty install which has given you driver issues and other problems).It could also be that the hard drive is failing. More than likely the first symptom.

What is the model of your Dell?

First run the full F12 system diagnostics:

http://dellwindowsreinstallationguide.com/f12-preboot-diagnostics/

Then follow my A Clean Install of Windows:

http://dellwindowsreinstallationguide.com/a-clean-install-of-windows/

Load Windows Vista or better Windows 7 (requires a new license) directly after a secure wipe of DBAN:

http://dellwindowsreinstallationguide.com/a-clean-install-of-windows/

Note you can also securely wipe with DBAN and install Windows 10 directly on it. Windows 10 is currently available as a Technical Preview and designed for testing purposes only but seems to be very stable:

http://dellwindowsreinstallationguide.com/a-clean-install-of-windows-10/

Dr Philip Yip
Tech Enthusiast and Author of the Unofficial Dell Windows Reinstallation Guide

Windows FAQs and OEM Downloads


#IDoNotWorkFor Dell
0 Kudos
derwiener
Bronze

RE: Illegal System DLL Relocation

Thank you for the reply. However, my O/S was always Vista. [The Dell rep said this problem first occurred in computers with XP, and was then also found with Vista.] My operating system is Inspiron 518. The Rep ran the Dell Diagnostics, and then did a complete clean reinstall. Do you have any additional suggestions what the problem might be?

Thank you!

Paul 

0 Kudos
Philip_Yip
Diamond

RE: Illegal System DLL Relocation

Do a complete clean install after a secure wipe with DBAN:

http://dellwindowsreinstallationguide.com/securely-wipe-your-hard-drive-with-dariks-boot-and-nuke-db...

Use the WSUS Offline Update Program to download and install all of Windows Vista Updates:

http://dellwindowsreinstallationguide.com/wsus-offline-update/

Ensure these updates are installed before the system drivers, I suspect some conflict between the drivers and the service packs are causing the issues. Installing the updates before the drivers may resolve the issue. You may have a look at A Clean install of Windows for more details:

http://dellwindowsreinstallationguide.com/a-clean-install-of-windows/

Dr Philip Yip
Tech Enthusiast and Author of the Unofficial Dell Windows Reinstallation Guide

Windows FAQs and OEM Downloads


#IDoNotWorkFor Dell
0 Kudos