无忧启动论坛

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

[原创] (2022-02-02 更新) Re:WIN10XPE - 从零开始构建的全功能PE

    [复制链接]
2701#
 楼主| 发表于 2019-12-11 20:37:57 | 只看该作者
本帖最后由 slore 于 2019-12-11 20:39 编辑
星体投射 发表于 2019-12-11 20:30
winxshell的各种界面打开后,在windows\temp生成的临时目录,界面关闭后,临时目录没有清空

PE所以不打算清理。。。都很小,WIFI,声音等都是单例程序,只会产生一次。
如果正常系统用的话,建议将UI_XXXX解压放到wxsUI目录,而不要用zip格式。
这样就不会产生临时文件了。

  1. WinXShell.exe -ui -jcfg wxsUI\UI_xxxx\main.jcfg
复制代码

或使用自识别lua函数(zip包文件夹,自动识别)
  1. WinXShell.exe -luacode wxsUI('UI_xxxxx')
复制代码



这个后续会根据zip文件的 哈希校验 创建临时目录,这样相同的UI组件,之解压一次。
目前仅有设计想法,没精力来写代码处理。
回复

使用道具 举报

2702#
发表于 2019-12-12 02:37:17 来自手机 | 只看该作者
S大,笔记本麦克风是否在注意表禁用了,用语音输入法显示未检测到麦克风,如何在注册表中激活麦克风?因为既然具备打印功能完全可以当办公系统用了。另外双11版很好用,必须赞。

点评

没针对性做任何处理。  发表于 2019-12-12 08:16
这个功能没测试过,有没有效不清楚。  发表于 2019-12-12 08:15
回复

使用道具 举报

2703#
发表于 2019-12-12 11:16:23 | 只看该作者
slore 发表于 2019-12-11 12:17
又补了3个文件,v1903, v2004 远程桌面服务可以用了,还能连到SYSTEM桌面,终于完整了。年底总是幸运的。
...

强烈期待,大佬幸苦了!!
回复

使用道具 举报

2704#
发表于 2019-12-12 11:42:18 | 只看该作者
slore大神,请问下wimbuilder2对于高分辨率DPI的设置可有考虑?是怎么考虑的?

点评

改BCD文件就可以啊!  详情 回复 发表于 2019-12-12 17:40
我也没有4k高清屏,没法测试,只是看到网友提到其他pe存在问题,所以有此一问,我并没有测试。  发表于 2019-12-12 13:26
没设备的不太清楚,默认显示器驱动winre可以就可以,没特别处理。  发表于 2019-12-12 11:56
默认不是开的?4K可以吧,注册表那个win8scaledpi的。  发表于 2019-12-12 11:56
回复

使用道具 举报

2705#
发表于 2019-12-12 12:15:32 | 只看该作者
有网友下载了我的 PE 后反映:测试打印功能,打印机为HP M401dne,支持有线网络、自动双面。
PE为Admin登录、办公环境,打印机连接方式为通过网络,非USB连接本机。测试页、Word2007直接打印(单张)都正常;将打印机的打印模式改为“双面打印”,Word2007点击打印,蓝屏后自动重启。改用x86,同样问题。

我 PE 的打印功能是 "WimBuilder2-2019-11-11" 附入的原生功能,手头未有打印机,恳请老大帮忙看看,有没有解决的办法?谢谢!

点评

我也没有打印机啊。我只是研究PE和正常系统的功能差异,Windows的处理机制,并不使用PE。  详情 回复 发表于 2019-12-12 12:18
回复

使用道具 举报

2706#
 楼主| 发表于 2019-12-12 12:18:06 | 只看该作者
WAIGO 发表于 2019-12-12 12:15
有网友下载了我的 PE 后反映:测试打印功能,打印机为HP M401dne,支持有线网络、自动双面。
PE为Admin登 ...

我也没有打印机啊。我只是研究PE和正常系统的功能差异,Windows的处理机制,并不使用PE。
回复

