无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: sp_star
打印 上一主题 下一主题

用WinBuilder制作一个Win8PE (X86,X64)

    [复制链接]
2311#
发表于 2015-3-2 10:10:53 | 只看该作者
sp_star 发表于 2015-3-2 09:12
这个程序界面功能简单,不要期望太高了。

看来只能凑合用了,有没有这个软件script的教程可以参考啊?

点评

你下载的包里有个chm帮助文件。想参考的话可以看看脚本。 想做得复杂,可以去http://theoven.org/index.php?action=forum#c1下载一个参考。  详情 回复 发表于 2015-3-2 11:29
回复

使用道具 举报

2312#
 楼主| 发表于 2015-3-2 11:29:03 | 只看该作者
xparser 发表于 2015-3-2 10:10
看来只能凑合用了,有没有这个软件script的教程可以参考啊?

你下载的包里有个chm帮助文件。想参考的话可以看看脚本。
想做得复杂,可以去http://theoven.org/index.php?action=forum#c1下载一个参考。

点评

谢谢,不过纯英文,我看着有点儿费劲 另外。我觉得既然有[DefaultValues]那么肯定时能够用的,只是我们通过界面配置后,程序就将我们改过的配置直接写入到script文件中了,所以我想问你有没有最原始的script文件,  详情 回复 发表于 2015-3-2 12:14
回复

使用道具 举报

2313#
发表于 2015-3-2 12:14:06 | 只看该作者
本帖最后由 xparser 于 2015-3-2 12:20 编辑
sp_star 发表于 2015-3-2 11:29
你下载的包里有个chm帮助文件。想参考的话可以看看脚本。
想做得复杂,可以去http://theoven.org/index. ...


谢谢,不过纯英文,我看着有点儿费劲
另外。我觉得既然有[DefaultValues]那么肯定时能够用的,只是我们通过界面配置后,程序就将我们改过的配置直接写入到script文件中了,导致我们无法从[Interface]中看到是如何调用缺省值的,所以我想问你有没有最原始的script文件,或许里面就有调用缺省值的方法

点评

小众软件,没那么完善的。自己慢慢琢磨吧  详情 回复 发表于 2015-3-2 14:42
回复

使用道具 举报

2314#
 楼主| 发表于 2015-3-2 14:42:55 | 只看该作者
xparser 发表于 2015-3-2 12:14
谢谢,不过纯英文,我看着有点儿费劲
另外。我觉得既然有[DefaultValues]那么肯定时能够用的,只是我 ...

小众软件,没那么完善的。自己慢慢琢磨吧{:soso_e100:}
回复

使用道具 举报

2315#
发表于 2015-3-3 15:46:04 | 只看该作者
我看PE和RamOS主要区别就是用了SYSTEM用户,但功能上不如RamOS,那么SYSTEM账户比administer账户好在哪里呢?如果没什么好处那为什么还要做功能有限的PE呢?

点评

SYSTEM用户权限高,有时还非得SYSTEM登录才行。不过这种事情很少,而且可能有替代的方法,所以现在RamOS比较多。  详情 回复 发表于 2015-3-3 17:49
回复

使用道具 举报

2316#
 楼主| 发表于 2015-3-3 17:49:18 | 只看该作者
xparser 发表于 2015-3-3 15:46
我看PE和RamOS主要区别就是用了SYSTEM用户,但功能上不如RamOS,那么SYSTEM账户比administer账户好在哪里呢 ...

SYSTEM用户权限高,有时还非得SYSTEM登录才行。不过这种事情很少,而且可能有替代的方法,所以现在RamOS比较多。
回复

使用道具 举报

2317#
发表于 2015-3-4 13:36:26 | 只看该作者
本帖最后由 xparser 于 2015-3-4 14:03 编辑

请教一个问题,能否讲一下系统启动后调用的配置文件的顺序,以及哪里能改变调用次序或者配置调用的文件,比如PECMD.INI、admin.ini、RamOSInit.post,除了这三个还有没有其他会被调用的配置文件,我理解系统启动最先调用PECMD.INI,我看到PECMD.INI里面调用了su.ini,而su.ini调用了admin.ini,那么RamOSInit.post是怎么被调用的呢?还有那个RamOSInit.pre是干嘛的,怎么调用的?

