无忧启动论坛

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

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

    [复制链接]
811#
发表于 2019-6-14 01:07:35 来自手机 | 只看该作者
1903还有个问题不知道大伙留意到没有,安装了第三方输入法,比如极点五笔,在切换第三方输入法时没事,但是在切换微软拼音的时候会卡死一会儿,每次都是。是整个explorer都卡死,窗体卡死的那种

点评

这个问题也有碰到,进行了跟踪,不是缺文件,也可以说是缺MS自带的拼音输入法文件 default加以上注册表一了百了。MS拼音实在是又臭又大。  详情 回复 发表于 2019-6-14 17:22
回复

使用道具 举报

812#
发表于 2019-6-14 02:10:27 | 只看该作者
好像從 18912 開始都是預設安裝基本顯卡驅動
18908


18912


回复

使用道具 举报

813#
发表于 2019-6-14 04:39:44 | 只看该作者
本帖最后由 nf17b 于 2019-6-14 04:46 编辑

試過了 , 用最新版跑 18917 x64 一樣都是自動加載基本顯卡驅動
您是否可試一下 , 18912 以後的版本 , 不會自動加載基本顯卡驅動 , 或者如何取消自動加載基本顯卡驅動
PE 生成器做的 PE , 不勾選加載基本顯卡驅動 , 一樣會自動加載基本顯卡驅動

回复

使用道具 举报

814#
发表于 2019-6-14 16:00:16 | 只看该作者
slore大佬您好,用wimbuilder2构建的PE,网络发现为关闭状态,尝试补充了“FDResPub.dll、ssdpdrv.dll、UPnPhost.dll”仍然无效,是否注册表部分需要添加或者处理?

感谢!

点评

好的 感谢!应该是SYSTEM注册表的问题,但是没有相关资料不知道从哪里下手!  详情 回复 发表于 2019-6-14 21:50
我是直接打IP地址访问。。。我回头看看吧。很少用网络。  发表于 2019-6-14 21:38
回复

使用道具 举报

815#
发表于 2019-6-14 16:03:04 | 只看该作者
还有输入法没有预览不知道缺什么文件,尝试补充了一些不起作用(构建内核为18362.30)

点评

那就是意味着19H1以上版本要放弃自带的微软输入法了,没有预览实在难受!那个网络发现相关服务正确的打开方式是什么呢?  详情 回复 发表于 2019-6-14 16:59
19h1开始,微软输入法的预览窗口变成metroUI,无法使用。  发表于 2019-6-14 16:48
回复

使用道具 举报

816#
发表于 2019-6-14 16:59:52 | 只看该作者
2011wanglei5207 发表于 2019-6-14 16:03
还有输入法没有预览不知道缺什么文件,尝试补充了一些不起作用(构建内核为18362.30)

那就是意味着19H1以上版本要放弃自带的微软输入法了,没有预览实在难受!那个网络发现相关服务正确的打开方式是什么呢?
回复

使用道具 举报

817#
发表于 2019-6-14 17:22:49 | 只看该作者
本帖最后由 hhh333 于 2019-6-14 17:53 编辑
红毛樱木 发表于 2019-6-14 01:07
1903还有个问题不知道大伙留意到没有,安装了第三方输入法,比如极点五笔,在切换第三方输入法时没事,但是 ...


这个问题也有碰到,进行了跟踪,不是缺文件,也可以说是缺MS自带的拼音输入法文件

  1. Windows Registry Editor Version 5.00

  2. [HKEY_LOCAL_MACHINE\pe-def\Keyboard Layout\Preload]
  3. "1"="00000409"
  4. "2"="00000804"
  5. [HKEY_LOCAL_MACHINE\pe-def\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile\0x00000804\{FA550B04-5AD7-411F-A5AC-CA038EC515D7}]
  6. "Enable"=dword:00000000
复制代码

default加以上注册表一了百了。MS拼音实在是又臭又大。

当然,HKEY_LOCAL_MACHINE\pe-def\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile\0x00000804下的其他项目或本身全删了也可

点评

一看你这注册表 瞬间醒悟了。新版输入法前面提到是APP模式了,可能是这个造成的。应该直接关闭微软拼音就行了。 "Enable"=dword:00000000 一个注册表就行。  详情 回复 发表于 2019-6-15 01:02
回复

