无忧启动论坛

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

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

    [复制链接]
6361#
 楼主| 发表于 2021-8-29 00:18:55 | 只看该作者
wwyyll 发表于 2021-8-29 00:12
打错了,就是后两个dll,为何生成Pe没有加进去?

%System32OrSysWOW64%我是在 WIN10XPE\main.bat下面补充的。

你单独改 _camera.bat你要在开始设置下

  1. set System32OrSysWOW64=SysWOW64
  2. if not "x%WB_PE_ARCH%"=="xx64" set System32OrSysWOW64=System32
复制代码
回复

使用道具 举报

6362#
 楼主| 发表于 2021-8-29 00:23:25 | 只看该作者
本帖最后由 slore 于 2021-8-29 00:24 编辑
wwyyll 发表于 2021-8-29 00:12
打错了,就是后两个dll,为何生成Pe没有加进去?

那个变量没有值的话,相当于

@\Windows\\

这个路径下面肯定没有那2个文件。


到WimBuilder2的高级页面,执行下面的更新命令(gitee源)。

  1. call _Updater --file Projects/WIN10XPE/main.bat
  2. call _Updater --file "Projects/WIN10XPE/01-Components/Devices and Printers/_camera.bat"
复制代码
回复

使用道具 举报

6363#
发表于 2021-8-29 06:52:48 | 只看该作者
这个很不错的
回复

使用道具 举报

6364#
发表于 2021-8-30 14:58:03 | 只看该作者
hhh333 发表于 2021-7-26 08:54
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=417709&extra=

hhh333 大  Ecap录制时 提示 无法设置输出文件,这是缺少什么造成的?
回复

使用道具 举报

6365#
发表于 2021-8-30 14:59:59 | 只看该作者
本帖最后由 wwyyll 于 2021-9-1 23:02 编辑
---
回复

使用道具 举报

6366#
发表于 2021-8-30 15:19:45 | 只看该作者
用Procmon工具监控一个就可以找出缺什么文件应该

点评

请教hhh333大大 X盘如何能显示田字标志呀 我看你们的都能显示... 我做出来的就没有  详情 回复 发表于 2021-8-30 17:24
回复

使用道具 举报

6367#
发表于 2021-8-30 15:37:11 | 只看该作者
slore 发表于 2021-8-29 00:18
%System32OrSysWOW64%我是在 WIN10XPE\main.bat下面补充的。

你单独改 _camera.bat你要在开始设置下

好了。哦,原来是漏掉 给变量 指定范围或返回的语句了。  
回复

使用道具 举报

6368#
发表于 2021-8-30 17:24:08 | 只看该作者
hhh333 发表于 2021-8-30 15:19
用Procmon工具监控一个就可以找出缺什么文件应该

请教hhh333大大  X盘如何能显示田字标志呀 我看你们的都能显示...  我做出来的就没有

点评

注册表可以设置各个驱动器(A-Z)的默认图标。  发表于 2021-8-31 09:58
回复

使用道具 举报

6369#
发表于 2021-8-30 19:50:53 | 只看该作者
感谢分享
回复

使用道具 举报

6370#
发表于 2021-9-2 17:26:25 | 只看该作者
都是大神,支持一下
回复

使用道具 举报

6371#
 楼主| 发表于 2021-9-3 21:03:41 | 只看该作者
wlishihua 发表于 2021-9-3 12:11
x86生成后进入不了,黑屏 重启

啥版本?默认选项是否可以进入?
回复

使用道具 举报

6372#
 楼主| 发表于 2021-9-3 21:45:11 | 只看该作者
wlishihua 发表于 2021-9-3 21:26
win1032_2004.iso
生成后没的PECMD.INI文件开启ADMIN能进,但啥也没有

启动管理 是不是你没选?

pecmd.ini怎么会没有。
回复

使用道具 举报

6373#
 楼主| 发表于 2021-9-3 22:52:51 | 只看该作者
wlishihua 发表于 2021-9-3 22:05
现在生成 了一个,是这样
源文件 里的PECMD.INI是这样

这个是

我的定制(后置) - 我的启动管理 选项,

说明要自己写pecmd.ini,我默认只留了一个启动cmd窗口的。

你输入explorer.exe就有桌面了。

选择这个选项,就自己写启动初始化代码,启动服务,外壳,创建快捷方式等。
回复

使用道具 举报

6374#
 楼主| 发表于 2021-9-4 10:37:24 | 只看该作者

* 修复 32位摄像头程序无法正常捕捉画面问题
* 适配 Windows 11 (10.0.22449.1000)
    * 修复 DWM 提示交互失败错误无法进入系统 (感谢 WINPE系统DIY交流群(343245050) 群主提供修复文件)
    * 修复MTP支持驱动导致蓝屏问题