使用道具 举报

2707#
发表于 2019-12-12 15:45:38 | 只看该作者
gkchildren 发表于 2019-11-10 23:29
非常感谢大神分享!!!!!!

非常感谢大神分享!!!
回复

使用道具 举报

2708#
发表于 2019-12-12 17:40:59 | 只看该作者
liuzhaoyzz 发表于 2019-12-12 11:42
slore大神,请问下wimbuilder2对于高分辨率DPI的设置可有考虑?是怎么考虑的?

改BCD文件就可以啊! BCD.rar (8.77 KB, 下载次数: 9)




点评

分辨率与DPI不同的  详情 回复 发表于 2019-12-12 21:08
DPI 是这个玩意,BCD只能分辨率,两码事把这功能移植到winxshell上就行了 [attachimg]406916[/attachimg]  详情 回复 发表于 2019-12-12 18:23
回复

使用道具 举报

2709#
发表于 2019-12-12 18:15:30 | 只看该作者
感谢楼主分享
回复

使用道具 举报

2710#
发表于 2019-12-12 18:23:14 | 只看该作者
2011wanglei5207 发表于 2019-12-12 17:40
改BCD文件就可以啊!

DPI 是这个玩意,BCD只能分辨率,两码事,把这功能移植到winxshell上就行了



回复

使用道具 举报

2711#
发表于 2019-12-12 21:07:58 来自手机 | 只看该作者
星体投射 发表于 2019-12-12 18:23
DPI 是这个玩意,BCD只能分辨率,两码事,把这功能移植到winxshell上就行了

确实是这样子
回复

使用道具 举报

2712#
发表于 2019-12-12 21:08:42 来自手机 | 只看该作者
2011wanglei5207 发表于 2019-12-12 17:40
改BCD文件就可以啊!

分辨率与DPI不同的
回复

使用道具 举报

2713#
发表于 2019-12-12 23:06:33 | 只看该作者
本帖最后由 hhh333 于 2019-12-12 23:08 编辑
slore 发表于 2019-12-11 12:17
又补了3个文件,v1903, v2004 远程桌面服务可以用了,还能连到SYSTEM桌面,终于完整了。年底总是幸运的。
...

意思是别的机子可以连接PE的桌面?这个有什么用途?一般用PE连接其他电脑的桌面。

点评

别的机器远程桌面 连接 PE的桌面,进行操作。 用途,和打印机一样啊。当半正常系统使用时,如果是别的机器可以远程连上去看看。 网络维护,端口映射做了的话,也可以用远程桌面访问PE维护。 反正都是以前的  详情 回复 发表于 2019-12-12 23:16
回复

使用道具 举报

2714#
 楼主| 发表于 2019-12-12 23:16:05 | 只看该作者
hhh333 发表于 2019-12-12 23:06
意思是别的机子可以连接PE的桌面?这个有什么用途?一般用PE连接其他电脑的桌面。

别的机器远程桌面 连接 PE的桌面,进行操作。

用途,和打印机一样啊。当半正常系统使用时,如果是别的机器可以远程连上去看看。

网络维护,端口映射做了的话,也可以用远程桌面访问PE维护。

反正都是以前的PE,没有用的功能,没有也有别的代替手段,纯属研究玩。
回复

使用道具 举报

2715#
 楼主| 发表于 2019-12-13 02:19:27 | 只看该作者
本帖最后由 slore 于 2019-12-13 07:48 编辑

WimBuilder2 v2019.12.12

下载地址: http://hello.wimbuilder.world/

如访问异常,以下是备用直接下载
下载地址1: https://pan.baidu.com/s/16cl0HfOxpa1tBKaW7Yftew 提取码: jgnr
下载地址2: https://github.com/slorelee/wimbuilder2/releases/download/v2019.12.12/WimBuilder2-Full.v2019-12-12.7z
下载地址3: http://lancelot.theoven.org/Slore/WimBuilder2-Full.v2019-12-12.7z

