无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: sp_star
打印 上一主题 下一主题

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

    [复制链接]
991#
 楼主| 发表于 2013-9-16 09:23:12 | 只看该作者
friend8179 发表于 2013-9-16 00:41
确实不行,admin进去也不行

yamingw大神似乎很久没有冒泡了.....
回复

使用道具 举报

992#
发表于 2013-9-16 09:28:46 | 只看该作者
感谢楼主提供。
回复

使用道具 举报

993#
发表于 2013-9-16 20:00:38 | 只看该作者
friend8179 发表于 2013-9-16 00:41
确实不行,admin进去也不行

yamingw是谁?

点评

呵呵,自己搜索一下就知道了。  详情 回复 发表于 2013-9-16 21:40
回复

使用道具 举报

994#
 楼主| 发表于 2013-9-16 21:40:54 | 只看该作者
andos 发表于 2013-9-16 20:00
yamingw是谁?

呵呵,自己搜索一下就知道了。
回复

使用道具 举报

995#
发表于 2013-9-18 10:19:46 | 只看该作者
提个建议:以前版本就不管了, 搞个只对8.1的新版本.
以WINRE.WIM为基础,增加减少文件,以其SYSTEM

和INSTALL的SOFTWARE,DEFAULT的注册表为基础增加减少注册表.


.最近看了你最新的版本,只大概看看,注册表部分,好像有些并不需要
比如,声卡支持部分,我平时只需要补充4个注册表就够了.

网络部分,SYSTEM本身即可支持路由器上网
无线部分导入,是不能支持无线的
ADSL部分也一样,导入不能支持

最好分类: +无线部分,就支持无线
+ADSL就支持ADSL

点评

呵呵,多谢你提的详细建议。win8和win8.1相似性很高,其实有时候也可以互相借鉴,所以不准备分开。 现在的SYSTEM注册表是以winre.wim的为基础,根据需要导入相关的内容(事先准备好的注册表文件)。SOFTWARE是以insta  详情 回复 发表于 2013-9-18 10:50
回复

使用道具 举报

996#
 楼主| 发表于 2013-9-18 10:50:47 | 只看该作者
2012qnmd 发表于 2013-9-18 10:19
提个建议:以前版本就不管了, 搞个只对8.1的新版本.
以WINRE.WIM为基础,增加减少文件,以其SYSTEM

呵呵,多谢你提的详细建议。win8和win8.1相似性很高,其实有时候也可以互相借鉴,所以不准备分开。
现在的SYSTEM注册表是以winre.wim的为基础,根据需要导入相关的内容(事先准备好的注册表文件)。SOFTWARE是以install.wim的为基础,导入winre.wim的SOFTWARE内容,再根据需要做一些修改。DEFAULT直接使用install.wim的注册表。

SOFTWARE注册表没有做任何精简,这个主要是为了避免麻烦,还有就是添加功能比较方便。你说的不需要的部分,主要应该是SOFTWARE注册表里的吧。我的主要目的还是尽量恢复完整的功能,体积方面不太讲究。你可以看到,做出来的PE并不是很精简的。

目前对win8.1 x86来说,无线是支持的,需要使用penetwork登录。ADSL部分服务应该都能启动,但还没条件测试。对于x64,也还没有测试过。
无线和ADSL 2者是互相独立的,可以任选一个,但依赖很多其他的模块,包括网络部分所有在它前面的,可能还需要themes和MMC。至少在win8下,这样是没问题的。这个依赖性不太容易去除,我努力了一阵子,也已经放弃了。

目前win8.1下大小毛病还很多,有空的话,请多多指教。
回复

使用道具 举报

997#
发表于 2013-9-18 11:09:58 | 只看该作者
我X86不想太认真研究,X64的可以应用到X86.所有直接上的X64

SOFTWARE,基本可以直接使用INSTALL的, WINRE的可以不用(背景图片,需要一个WINPE的项目),我不用背景图片,可以不用它

不用的部分,是SYSTEM部分,多余的注册表会导致某些功能影响, 比如,ADSL不能拨号,WMP不能启动,
更严重的,不能进入桌面.

无线,ADSL,弄个最小的注册表模块(可以有部分重叠), 这样,需要什么,就导入什么.

8.1,其实也没什么大问题,只比8多点文件什么的
回复

