# RTHDCPL.EXE err Fixing RTHDCPL.EXE - Illegal System DLL Relocation Error in Windows XP

Posted by on

• Level 2:

An expert who has achieved level 2 by getting 100 points

MVP:

An expert that got 5 achievements.

Scholar:

An expert who has written 20 answers of more than 400 characters.

Hot-Shot:

An expert who has answered 20 questions.

• Expert

Error Message after Installing Security Updates 925902 and 928843 This afternoon (April 3rd, 2007) my Automatic Updates alerted me about a couple updates I needed to install, so I did. Upon rebooting the computer though I was confronted with the following error message
"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."

Cause of Error Message

Turns out this error occurs when the Realtek HD Audio Control Panel by Realtek Semiconductor Corporation is installed. This is my built-in sound card on my computer.

The HHCTRL.OCX file that is included in the Security update 928843 and the User32.dll files that is included in Security Update 925902 have conflicting base addresses. When Windows loaded the HHCTRL.OCX file before it loads the User32.DLL file, the problem occurs.

The error occurs when the following third party programs or applications are installed on a computer with Windows XP Service Pack 2 installed.
Realtek HD Audio Control Panel
ElsterFormular 2006/2007
TUGZip
CD-Tag
Microsoft now has released a patch to correct the problems, you can go to the following link to download and install the patch for the patch :-)

http://support.microsoft.com/kb/935448

Posted on Oct 18, 2008

Hi,
a 6ya expert can help you resolve that issue over the phone in a minute or two.
best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of (from cars to computers, handyman, and even drones).
goodluck!

Posted on Jan 02, 2017

×

my-video-file.mp4

×

## Related Questions:

### It just frequently pops up on the screen - t8 Ext P Ex. dll is missing

Click start control panel administrative tools computer management then select event viewer this may vary depending on what operating system you have
extend the events there you will see errors in red you will no what exactly what the error was and at what time it occured
Right click on the error message select properties you will see all details about the error
or click start type in event viewer press ENTER
this should give you some sort of understanding of the error
Your computer will not work properly if a Windows Dynamic-Link Library (.dll) file is damaged or missing. When this happens, you will receive an error message similar to this: "[program name] Illegal system DLL relocation."
The .dll file type contains instructions, or code, to run scripts that open dialog boxes.
These important graphical elements are necessary for computer user interaction in most software programs.
There is a simple way to keep all of your .dll files healthy, so you rarely lose valuable time restoring lost or broken links.
Connect your computer to the Internet.
Click "Start" and then click "Run" if you have the Windows XP operating system. For other systems, simply open Internet Explorer and click "Safety," then click "Windows Update."
Type "wupdmgr" in the "Run" dialog box to run Microsoft Update.
Press "Install Updates" if any are available.
Otherwise, close the Microsoft Update window.
Update your anti-virus program and then immediately scan all of the files on your computer.
Open the software program that gave the .dll notice to see if error messages still occur.
If so, continue to the next step.
Reinstall the affected software program to replace the damaged or missing .DLL file.
If the issue is still not resolved, contact Microsoft Support.
Fix DLL Errors With Freeware
A Microsoft Windows DLL has data that is necessary to run various software programs.
If a DLL file is defective, the software using the file will not open or run properly.
DLL error messages can stem from a number of system issues, such as a bad program installation, registry issues and missing DLL files.
You may receive error messages from numerous programs when a DLL is corrupt, because many programs use the same DLL.
Running freeware to fix a DLL error is a viable alternative when you cannot repair the DLL manually.
Visit the Regsofts website.
http://www.regsofts.com/free_registry_repair/registry_repair.htm
Run the "RegpairSetup.exe" setup file.
Click "Next" at the prompts and agree to the terms of Registry Repair 2.0. Click "Finish" to open the application.
Click "Start Scan" to find DLL errors on your system. Place a check by "Non-existent Shared Dlls" once the scan completes. Click "Fix Errors" to repair the DLL errors.
Run RegSeeker 1.55
Navigate the Regsofts website.
http://www.regsofts.com/freeware/regseeker.htm
Run the "RegSeejer.zip" setup file. Click "Next" at the prompts. Agree to the terms of RegSeeker 1.55, then click "Finish" to open the tool.
Click "Clean the Registry." Allow the scan to detect and repair DLL registry issues. Reboot your system once the scan is complete.
Run ACleaner 3.5
Visit the Regsofts website.
http://www.regsofts.com/freeware/privacy-and-registry-cleaner.htm
Save and run the "ACSetup" setup file. Click "Next" at the prompts, and agree to the terms of ACleaner.
Open the software and select "Registry." Choose the Scan Registry option. Select the "fix errors" option once the scan is complete.
You could run the chkdsk disk utility
Click start run type cmd then type chkdsk/r/f which will scan for and attempt to repair any bad sectors and automatically fix any corrupt files on your Hard Drive.
or an easier way to run the chkdsk utility
Windows 7 chkdsk
http://www.w7forums.com/use-chkdsk-check-disk-t448.html
Click start control panel administrative tools computer management ,disk management right click on your drive select properties click tools click check now click start two boxes
automatically fix files and scan for and attempt recovery of bad sectors place then a tick in both boxes then select check now, start should schedule this task when restart
have no input while the chkdsk utility is in progress any input may further damage your computers Operating System and Hard Drive
JetClean tidies your registry, gets rid of junk files, deletes broken shortcuts, and attempts to give your computer that like-new feel again.
Optimizers and Diagnostics.
Improve your PC performance and fix errors.

