无忧启动论坛

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

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

    [复制链接]
4051#
发表于 2020-6-3 22:02:44 | 只看该作者
哇 麻烦 找不到合适的。刚才再进实体机,记下实体机是下面5种.并看到显示的就是1024x768.
1280x1024
1152x864
1024x768
800x600
640x480
.............
假如默认设置1280x720.实体机的画面可能撕裂了,因为实体机里,不包含这个分辨率。假如装显卡装驱动得另算.

找不到折中的,就让虚拟机里错显854x480好了。总比实体机里乱显示或导致画面撕裂或别的什么要好
回复

使用道具 举报

4052#
发表于 2020-6-3 22:33:49 | 只看该作者
仔细核对 确认 SYSTEM 0秒登入后 。
虚拟机里,进入的是1366*768.不是预设的1024*768.
实体机进入的是1024*768

虚拟机的24种分辨率挨个排查,854*480 1366*768. 就这2种会撕裂。,其他22种正常。
不知道是VMware不会正确显示,还是PE输出就是错误的。无法考证,因为实体机不包含这2种分辨率.

猜想是虚拟机BUG。BUG到撕裂显示。但是为何会到1366*768呢,与预设的1024*768差了7个序列位置,距离好远呢

点评

PECMD.ini PECMD.lua 会按这个顺序尝试分辨率1024x768可以设置就不变,不知道是不是PECMD代码理解错了,还是PECMD的问题(我的VitrualBox的虚拟机下正常)。 你注释掉PECMD.ini里面的这句,或者删除1366  详情 回复 发表于 2020-6-3 23:34
回复

使用道具 举报

4053#
 楼主| 发表于 2020-6-3 23:34:58 | 只看该作者
550 发表于 2020-6-3 22:33
仔细核对 确认 SYSTEM 0秒登入后 。
虚拟机里,进入的是1366*768.不是预设的1024*768.
实体机进入的是102 ...

PECMD.ini
  1. TEAM DISP W1024 H768 B32|DISP W1366 H768 B32
复制代码


PECMD.lua
  1. Screen:DispTest({'1024x768', '1152x864', '1366x768'})
复制代码


会按这个顺序尝试分辨率1024x768可以设置就不变,不知道是不是PECMD代码理解错了,还是PECMD的问题(我的VitrualBox的虚拟机下正常)。
你注释掉PECMD.ini里面的这句,或者删除1366,768。

点评

大家多多帮忙测试,尤其是懂PECMD的大神,我这种啥也不懂的就只能帮着测试了。不过VMWARE画面断裂的问题从始至终一直存在,不限版本。如果能改进当然体验会更好。暂时我是用安全分辨率快捷键来实现的。  详情 回复 发表于 2020-6-4 01:59
回复

使用道具 举报

4054#
发表于 2020-6-4 00:35:16 | 只看该作者

虚拟机的撕裂问题消除了。

TEAM DISP W1024 H768 B32|DISP W1366 H768 B32
改成
TEAM DISP W1024 H768 B32|DISP W1152 H864 B32
既然原始设置了3选2的,估计有原因的吧,咱只是把数值给改一下,保持原来结构。

生成了2次ISO。一次是单个分辨率1024的,一次是原来的结构2个分辨率的。
单个的没得说,启动显示就是1024
但是设置2个分辨率的,SYSTEM启动进桌面显示是1152*864.
切换用户后到ADMIN,变成1024*768.
再换回SYSTEM,那时就是1024了,不再是1152,后面循环切换都是1024.除非人工去设定1152.

猜想:虽然排除了故障。但里面的逻辑还是错的。为何会进入到非1024*768的呢.
因为循环切换用户的话就一个分辨率.那么进桌面的应该也是1024*768.
这个就到这里了.

下面最难的:拒绝谷歌类浏览器下载任何网上的软件,这BUG也太绝了.
如360浏览器,都眼瞅着下载完毕了,完成后既然被自动删除了。好像磁盘有保护似的,自动清空。
世界之窗的就直接显示下载错误.

仅ADMIN的IE可以自由下载.
回复

使用道具 举报

4055#
发表于 2020-6-4 01:01:59 | 只看该作者
刚才在切换用户发现,不管切换前分辨率给设置了多少,只要切换了用户,分辨率就会到1024*768的.就是说无分辨率记忆功能。既然默认都不记忆当前的屏幕分辨率.那么进桌面的分辨率就无需用户级别的分辨率了,直接PE内定的1024*768的就好了。这样逻辑就顺畅了.也就无需考虑PECMD是不是顺序颠倒来识别分辨率的顺序。
回复

使用道具 举报

4056#
发表于 2020-6-4 01:59:34 | 只看该作者

大家多多帮忙测试,尤其是懂PECMD的大神,我这种啥也不懂的就只能帮着测试了。不过VMWARE画面断裂的问题从始至终一直存在,不限版本。如果能改进当然体验会更好。暂时我是用安全分辨率快捷键来实现的。
回复

使用道具 举报

