运行exe文件,系统提示“Windows 无法找到文件”的解决
运行exe文件,系统提示“Windows 无法找到文件”的解决
5 Z }( H: O: f" Y7 K4 E. l# O7 Y
作者:zbinbo 文章出处:Joes Blog 更新时间:2007-4-249 b6 a1 m; A) y `1 ?
5 }, e; X- e0 h
遇到此类问题可以通过两种方式解决:. ^; v) l0 D# j+ g: M8 s7 [- E
1.通过注册表编辑器" u8 y7 h* ^# ?# x7 b2 V' q& K4 n
可以通过修改注册表来恢复EXE文件.因为EXE文件都无法打开,所以只有先将Windows目录下的注册表编辑器 “ Regedit.exe ”改为“ Regedit.com ”,然后运行它,依次找到HKEY_CLASSES_ROOT\exefile\shell\open\command ,双击“ 默认”字符串,将其数值改为“"%1" %* ”就可以了。
# k; [5 {- X( L8 d) F* ]. y) @' X2.通过DOS命令 1 h( [, M. Q9 H
可以在DOS 下运行 ftype exefile="%1" %* 和 assoc .exe=exefile 命令来恢复EXE文件的关联。/ z- n3 T. A; v; ]9 s0 _, A. y
做完以上之一的操作之后,打开文件夹“我的电脑”,进入菜单“工具”→“文件夹选项”→“文件类型”,这时在现有的文件类型中找不到扩展名为exe的文件类型,没关系,单击“新建”弹出“新建扩展名”对话框,在“文件扩展名”框中填入“exe”,接着单击“高级”,在“关联的文件类型”下拉框中选择“应用程序”,单击“确定”返回,最后单击“应用”后关闭对话框。4 @1 O0 P! [$ ?% H+ n
2 Q6 W% A5 R& s5 G3 ~由上面问题的解决我们可以了解到某一类文件无法打开可以一上述方式处理。例如bat文件,我们可以执行ftype batfile="%1" %* 和 assoc .bat=batfile 。 ~7 a! Y7 n) C9 p7 e$ z* V% p3 \
另外由于exe 文件都无法运行cmd.exe,可将exe扩展名该为com来运行。