运行exe文件时,打开的都是.txt文件,结果使exe文件不能运行,出现的全是乱码,请问,如何解决?

来源:百度知道 编辑:UC知道 时间:2024/05/18 19:45:56
如题

杀软和安全类软件弄过之后还有问题的话,请看下面只写东西

exe文件关联错误,导致exe文件一文本方式打开。exe用txt打开肯定是乱骂一堆了,毕竟十六进制和普通ASCII码有很大区别的。。

解决方法多着呢!楼上的说的都不是很全面,导致让人没有选择了啊。。

修复EXE文件关联的方法如下:

一、在控制面板--文件夹选项里设置显示所有文件,并且取消对隐藏已知文件的扩展名的选择
1、搜索cmd.exe,并改名为cmd.com或cmd.scr。
2、运行cmd.com
3、运行下面两个命令:
ftype exefile="%1" %*
assoc .exe=exefile
4、将cmd.com改回cmd.exe

二、依次单击“开始”→“运行”,在弹出的“运行”栏中输入“CMD”命令并按Enter键。在接着弹出命令提示符窗口中,输入“Assoc/?”命令并按Enter键,就可以立即出现所有文件的关联说明了。
除了查看文件关联这个作用外,Assoc命令还可以解决很多关联问题。比方说exe文件的关联出错后,我们就可以使用“Assoc .exe=exefile”这个命令来完成修复操作。

三、打开“我的电脑”,依次点击菜单“工具”→“文件夹选项”→“文件类型”,单击“新建”弹出“新建扩展名”对话框,在“文件扩展名”框中写入“exe”,再单击“高级”,在“关联的文件类型”下拉框中选择“应用程序”,单击“确定”返回,最后单击“确定”完成任务。

四、在控制面板→文件夹选项里设置显示所有文件,并且取消对隐藏已知文件的扩展名的选择,在开始--搜索里对C盘搜索regedit.exe文件,这个regedit.exe是注册表编辑器,解决问题需要它,搜索到了后,把regedit.exe改名为regedit.com,然后双击打开,你可以进入注册表编辑器了,依次进入注册表编辑器如下键:HKEY_CLASSES_ROOT\exefile\shell\open\command,双击右窗口中的