由于Symantec AntiVirus为前人所装,我在将其UnInstall时提示要密码,我不知密码,眼见操作受阻,便将其注册表信息删除,第二天打开机器,发现所有exe文件都无法运行了,于是上网查找,发现有不少人都遇到过此问题,总算从贴子(http://search.csdn.net/Expert/topic/2046/2046068.xml?temp=.6239588)中找到了正确的解决方法,如下所示:
更改注册表项HKEY_CLASSES_ROOT/exefile/shell/open/command的值为"%1" %*
在我的机器上该值有前导的空格,把前导的空格删除后,系统恢复正常。
如果在控制台的运行项直接输入regedit无法打开注册表编辑器,则可以先输入COMMAND打开控制台,再在控制台输入regedit打开注册表编辑器。