点评

简单的说,PE模式只调用PECMD.INI,其他的,包括PECMD.INI中可能调用的,都不是必须的。要加外部调用接口,就改这个文件。 RamOS下,登录之前调用RamOSInit.pre,登录之后调用RamOSInit.post,这时PECMD.INI没有  详情 回复 发表于 2015-3-4 14:36
回复

使用道具 举报

2318#
 楼主| 发表于 2015-3-4 14:36:31 | 只看该作者
xparser 发表于 2015-3-4 13:36
请教一个问题,能否讲一下系统启动后调用的配置文件的顺序,以及哪里能改变调用次序或者配置调用的文件,比 ...

简单的说,PE模式只调用PECMD.INI,其他的,包括PECMD.INI中可能调用的,都不是必须的。要加外部调用接口,就改这个文件。

RamOS下,登录之前调用RamOSInit.pre,登录之后调用RamOSInit.post,这时PECMD.INI没有用。

点评

原来如此,那么像PECMD.INI及RamOSInit.*是怎么被调用的呢,是在某个注册表项目里设好的吗?我想这两个软件肯定不是Windows启动系统缺省调用的吧,比如像是win.ini和system.ini  详情 回复 发表于 2015-3-5 15:28
回复

使用道具 举报

2319#
发表于 2015-3-5 15:25:55 | 只看该作者
我加了一个第三方软件Firefox,每次启动系统后,启动Firefox后防火墙都会提示选择能访问的网络,有没有途径能修改防火墙设置,直接把要穿透防火墙的软件加进去?
回复

使用道具 举报

2320#
发表于 2015-3-5 15:28:51 | 只看该作者
sp_star 发表于 2015-3-4 14:36
简单的说,PE模式只调用PECMD.INI,其他的,包括PECMD.INI中可能调用的,都不是必须的。要加外部调用接口 ...

原来如此,那么像PECMD.INI及RamOSInit.*是怎么被调用的呢,是在某个注册表项目里设好的吗?我想这两个软件肯定不是Windows启动系统缺省调用的吧,比如像是win.ini和system.ini

点评

这个自己在脚本里找吧。其实所有的事情都在脚本里,都能看到的。  详情 回复 发表于 2015-3-5 17:25
回复

使用道具 举报

2321#
发表于 2015-3-5 15:54:07 | 只看该作者
本帖最后由 xparser 于 2015-3-5 16:02 编辑

我发现这个winbuilder自带的第三方wimtool挂载wim文件有问题,挂载后目录里全是空的,怎么回事儿?我做的是RAMOS win81

点评

自带的第三方wimtool是用来打包的,不是用来挂载的。 需要你自己想办法挂载好,再来用脚本。  详情 回复 发表于 2015-3-5 17:26
回复

使用道具 举报

2322#
 楼主| 发表于 2015-3-5 17:25:52 | 只看该作者
xparser 发表于 2015-3-5 15:28
原来如此,那么像PECMD.INI及RamOSInit.*是怎么被调用的呢,是在某个注册表项目里设好的吗?我想这两个软 ...

这个自己在脚本里找吧。其实所有的事情都在脚本里,都能看到的。

点评

请问,最原始那个脚本是哪个啊?是不是因为系统不是完整版的,所以wimtool不能挂载?有没有可以挂载的版本?  详情 回复 发表于 2015-3-5 18:32
回复

使用道具 举报

2323#
 楼主| 发表于 2015-3-5 17:26:55 | 只看该作者
xparser 发表于 2015-3-5 15:54
我发现这个winbuilder自带的第三方wimtool挂载wim文件有问题,挂载后目录里全是空的,怎么回事儿?我做的是 ...

自带的第三方wimtool是用来打包的,不是用来挂载的。
需要你自己想办法挂载好,再来用脚本。
回复

使用道具 举报

2324#
发表于 2015-3-5 18:32:37 | 只看该作者
sp_star 发表于 2015-3-5 17:25
这个自己在脚本里找吧。其实所有的事情都在脚本里,都能看到的。

请问,最原始那个脚本是哪个啊?是不是因为系统不是完整版的,所以wimtool不能挂载?有没有可以挂载的版本?

点评

