How to Fix Rundll Error Message

by Gertrude Cryan

Troubleshooting a "rundll" error can require several steps, because the error is generated for different reasons. The"rundll" program manages the Microsoft Windows "Dynamic Link Library," and the files associated with that library have the ".dll" extension. The file names are linked to the program that created the file, and are loaded upon installation. An error message appears when a program cannot find the required "dll" file. Sometimes, one "dll" file is shared with multiple programs. It is important to first run your anti-virus and spyware removal programs, as Microsoft reports that certain spyware or virus infections can cause "rundll" errors.

Cannot Find Rundll32.exe Error Message

1

Search your drives and locate a copy of the file "Rundll32.exe" if you are receiving the error message, "Windows cannot find C:\Windows\Rundll32.exe. Make sure you typed the name correctly and try again." A copy of "Rundll32.exe" is likely found in the folder "C:/Windows/ServicePackFiles/i386."

2

Right-click the file and choose "Copy."

3

Navigate to the folder "C:/Windows/System32." Right-click in the folder and choose "Paste." If the file already exists, choose to overwrite it; it may have been corrupted.

4

Restart the computer.

Illegal Operation Error Message

1

Click "Details" if you've received the error message, "Rundll32--This program has performed an illegal operation and will be shut down." The message reports a "General Protection Fault" in module "MMSYSTEM.DLL."

2

Open "Notepad," or any text editor, and navigate to "C:/Windows/system.ini."

3

Add the line "drivers=mmsystem.dll" (no quotes), and save the file.

4

Restart the computer.

Error Message at Program Start Up

1

Reinstall a recently removed program if you receive the error message, "Error loading C:/Windows/System/filename.dll" when starting a program. If you have uninstalled a program incorrectly, a shared "dll" file may have been removed.

2

Open "Control Panel" and click "Add/Remove Programs."

3

Locate the program and click "Remove." During the process, a message may appear informing you of a shared file. Choose the option to keep the file.

4

Restart the Computer.

Error Message at Computer Start Up

1

Click "Start" > "Run" and type "msconfig" (no quotes) in the box if you receive the error message, "Error loading C:/Windows/System/filename.dll" when your computer boots up.

2

Click on the "Startup" tab, then choose "Disable All."

3

Restart the computer. If the error message does not occur, then the error is caused by a program in the "Startup" menu.

4

Repeat Step 1, and click the "Startup" tab. Click the first program's box to place a check mark.

5

Restart the computer. If the error does not occur, repeat Steps 4 and 5, adding checked programs until the error returns, isolating the program causing the error.

6

Reinstall, uninstall or leave that program off the start menu.

7

Restart the computer.

Tip

  • check There is software available to diagnose and repair "Rundll32" errors.

About the Author

Since 2008, Gertrude Cryan has been a student of research and freelance writing. Her articles have appeared on various online publications including genealogical research websites. Cryan covers a variety of topics including genealogy, software, computer hardware, mental health and volunteerism. She attended Indiana University.