使用道具 举报

818#
发表于 2019-6-14 20:11:11 | 只看该作者
slore 发表于 2019-6-13 23:37
第三方一直可以...甚至自带的输入法也可以,就是新版本没有候选框,组词盲打,或者用自带五笔都OK ...

看我提供的图,第三方输入法有选词框的,不会盲打

点评

第三方一直可以... 我们没说第3方不能啊。  发表于 2019-6-14 20:50
回复

使用道具 举报

819#
 楼主| 发表于 2019-6-14 21:04:05 | 只看该作者
本帖最后由 slore 于 2019-6-14 21:06 编辑


1. PE* 路径可以改,不过pecmd.lua中 有一行切换路径写死的 cd X:\PE*, 要改这里一起改。
不过后面直接从 get_option('-script')获取的脚本名字截取路径就可以任意移动了。

但是,这个目录的设计是类似PETools,PE相关的文件都扔到这里,驱动,软件,初始化脚本。
某些放到ISO中,或者 本地磁盘驱动器根目录将自动加载驱动等,来设计的。
自己要改的话,自己决定吧。

2. 路径因为你先前有指出一些奇怪路径导致不正常,都用相对路径了。
正常情况下,wimbuilder.cmd会把bin目录推到PATH中,所以可以直接用,
而不用WB_ROOT相对路径。

这里只影响 开始页和状态栏版本信息。构建会重新加载wim的信息。
改成旧版也行,不过你之前的那些奇怪路径就出错了。

直接跟目录不带WimBuilder2?。。。需要这样么。。。

通常目录,去掉了最后一个反斜杠,
就是看下WB_ROOT的值吧,根目录下这里可能有问题吧。



回复

使用道具 举报

820#
发表于 2019-6-14 21:50:14 | 只看该作者
2011wanglei5207 发表于 2019-6-14 16:00
slore大佬您好,用wimbuilder2构建的PE,网络发现为关闭状态,尝试补充了“FDResPub.dll、ssdpdrv.dll、UPn ...

好的 感谢!应该是SYSTEM注册表的问题,但是没有相关资料不知道从哪里下手!
回复

使用道具 举报

821#
 楼主| 发表于 2019-6-14 23:11:17 | 只看该作者

$('#menu_patch').click();

就是界面 左边的【补丁】菜单 点一下。以前直接跳到编辑页面的。
新追加的 【私人订制】的选项没有在preset的default清单中定义,所以这部分设置构建的时候会丢失,
所以自动点击下 补丁 菜单,加载下补丁选项,再点击【构建】菜单。
回复

使用道具 举报

822#
 楼主| 发表于 2019-6-14 23:12:53 | 只看该作者

路径我不明白要放到根目录的意义何在?不乱么?


nsudo提权不放到前面是因为HTA的界面不需要权限,
而且今后打算命令行直接跳过HTA支持自动构建,不需要系统支持HTA。
有dism就行了。
回复

使用道具 举报

823#
发表于 2019-6-15 01:02:00 | 只看该作者
hhh333 发表于 2019-6-14 17:22
这个问题也有碰到,进行了跟踪,不是缺文件,也可以说是缺MS自带的拼音输入法文件

一看你这注册表   瞬间醒悟了。新版输入法前面提到是APP模式了,可能是这个造成的。应该直接关闭微软拼音就行了。
"Enable"=dword:00000000
一个注册表就行。

点评

18323及之后版本的微软拼音就出现不了 候选框。  发表于 2019-6-17 11:29
这个也卡了我一天,反复找文件,后来发现不是那回事。 关闭了这个,再要把Preload中0409英文输入法弄出来就行了。反正以前版本空起的这个也只用来输入英文的,只要再加个中文输入法就可以出输入法列表了。  详情 回复 发表于 2019-6-16 08:18
回复

使用道具 举报

824#
发表于 2019-6-16 08:18:37 | 只看该作者
红毛樱木 发表于 2019-6-15 01:02
一看你这注册表   瞬间醒悟了。新版输入法前面提到是APP模式了,可能是这个造成的。应该直接关闭微软拼音 ...

