Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hey. I accidentally deleted the rundll32.exe file from my computers windows directory thinking it was a corrupted or infected file. Because of the deletion, common activities cannot be performed on my computer, such as anything in the Control Panel area of My Computer.
Where can I go to download this missing file? And do you have any other suggestions for my problem?
Here is the error msg that I receive when I encounter this problem:
Windows cannot find 'C:\WINDOWS\rundll32.exe.' You may have typed the name incorrectly in the Run dialog, or another open program cannot find a system file.
Thanks for any help,
jag

To recover, put your original Windows CD in the CD-ROM drive, open an MS-DOS prompt, and navigate to the folder on the CD-ROM that contains the setup .cab files.
These will be files with sequentially numbered names like Win98_21.cab, Win98_22.cab, and so forth. Within that directory, determine the first CAB file name in numerical sequence. Should be the WIN9X directory.
Now enter the command
EXTRACT/LC:\Windows /A win98_21.cab rundll32.exereplacing Win98_21.cab with the actual lowest-numbered CAB file name. This will extract a fresh copy of Rundll32.exe and put this essential file directly into your Windows folder.

Thank you for the info, however I have no clue how to do any of the things you mention. I can open an MS-DOS prompt, but then I do not know how to navigate to the CDROM or correct folders. Also, the only discs I have in regards to Windows are the Recovery discs that came with my HP. I'm assuming these are the correct discs, but there are three of them.

jag,
Give this a try, ok.
You said you know how to open the prompt. Do that, and it should open at C:\WINDOWS> That is where we want it, so that's ok. Next, type this;
extractxc:\windows\options\install\win_17.cabxrundll32.exe
(Press Enter)
If you don't get an error, look and see if it's back. Also, you said that you deleted it. Is it still in the recycle bin? If it's in the recycle bin. Right-click it (rundll32.exe), and click "Restore"
Good Luck

Got this error...
Cannot open file: c:\windows\options\install\win_17.cab
I deleted the file a while ago, it is no longer in the recycle bin.
what next...

jag,
Ok, time for a little Sherlock Holmes
:-)Do a search of c:\, for WIN_17.CAB Might, might be in CABS. Don't know, just have to see. Let us know, ok.

jag,
So, your search of your c:\ drive, didn't find WIN_17.CAB If that was the case, then you might have to look on your CD's for it.
Once you have the address of the win_17.cab. You can put it in as I showed you. For e.g., if your CD-ROM (or whatever type of drive) is E:\, you would put e:\ (and the complete address, to the folder that the win_17.cab, is in, then win_17.cab)
With what you said, is in your CABS folder. Makes me want to ask you a question. Do you do OS updates, from Micro$oft? Another question. Do you have a INSTALL (folder), at the address I gave?
I guess, there's good old system restore. But, I wonder about that.

Go to Control Panel, Add/Remove Programs, Windows Setup tab. Scroll down list to "System Tools", select the line (don't change the check box), and click Details. In the following window, make sure there is a check in the box for "Compressed Folders". Click OK, then Apply, and OK. Then reboot the system.
Now use My Computer to browse to the C:Windows folder, then the Options folder, and then the CABS folder (or Install folder on retail install). There should be the ZIP file CAB folders. Open the WIN_17.CAB folder. Locate the RUNDLL32.exe file and drag a copy over to the C:\Windows folder. Reboot.

me 2 I have the sam problem but with windows ME HELP!!!!!!
and i dont have the windows me disk cant you just get rundll32 from iternet

ok, if you have windows 98 and the cd with windows on i think this should work. (it did for me with a windows 98 only cd)
insert cd>open MS-DOS command promp type D: followed by enter (or other drive letter)copy and paste this into command prompt then press enter:
Extract /a win98_21.cab rundll32.exe /l c:\Windows

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |