无忧启动论坛

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

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

    [复制链接]
5071#
发表于 2020-10-28 13:49:25 | 只看该作者
感谢大佬的作品,使用中,非常棒~~我碰到了一个问题,目前的版本集成了vc++8和9,有些软件需要高版本的vc++,比如如果需要15或者说vc++2017等新版本,需要怎么操作呢
回复

使用道具 举报

5072#
发表于 2020-10-30 08:57:50 | 只看该作者
kizas 发表于 2020-10-28 13:49
感谢大佬的作品,使用中,非常棒~~我碰到了一个问题,目前的版本集成了vc++8和9,有些软件需要高版本的vc++ ...

更新频率还好,一般3年左右更新一次,最新的版本包含所有老版本的运行时,比如2017包含15,12甚至7、8,这个跟vs版本是对应的,现在很多软件是用vs2017这样的高版本开发编译的,所以需要高版本的运行时配合。
回复

使用道具 举报

5073#
发表于 2020-10-30 22:26:43 | 只看该作者
有人遇過工作管理員taskmgr內的處理程序頁及登入頁 內容都空白的嗎?
我用LTSC 2019製作
無意中發現的
記得以前用其它WIN10做時是有顯示的
是LTSC的問題?
WimBuilder2問題?
還是我漏了什麼檔嗎?

2.png (290.14 KB, 下载次数: 114)

2.png

1.png (306.78 KB, 下载次数: 116)

1.png
回复

使用道具 举报

5074#
 楼主| 发表于 2020-10-30 22:36:19 | 只看该作者
saiz 发表于 2020-10-30 22:26
有人遇過工作管理員taskmgr內的處理程序頁及登入頁 內容都空白的嗎?
我用LTSC 2019製作
無意中發現的

處理程序頁 PE下Windows 的任务管理器 就是不显示吧。
所以默认不勾选Windows 任务管理器,winre的XP版taskmgr就够。

用户的话,启用Administrator帐户,会显示。
回复

使用道具 举报

5075#
发表于 2020-10-30 23:30:34 | 只看该作者
支持更新
回复

使用道具 举报

5076#
发表于 2020-10-31 12:44:44 | 只看该作者
saiz 发表于 2020-10-30 22:26
有人遇過工作管理員taskmgr內的處理程序頁及登入頁 內容都空白的嗎?
我用LTSC 2019製作
無意中發現的

默认就是这样显示的,不会空白。

捕获.PNG (335.83 KB, 下载次数: 119)

捕获.PNG
回复

使用道具 举报

5077#
发表于 2020-10-31 15:30:08 | 只看该作者
我是小青蛙 发表于 2020-10-31 12:44
默认就是这样显示的,不会空白。

看來是我之前有漏勾了
重新檢查 重做一遍
都顯示了
回复

使用道具 举报

5078#
发表于 2020-10-31 16:50:30 来自手机 | 只看该作者
s大你好,Wimbuilder2里有没有什么办法以空的wim为基础,指定两个文件列表,分别提取WinRE、install里的文件来制作PE?

点评

准备界面有个 使用 test\boot.wim ,是一个有基本目录结构和空注册表的 空 boot.wim。 选择这个,如果有不需要的目录,自己最后删除即可。 默认会自动挂载注册表项,如果要从WinRE重新提取注册表HIVE项目,  详情 回复 发表于 2020-10-31 17:52
回复

使用道具 举报

5079#
 楼主| 发表于 2020-10-31 17:52:33 | 只看该作者
834772509 发表于 2020-10-31 16:50
s大你好,Wimbuilder2里有没有什么办法以空的wim为基础,指定两个文件列表,分别提取WinRE、install里的文 ...

准备界面有个 使用 test\boot.wim ,是一个有基本目录结构和空注册表的 空 boot.wim。

选择这个,如果有不需要的目录,自己最后删除即可。


默认会自动挂载注册表项,如果要从WinRE重新提取注册表HIVE项目,需要先卸载:

  1. call PERegPorter.bat Tmp UNLOAD 1>nul
复制代码


提取文件可以用AddFiles宏命令,或者直接用 AddFilesByList 宏命令。

默认是从install.wim提取。

"Z:\WimBuilder2\lib\macros\DoAddFiles.cmd"
  1. call wimextract "%WB_SRC%" %WB_SRC_INDEX% @"%_WB_TMP_DIR%\_AddFiles.txt" --dest-dir="%_DEST_DIR%" --no-acls --nullglob
