晨光多肉植物:为什么我不能直接打开EXE的文件???

来源:百度文库 编辑:高考问答 时间:2024/05/01 03:02:43
刚才装了个杀毒软件,之后想再打开毒霸,却弹出个打开方式的框,不能直接打开,只能游览找到原来的文件,其它的EXE文件也是这样,不能直接打开,这样好麻烦啊....
有什么解决方法???拜托大家啦......
正想通过控制面板删除软件时,出现"C:\WINDOWS\SYETEM32\rundll32.exe 找不到应用程序"
连控制面板都打不开啊......

1、将Windows目录下的注册表编辑器“Regedit.exe”改为“Regedit.com”,然后运行它,依次找到HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command,双击“默认”字符串,将其数值改为“\\\"%1\\\" %*”
2、在命令窗口中执行ftype exefile=%1 %或assoc .exe=exefile(assoc与.exe之间有一空格)
3、把下面的信息导入注册表,注意空行
Windows Registry Editor Version 5.00
?
[HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command]
@=\"\\\"%1\\\" %*\"
最简单的一种:进入控制面版,选择文件夹选项-----------文件类型
新建-在文件扩展名处填写\"EXE\"然后点击\"高级\" 在弹出的菜单中选择“应用程序”

你中毒了!病毒把EXE文件的打开方式改掉了,如果不想改注册表,那就重装系统吧。

你先把软件重装一次 试试

对于exe打开方式被木马或病毒修改,无法打开任何可执行文件的解决办法。
方案一:
先将regedit.exe改名为regedit.com或regedit.scr。
运行regedit.com,找到HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command键值,将默认值改为"%1" %*
重启,再将regedit.com改回regedit.exe即可。
方案二:
将下面的内容存为exefile.reg,双击导入注册表;或在纯dos下运行regedit exefile.reg,导入注册表即可。(注意:REGEDIT4后面留一空行)
REGEDIT4

[HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command]
@="\\"%1\\" %*"

方案三(只适用于Win2000/XP):
1、将cmd.exe改名为cmd.com或cmd.scr。
2、运行cmd.com
3、运行下面两个命令:
ftype exefile="%1" %*
assoc .exe=exefile
4、将cmd.com改回cmd.exe

恢复EXE文件关联

EXE文件关联出错非常的麻烦,因为这种情况的出现多是由于病毒引起的,而杀毒软件的主文件都是EXE文件,既然EXE文件关联出错,又怎能运行得了杀毒软件呢?还好XP提供了安全模式下的命令行工具供我们使用,可以利用命令行工具来解决这个问题。

在安全模式下
开始--运行--输入:assoc<空格>.exe=exefile<回车>,屏幕上将显示“.exe=exefile”。现在关闭命令提示符窗口,按Ctrl+Alt+Del组合键调出“Windows安全”窗口,按“关机”按钮后选择“重新启动”选项,按正常模式启动Windows后,所有的EXE文件都能正常运行了!