使用道具 举报

998#
发表于 2013-9-18 11:53:44 | 只看该作者
其实,关键是:声卡,无线,ADSL , 这3部分的注册表.
而这3部分,都只需要修改SYTEM即可. 分3个独立部分,就OK了.

WMP,PHOTO,IE 等,不需要修改注册表,直接就支持, 就是文件方面的支持.
磁盘管理,设备管理什么的,也只需要文件支持

一般加个几十M的文件,SHELL,磁盘管理,设备管理,有线网络,就都OK了.

点评

我现在就是这么做的呀,你可以在Projects\PE_Extra\Network下找到这些注册表。当然这些注册表可能比较零散,不过是程序导入的么,就不用去管它了。还有Projects\PE_Extra\Audio下是关于声音的注册表。 WMP,PHOTO,IE  详情 回复 发表于 2013-9-18 12:09
回复

使用道具 举报

999#
 楼主| 发表于 2013-9-18 12:09:27 | 只看该作者
2012qnmd 发表于 2013-9-18 11:53
其实,关键是:声卡,无线,ADSL , 这3部分的注册表.
而这3部分,都只需要修改SYTEM即可. 分3个独立部分,就OK了 ...

我现在就是这么做的呀,你可以在Projects\PE_Extra\Network下找到这些注册表。当然这些注册表可能比较零散,不过是程序导入的么,就不用去管它了。还有Projects\PE_Extra\Audio下是关于声音的注册表。
WMP,PHOTO,IE 等只需要SOFTWARE注册表,经过前面的处理,都已经包含了,不用专门导入。
回复

使用道具 举报

1000#
发表于 2013-9-18 23:42:27 | 只看该作者
感谢楼主提供。
回复

使用道具 举报

1001#
发表于 2013-9-19 08:53:27 | 只看该作者
8.1pe
Network List Service          服务名称:netprofm
启动不了

点评

我这里能启动啊。 要是你手动启动得话,需要先设置注册表HKLM\SYSTEM\Setup\SystemSetupInProgress为0,启动后,可以改回为1.  详情 回复 发表于 2013-9-19 11:57
回复

使用道具 举报

1002#
 楼主| 发表于 2013-9-19 11:57:21 | 只看该作者
天山上的雪 发表于 2013-9-19 08:53
8.1pe
Network List Service          服务名称:netprofm
启动不了

我这里能启动啊。
要是你手动启动得话,需要先设置注册表HKLM\SYSTEM\Setup\SystemSetupInProgress为0,启动后,可以改回为1.
回复

使用道具 举报

1003#
发表于 2013-9-19 19:11:21 | 只看该作者
8.1 的X盘空间似乎用旧的方法改不大了

点评

好像确实如此  详情 回复 发表于 2013-9-19 20:43
回复

使用道具 举报

1004#
 楼主| 发表于 2013-9-19 20:43:13 | 只看该作者

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

andos 发表于 2013-9-19 19:11
8.1 的X盘空间似乎用旧的方法改不大了

好像确实如此

点评

另外,右下角好像也不见输入法的图示去了 ProductOptions_winblue_x64_installed.REG 从安装好的提取的  详情 回复 发表于 2013-9-20 09:12
回复

使用道具 举报

1005#
发表于 2013-9-20 03:30:14 | 只看该作者
感谢楼主提供。
回复

使用道具 举报

1006#
发表于 2013-9-20 03:30:39 | 只看该作者
感谢楼主提供。
回复

使用道具 举报

1007#
发表于 2013-9-20 09:12:47 | 只看该作者
本帖最后由 andos 于 2013-9-20 09:26 编辑
sp_star 发表于 2013-9-19 20:43
好像确实如此


另外,右下角好像也不见输入法的图示去了


ProductOptions_winblue_x64_installed.REG
从安装好的提取的
ProductOptions_winblue_x64_installed.rar (9.29 KB, 下载次数: 20)

点评

谢谢,这个productoption已经有了,只是还没有上传。任务栏不能用的话,输入法图标能显示吗?此外,输入法本身好像也有点问题。 关于X盘容量,如果物理内存在1G一下,设置是生效的,如果物理内存>1G,X盘总是512M。  详情 回复 发表于 2013-9-20 09:30
回复