到高级界面,执行以下脚本进行更新:
  1. rem update for Camera/MTP features

  2. call _Updater --file Projects/WIN10XPE/main.bat
  3. call _Updater --file "Projects/WIN10XPE/01-Components/Devices and Printers/_camera.bat"
  4. call _Updater --file Projects/WIN10XPE/01-Components/MTP_Support/main.bat

  5. rem update for Windows 11(10.0.22449)
  6. call _Updater --file Projects/WIN10XPE/01-Components/DWM/main.bat
复制代码

回复

使用道具 举报

6375#
发表于 2021-9-5 17:45:18 | 只看该作者
本帖最后由 wwyyll 于 2021-9-5 18:08 编辑

摄像头 ECap.exe不能录制 的问题找到了吗?试了不是显卡驱动的问题, 提示无法设置输出文件. 不知道是不是 缺少 捕获视频流,取得视频图像数据头,使用函数来指定视频格式的 相关文件。ECap.exe 在 正常系统下 打开录制, 视频窗口左下角 显示 捕获的 帧 和 秒 Captured xx frames,xxx.x sec
回复

使用道具 举报

6376#
发表于 2021-9-6 08:20:33 | 只看该作者
小絔小小小 发表于 2021-8-30 17:24
请教hhh333大大  X盘如何能显示田字标志呀 我看你们的都能显示...  我做出来的就没有

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Tmp_SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\X]

[HKEY_LOCAL_MACHINE\Tmp_SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\X\DefaultIcon]
@="%SystemRoot%\\System32\\imageres.dll,31"

点评

学习了 感谢感谢  详情 回复 发表于 2021-9-6 09:37

评分

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

查看全部评分

回复

使用道具 举报

6377#
发表于 2021-9-6 08:22:42 | 只看该作者
真是不错的
回复

使用道具 举报

6378#
发表于 2021-9-6 09:37:17 | 只看该作者
YunSystem 发表于 2021-9-6 08:20
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Tmp_SOFTWARE\Microsoft\Windows\Current ...

学习了 感谢感谢
回复

使用道具 举报

6379#
发表于 2021-9-7 08:57:52 | 只看该作者
slore 发表于 2021-9-4 10:37
* 修复 32位摄像头程序无法正常捕捉画面问题
* 适配 Windows 11 (10.0.22449.1000)
    * 修复 DWM 提 ...

有空研究下ieframe.dll不? ie默认不让打开,蛋疼。

点评

记得有见过修改不跳Edge的改版ieframe.dll。 不过都2022年了,赶紧淘汰IE吧。 旧系统的话,PE就配个VMplayer搞个Win7虚拟机全功能不好麽。  详情 回复 发表于 2021-9-7 12:44
回复

使用道具 举报

6380#
 楼主| 发表于 2021-9-7 12:44:03 | 只看该作者
红毛樱木 发表于 2021-9-7 08:57
有空研究下ieframe.dll不? ie默认不让打开,蛋疼。

记得有见过修改不跳Edge的改版ieframe.dll。

不过都2022年了,赶紧淘汰IE吧。
旧系统的话,PE就配个VMplayer搞个Win7虚拟机全功能不好麽。
回复

使用道具 举报

6381#
发表于 2021-9-7 12:58:48 | 只看该作者
很详细的分享,感谢大佬。
回复

使用道具 举报

6382#
发表于 2021-9-7 13:26:37 来自手机 | 只看该作者
slore 发表于 2021-9-7 12:44
记得有见过修改不跳Edge的改版ieframe.dll。

不过都2022年了,赶紧淘汰IE吧。

晚上那个是旧版的dll
回复

使用道具 举报

6383#
发表于 2021-9-8 12:42:05 | 只看该作者
本帖最后由 smine 于 2021-9-8 17:52 编辑

有遇到下列问题的,可以参考:


;20H2需要此文件, 否则很多应用的菜单栏显示不完整
\Windows\System32\TextShaping.dll

;20h2解决文件不能复制的问题
\Windows\System32\Windows.FileExplorer.Common.dll

;20H2需要,否则无法显示桌面
\Windows\System32\aepic.dll

;20h2需要该文件
\Windows\System32\Windows.UI.Core.TextInput.dll

;20H2需要的文件,否则ctfmon运行报错
\Windows\System32\Windows.Web.dll

