RunDLL32.exe is a legitimate Windows file that executes/loads .dll (Dynamic Link Library) modules which too can be legitimate or sometimes malware related. The
Cannot find... error message usually occurs because of a missing or corrupted Rundll32.exe file or can be caused by malware.
There are several ways to fix this:
1. There should have a backup copy of rundll32.exe on your system. Use Windows Explorer and check for a Service Pack install: C:\WINDOWS\ServicePackFiles\i386
Look inside that folder, find rundll32.exe, right-click on it, choose "copy" and paste it into your C:\Windows\system32 folder.
2. You can download a replacement
here and place it in the location specified for your operating system.
3. Insert your Windows XP CD disk in the CD ROM drive.
- Click Start > Run and type: expand X:\i386\rundll32.ex_ c:\windows\system32\rundll32.exe
where X is the letter of your CD ROM Drive. - Press OK and restart the computer.
You can also do this from a command prompt:
- Insert your Windows XP CD disk in the CD ROM drive.
- Click Start > Run and type: cmd
- Press Enter and type: expand X:\i386\rundll32.ex_ c:\windows\system32\rundll32.exe
- Press Enter again, close the command prompt and restart your computer.
Edited by garmanma, 04 March 2009 - 11:34 AM.