When I goto 'run' and type 'regedit' it opens a "open with" dialog box. If I type 'regedit.exe' it runs regedit. The file is in its right place (c:\windows) and has not been modified.

No other regedit files are located on the drive apart from regedt32 which works fine. This is on winxp sp2/3 computers on a network. No viruses and spyware found.

The policies show regedit is enabled and I have admin rights to box and network.

I can assume this might have something to do with the registry that maybe spyware has corrupted in the past. But like I said, all is clean now.

Also, if I run regedit from the cmd prompt it runs fine. How can I get regedit to work by just typing regedit in the run box?? Any ideas?