无忧启动论坛

标题: [请教] WinPE提示"the system cannot find the file xxx"是什么原因 [打印本页]

作者: yiko    时间: 2007-10-11 15:20
标题: [请教] WinPE提示"the system cannot find the file xxx"是什么原因
我做了一个winPE,但是我WinPE系统(X:盘)以外的可执行文件(*.EXE,*.COM),包括启动后拷贝到X:的文件,一输入文件名执行就提示"the system cannot find the file xxx.EXE",但是我DIR却可以看到文件存在,如果用notepad打开这个EXE文件,也可以看到二进制的乱码,但是就是没有办法执行起来,*.BAT和*.CMD的文件倒是没有问题.

我想请教各位大侠,这是为什么啊,怎么样才可以正常执行.
谢谢
作者: holts    时间: 2007-10-11 16:22
可能是路径不对,  用的是哪个版本的PE? 用的什么启动方式? 相关文件在盘上的分布? 制作方式?

说详细点,一方面分享你的成果,另一方面别人也好帮你啊.:D
作者: yiko    时间: 2007-10-11 17:22
我用的是PE2.0,路径是对的,我已经进入到那个目录里面,手动执行目录里面的EXE和COM文件,都会出现那样的提示,做的也是按照PE2.0帮助文档里面的过程和指令做的,先做WIM,然后制作ISO,最后刻成CD启动.WinPE是指令界面的.
这个问题可把我郁闷坏了,DIR都可以看到,但是就是执行不了,最郁闷的是提示还不是"无法执行文件XXX",是"无法找到文件XXX":L
作者: yiko    时间: 2007-10-12 08:49
有大侠知道是怎么回事吗?急~~
我再详细点描述:
我做了一个WinPE启动盘,盘符为X:,我的硬盘C:上有个目录ABC,里面有个可执行文件叫AAA.EXE.
我进到C:盘的ABC目录,输入AAA.EXE去执行.
系统会提示"the system cannot find the file AAA.EXE"
但是系统里面确实可以看到,而且Dir的话,也可以看到AAA.EXE在C:\ABC目录下.

我想知道为什么明明存在AAA.EXE,但是系统不但执行不了,还提示"cannot find the file AAA.EXE"
作者: dgxhls    时间: 2007-10-12 14:35
看来你这个AAA.EXE在PE下无法正常运行。
作者: jiashenren    时间: 2010-3-24 10:55
因为不支持 Windows on Windows (WOW),所以在 32 位版本的 Windows PE 中不能运行 16 位应用程序,而在 64 位版本的 Windows PE 中不能运行 32 位应用程序
作者: netwinxp    时间: 2010-3-24 11:02
那个AAA.EXE文件损坏所致,用WINIMAGE或者ULTRAISO提取NTFS的IMG里面的文件(很多人制作的WINPE就别人PE中提取文件的时候经常没注意这点)就经常发生这种事。

[ 本帖最后由 netwinxp 于 2010-3-24 11:04 编辑 ]
作者: mo_shaojie    时间: 2011-6-1 21:00
原帖由 netwinxp 于 2010-3-24 11:02 发表
那个AAA.EXE文件损坏所致,用WINIMAGE或者ULTRAISO提取NTFS的IMG里面的文件(很多人制作的WINPE就别人PE中提取文件的时候经常没注意这点)就经常发生这种事。



请教下用winimage提取不会损坏文件的方法。
作者: mo_shaojie    时间: 2011-6-1 21:05
原帖由 netwinxp 于 2010-3-24 11:02 发表
那个AAA.EXE文件损坏所致,用WINIMAGE或者ULTRAISO提取NTFS的IMG里面的文件(很多人制作的WINPE就别人PE中提取文件的时候经常没注意这点)就经常发生这种事。


请教下用winimage提取文件不会损坏的方法。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3