4057#
发表于 2020-6-4 02:12:36 | 只看该作者
最终采取单一的分辨率
TEAM DISP W1024 H768 B32|DISP W1366 H768 B32
改成
TEAM DISP W1024 H768 B32
虚拟机无撕裂
然后实体机安装实体驱动,测试完美通过.实体机由于安装了驱动,切换用户时,当前的分辨率是会被记住的.
回复

使用道具 举报

4058#
发表于 2020-6-4 02:15:09 | 只看该作者
qingyi78 发表于 2020-6-4 01:59
大家多多帮忙测试,尤其是懂PECMD的大神,我这种啥也不懂的就只能帮着测试了。不过VMWARE画面断裂的问题 ...
  1. TEAM DISP W1024 H768 B32|DISP W1366 H768 B32
  2. 修改为
  3. DISP
复制代码
回复

使用道具 举报

4059#
发表于 2020-6-4 09:30:57 | 只看该作者
slore 发表于 2020-6-3 16:23
install.wim是指系统的ISO中的系统镜像,如果你用别人修改的版本镜像会有影响,如果你用微软的原版镜像就 ...

系统装了软件。注册表不会有变动吗?我还弄了好多软件

点评

取的是Windows ISO安装镜像里面的install.wim的原始注册表,和你本身系统没有关系。  详情 回复 发表于 2020-6-4 09:49
回复

使用道具 举报

4060#
 楼主| 发表于 2020-6-4 09:49:19 | 只看该作者
结城梨斗 发表于 2020-6-4 09:30
系统装了软件。注册表不会有变动吗?我还弄了好多软件

取的是Windows ISO安装镜像里面的install.wim的原始注册表,和你本身系统没有关系。
回复

使用道具 举报

4061#
发表于 2020-6-4 14:35:02 | 只看该作者
为什么制作好的PE。远程桌面3389连接不上呢。换了几个WIN10啦
回复

使用道具 举报

4062#
发表于 2020-6-4 14:38:22 | 只看该作者
为什么我制作了几个WIN10保留3389远程桌面都连不上呢?
回复

使用道具 举报

4063#
发表于 2020-6-4 15:52:27 | 只看该作者
不知道是不是可以判断 显卡驱动安装成功。
如果可以判断,显卡驱动安装成功,则pecmd disp后面不带参数,以最大分辨率来显示
如果不可以判断,那就不安装显卡驱动,还节约空间,直接使用1024*768的分辨率。。
本人制作的PE就不支持显卡驱动的安装。分辨率始终是1024*768

点评

默认基本驱动可以加上,主要担心显示器不支持高分辨率,1024*768最保险,要么默认disp,热键回到安全分辨率。  详情 回复 发表于 2020-6-4 16:08
回复

使用道具 举报

4064#
 楼主| 发表于 2020-6-4 16:08:32 | 只看该作者
foxfirefox 发表于 2020-6-4 15:52
不知道是不是可以判断 显卡驱动安装成功。
如果可以判断,显卡驱动安装成功,则pecmd disp后面不带参数, ...

默认基本驱动可以加上,主要担心显示器不支持高分辨率,1024*768最保险,要么默认disp,热键回到安全分辨率。
回复

使用道具 举报

4065#
发表于 2020-6-4 19:11:55 | 只看该作者
什么时候能给WinXShell增加个DPI选项就好了
回复

使用道具 举报

4066#
发表于 2020-6-5 13:46:58 | 只看该作者
感觉很全面的PE工具,有空了试试看
回复

使用道具 举报

4067#
发表于 2020-6-5 15:25:06 | 只看该作者
只想要有映射功能的话,是弄什么组件,远程那个吗?

点评

原版winre.wim自带局域网映射吧。不够话,勾选网络支持。 远程桌面没啥关系。  详情 回复 发表于 2020-6-5 16:20
回复

使用道具 举报

4068#
发表于 2020-6-5 15:29:53 | 只看该作者
大佬用WimBuilder2和用微软自带那个软件弄错winPE,有什么区别

点评

不清楚微软自带的工具是指啥?ADK?  详情 回复 发表于 2020-6-5 16:21
回复

使用道具 举报

4069#
发表于 2020-6-5 15:33:49 | 只看该作者
WimBuilder2是不是不能做微PE这种便捷PE,我见上面写了字刀什么小小输入法之类的

点评

WimBuilder2可以做所有你见到过的和你没见到过的PE。 做自定义的PE,需要自己添加额外功能包,精简包,补丁包。  详情 回复 发表于 2020-6-5 16:23
回复

使用道具 举报

4070#
 楼主| 发表于 2020-6-5 16:20:28 | 只看该作者
结城梨斗 发表于 2020-6-5 15:25
只想要有映射功能的话,是弄什么组件,远程那个吗?

原版winre.wim自带局域网映射吧。不够话,勾选网络支持。
远程桌面没啥关系。
回复

使用道具 举报

4071#
 楼主| 发表于 2020-6-5 16:21:04 | 只看该作者
