注册列表并未发生更改,所有exe文件打不开了

来源:百度知道 编辑:UC知道 时间:2024/06/14 17:23:28
原先是想修改一个exe文件的图标

当时操作如下:
打开“我的电脑”,进入菜单“工具”→“文件夹选项”→“文件类型”,
发现现有的文件类型中找不到扩展名为exe的文件类型,于是单击“新建”弹出“新建扩展名”对话框,在“文件扩展名”框中填入“exe”,
接着单击“高级”,在“关联的文件类型”下拉框中选择“应用程序”,
单击“确定”返回,最后单击“应用”后关闭对话框。(此时exe下无“高级”选项<“高级”选项按钮是白色的,点击无效>)
===========================================>
于是电脑上所有的.exe文件就跟失效了一样,点击了也没有反应。

为了解决上述问题,又在“已注册文件类型”下新建了exe,又删除了。于是点击.exe文件时 会出现无法识别类型文件的提示。

但如果把exe型文件改为.bat 或者.com型文件时又可用了。
但这种方法只对于单一的exe程序有用,但如qq这样的大型程序就根本不能启动,会提示出现错误。

查找了网上有关的解决方法,如修改注册列表——改为 %1 %*(无效)
新建注册列表 exe.reg(无效)
运行 accoc .exe=exefile(无效)

虽说年轻不怕重装,但机子上真的有很多很重要的文件,可不可以不用重装,改改什么参数就可以的方法
电脑有病毒的可能性很小,因为在我操作更改之前还好好的,就点了几下,exe就都运行不了了 T_T

囧~~ 手误... assoc .exe
而且,CMD里只要一改扩展名,马上就会新生成一个.exe的,不指导这样有没有什么影响

感谢 羽000油 但是提示出错....
如下:

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\WINDOWS\system32>assoc .exe=exefile
处理:

首先你的那个方法不是不会改变EXE文件的打开方式的,除非你新建EXE扩展名后就直接点确定,它会弹出一个对话框让你确认是不是修改当前的关联方式,只有此时你点了确定EXE的打开方法才会改变。这里改变后,所有的EXE文件会变成不能打开的那种图标,此时在CMD里运行ASSOC会发现EXE文件关联的是一些数字或者字母,当然打不开了。
所以你说的你那样修改后导致了EXE文件打不开的说法并不正确。
EXE文件在系统正常的情况下,在文件关联列表里是找不到它的踪影的,包括COM文件也是一样,这是系统默认的,所以它没有必要显示出来。
如果不小心被改了,进入CMD,然后输入

assoc .exe=exefile
就可解决问题了。记着不是你说的accoc,是assoc。上面的命令后有一空格接着才是.exe。这样还不能打开才怪呢。看命令要仔细些。

我也经理过,所有的EXE都打不开!我是杀毒后才好的!