挂载和具体系统有关,看样子你还需要多在论坛里逛逛。 把wimtool.exe单独拷贝出来(不要带那个dll)运行试试看。  详情 回复 发表于 2015-3-5 18:42
回复

使用道具 举报

2325#
 楼主| 发表于 2015-3-5 18:42:01 | 只看该作者
xparser 发表于 2015-3-5 18:32
请问,最原始那个脚本是哪个啊?是不是因为系统不是完整版的,所以wimtool不能挂载?有没有可以挂载的版 ...

挂载和具体系统有关,看样子你还需要多在论坛里逛逛。
把wimtool.exe单独拷贝出来(不要带那个dll)运行试试看。

点评

你说那个dll是WimShExt.DLL吗?这个右键菜单用的吧,挂载没有提示任何错误,并且“已挂载的映像列表”是能看到的,但是挂载目录里面是空的。  详情 回复 发表于 2015-3-5 18:56
回复

使用道具 举报

2326#
发表于 2015-3-5 18:56:08 | 只看该作者
sp_star 发表于 2015-3-5 18:42
挂载和具体系统有关,看样子你还需要多在论坛里逛逛。
把wimtool.exe单独拷贝出来(不要带那个dll)运行试 ...


你说那个dll是WimShExt.DLL吗?这个右键菜单用的吧,挂载没有提示任何错误,并且“已挂载的映像列表”是能看到的,但是挂载目录里面是空的。把WimShExt.DLL删了也是一样

点评

是wimgapi.dll,不要拷贝  详情 回复 发表于 2015-3-5 19:03
回复

使用道具 举报

2327#
 楼主| 发表于 2015-3-5 19:03:58 | 只看该作者
xparser 发表于 2015-3-5 18:56
你说那个dll是WimShExt.DLL吗?这个右键菜单用的吧,挂载没有提示任何错误,并且“已挂载的映像列表” ...

是wimgapi.dll,不要拷贝

点评

这个我试过,启动wimtool时就直接报错,我也挺奇怪,我本机系统里也并没有wimgapi.dll,但wimtool却运行正常  详情 回复 发表于 2015-3-5 19:06
回复

使用道具 举报

2328#
发表于 2015-3-5 19:05:39 | 只看该作者
我看到网上有人说:在WinPE中开启WimFltr、FBWF两项服务时有先后之分,启动FBWF服务必须在启动WimFltr之后,否则无法挂载WIM映像(包括用MS的IMAGEX.EXE也无法挂载WIM映像,原因不明)。
是不是就是这个原因?
回复

使用道具 举报

2329#
发表于 2015-3-5 19:06:46 | 只看该作者
本帖最后由 xparser 于 2015-3-5 19:09 编辑
sp_star 发表于 2015-3-5 19:03
是wimgapi.dll,不要拷贝


这个我试过,启动wimtool时就直接报错:wimgapi.dll不存在或加载时发生错误,你的系统无法运行本程序。
我也挺奇怪,我本机系统里也并没有wimgapi.dll,但wimtool却运行正常

点评

你难道是在PE里挂载?  详情 回复 发表于 2015-3-5 19:09
回复

使用道具 举报

2330#
 楼主| 发表于 2015-3-5 19:09:08 | 只看该作者
xparser 发表于 2015-3-5 19:06
这个我试过,启动wimtool时就直接报错,我也挺奇怪,我本机系统里也并没有wimgapi.dll,但wimtool却运行 ...

你难道是在PE里挂载?

点评

我就是想在PE里挂载啊  详情 回复 发表于 2015-3-5 19:10
回复

使用道具 举报

2331#
发表于 2015-3-5 19:10:10 | 只看该作者
sp_star 发表于 2015-3-5 19:09
你难道是在PE里挂载?


我就是想在PE里挂载啊不可以吗?

点评

可以,但是不能挂到X:盘的目录。 wim挂载驱动有wimmount.sys和wimfltr.sys 2种,对应不同版本的wimgapi.dll文件,对应不同的工具。想要搞清楚你的PE是那种方式。  详情 回复 发表于 2015-3-5 19:31
回复

使用道具 举报

2332#
发表于 2015-3-5 19:13:33 | 只看该作者
奇怪,刚才试了一下,又可以了,我把wimgapi.dll和wimgapi.dll.mui都拷走,然后启动报错,然后我又恢复了这两个软件,然后可以了,奇怪,不知道稳定不啊?
回复