这是一个常规更新。添加和改善了以下内容:

  • 改进 强力精简处理将优先执行,避免删除其他功能新增的文件。
  • 改进 强力精简时,保留启用网络和Administrator用户必要文件。 (感谢 @Lightning)
  • 改进 清理不可使用的服务的注册表项目。
  • 修复 弹出USB设备时,设备名显示不正确问题。(感谢 @Lightning)
  • 改进 高兼容性选项。
  • 修复 当定制选项中存在逗号(,)时,构建页面显示的信息不正确的问题。
  • 改进 命令行模式新增等待(--wait)构建结束参数。
  • 改进 内置预设名将根据系统语言显示。
  • 新增 "当前"内置预设,将自动保存当前的定制设定。
  • 改进 启用Administrator用户时,不再需要完整的SOFTWARE注册表,大幅减少注册表文件体积。
  • 改进 驱动签名校验文件处理对老版本的支持(14393 ltsb)。 (感谢 @liuzhaoyzz 测试与反馈)
  • 修复 使用WinXShell作为外壳时,复制文件不弹出覆盖确认提示窗口的问题。 (感谢 @星体投射)
  • 修复 符号链接文件无法访问的问题。 (感谢 @星体投射)
  • 修复 当构建时间过长时,页面弹出脚本运行缓慢的对话框的问题。
  • 改进 提供运行系统语言变量,界面语言与系统不符时,个别选项的默认值将使用英文资源,确保可以正常构建。
  •        (繁体中文系统下,可以通过在config.js中设置语言为zh-CN来使用简体中文界面。)



点评

本次更新可以直接连接system用户桌面了吗?  详情 回复 发表于 2019-12-13 10:25
太拼了,夜里2点多还在更新,但好像不能进入下载页面。  详情 回复 发表于 2019-12-13 06:26
master can not enter the site gives an error. 502 Bad Gateway  详情 回复 发表于 2019-12-13 02:49

评分

参与人数 3无忧币 +15 收起 理由
saiz + 5 很给力!
沉默凌神 + 5 赞一个!
我是小青蛙 + 5 赞一个!

查看全部评分

回复

使用道具 举报

2716#
发表于 2019-12-13 02:20:11 来自手机 | 只看该作者
刚做了个win10pe,用的最新11月11号的版本,win10 1903 x64制作,虚拟机测试有个问题是wimtool不能用,startisback关机没反应(重启可以),不知道是哪里有问题啊,制作时也勾了支持x86啊,大大指点下!

IMG_20191213_020302.jpg (59.68 KB, 下载次数: 168)

IMG_20191213_020302.jpg

点评

你使用的wimtool发下,可以确认下。  发表于 2019-12-13 17:12
启用Administrator用户的话,SYSTEM用户菜单不能关机,PECMD不支持多用户桌面,所以HOOK没用。 使用快速启动栏的 电源按钮。 构建页面选择 32位支持了?你看看SysWOW64的文件。如果有,那就是wimtool要的支持  详情 回复 发表于 2019-12-13 02:26
回复

使用道具 举报

2717#
 楼主| 发表于 2019-12-13 02:26:42 | 只看该作者
201287zr 发表于 2019-12-13 02:20
刚做了个win10pe,用的最新11月11号的版本,win10 1903 x64制作,虚拟机测试有个问题是wimtool不能用,star ...

启用Administrator用户的话,SYSTEM用户菜单不能关机,PECMD不支持多用户桌面,所以HOOK没用。

使用快速启动栏的 电源按钮。

构建页面选择 32位支持了?你看看SysWOW64的文件。如果有,那就是wimtool要的支持不全。
你可以试试QQ,7z的32位。

点评

哦,原来是这样的,谢谢大神  详情 回复 发表于 2019-12-13 10:09
回复

使用道具 举报

2718#
发表于 2019-12-13 02:49:54 | 只看该作者
slore 发表于 2019-12-13 02:19
WimBuilder2 v2019.12.12