;20h2解决32位应用显示文件打开对话框报错的问题
\Windows\SysWOW64\wldp.dll
;
;20H2需要的额外文件, 否则32为程序菜单栏显示出错
\Windows\SysWOW64\TextShaping.dll
;
;20h2解决32位应用中文件不能复制和保存的问题
\Windows\SysWOW64\Windows.FileExplorer.Common.dll;
;
;20H2不能显示登录界面
\Windows\System32\WindowManagementAPI.dll

;解决微软拼音输入法不出字的问题
\Windows\System32\mpssvc.dll

;解决SYSTEM用户下切换用户点击无效的问题
\Windows\System32\authui.dll

;ado组件, 解决部分vbs脚本运行报错问题
\Program Files\Common Files\System\ado\msado15.dll

;解决x86自解压打开报错用户已取消操作的问题
[HKEY_LOCAL_MACHINE\PE-DEF\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
"LowRiskFileTypes"=".com;.exe;.bat;.cmd;"

;解决32位程序兼容性不起作用问题
\Windows\System32\drivers\ahcache.sys
\Windows\SysWOW64\AcLayers.dll
\Windows\SysWOW64\sfc.dll
\Windows\SysWOW64\sfc_os.dll

;解决 sxsexp.exe 运行报错问题
\Windows\System32\msdelta.dll

;解决兼容性设置不起作用的问题
SYS\ControlSet001\Services\ahcache

;解决迅雷无法安装的问题
\Windows\SysWOW64\msftedit.dll
\Windows\SysWOW64\DWrite.dll

;解决百度网盘不能登录
\Windows\SysWOW64\RMActivate_ssp.exe
\Windows\SysWOW64\RTMediaFrame.dll
\Windows\SysWOW64\riched20.dll
\Windows\SysWOW64\mtxdm.dll
\Windows\SysWOW64\msls31.dll
\Windows\SysWOW64\MSNP.ax
\Windows\SysWOW64\mfmjpegdec.dll
;
;baiduyun running error
\Windows\SysWOW64\mswsock.dll
\Windows\SysWOW64\msxml3.dll
\Windows\SysWOW64\msxml6.dll
\Windows\SysWOW64\cryptngc.dll
\Windows\SysWOW64\mlang.dll
\Windows\SysWOW64\ieframe.dll
\Windows\SysWOW64\msIso.dll
\Windows\SysWOW64\mshtml.dll
;
;
;public
\Windows\SysWOW64\DWrite.dll
\Windows\SysWOW64\ieframe.dll
\Windows\SysWOW64\mlang.dll
\Windows\SysWOW64\mshtml.dll
\Windows\SysWOW64\msIso.dll
\Windows\SysWOW64\opengl32.dll
\Windows\SysWOW64\glu32.dll
;
;
;很多32位程序均需要
\Windows\SysWOW64\avifil32.dll
\Windows\SysWOW64\WLDAP32.dll
;
;
;解决Resource Hacker不能保存的问题
\Windows\SysWOW64\shellstyle.dll
;
;
;解决加密时报错无法加载资源文件的问题, 微软的坑, 居然藏在en-US下, 害我一通好找!!!
\Windows\System32\en-US\fveapi.dll.mui

;解决msi安装出错的问题
\Windows\System32\vcruntime140_clr0400.dll
\Windows\System32\wevtutil.exe


;解决msi安装失败的问题
\Windows\SysWOW64\vcruntime140_clr0400.dll
\Windows\SysWOW64\wevtutil.exe
\Windows\SysWOW64\lodctr.exe
\Windows\SysWOW64\loadperf.dll

;
;解决x86 msi安装缺少dll的问题
\Windows\SysWOW64\activeds.dll
\Windows\SysWOW64\adsldpc.dll
\Windows\SysWOW64\logoncli.dll
\Windows\SysWOW64\RTWorkQ.dll
\Windows\SysWOW64\srvcli.dll
;
;解决访问共享文件夹时凭据对话框报错的问题
\Windows\System32\Windows.Internal.UI.Logon.ProxyStub.dll
;
;
;解决网卡共享wmi不可用问题
\Windows\System32\wbem\mofcomp.exe
\Windows\System32\wbem\hnetcfg.mof
\Windows\System32\hnetcfg.dll
\Windows\System32\IpNatHlpClient.dll
;
;
;解决卡在欢迎界面的问题
SYS\ControlSet001\Services\SessionEnv
;
;
;解决声音设置录制tab卡死的问题
\Windows\System32\CapabilityAccessManager.dll
;有应用使用麦克风时任务栏显示图标
\Windows\System32\CapabilityAccessManagerClient.dll
;
;
;解决登录界面ctrl+alt+del安全菜单点击任务管理器无效的问题
\Windows\System32\LaunchTM.exe
;
;
;解决服务Remote Desktop Services UserMode Port Redirector不能启动的问题
\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Features-Package*.cat
;
;
;禁用RDP WDDM驱动,解决远程桌面黑屏问题
[HKEY_LOCAL_MACHINE\PE-SOFT\Policies\Microsoft\Windows NT\Terminal Services]
"fEnableWddmDriver"=dword:00000000
;
;
;解决Routing and Remote Access不能启动的问题
\Windows\System32\ias.dll
\Windows\System32\iasacct.dll
\Windows\System32\iasads.dll
\Windows\System32\iasdatastore.dll
\Windows\System32\iashlpr.dll
\Windows\System32\IasMigPlugin.dll
\Windows\System32\iasnap.dll
\Windows\System32\iaspolcy.dll
\Windows\System32\iasrad.dll
\Windows\System32\iasrecst.dll
\Windows\System32\iassam.dll
\Windows\System32\iassdo.dll
\Windows\System32\iassvcs.dll
;
;补充文件IKEv2
\Windows\System32\vpnike.dll
;
;
;解决新建传入连接,本地用户数据库损坏的问题
\Windows\System32\es.dll
;

;补充文件,解决打不开网站的问题
\Windows\system32\msimtf.dll
\Windows\system32\StateRepository.Core.dll
\Windows\system32\tokenbinding.dll
\Windows\system32\Windows.StateRepository.dll
\Windows\system32\WorkFoldersShell.dll
;
;补充文件,解决点击链接打开空白tab的问题
\Windows\system32\mshtml.tlb
;
;
;解决添加打印机点击“我所需的打印机未列出”时报错的问题
\Windows\System32\sfc_os.dll
;
;解决打印为pdf时输出空文件的问题
\Windows\System32\fontsub.dll
\Windows\System32\XpsRasterService.dll
;
;解决打印PDF不能弹出保存对话框的问题
\Windows\System32\xpsservices.dll
;
;解决打印机列表不初始化的问题
[HKEY_LOCAL_MACHINE\PE-SOFT\Microsoft\Windows NT\CurrentVersion\Notifications\Data]
"41960B29A3BC0C75"=hex:01,00,00,00,01,00,00,00

点评

问下大神,可执行文件属性的兼容性选项卡不出现要怎么修,我这只有常规、详细信息两个选项卡。。  详情 回复 发表于 2021-9-19 13:25

评分

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

查看全部评分

回复

使用道具 举报

6384#
发表于 2021-9-10 17:59:47 | 只看该作者
这个很不错,要支持
回复

使用道具 举报

6385#
发表于 2021-9-10 22:12:05 | 只看该作者
slore 大您好!Windows 11 PE 制作完成后,打开 "此电脑" 属性栏,却是显示出 "Windows 10......." 等等字样(如图)。有办法修正一下吗?

回复

使用道具 举报

6386#
 楼主| 发表于 2021-9-10 22:21:20 | 只看该作者
本帖最后由 slore 于 2021-9-10 22:22 编辑
WAIGO 发表于 2021-9-10 22:12
slore 大您好!Windows 11 PE 制作完成后,打开 "此电脑" 属性栏,却是显示出 "Windows 10......." 等等字 ...

WinXShell\wxsUI\UI_SystemInfo.zip

解压,替换 Windows 10.png 图标。

Windows 10企业版信息是注册表的内容。
10.0.xxxx 本来还是 Windows 10临时改的。用原版 系统属性界面的话,可以看到微软也是显示Windows 10。
回复

使用道具 举报

6387#
发表于 2021-9-11 00:36:21 | 只看该作者

s大 win10版本已经很完美了,可以着手Win11了!
回复

使用道具 举报

6388#
发表于 2021-9-11 05:49:41 | 只看该作者
slore 发表于 2021-9-10 22:21
WinXShell\wxsUI%uI_SystemInfo.zip

解压,替换 Windows 10.png 图标。

uI_SystemInfo.zip 解压后只有 win_10.0.png,没有 win_11.0.png 图标,如何替换?还有 Windows 11企业版信息在注册表的什么地方,应该怎样改?恳请详告,谢谢!
回复

使用道具 举报

6389#
 楼主| 发表于 2021-9-11 09:39:32 | 只看该作者
WAIGO 发表于 2021-9-11 05:49
uI_SystemInfo.zip 解压后只有 win_10.0.png,没有 win_11.0.png 图标,如何替换?还有 Windows 11企业版 ...

你做个11的图片,替换win_10.0.png就行了。

注册信息,你看下main.lua
回复

使用道具 举报

6390#
发表于 2021-9-11 09:46:42 来自手机 | 只看该作者
楼主辛苦 感谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-1 08:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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