使用道具 举报

1008#
 楼主| 发表于 2013-9-20 09:30:17 | 只看该作者
andos 发表于 2013-9-20 09:12
另外,右下角好像也不见输入法的图示去了

谢谢,这个productoption已经有了,只是还没有上传。任务栏不能用的话,输入法图标能显示吗?此外,输入法本身好像也有点问题。
关于X盘容量,如果物理内存在1G一下,设置是生效的,如果物理内存>1G,X盘总是512M。真是奇怪啊。

点评

输入法图标确实能显示,而且可用。 这要修改IME的设置。  详情 回复 发表于 2013-9-20 15:15
输入法 在X64 PE中我是用第3方的,其实那个图标有没有对我是没所谓的,哈哈 (或者可能是我在输入法那里全选了,出现了前面说的不伦不类?) 那么奇怪....1G以下内存X竟然可以更大?! 太搞笑了吧..... 我的实机内  详情 回复 发表于 2013-9-20 09:36
回复

使用道具 举报

1009#
发表于 2013-9-20 09:36:45 | 只看该作者
sp_star 发表于 2013-9-20 09:30
谢谢,这个productoption已经有了,只是还没有上传。任务栏不能用的话,输入法图标能显示吗?此外,输入法 ...

输入法 在X64 PE中我是用第3方的,其实那个图标有没有对我是没所谓的,哈哈
(或者可能是我在输入法那里全选了,出现了前面说的不伦不类?)

那么奇怪....1G以下内存X竟然可以更大?! 太搞笑了吧.....

我的实机内存是1X G,VM下也给了2G

点评

有钱淫啊!!!你可以试试VM只给1G,看是不是这样。  详情 回复 发表于 2013-9-20 10:08
回复

使用道具 举报

1010#
 楼主| 发表于 2013-9-20 10:08:09 | 只看该作者
