无忧启动论坛

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

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

    [复制链接]
1#
发表于 2019-5-1 20:28:30 | 显示全部楼层
本帖最后由 Bluebells 于 2019-5-1 20:33 编辑
slore 发表于 2019-5-1 19:59
//Hide Icon Sound
RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Polic ...

我记得没有 netprofm 服务项的话, 网络托盘图标是不显示出来的

MSI 安装包支持组件:
\Windows\Installer (此文件夹必须存在, 可以为空)
\Windows\System32\msi.dll
\Windows\System32\msiexec.exe
\Windows\System32\msihnd.dll
\Windows\System32\msimsg.dll
\Windows\System32\msisip.dll
\Windows\System32\zh-CN\msiexec.exe.mui
PS: 还需要 msiserver 服务项

评分

参与人数 1无忧币 +5 收起 理由
slore + 5 赞一个!

查看全部评分

回复

使用道具 举报

2#
发表于 2019-6-20 23:34:09 | 显示全部楼层
slore 发表于 2019-6-20 23:16
选了32位程序支持的话,这个界面可以打开。
你看进程是否有WinXShell?默认Explorer的情况下,WinXShell ...

属性窗口的Windows版本显示,使用安装映像中的SYSTEM配置单元SYSTEM\ControlSet001\Control\ProductOptions的数据即可(但是会有桌面水印,水印移除本人不会)

点评

install.wim中提取的原始注册表确实带水印,导入 01-Components\za-Accessories\ProductOptions.txt 不带水印。  发表于 2019-6-21 00:26

评分

参与人数 1无忧币 +5 收起 理由
slore + 5 很给力!

查看全部评分

回复

使用道具 举报

3#
发表于 2019-7-5 20:31:49 | 显示全部楼层
WAIGO 发表于 2019-7-4 23:46
老大您好!经过不断的测试,发觉采用您原汁原味的 SOFTWARE 及 SYSTEM 注册表,轻易就可以获得 MTP 功能。 ...

很感兴趣后面提到的"另外"是怎么一个现象, 能描述详细一点吗?

点评

WimBuilder2 制作时,帐户选启用 ADMIN ,则 PE 启动时会显示询问窗口,并且可使用滑鼠点击。此时并未载入 PECMD ,也未进入桌面,正常情况下应该不能使用滑鼠才对。但通过楼主的特别设置,滑鼠变成可用了。  详情 回复 发表于 2019-7-5 21:34
回复

使用道具 举报

4#
发表于 2019-7-5 22:20:32 | 显示全部楼层
WAIGO 发表于 2019-7-5 21:34
WimBuilder2 制作时,帐户选启用 ADMIN ,则 PE 启动时会显示询问窗口,并且可使用滑鼠点击。此时并未载 ...

原来是选择登录用户阶段才会发生的问题
回复

使用道具 举报

5#
发表于 2019-7-27 15:52:10 | 显示全部楼层
1. 挂载 PE 的 DEFAULT 注册表配置单元为 HKEY_LOCAL_MACHINE\_DEFAULT
2. 执行以下命令:
reg add "HKLM\_DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer" /f /v UserSignedIn /t REG_DWORD /d 1
3. 卸载刚才挂载的注册表配置单元

添加此注册表项数据可以加快 Explorer 初始化进程(当使用 PECMD 接管 winpeshl.exe 时); 此外, 如果是以 Administrator 登录, 则会极大缩短登录时间

点评

我测试了下並沒有明显感觉。。。 你可以在 Z:\WimBuilder2\Projects\WIN10XPE\_CustomFiles_\MyCustom\ 下面的文件夹下创建一个_UserSignedIn.bat: 构建时,会自动修改。  详情 回复 发表于 2019-7-27 16:57
回复

使用道具 举报

6#
发表于 2019-7-27 20:34:06 | 显示全部楼层
slore 发表于 2019-7-27 16:57
我测试了下並沒有明显感觉。。。

你可以在

我这边的测试效果挺明显的, 如果你有兴趣, 可以试试我制作的
链接: https://www.lanzous.com/b861814/ 密码: 97cb
默认已添加那个注册表项数据

点评

这个是不是你说的高度精简的PE?我现在倒是真需要  详情 回复 发表于 2019-8-8 13:45
你纯X盘啊。为什么不传wim格式。。。 看了下,没有加载基本驱动,也没调用wpeinit进行基本网络初始化。。。 这里看微软的日志,我虚拟机都要5,6秒吧。感觉省这里了。 Windows.UI.Logon.dll 改名 Windows.UI.  详情 回复 发表于 2019-7-28 16:22
回复

使用道具 举报

7#
发表于 2019-7-28 19:15:33 | 显示全部楼层
slore 发表于 2019-7-28 16:22
你纯X盘啊。为什么不传wim格式。。。

看了下,没有加载基本驱动,也没调用wpeinit进行基本网络初始 ...

我特意制作了高度精简的版本, 用于比较添加该键值与否之间的差异
你可以先测试已添加该键值的PE的用户登录时间, 然后再移除该键值,再进行记录, 最后进行比较(使用高度精简的WinPE可以得到更明显的时间差)
我这边在没有添加该键值时, Administrator 用户的登录时间需要十几秒, 而添加该键值后, 用时仅两秒左右

点评

並沒有发现有啥区别。。。 测试了好几遍。。。原来已经在【Explorer组件】的注册表Explorer_RegDefault.reg中设置过了。 ADMIN帐户准备7秒。 PNP初始化5秒(winpeshl.exe),基本网络初始  详情 回复 发表于 2019-7-29 00:35
我回头试试。貌似没啥副作用,也没变慢,下次更新放到Custom中。  发表于 2019-7-28 19:30
回复

使用道具 举报

8#
发表于 2020-5-9 16:33:23 | 显示全部楼层
请教楼主, 如何让 PE 中的 netprofm 服务正常启动(注册表问题)
在 PE 中使用 sc start netprofm 命令, 返回"依赖服务或组无法启动"信息(错误代码: 1068)
该服务所需的文件已齐全, 所依赖的服务项也齐全且能够正常启动.
以前曾在网上搜到添加 netprofm 服务后, 如何使其能够正常启动的教程. 主要修改该服务的注册表项的权限即可能够成功启动该服务项. 当时也作了笔记, 但后来因为某些事导致笔记丢失了, 现在忘记该如何处理了. 现在从网上搜索得到的都是在 DCOM 解决, 这样的话就无法离线处理了

点评

你对比WimBuilder2 网络 下面的 netprofm的代码,补充的文件和注册表项目。  详情 回复 发表于 2020-5-9 18:48
回复

使用道具 举报

9#
发表于 2020-5-9 20:27:36 | 显示全部楼层
本帖最后由 Bluebells 于 2020-5-9 20:53 编辑

抱歉! 搞错了~
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 23:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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