使用道具 举报

2333#
发表于 2015-3-5 19:27:09 | 只看该作者
我大概知道什么原因了,估计是挂载点的问题,我一直把他挂载内存盘X:盘上的一个目录,发现如果改到硬盘上就可以了
回复

使用道具 举报

2334#
 楼主| 发表于 2015-3-5 19:31:34 | 只看该作者
xparser 发表于 2015-3-5 19:10
我就是想在PE里挂载啊不可以吗?

可以,但是不能挂到X:盘的目录。
wim挂载驱动有wimmount.sys和wimfltr.sys 2种,对应不同版本的wimgapi.dll文件,对应不同的工具。想要搞清楚你的PE是那种方式。

点评

我也不知道哪种类型,我就是用的winbuilder生成的,选的RamOS,我看到你说的这两个sys系统里都有,那他应该用的是哪个呢?这两个有什么区别啊? 我现在用一个迂回的方式将wim挂载到X盘,就是现在X盘建一个vhd虚拟磁  详情 回复 发表于 2015-3-5 19:51
回复

使用道具 举报

2335#
发表于 2015-3-5 19:51:59 | 只看该作者
sp_star 发表于 2015-3-5 19:31
可以,但是不能挂到X:盘的目录。
wim挂载驱动有wimmount.sys和wimfltr.sys 2种,对应不同版本的wimgapi. ...

我也不知道哪种类型,我就是用的winbuilder生成的,选的RamOS,我看到你说的这两个sys系统里都有,那他应该用的是哪个呢?这两个有什么区别啊?
我现在用一个迂回的方式将wim挂载到X盘,就是现在X盘建一个vhd虚拟磁盘文件,然后挂到这个vhd盘里
回复

使用道具 举报

2336#
发表于 2015-3-19 22:58:29 | 只看该作者
我用WinBuilder制作的8.1惊现问题见帖子
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

2337#
发表于 2015-3-21 21:54:37 | 只看该作者
pe下用dism命令备份系统出现dism.exe应用程序错误,应用程序发生异常,未知的软件异常(0xc06d007f),位置为0x4daf68d8,请问楼主怎样解决

点评

具体的命令是什么? dism有很多命令,大部分应该都不能用。  详情 回复 发表于 2015-3-22 09:07
回复

使用道具 举报

2338#
 楼主| 发表于 2015-3-22 09:07:07 | 只看该作者
pehaha 发表于 2015-3-21 21:54
pe下用dism命令备份系统出现dism.exe应用程序错误,应用程序发生异常,未知的软件异常(0xc06d007f),位置为 ...

具体的命令是什么?
dism有很多命令,大部分应该都不能用。

点评

在制作的5.1pe环境下用DISM 命令 备份 Windows8.1 系统  详情 回复 发表于 2015-3-22 23:37
回复

使用道具 举报

2339#
发表于 2015-3-22 23:37:49 | 只看该作者
本帖最后由 pehaha 于 2015-3-23 00:01 编辑
sp_star 发表于 2015-3-22 09:07
具体的命令是什么?
dism有很多命令,大部分应该都不能用。


在制作的5.1pe环境下用DISM 命令 备份 Windows8.1 系统
Dism /Append-Image /ImageFile:e:\Windows_8.1_with_Update_3\Windows_8_1_with_Update_3_简体中文专业版(含媒体中心)_64位.wim /CaptureDir:d:\ /Name:Windows_8_1_with_Update_3_简体中文专业版(含媒体中心)_64位-2 /Description:Windows_8_1_with_Update_3_简体中文专业版(含媒体中心)_64位及SW_Office_Professional_Plus_2013w_SP1_20141210及Windows_10_ADK,安装了UltraISO和WinRAR和SD和FSCS并打上2015_03_20时所有补丁

我用以Windows Embedded 8.0 Industry Enterprise为母本制作的pe,则可以正常使用上述命令。
回复

使用道具 举报

2340#
发表于 2015-3-22 23:43:25 | 只看该作者
我今天从Windows 10 ADK安装的文件夹下,复制imagex.exe和imagingprovider.dll放到Windows\System32下完美可以使用imagex命令备份还原
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-27 04:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表