Jul 09, 2013 | Computers & Internet

### Have acer aspire one, when started got screen saying file missing or corrupt window root system 32 hal.dll, nothing else cannot bring up safe mode do not have windows xp cd, in nursing home cannot afford...

I am going to start with the assumption you have already tried to reboot, then next choices from there go kinda like this...

Run windows XP restore from command prompt. (From safe ,mode type C:\windows\system32\restore\rstrui.exe and press Enter. If this doesn't work or you're receiving the hal.dll error message before you're able to complete this process, move on to the next step.

Replace the boot.ini file (run msconfig) This will work if the cause of the problem is actually Windows XP's boot.ini file and not the hal.dll file, which is often times the case.

Note: If repairing the boot.ini does correct the hal.dll issue but the problem reappears after a reboot and you've recently installed Internet Explorer 8 in Windows XP, uninstall IE8. In this specific situation, IE8 could be the root cause of your hal.dll problem.

Right click on c: drive, click on properties, then tools, click on the error checking button, the put a checkmark in each box, Click start and it may say it needs to run on next reboot click OK the reboot. The physical part of your hard drive that stores any part of the hal.dll file has been damaged, you're likely to see errors like this.

Run a repair install of the operating system. This type of installation should replace any missing or corrupt files. Continue troubleshooting if this does not resolve the issue.

Nov 29, 2010 | Computers & Internet

### When i urn on the computer a blue screen comes on and it say's stop: c0000269 {illegal System dll Relocation} The system dll Kernel 132.dll was relocted in memory. The application will not run properly....

Hi, you can try rolling back your operating system to a time before the problem started, by starting in safe mode. To do this press the ESC button during bootup and select start in safe mode, once there you can select this option.
If this dos'nt work you will need to reinstall the operating system, unfortunately you will need an operating CD for this.

Jul 08, 2010 | E-Machines etower 667ir PC Desktop

### How do you remove Virtumonde from Windows XP? I have tried malwarebytes and Ad Adware both with no success. I use Avast 5.0 which didn't catch it and Spybot S & D doesn't even spot it as a virus. This...

As far as free tools, you will want to try VundoFix and/or VirtumundoBegone.

VirtuMonde manual removal instructions:
Kill VirtuMonde processes:
kopCFEWV.exe
castlecops[1].exe
unknown.exe
svci.exe
psdrv.exe
rasrun.exe
nwonknu.exe
quicken.exe
winhost.exe
quicken.exe
winhost.exe
windowsupd2.exe
Delete VirtuMonde files\folders and unregister dll’s:
opnnljj.dll
cbxxywx.dll
nnnmmlk.dll
vtuspmn.dll
mllkk.dll
sstrs.dll
awtqqnl.dll
kopCFEWV.exe
gf1.0.0.2
castlecops[1].exe
ddcbabx.dll
iifddby.dll
2chkdsk
pmnlk.dll
SbCIe02b.dll
ssttr.dll
geebc.dll
pmnno.dll
jtr0079me.dll
hrj6051se.dll
unknown.exe
svci.exe
psdrv.exe
rasrun.exe
nwonknu.exe
cidrules.dll
rulesak.dll
lspak.dll
quicken.exe
winhost.exe
unknown.exewindowsupd2.exe
svci.exe
psdrv.exe
rasrun.exe
nwonknu.exe

Remove VirtuMonde registry values (keys and subkeys):
MICROSOFT\WINDOWS NT\CURRENTVERSION\WINLOGON\NOTIFY\nnnmmlk
05029E1B-4C41-4681-8F7F-2AEC346136F4
01ABD624-98FE-4B37-81F2-4E5B41799B6B
1FB63E52-4D6E-48C1-A08F-F630FE50F337
5A4A2D56-931A-4733-9121-033A2D95A274
3F82D203-999F-4FF4-9F07-5F9EBFCCE20F
22E58089-6DB5-45D9-BF87-6C8975246D26
F73AF695-229D-4549-B1A0-20DA99A81F19
F00EFDF5-0042-4F5E-9F20-C688409CF918
9CF8EE9B-0B2E-464A-9700-D7B46142BD99
SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\WINLOGON\NOTIFY\ssttr
SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\WINLOGON\NOTIFY\pmnno
662BB3E3-204F-44FA-A827-143B8AB4B036
C78658B2-CDE5-4FD1-B73B-B9FF478DBE54
B763C083-57E0-4993-B058-13008952DF68
Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ddcbabx
SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks\A05DA7E0-383C-4E99-A72A-742050A152A2
A05DA7E0-383C-4E99-A72A-742050A152A2
Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\iifddby
SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks\6148028B-D532-4417-8C0B-5A4A0B745393
6148028B-D532-4417-8C0B-5A4A0B745393
D38439EC-4A7F-42b4-90C2-D810D7778FDD
Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\pmnlk
2FCAB754-0535-470E-8F80-BACB6CA1ACC1
83B28A74-640D-48F4-9F51-E80EED7CC7E0
Software\Microsoft\Internet Explorer\Explorer Bars\83B28A74-640D-48F4-9F51-E80EED7CC7E0
Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ssttr
68616403-4FFB-4B19-B360-0B0B1F55D5EC
Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\pmnno
1B34D3EC-4AC7-41EC-ACC8-C9A2C0CBA2E5
D01C9902-73AF-47FF-B784-05FDB6604FCF
HKEY_LOCAL_MACHINE\software\targetsoft
HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runonce\*catw
HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run\windowsupd
HKEY_LOCAL_MACHINE\software\microsoft\windowsnt\currentversion\winlogon\notify\psdrv
HKEY_LOCAL_MACHINE\software\microsoft\windowsnt\currentversion\winlogon\notify\catw
HKEY_CURRENT_USER\software\microsoft\windowsupd
HKEY_CURRENT_USER\software\microsoft\windows\currentversion\runonce\*winlogon
13589181-4f0d-4553-b9f8-b4b72172c139
HKEY_LOCAL_MACHINE\software\targetsoftHKEY_CLASSES_ROOT\atlevents.atlevents
HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\runonce\*catw
HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\run\windowsupd
HKEY_LOCAL_MACHINE\software\microsoft\windows nt\currentversion\winlogon\notify\psdrv
HKEY_LOCAL_MACHINE\software\microsoft\windows nt\currentversion\winlogon\notify\catw
HKEY_CURRENT_USER\software\microsoft\windowsupd
HKEY_CURRENT_USER\software\microsoft\windows\currentversion\runonce\*winlogon
HKEY_CLASSES_ROOT\clsid\{13589181-4f0d-4553-b9f8-b4b72172c139}
HKEY_CLASSES_ROOT\atlevents.atlevents

Mar 19, 2010 | Dell Dimension 3000 PC Desktop

### Dll driving me nuts

Hello EricS777

The part where it looks like your xp stuff and vista stuff switch drives is normal. Only the Operating System associates the hard drives by letters this does not mean your hard drive files are switching. This happens because D: drive is Root of Vista OS and Root of any OS in windows gets the C: drive lettering.

dwwin.exe, drwtsn.exe dll is the "Microsoft Application Error Reporting" tool.

I think the message means that something is crashing during system shutdown. When the crash occurs the OS launches dwwin.exe to report the error, however the windows operating system is shutting down and so the application can't launch make the system lockup or hang.

Your problem isn't with dwwin.exe, you need to find out what is actually crashing at shutdown.

If you cant find out what it is, try going to Administrative Tools/Services and disable the “Error Reporting Service”. You dont want that running anyway.

Also right click My Computer/Properties/Advanced/Error Reporting
Put a check at both
Disable Error Reporting
But notify me when critical errors occur

Then, if that was the cause and the message stops, we`ll have to try to identify the cause.

May 05, 2009 | Acer Computers & Internet

### Illegal system dll relocation

There could be a problem with your sound driver.

Install this update to resolve an issue where certain third-party applications may not start, and you receive an error message: "Illegal System DLL Relocation" after you install security update KB925902 (MS07-017). (source: Microsoft)

If you have any more questions, just come back here and leave a comment - I'm happy to help.

Apr 14, 2009 | Acer Aspire L100 PC Desktop

### Dll user32.dll problem

Certain programs may not start after you install security update 925902 (MS07-017) and security update 928843 (MS07-008) on a computer that is running Microsoft Windows XP with Service Pack 2 (SP2). Additionally, you may receive an error message that resembles the following: application_executable_name - 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.

Nov 21, 2008 | Dell Dimension 2400 PC Desktop

### M3plugin.dll

please tell us how to resore requird dll for error

C:\program~1\Mywebs~1\bar\1.bin\m3plugin.dll The specified module could not be found.

Sep 10, 2008 | Computers & Internet

## Open Questions:

#### Related Topics:

216 people viewed this question

Level 3 Expert

Level 3 Expert