andos 发表于 2013-9-20 09:36
输入法 在X64 PE中我是用第3方的,其实那个图标有没有对我是没所谓的,哈哈
(或者可能是我在输入法那里全 ...

有钱淫啊!!!你可以试试VM只给1G,看是不是这样。

点评

4Gx4 也用不了多少錢吧..... 以前搜到过老外是说和一个注册值有关的说....(不知是真是假) http://www.msfn.org/board/topic/157368-winpe-40-explorerexe/  详情 回复 发表于 2013-9-20 13:32
回复

使用道具 举报

1011#
发表于 2013-9-20 13:32:04 | 只看该作者
sp_star 发表于 2013-9-20 10:08
有钱淫啊!!!你可以试试VM只给1G,看是不是这样。

4Gx4 也用不了多少錢吧.....

以前搜到过老外是说和一个注册值有关的说....(不知是真是假)

Looks like the problem definitely has to do with the HKLM\System\Setup\SystemSetupInProgress registry key. Setting it to 1 in a normal windows environment reproduces the problems with explorer.

Looks like both dwm.exe and explorer.exe check the value of SystemSetupInProgress when starting up. I tried patching the string in the exe but it looks like both dwm.exe and explorer.exe get that value from some other loaded dll or exe.

So its starting to look like Microsoft may have deliberately prevented explorer from running in winpe this time around.



http://www.msfn.org/board/topic/157368-winpe-40-explorerexe/
回复

使用道具 举报

1012#
发表于 2013-9-20 15:15:56 | 只看该作者
sp_star 发表于 2013-9-20 09:30
谢谢,这个productoption已经有了,只是还没有上传。任务栏不能用的话,输入法图标能显示吗?此外,输入法 ...

输入法图标确实能显示,而且可用。
这要修改IME的设置。
回复

使用道具 举报

1013#
 楼主| 发表于 2013-9-20 17:20:08 | 只看该作者
2012ihome 发表于 2013-9-20 15:15
输入法图标确实能显示,而且可用。
这要修改IME的设置。

知道怎么改吗?

点评

贴上静庵修改后的 3-IME.rar。 其中最关键的(我已测试):即便是用微软的简洁输入法,也要将system32中的msctf.dll和msutb.dll替换为w7x64的,其它文件均用8.1的。  详情 回复 发表于 2013-9-21 06:31
回复

使用道具 举报

1014#
发表于 2013-9-21 06:31:52 | 只看该作者
本帖最后由 2012ihome 于 2013-9-21 06:38 编辑
sp_star 发表于 2013-9-20 17:20
知道怎么改吗?


贴上静庵修改后的 3-IME.rar。
其中最关键的(我已测试):即便是用微软的简洁输入法,也要将system32中的msctf.dll和msutb.dll替换为w7x64的,其它文件均用8.1的。
并将“使用Win7IME”和“原版IME”分开选择,如同时选择,winbiulde将提示错误。
楼主原脚本中已经设置了微软IME,在pecmd.ini中已经不需要再设置。

3-IME.rar

2.58 KB, 下载次数: 27

回复

使用道具 举报

1015#
 楼主| 发表于 2013-9-21 15:12:22 | 只看该作者
2012ihome 发表于 2013-9-21 06:31
贴上静庵修改后的 3-IME.rar。
其中最关键的(我已测试):即便是用微软的简洁输入法,也要将system32 ...

谢谢,也谢谢静庵。
但是我替换了msctf.dll和msutb.dll之后,虽然出现了任务栏图标,但是不能输入中文了。。。。

点评

噢,忘了说了,使用Win7 IME和8.1原版IME,不能同时选择。8.1的IME,需要使用原版的CTF 注册表设置。  详情 回复 发表于 2013-9-21 15:54
回复

使用道具 举报

1016#
发表于 2013-9-21 15:54:41 | 只看该作者
本帖最后由 2012ihome 于 2013-9-21 15:59 编辑
sp_star 发表于 2013-9-21 15:12
谢谢,也谢谢静庵。
但是我替换了msctf.dll和msutb.dll之后,虽然出现了任务栏图标,但是不能输入中文了 ...


噢,忘了说了,使用Win7 IME和8.1原版IME,不能同时选择。8.1的IME,需要使用原版的CTF 注册表设置。

附:贴上 CTF_DEF 注册表(Win7 和 8.1的)

CTF_DEF.rar

1.36 KB, 下载次数: 23

回复

使用道具 举报

1017#
发表于 2013-9-21 16:06:36 | 只看该作者
别的:
也请教楼主:Add_Shortcut 命令不支持 win8和8.1,有什么好办法吗?
我用笨办法---复制快捷方式到 ProgramData 中,对于应用程序,比如WinRAR、7Z、WimTool等没有问题,创建附件中的Shortcut也可以,但不能显示为中文的“附件”,只能显示为 Accessories。
管理工具,索性加载不成。
回复

使用道具 举报

1018#
 楼主| 发表于 2013-9-21 16:19:51 | 只看该作者
2012ihome 发表于 2013-9-21 16:06
别的:
也请教楼主:Add_Shortcut 命令不支持 win8和8.1,有什么好办法吗?
我用笨办法---复制快捷方式到 ...

Add_Shortcut不是winbuilder的内置命令,而是一个脚本实现的。我这个project里不包括这个脚本,所以不支持。
如果用pecmd的话,用这个没有意义,直接在pecmd.ini里创建快捷方式就行了。

点评

就是了,用PECMD 加快捷方便得多呢....  详情 回复 发表于 2013-9-21 19:03
回复

使用道具 举报

1019#
发表于 2013-9-21 19:03:13 | 只看该作者
sp_star 发表于 2013-9-21 16:19
Add_Shortcut不是winbuilder的内置命令,而是一个脚本实现的。我这个project里不包括这个脚本,所以不支持 ...

就是了,用PECMD 加快捷方便得多呢....
回复

使用道具 举报

1020#
发表于 2013-9-21 19:07:18 | 只看该作者
2012ihome 发表于 2013-9-21 15:54
噢,忘了说了,使用Win7 IME和8.1原版IME,不能同时选择。8.1的IME,需要使用原版的CTF 注册表设置。
...

3-IME.Script 中没有CTF_DEF_Win8.reg这个

反而多了
ImportRegistry, %BaseDir%\Projects\PE_Extra\Addons\WinPY\WinPY-DEF.reg
ImportRegistry, %BaseDir%\Projects\PE_Extra\Addons\WinPY\SuppressMicPY-DEF.reg
ImportRegistry, %BaseDir%\Projects\PE_Extra\Addons\WinPY\WinPY-SOFT.reg
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-23 15:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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