无忧启动论坛

标题: x64的pe2.1添加explorer做shell成功一半,mmc失败了 [打印本页]

作者: yewuqiu    时间: 2009-5-6 20:35
标题: x64的pe2.1添加explorer做shell成功一半,mmc失败了
一直想做个x64的pe
前些日子用bblean做shell
已经初步成功
不过操作上不习惯
于是潜水研究
借用前人经验
终于把添加explorer作为shell搞出来了


不过借用前人经验的mmc却失败了
大家帮我看看
这个提示是什么原因?点管理计算机的时候出来的

谢谢

[ 本帖最后由 yewuqiu 于 2009-5-6 20:39 编辑 ]
作者: yewuqiu    时间: 2009-5-6 20:37
另外
用bblean做shell的64bit的pe
可以用虚拟光驱,也可以加载iso镜像

但是改为explorer做shell后,总是提示加载驱动成功
但是不出来虚拟的盘符

另外,关机还是无效

高人多指点
谢谢
作者: huaqingyuan    时间: 2009-5-6 21:17
可以传一个上来研究下吗?
作者: zqjiang    时间: 2009-5-6 21:37
x64的pe 很好 希望楼主可以搞出来
作者: tzxinqing    时间: 2009-5-6 21:53
支持一下楼主!请高手来解答!
作者: yewuqiu    时间: 2009-5-6 23:02
原帖由 huaqingyuan 于 2009-5-6 21:17 发表
可以传一个上来研究下吗?



当然可以
等我再完善一下先
作者: yewuqiu    时间: 2009-5-6 23:03
原帖由 zhxy9804 于 2009-5-6 21:27 发表
问咱论坛加拿大 的高人吧,他肯定能帮助你


神龙见首不见尾啊
没办法通音讯
作者: psccj    时间: 2009-5-7 16:23
等楼主的好消息,期待中。
作者: yewuqiu    时间: 2009-5-7 16:56
标题: 回复 #9 psccj 的帖子
还是没找到解决办法
分析了一下
应该是注册表的问题
因为这个是参照X86的winpe2.x做的
结合VISTAPE的脚本及前人提取的X86的explorer+mmc组件
需要的文件已经准备好了
但是注册表部分我没分析出来
script脚本后面部分是注册表操作的
我还没学会如何提取出来
如果有了注册表文件
导入到pe的注册表里
应该可以解决大部分问题
作者: rickufo    时间: 2009-5-7 17:14
楼主是否用的是vistape 12rc1+win2008 x64+aik1.1
作者: yewuqiu    时间: 2009-5-7 17:42
标题: 回复 #11 rickufo 的帖子
用的vistape 12rc1+win2008 x64+Microsoft(R) Diagnostics and Recovery Toolset (DaRT) 6.0

1.Microsoft(R) Diagnostics and Recovery Toolset (DaRT) 6.0的启动媒体向导做的WINRE,源选的win08 x64.这个做出来的比vistape做出来的大(当然visatpe不能做x64的pe)
2.再修改winre的boot.wim
3.shell+mmc参考的vistape 12rc1的脚本(主要是explorer.script + mmc.script)和论坛里及深度PE区前人的经验

[ 本帖最后由 yewuqiu 于 2009-5-7 17:46 编辑 ]
作者: lqcai    时间: 2009-5-7 18:19
原帖由 yewuqiu 于 2009-5-6 20:37 发表
另外
用bblean做shell的64bit的pe
可以用虚拟光驱,也可以加载iso镜像

但是改为explorer做shell后,总是提示加载驱动成功
但是不出来虚拟的盘符

另外,关机还是无效

高人多指点
谢谢

==========

Explorer的关机是无效的,只能用 winpe 的wpeutil

关机: wpeutil shutdown
重启: wpeutil reboot

需要自己添加快捷方式,放到开始菜单目录

============

无忧和深度一样,附件都太小,你要的注册表信息我发到你的邮箱里

[ 本帖最后由 lqcai 于 2009-5-7 21:26 编辑 ]
作者: lqcai    时间: 2009-5-7 18:30
看你的界面,脚本里的explore的注册表信息也还没导入呀,仅仅用vistape12rc1-base 提取文件,这些注册表信息需要自己输入。
作者: lqcai    时间: 2009-5-7 18:58
原帖由 yewuqiu 于 2009-5-7 17:42 发表
用的vistape 12rc1+win2008 x64+Microsoft(R) Diagnostics and Recovery Toolset (DaRT) 6.0

1.Microsoft(R) Diagnostics and Recovery Toolset (DaRT) 6.0的启动媒体向导做的WINRE,源选的win08 x64.这个做 ...


============================

既然是Microsoft(R) Diagnostics and Recovery Toolset (DaRT) 6.0的启动媒体向导做的WINRE,boot.wim实际上来自win2008安装光盘sources目录下的boot.wim

vistape12rc1-base用的boot.wim和前者是同一个,两者都再无法用 peimg /install 安装其他安装程序包的(已经安装脚本主机支持程序包scripting和恢复环境组件srt),因为已经使用了 peimg /prep 。

Explorer 和MMC的注册表信息可以通过vistape12rc1-base直接导入,方法是当vistape12rc1-base在完成Base Files 脚本时,用已经装载的winre.wim映像的 windows\system32\congfig目录替换 vistape12rc1-base 的 Target\VistaPE-Core\windows\system32\config 目录,再 Explore 和 MMC 两个脚本,然后再把config目录复制回 winre的config目录,explore +mmc的注册表信息就已经导入了。

我的 winpe2.0_x86 的Explore + MMC 的集成步骤就成这样的。不过我用的是waik,是先装载 winpe.wim 然后用 peimg /install  安装好scripting ,后面的步骤如上,最终替换 config目录后,再用 peimg /list 查看,就会发现,scripting和srt程序包都已安装,winre的恢复环境的相关文件通过 Microsoft(R) Diagnostics and Recovery Toolset (DaRT) 6.0的启动媒体向导做的WINRE 得到,scripting的相关文件前面 peimg /install 也已经安装,下面可以继续用 peimg /install 安装 hta、mdac、wmi、xml程序包。也可以通过 peimg /scratchspace 修改FBWF值。

[ 本帖最后由 lqcai 于 2009-5-7 19:11 编辑 ]
作者: lqcai    时间: 2009-5-7 19:26
原帖由 lqcai 于 2009-5-7 18:58 发表


============================

既然是Microsoft(R) Diagnostics and Recovery Toolset (DaRT) 6.0的启动媒体向导做的WINRE,boot.wim实际上来自win2008安装光盘sources目录下的boot.wim

vistape12rc1 ...


:L我忘里你前面提到的 vistape12rc1-base 不支持 x64,不过你还是用这种方法试一试。
作者: yewuqiu    时间: 2009-5-7 20:13
标题: 多谢lqcai 兄弟的指导帮助和注册表文件
谢谢

导入你给我的注册表
第一次运行说ie版本低了,其实我还没有集成ie
于是到注册表里增加了version键值,并改为7.0.6001.18000
于是可以运行mmc了



但是
关闭后再次运行就出错了



然后速度就变很缓慢了
图标显示也不正常了
看来x64和x86还是有很多不同
需要继续研究

谢谢

[ 本帖最后由 yewuqiu 于 2009-5-7 20:16 编辑 ]




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