下载地址: http://hello.wimbuilder.world/

master can not enter the site gives an error.

502 Bad Gateway
回复

使用道具 举报

2719#
发表于 2019-12-13 06:26:45 | 只看该作者
slore 发表于 2019-12-13 02:19
WimBuilder2 v2019.12.12

下载地址: http://hello.wimbuilder.world/

太拼了,夜里2点多还在更新,但好像不能进入下载页面。
回复

使用道具 举报

2720#
发表于 2019-12-13 10:09:17 | 只看该作者
slore 发表于 2019-12-13 02:26
启用Administrator用户的话,SYSTEM用户菜单不能关机,PECMD不支持多用户桌面,所以HOOK没用。

使用快 ...

哦,原来是这样的,谢谢大神
回复

使用道具 举报

2721#
发表于 2019-12-13 10:22:43 | 只看该作者
学习学习Mark
回复

使用道具 举报

2722#
发表于 2019-12-13 10:25:48 | 只看该作者
slore 发表于 2019-12-13 02:19
WimBuilder2 v2019.12.12

下载地址: http://hello.wimbuilder.world/

本次更新可以直接连接system用户桌面了吗?
回复

使用道具 举报

2723#
发表于 2019-12-13 10:58:26 | 只看该作者
星体投射 发表于 2019-12-12 18:23
DPI 是这个玩意,BCD只能分辨率,两码事,把这功能移植到winxshell上就行了

我知道DPI是这么个模式,可是BCD强制分辨率不是挺好吗,为什么要执着修改DPI呢?我只是提出一种比较好的高分屏PE解决方案,而且实际测试也完全满足需求!当然取向不一样可能有不一样的需要,我是觉得PE做维护就挺好的,4K屏幕进去字体 图标太小即使修改DPI也不一定能达到要求,而且PE桌面下折腾DPI本身对于我来说也是一个没有意义的事情哦!
回复

使用道具 举报

2724#
发表于 2019-12-13 16:57:51 | 只看该作者

强烈赞,期待一下
回复

使用道具 举报

2725#
发表于 2019-12-13 17:17:52 | 只看该作者
每一模块具体相关那些文件及驱动在那个文件里,想学习学习!
回复

使用道具 举报

2726#
发表于 2019-12-13 17:52:22 来自手机 | 只看该作者
nnail 发表于 2019-12-13 17:17
每一模块具体相关那些文件及驱动在那个文件里,想学习学习!

我也想知道。。。。才好精简。。。。哈哈。。。。
回复

使用道具 举报

2727#
发表于 2019-12-14 22:16:03 | 只看该作者
Master, arka plan görüntüsü eklenmesini nasıl etkinleştireceğinizi

回复

使用道具 举报

2728#
 楼主| 发表于 2019-12-14 22:44:18 | 只看该作者
本帖最后由 slore 于 2019-12-14 22:52 编辑
gazi06 发表于 2019-12-14 22:16
Master, arka plan görüntüsü eklenmesini nasıl etkinleştireceğinizi

I didn't write code for that, so disable the menu.
It is not hard to implement, but I don't have time to update WinXShell.exe for long time.


  1. PECMD WALL xxxxx.jpg
  2. WinXShell.exe -luacode "Desktop:SetWallpaper([[X:\Windows\web\xxx\img2.jpg]])"
复制代码


or you can try this one(very old UI settings.):
  1. WinXShell.exe -ui -jcfg wxsUI\UI_Resolution.zip\wallpaper.jcfg
复制代码

回复

使用道具 举报

2729#
发表于 2019-12-14 23:17:11 | 只看该作者
2019-12-12版本制作Windows7x64,在虚拟机下测试,卡在LOGO处,不能进入PE,

cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408

回复

使用道具 举报

2730#
发表于 2019-12-14 23:23:41 | 只看该作者
日志
日志.rar (2.89 KB, 下载次数: 1)

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-14 23:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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