Few days ago I was playing around with a rogueware and investigating the possibilities on what I can do when the EXE association has been modified or broken. As we all know, the EXE association plays a very important part in Windows operating system because most programs runs under a EXE file. Some examples are a .reg file requires regedit.exe, .msi file requires msiexec.exe, .vbs requires wscript.exe, .txt requires notepad.exe, and many more. So now you can imagine how bad the situation can get if the EXE extension is broken which prevents you from a lot of solution to fix the problem. Fortunately running any program from Windows Task Manager that is launched via Ctrl+Shift+Esc hotkey uses the default Windows EXE extension rather than the associated EXE extension in registry.
One limitation which I’ve discovered when a program ran from Windows Task Manager is its not necessarily elevated. Running regedit.exe is fine because every time you run regedit will prompt the UAC elevation window and clicking yes will give you full control over it. However try running the command prompt (cmd.exe) from there and it runs without an administrator privileges, limiting you from making any system changes.