方脑壳的故事09:全部的程序都无法打开

来源:百度文库 编辑:高考问答 时间:2024/04/29 13:21:03
当打开一个程序时,比如,当我打开QQ的时候,会出现一个"打开方式"的窗口,叫我选择一个程序打开此文件``我选择后还是无法打开```
到底是怎么了```

EXE关联被修改后或者杀除病毒后,执行任何Exe文件都会出错或者要你选择运行程序,使系统软件不能正常运行,出现这种情况就要通过注册表来进行修复,但是注册表工具regedit.exe也是exe,也不例外的被禁止。

但一般病毒只会修改exe文件关联,并不会修改com文件关联.所以此时只要把regedit.exe复制一份到桌面,重命名为regedit.com就可以按照以下的方法把被修改的键值改回来了.(regedit的具体位置在c:\windows\目录下)

如何让扩展名显示出来?
在Windows中默认是不显示扩展名的,这是为了防止用户在更改文件名时误操作把扩展名给改丢失了,如果扩展名丢失,则文件将变成不可识别的类型,也就是一般用户讲的坏了.如果需要更改文件扩展名,则必须让它显示出来,操作方法为:打开资源管理器>工具>文件夹选项>查看>高级设置>去掉不显示已经文件类型的扩展名前面的勾即可.

具体方法:
只要进入注册表到HKEY_CLASSES_ROOT > exefile > shell > open > command 下面,把默认的值改为以下的值就可以啦
修改为:"%1" %*

或者直接新建一个注册表文件,直接导入,具体注册表文件内容为:

---------------------------------------------------------------------
Windows Registry Editor Version 5.00
?
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

你刚杀过病毒吧~

用以下方法可以解决
进入Windows目录,找到 “regedit.exe”
然后,将其重命名为:regedit.com
双击打开,依次展开HKEY_CLASSES_ROOT > exefile > shell > open > command 后
双击右面的默认,将其值改为“"%1" %*”(不含中文引号,含英文引号)。
然后关闭注册表,并将其文件名改回来,重启就行了

可能是你的系统中毒了!!
希望你在没有重要的文件下把系统还原一下,如果没有系统还原的话可以从新安装一边系统那样比较好!!

中毒了啊,
它把你的文件关联方式全更改了。
重新安装一个系统吧。

文件关联破坏了吧?

可能注册表破坏了。

中毒了吧,不行就重装系统吧!