复制代码



如果需要从WinRE提取文件。

  1. rem 备份变量
  2. set "_ORG_WB_SRC=%WB_SRC%"
  3. set _ORG_WB_SRC_INDEX=%WB_SRC_INDEX%

  4. set WB_SRC=D:\my\winre.wim
  5. set WB_SRC_INDEX=1

  6. call AddFilesbyList winrefiles.txt

  7. rem 还原变量
  8. set "WB_SRC=%_ORG_WB_SRC%"
  9. set "WB_SRC_INDEX=%_ORG_WB_SRC_INDEX%"
复制代码


回复

使用道具 举报

5080#
发表于 2020-10-31 22:04:39 来自手机 | 只看该作者
slore 发表于 2020-10-31 17:52
准备界面有个 使用 test\boot.wim ,是一个有基本目录结构和空注册表的 空 boot.wim。

选择这个,如果 ...

感谢,已成功实现
回复

使用道具 举报

5081#
发表于 2020-11-1 12:04:09 | 只看该作者
安装了sspsvc服务,可以用office2016了,顺便激活一下,只为好玩,无大用。

捕获.PNG (245.33 KB, 下载次数: 226)

kms在线激活

kms在线激活

点评

How can I install the sspsvc service  详情 回复 发表于 2020-11-3 15:26
應該是 sppsvc 服务  详情 回复 发表于 2020-11-2 19:36
这都是正常系统了,非常给力!  详情 回复 发表于 2020-11-1 12:47
回复

使用道具 举报

5082#
发表于 2020-11-1 12:47:10 | 只看该作者
yamingw 发表于 2020-11-1 12:04
安装了sspsvc服务,可以用office2016了,顺便激活一下,只为好玩,无大用。

这都是正常系统了,非常给力!
回复

使用道具 举报

5083#
发表于 2020-11-2 19:36:03 | 只看该作者
yamingw 发表于 2020-11-1 12:04
安装了sspsvc服务,可以用office2016了,顺便激活一下,只为好玩,无大用。

應該是 sppsvc 服务
回复

使用道具 举报

5084#
发表于 2020-11-2 21:10:10 | 只看该作者
本帖最后由 chshrm 于 2020-11-2 21:13 编辑

不知道注册表精简了哪里,无论使用19041还是19042的哪个版本系统做PE,大版本都是19041.xxx,但是使用了install全注册表就没问题,该高版本就高版本,比如:

回复

使用道具 举报

5085#
 楼主| 发表于 2020-11-2 21:27:01 | 只看该作者
chshrm 发表于 2020-11-2 21:10
不知道注册表精简了哪里,无论使用19041还是19042的哪个版本系统做PE,大版本都是19041.xxx,但是使用了ins ...

注册表的CurrentVersion啥的,winre.wim是基础版本。没有复制install.wim。
回复

使用道具 举报

5086#
发表于 2020-11-2 21:43:30 | 只看该作者
slore 发表于 2020-11-2 21:27
注册表的CurrentVersion啥的,winre.wim是基础版本。没有复制install.wim。