这个也卡了我一天,反复找文件,后来发现不是那回事。
关闭了这个,再要把Preload中0409英文输入法弄出来就行了。反正以前版本空起的这个也只用来输入英文的,只要再加个中文输入法就可以出输入法列表了。

点评

[HKEY_CURRENT_USER\Software\Microsoft\CTF\TIP\{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}\LanguageProfile\0x00000804\{FA550B04-5AD7-411F-A5AC-CA038EC515D7}] "Enable"=dword:00000000  发表于 2019-6-17 11:29
回复

使用道具 举报

825#
发表于 2019-6-16 22:30:36 | 只看该作者
19H1-18362.175 用 WimBuilder2-2019-05-28 版,可以在多功能 PE 上面,轻易制作出"手机连线(MTP)"功能(见图)。20H1-18917.1000 却是无论如何制作,都没法实现 MTP 功能。大家有什么见效的招数吗?

点评

[attachimg]395267[/attachimg] 最新的20H1的驱动签名处理变了。 用6/13的技术预览版的話,x64可以。 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=411399&pid=3806229&fromuid=166812  详情 回复 发表于 2019-6-16 22:54
PE环境真的不必纠结MTP的,要连接手机,尽管在标准的桌面环境连接就是了,想不通为什么一定要在PE环境连接手机?  详情 回复 发表于 2019-6-16 22:53
回复

使用道具 举报