结城梨斗 发表于 2020-6-5 15:29
大佬用WimBuilder2和用微软自带那个软件弄错winPE,有什么区别

不清楚微软自带的工具是指啥?ADK?
回复

使用道具 举报

4072#
 楼主| 发表于 2020-6-5 16:23:33 | 只看该作者
结城梨斗 发表于 2020-6-5 15:33
WimBuilder2是不是不能做微PE这种便捷PE,我见上面写了字刀什么小小输入法之类的

WimBuilder2可以做所有你见到过的和你没见到过的PE。

做自定义的PE,需要自己添加额外功能包,精简包,补丁包。
回复

使用道具 举报

4073#
发表于 2020-6-6 07:11:13 | 只看该作者
真的不错的
回复

使用道具 举报

4074#
发表于 2020-6-6 11:26:05 | 只看该作者
生成的iso,64位的ISO开机看不见进度条,是仅支持32位的吗

点评

我记得用bootice可以修改,显示进度条  详情 回复 发表于 2020-6-6 21:55
回复

使用道具 举报

4075#
发表于 2020-6-6 21:55:27 | 只看该作者
550 发表于 2020-6-6 11:26
生成的iso,64位的ISO开机看不见进度条,是仅支持32位的吗

我记得用bootice可以修改,显示进度条
回复

使用道具 举报

4076#
发表于 2020-6-6 22:16:59 | 只看该作者
Liberation 发表于 2020-6-6 21:55
我记得用bootice可以修改,显示进度条

哦,可能没说清楚,是UEFI启动的64位,无法显示进度条。虚拟机64位的都是纯的UEFI
回复

使用道具 举报

4077#
 楼主| 发表于 2020-6-7 01:55:36 | 只看该作者
本帖最后由 slore 于 2020-7-5 15:02 编辑

下载地址: http://hello.wimbuilder.world/
下载地址: https://github.com/slorelee/wimbuilder2/releases/

WimBuilder2-Full.v2020-06-06.7z (49.67 MB) MD5: 792a6f0894f9073dc21b28f99950fffe

## WimBuilder2 v2020.06.06
这是一个主要更新。添加和改善了以下内容:

* 改进 对20H1正式版支持。补档修复32位应用程序无法运行问题。
* 新增 繁体中文大易,行列输入法(感谢 @ninja0210)。
* 改进 繁体输入法补丁(感谢 @billjrm)。
* 新增 【添加一个网络位置】菜单。
* 新增 添加网络位置菜单支持添加FTP地址。
* 改进 资源管理器支持浏览FTP内容。
* 改善 开始菜单中系统程序快捷方式与通常操作系统一致。
* 修复 Administrator用户加载外置程序时,无法正确创建快捷方式问题。
* 新增 【AppData】用户数据目录。
        auto_config.js将保存至此目录。
        壁纸,开始菜单头像等资源文件移动至此目录。
        当前预设(current.js)与保存的自定义预设将保存至此目录。
        支持将AppData目录中的个人【工程补丁】通过引用方式(LINK)加载到工程中。
* 改进 当选项(例如:壁纸图片)使用工程目录中的文件时,将以相对路径保存。




活动发布:
领任务得积分兑扩展补丁。

任务内容:
任务1(5积分) - 改进Windows Media Player补丁。目前必须使用完整SOFTWARE才可以使用。找出必要注册表项目摆脱此依赖。
任务2(15积分) - 非控制台模式的用户认证对话框补丁。目前需要启用Administrator与远程桌面功能才可以使用。找出必要文件与注册表项目。
任务3(5积分) - 繁体注音输入法无法使用Shift键切换【中文/英数】输入模式,修复此问题。
任务4(5积分) - 如果使用StartIsBack 2.9系版本,开始菜单用户头像无法正常显示。我已经添加了新的头像格式文件AccountPictures.accountpicture-ms 暂时没解决,修复此问题。(已被完成)
可兑换扩展补丁:
注册表精简 -- 5积分
远程桌面服务 -- 20积分 (其他机器远程桌面连接PE)
蓝牙支持 --- 20积分

解决方法私信给我或者论坛发送讨论都行,这些任务修复改善的功能会公开到后续版本,先解决的人开放补丁下载权限。








点评

还没开放注册吧,创建新用户没反应  发表于 2020-6-7 11:08

评分

参与人数 1无忧币 +5 收起 理由
我是小青蛙 + 5 赞一个!

查看全部评分

回复

使用道具 举报

4078#
发表于 2020-6-7 04:15:23 | 只看该作者
0606反馈
纯UEFI ISO启动 进度条没显示
谷歌类浏览器 无法从网上下载东东
默认全能 0秒ADMIN登录 附件里的图画 打不开(开128GX盘,图画是可以打开的,预设这块完美)
回复

使用道具 举报

4079#
发表于 2020-6-7 06:26:14 | 只看该作者
对于我这个新人来说,还得慢慢研究
回复

使用道具 举报

4080#
发表于 2020-6-7 13:17:19 | 只看该作者
S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 18:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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