winver打开的系统信息,我知道修改哪里,但ver打开的系统信息,我不知道修改哪里。
[HKEY_LOCAL_MACHINE\_SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"CurrentBuild"="19042"
"CurrentBuildNumber"="19042"
"ReleaseId"="2009"
这是winver打开的系统信息。
回复

使用道具 举报

5087#
发表于 2020-11-2 22:03:16 | 只看该作者
本帖最后由 chshrm 于 2020-11-2 22:12 编辑

做了个注册表wim压缩后的体积比较,我用9MB多的注册表跟66MB的进行体积比较,结果发现,相差大约就是7mb左右。也就是说如用WB2精简的注册表(大约33MB),跟66M注册表相比,wim压缩后只有2MB多的差别,因此毅然决定使用全注册表(full)。将regworkshop搜索设置成一次搜索3万结果,只要一次就把注册表清得干干净净,避免了使用过程中由于精简注册表出现的古怪现象。我现在使用的PE19042.610,也就是335mb。但包含了全install.wim注册表,网络,常用维护工具,还有OPERA浏览器,等十几种工具。



回复

使用道具 举报

5088#
发表于 2020-11-2 22:17:32 | 只看该作者
发现10.0.1042.610PE比正常系统反应还灵敏,打开程序简直是秒开。
回复

使用道具 举报

5089#
发表于 2020-11-2 22:19:36 | 只看该作者
本帖最后由 chshrm 于 2020-11-2 22:23 编辑

请教slore大,注册表里的文件components有什么作用,9MB多。我删除了使用到现在也没啥影响。系统很稳定。


回复

使用道具 举报

5090#
 楼主| 发表于 2020-11-2 22:50:48 | 只看该作者
chshrm 发表于 2020-11-2 22:03
做了个注册表wim压缩后的体积比较,我用9MB多的注册表跟66MB的进行体积比较,结果发现,相差大约就是7mb左 ...

注册表文件压缩率挺大的。所以不精益求精在意那几MB地方,没有必要精简注册表。

系统注册表主要影响系统的组件,维护工具,OPERA浏览器等十几种工具,
不太依赖系统的注册表项目。
回复

使用道具 举报

5091#
 楼主| 发表于 2020-11-3 00:23:56 | 只看该作者
chshrm 发表于 2020-11-2 21:43
winver打开的系统信息,我知道修改哪里,但ver打开的系统信息,我不知道修改哪里。
[HKEY_LOCAL_MACHINE ...

ver的系统版本号是通过 GetVersion API获取的,最后的更新号610是从注册表:

HKEY_LOCAL_MACHINE\_SOFTWARE\Microsoft\Windows NT\CurrentVersion的UBR
回复

使用道具 举报

5092#
发表于 2020-11-3 10:22:15 来自手机 | 只看该作者
ubr是动态加的,不用修改,修改了也会丢失的。
回复

使用道具 举报

5093#
发表于 2020-11-3 10:37:20 | 只看该作者
s大你好,WinSxS的这个目录只保留最新的一份就可以了,有没有什么办法用批处理/文件列表来操作?

回复

使用道具 举报

5094#
 楼主| 发表于 2020-11-3 14:13:59 | 只看该作者
834772509 发表于 2020-11-3 10:37
s大你好,WinSxS的这个目录只保留最新的一份就可以了,有没有什么办法用批处理/文件列表来操作?

不同文件版本号不固定,dir排序,for一下自己代码去除重复,也不算复杂,没有现成的简单命令。
回复

使用道具 举报

5095#
发表于 2020-11-3 15:26:42 | 只看该作者
yamingw 发表于 2020-11-1 12:04
安装了sspsvc服务,可以用office2016了,顺便激活一下,只为好玩,无大用。

How can I install the sspsvc service

点评

PE中即使激活了也没用,重启之后就什么都没了。 sppsvc 1、add files:pkeyhelper.dll,spp*.*,slc*.*,License*.* 2、dir system32\spp 3、reg HKEY_LOCAL_MACHINE\SYSTEM\WPA 4、file \Windows\System32\wbem\s  详情 回复 发表于 2020-11-3 17:42
回复

使用道具 举报

5096#
发表于 2020-11-3 15:34:10 | 只看该作者
本帖最后由 a19970519 于 2020-11-4 09:15 编辑

已编辑
回复

使用道具 举报

5097#
发表于 2020-11-3 15:51:21 | 只看该作者
本帖最后由 a19970519 于 2020-11-4 09:15 编辑

已编辑
回复

使用道具 举报

5098#
发表于 2020-11-3 17:25:21 | 只看该作者
你好,如何使用w2向pe中添加mdac和net4

点评

【组件】页面有. NET4,另一个不知道啥东西。  发表于 2020-11-4 10:15
回复

使用道具 举报

5099#
发表于 2020-11-3 17:42:08 | 只看该作者
gazi06 发表于 2020-11-3 15:26
How can I install the sspsvc service

PE中即使激活了也没用,重启之后就什么都没了。
sppsvc
1、add files:pkeyhelper.dll,spp*.*,slc*.*,License*.*
2、dir system32\spp
3、reg HKEY_LOCAL_MACHINE\SYSTEM\WPA
4、file \Windows\System32\wbem\sppwmi.mof
5、mofcomp.exe sppwmi.mof
6、file ClipUp.exe         
7、services HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv
8、SetACL.exe -on "%X_SYS%\spp\store" -ot file -actn ace -ace "n:Everyone;p:full;s:y"
SetACL.exe -on "HKEY_LOCAL_MACHINE\tmp_SYSTEM\WPA" -ot reg -actn ace -ace "n:Everyone;p:full;s:y"
9、 Online KMS
回复

使用道具 举报

5100#
发表于 2020-11-3 17:52:58 | 只看该作者
牛逼KLS,感谢感谢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-22 05:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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