826#
发表于 2019-6-16 22:53:45 | 只看该作者
WAIGO 发表于 2019-6-16 22:30
19H1-18362.175 用 WimBuilder2-2019-05-28 版,可以在多功能 PE 上面,轻易制作出"手机连线(MTP)"功能(见 ...

PE环境真的不必纠结MTP的,要连接手机,尽管在标准的桌面环境连接就是了,想不通为什么一定要在PE环境连接手机?

点评

加几MB,可以去掉网络依赖,下个磁盘驱动PE加载,或者装好了系统下载网卡驱动。应急的话还是可以用用。  发表于 2019-6-16 22:56
回复

使用道具 举报

827#
 楼主| 发表于 2019-6-16 22:54:12 | 只看该作者
WAIGO 发表于 2019-6-16 22:30
19H1-18362.175 用 WimBuilder2-2019-05-28 版,可以在多功能 PE 上面,轻易制作出"手机连线(MTP)"功能(见 ...



最新的20H1的驱动签名处理变了。

用6/13的技术预览版的話,x64可以。
http://bbs.wuyou.net/forum.php?m ... &fromuid=166812

当时没有x86的ISO,x86没改,晚上补了一次提交。
https://github.com/slorelee/wimb ... 2bd53c3fe3497ee0d96

Projects/WIN10XPE/01-Components/Patch_drvinst/main.bat
:Drvinst_win10.18908later_x86
call :FULL_PATH 8BD8_85DB_742B_53 33C0_8BD8_EB2B_53
goto :EOF        goto :EOF


X86的话,手动改下这行应该可以的。



点评

谢谢告知!此技术预览版的确可以制作岀 20H1 版 PE 的 MTP 了。但还有个问题未能解决,就是运行某些软件或是打开某些网页,例如打开回复主题里面的贴图页面,所有文字都消失不见,只剩下图片了。这个要如何解决呢?  详情 回复 发表于 2019-6-16 23:44
回复

使用道具 举报

828#
发表于 2019-6-16 23:44:55 | 只看该作者
slore 发表于 2019-6-16 22:54
最新的20H1的驱动签名处理变了。

用6/13的技术预览版的話,x64可以。

谢谢告知!此技术预览版的确可以制作岀 20H1 版 PE 的 MTP 了。但还有个问题未能解决,就是运行某些软件或是打开某些网页,例如打开回复主题里面的贴图页面,所有文字都消失不见,只剩下图片了。这个要如何解决呢?

点评

用技术预览版制作的是 610.874 KB 的多功能 64位 PE,应该不太会缺主要文件才对。使用浏览器是 Opera12 及自带的 IE。IE "回复主题" 的 上传图片页面就如下面所示,只有图标,没有任何文字: [attachimg]395333[  详情 回复 发表于 2019-6-17 10:36
自带IE  发表于 2019-6-17 10:15
自带IE  发表于 2019-6-17 10:15
自带IE  发表于 2019-6-17 10:15
自带IE  发表于 2019-6-17 10:15
回复

使用道具 举报

829#
发表于 2019-6-17 01:28:02 | 只看该作者
支持,自己想做个pe
回复

使用道具 举报

830#
发表于 2019-6-17 10:36:23 | 只看该作者
WAIGO 发表于 2019-6-16 23:44
谢谢告知!此技术预览版的确可以制作岀 20H1 版 PE 的 MTP 了。但还有个问题未能解决,就是运行某些软件 ...

用技术预览版制作的是 610.874 KB 的多功能 64位 PE,应该不太会缺主要文件才对。使用浏览器是 Opera12 及自带的 IE。IE "回复主题"  的 上传图片页面就如下面所示,只有图标,没有任何文字:

点评

居然是传统打开对话框。。。新打开对话框20h1又不能用了?  发表于 2019-6-17 12:22
哦,64位系统的32位程序显示问题,前面好像有人报告,也有解决方法。80页? wow64补下这个文件看看。 TextShaping.dll  详情 回复 发表于 2019-6-17 11:34
回复

使用道具 举报

831#
 楼主| 发表于 2019-6-17 11:34:14 | 只看该作者
WAIGO 发表于 2019-6-17 10:36
用技术预览版制作的是 610.874 KB 的多功能 64位 PE,应该不太会缺主要文件才对。使用浏览器是 Opera12  ...

哦,64位系统的32位程序显示问题,前面好像有人报告,也有解决方法。80页?

wow64补下这个文件看看。
TextShaping.dll

点评

补档果然有用,窗口的文字出现了(见图一),劳烦下次把这个补档加进 "WimBuilder2"。但还有个问题:图二的 IE "回复主题" 页面,本来应该像图三那样,有个 "选择文件上传" 的上传图片窗口,这次却还是见不到任何文字  详情 回复 发表于 2019-6-17 14:55
回复

使用道具 举报

832#
发表于 2019-6-17 14:55:08 | 只看该作者
本帖最后由 WAIGO 于 2019-6-17 14:56 编辑
slore 发表于 2019-6-17 11:34
哦,64位系统的32位程序显示问题,前面好像有人报告,也有解决方法。80页?

wow64补下这个文件看看。
...


补档果然有用,窗口的文字出现了(见图一),劳烦下次把这个补档加进 "WimBuilder2"。但还有个问题:图二的 IE "回复主题" 页面,本来应该像图三那样,有个 "选择文件上传" 的上传图片连接,这次却还是见不到任何文字。请问这个要如何解决?





点评

我本来是要加的,没测试WOW64给忘了。 我更新到周末了吧。 自己可以加到下面位置,2行红色即可。 WimBuilder2\Projects\WIN10XPE\00-Configures\Build\WoW64_Basic submain.bat 论坛上传按钮的问题,可  详情 回复 发表于 2019-6-17 15:40
回复

使用道具 举报

833#
 楼主| 发表于 2019-6-17 15:40:28 | 只看该作者
WAIGO 发表于 2019-6-17 14:55
补档果然有用,窗口的文字出现了(见图一),劳烦下次把这个补档加进 "WimBuilder2"。但还有个问题:图二 ...

我本来是要加的,没测试WOW64给忘了。
我更新到周末了吧。

自己可以加到下面位置,2行红色即可。
WimBuilder2\Projects\WIN10XPE\00-Configures\Build\WoW64_Basic
  submain.bat
+ver > 18300
DXCore.dll
umpdc.dll
+ver > 18800
TextShaping.dll

+ver*


论坛上传按钮的问题,可能是flash的问题,
也可能是需要Admin账户。
回复

使用道具 举报

834#
发表于 2019-6-18 19:29:28 | 只看该作者
想问一下大家:已知StateRepository服务及相关文件在1903的右键菜单的新建中再不用了,去掉这个服务和相关文件有不有什么副作用?
回复

使用道具 举报

835#
 楼主| 发表于 2019-6-18 22:39:39 | 只看该作者

1.图片格式的问题吧。我都是png。

2.printer

批处理中2行注释用了AddFiles的分号,应该改成rem。不过不影响对wim的补丁。

;devices and printers => rem devices and printers


3.果然,win+打印屏幕,显示桌面,winx还是用不了,(果然还是想用自带的)

  • win+打印屏幕

win+ printscreen? win+shift+S? win+P?

  • 显示桌面

pecmd也好,winxshell -daemon也好,都是开启的原生的【显示桌面】功能。

  • winx




这个很容易做出来你看不出来是否是原生的。。。同时自定义更强的菜单。。。
不过用了StartIsBack,意义不大。

回复

使用道具 举报

836#
发表于 2019-6-19 15:05:18 | 只看该作者
感谢大佬分享!
回复

使用道具 举报

837#
 楼主| 发表于 2019-6-19 17:15:33 | 只看该作者


正常WIN10+5GB内存盘(Z:\)。 ISO在机械硬盘
全catalog,32位程序支持,开Admin,全组件 => 875MB.

2019-06-19 16:40:20 - Building completed in 137 seconds.
2019-06-19 16:43:22 - Building completed in 139 seconds.
2019-06-19 16:46:20 - Building completed in 137 seconds.

正常WIN10+SSD盘(D:\Dev)。 ISO在机械硬盘
全catalog,32位程序支持,开Admin,全组件 => 875MB.
2019-06-19 17:00:12 - Building completed in 147 seconds.
2019-06-19 17:03:30 - Building completed in 150 seconds.
2019-06-19 17:06:15 - Building completed in 151 seconds.

差10秒. 保持winre.wim差不多1分钟,如果用wimlib进行多线程压缩mounted成wim,
然后discard的话,估计能再快10几20秒吧。

不过dism保存时,在内存盘时提示dism找不到路径,dism.log提示内存不足。
16GB,系统用2GB,虚拟5GB,还有7.8G可用。不知道为什么出错,不过生成的boot.wim大小一样。

回复

使用道具 举报

838#
发表于 2019-6-19 17:58:04 | 只看该作者
在pe或者精简系统里是不是不能制作啊
构建的时候好多错误。。。

点评

你选择install.wim了么?  发表于 2019-6-19 18:23
你试试手动选择一个 映射盘符(Z)之类的。另外你我的电脑看看你的A盘存在不?  发表于 2019-6-19 18:23
Win10的wimre.wim或者带HTA的PE,正常Windows7以上系统。精简系统不好说。。。(Dism命令要正常)  发表于 2019-6-19 18:22
回复

使用道具 举报

839#
发表于 2019-6-20 12:33:09 | 只看该作者
问题:1
各位大佬,
我怎么弄1809pe,admin用户,
百分浏览器打不开呢~
是不是要补什么注册表,
问题2:
VirtualBox虚拟机
pe里安装需要什么服务?
我搞不定

点评

chrome支持列表: cryptui.dll dxva2.dll winusb.dll setx.exe 运行: setx GOOGLE_API_KEY "no" setx GOOGLE_DEFAULT_CLIENT_ID "no" setx GOOGLE_DEFAULT_CLIENT_SECRET "no" 这样操作后,百分浏览器  详情 回复 发表于 2019-6-20 16:03
回复

使用道具 举报

840#
发表于 2019-6-20 16:03:37 | 只看该作者
黑中见白 发表于 2019-6-20 12:33
问题:1
各位大佬,
我怎么弄1809pe,admin用户,

chrome支持列表:
cryptui.dll
dxva2.dll
winusb.dll
setx.exe
运行:
setx GOOGLE_API_KEY "no"
setx GOOGLE_DEFAULT_CLIENT_ID "no"
setx GOOGLE_DEFAULT_CLIENT_SECRET "no"
这样操作后,百分浏览器最新版可以打开,并浏览一些网站,某些网站打不开:百分浏览器中文网站和该浏览器的首页都打不开。

点评

不这样设置,大部分网站都打不开。  发表于 2019-6-20 17:50
后面几个setx是设置全局环境变量,进PE用setx.exe执行。或者自己手动添加到系统环境变量里吧。  发表于 2019-6-20 17:11
百分浏览器要用安装版。别用便携版  发表于 2019-6-20 16:15
下面这个是什么???怎么用的?我的问题是直接打不开,没反应...chrome最新版是能打开的,我找不到原因  发表于 2019-6-20 16:09
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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