We help IT Professionals succeed at work.

Windows XP: Unable to run any executable programs "Choose the program you want to use to open this file"

ChrisEddy
ChrisEddy asked
on
Medium Priority
3,626 Views
Last Modified: 2012-06-22
Gentlemen,

I'm working on a Windows XP Pro computer that was badly infected.  The infections were removed by connecting the hard drive to another computer and running virus removal tools there.  But when the hard drive is installed and booted from, the operating system is currently not able to run any programs.  

For example: Clicking on Start -> Run, typing in "cmd" or "regedit" or any other diagnostic program, then pressing the return key, an operating system popup is displayed which presents a list of available known programs that can be chosen to open this file type.

I've researched this problem and found a couple of good suggestions, like this one:
http://support.microsoft.com/?kbid=837334

In a nutshell, there are a series of registry editing commands to be put into a file with a .reg extension.  Double clicking on the file will display a warning prompt that "Are you sure you want to add the information in: ... to the registry?", Yes, "Information ... has been successfully added into the registry.".  There is no change in running programs immediately after this, or after rebooting.  

Note that the System Restore cannot be used, because the same "Open With" dialog box is displayed, asking which program to use to open this file.

Are there any recommendations on how else to solve this problem, or perhaps to learn more about it?
Comment
Watch Question

Joe RudSystems Administrator

Commented:
or try this from an MS-MVP
http://windowsxp.mvps.org/exefile.htm
CERTIFIED EXPERT
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION

Author

Commented:
Thank you for your quick response!

I've tried that, and unfortunately, no joy.  I did this by first creating a new text file, typing in regedit (and regedit.exe), and save the file as something with a .bat extension, and to set the file type to be "all files" instead of .txt.  Running the batch file presents the same "Open With" dialog box for the file "go.bat" (which is the name of the file I used).

Good idea, though!

Got any others???

Joe RudSystems Administrator

Commented:
I'm curious if you navigate to c:\windows\system32 and try to run cmd.exe (trying to just double click on the actual exe file) what happens?

Author

Commented:
Thank you also for a super quick response!

On the repair-reinstall, that's where I'm leaning now.

Unfortunately, I need to wait for the mirror to complete the "resilvering" process, because I worked  with only one disk of the mirrored pair and made it "newer" than the other, so now the "other disk" is receiving an image from the "current disk".

Once done, I'll probably need to create a floppy that contains the raid drivers on it, then proceed with the OS repair.  

Joe RudSystems Administrator
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION

Author

Commented:
Using the Windows Explorer, navigating to c:\windows\system32, then double clicking on "CMD.EXE" produced the same "Open With" dialog box.

Author

Commented:
Started the Windows XP Repair Reinstall...

Author

Commented:
Looks like a big problem:

After the initial install completed, and after the computer booted from the actual OS to complete the installation, and it was proceeding through the "Collecting information", "Dynamic Update", "Preparing installation", the installation has now highlighted the next "Installing Windows" with orange - which is good, but now is presenting the dreaded "Open With" dialog box for the file "rundll32.exe".

So right now, I'm still where I was before the repair reinstall.

Any suggestions?

Author

Commented:
Just for grins, since none of the applications like Acrobat or Internet Explorer or Excel will properly open this rundll32.exe file, I'm clicking on the Cancel button and will report results ...
CERTIFIED EXPERT

Commented:
you will also have to reregister the update files to apply all the updates etc...
taken from another post:
open a Command window and type in the following:

    REGSVR32 WUAUENG.DLL
    REGSVR32 WUAUENG1.DLL
    REGSVR32 ATL.DLL
    REGSVR32 WUCLTUI.DLL
      REGSVR32 WUPS.DLL
      REGSVR32 WUPS2.DLL
      REGSVR32 WUWEB.DLL

Author

Commented:
There were /many/ instances of rundll32.exe being launched, so I pressed and held the escape key until they were all satisfied and the repair-install is again proceeding.   (perhaps this will automagically heal the inability to run programs after all ...)  
CERTIFIED EXPERT

Commented:
sorry - my last post assumes the repair install worked.  :-(

sounds like a complete re-install (i.e. reformat.....install)

Author

Commented:
The one being tried to be run is regsvr32.exe, which is failing to be run.  

Author

Commented:
... cmd.exe, failing to be run because the filetype isn't recognized,
... uploadm.exe failing to be run,
... locagent.exe failing to be run,
... unregmp2.exe failing to be run,
... migrate.exe failing to be run,
... grpconv.exe failing to be run
CERTIFIED EXPERT

Commented:
can you try running (or clicking on) rundll32.exe ?  (jsut a guess now I think the anti virus program removed /deleted infected programs that were needed.

CERTIFIED EXPERT

Commented:
a re-install will keep the registry andrebuild the system, however, it sounds corrupt

Commented:
It is unlikely you will need to reformat the disk however you may need to do a complete reinstall of windows.

Don't assume that if you have to reinstall completely you need to lose your data--that is not the case.  Absolute worst case, you can put the disk in another machine and save the data elsewhere before formatting but when people tell you to format, best thing is usually to just say no. :)
CERTIFIED EXPERT

Commented:
Is sounds like your system variable path is incorrect.  Check to make sure the PATH to your system variables have the following:

C:\WINDOWS and C:\WINDOWS\SYSTEM32

In case you've never done that:

Right click on MY COMPUTER-->PROPERTIES-->ADVANCED TAB-->click on ENVIRONMENTAL VARIABLES-->under the SYSTEM VARIABLES box scroll down and look for PATH and make sure you have :  C:\WINDOWS and C:\WINDOWS\SYSTEM32 listed.



Author

Commented:
The Path environment variable contained those two folders, and in general looked proper.

After copying the full contents of the customer hard drive to another drive, have begun the reinstallation.

Author

Commented:
On whether rundll32.exe can be run - no, this was already done earlier on when trying to do a repair reinstall, and was presented with a dialog box for choosing the application to use to open this file.

Author

Commented:
OS install complete, driver install complete, established network connection.  

Beginning process of rebuilding the machine.

Geisrud suggestion worked perfectly without the need to reinstall. Thanks

http://windowsxp.mvps.org/exefile.htm
I found a very easy fix by downloading exefix_xp.com at

http://windowsxp.mvps.org/exefile.htm
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.