无忧启动论坛

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

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

    [复制链接]
571#
发表于 2019-4-22 20:21:07 | 只看该作者
我是小青蛙 发表于 2019-4-22 17:01
让解密弹出输入密码的文件已经确定出来就是这几个针对我的PE测试的,前面那些DLL EXE有miu的也加下注册 ...

老外的winbuilder中有个文件或许你用的到,俺们看不懂啊! BitLocker.7z (130.75 KB, 下载次数: 12)

点评

BitLocker功能,【组件】勾选BitLocker,但是右键驱动管理写了AppliesTo, 本身应该是动态根据加密解密状态,弹出不同的右键菜单。 但是BitLocker的服务没有添加。所以自动识别失效了,菜单就没有。 自己cmd  详情 回复 发表于 2019-4-22 21:39
这个我也下过的  详情 回复 发表于 2019-4-22 20:32
回复

使用道具 举报

572#
发表于 2019-4-22 20:32:10 | 只看该作者
my9823 发表于 2019-4-22 20:21
老外的winbuilder中有个文件或许你用的到,俺们看不懂啊!

这个我也下过的
回复

使用道具 举报

573#
 楼主| 发表于 2019-4-22 21:39:14 | 只看该作者
本帖最后由 slore 于 2019-4-22 22:01 编辑
my9823 发表于 2019-4-22 20:21
老外的winbuilder中有个文件或许你用的到,俺们看不懂啊!


BitLocker功能,【组件】勾选BitLocker,但是右键驱动管理写了AppliesTo,
本身应该是动态根据加密解密状态,弹出不同的右键菜单。

但是BitLocker的服务没有添加。所以自动识别失效了,菜单就没有。

自己cmd下面输入:
bdeunlock.exe E:

是可以出现界面菜单的。
WimBuilder2\Projects\WIN10XPE\01-Components\BitLocker\main.bat
注释掉,
rem reg add HKLM\Tmp_Software\Classes\Drive\shell\unlock-bde /v AppliesTo /d System.Volume.BitLockerProtection:=6 /f
变成 “BitLocker解锁” 固定菜单就好了。

如果使用完整注册表,还有很多菜单,管理BitLocker,启用BitLocker等。。。
这个的话就需要更多的文件,比如 BitLocker加密向导,一步步提醒的BitLockerWizard.exe
还有PIN码解除bdechangepin.exe

只有解密就行了?还是加密管理都想要?

点评

绝大多数用到这个应该只需要解密功能  详情 回复 发表于 2019-4-22 22:06
回复

使用道具 举报

574#
发表于 2019-4-22 21:46:29 来自手机 | 只看该作者
老大误会了,我用不到这个,我以为楼上兄弟用呢?我只用pe维护用,网络有没有无所谓,但要了解一下。上网的话找个体积小的linux就行了!
回复

使用道具 举报

575#
发表于 2019-4-22 22:06:39 | 只看该作者
本帖最后由 我是小青蛙 于 2019-4-22 22:15 编辑
slore 发表于 2019-4-22 21:39
BitLocker功能,【组件】勾选BitLocker,但是右键驱动管理写了AppliesTo,
本身应该是动态根据加密解 ...


PE绝大多数用到这个的应该只需要解密功能

点评

有很多人也需要bitlocker的全功能吧。 原来接触的少。后来发现一些商户也使用bitlocker功能加密他们的商业秘密。 论坛中bitlocker应该老早有过讨论吧。文件列表有好几个pe应该都整理过。  详情 回复 发表于 2019-4-23 07:17
回复

使用道具 举报

576#
 楼主| 发表于 2019-4-23 00:26:38 | 只看该作者
本帖最后由 slore 于 2019-4-23 00:29 编辑

勾选了【组件】-【搜索】后,【BitLocker】菜单就可以自动出来了。

删除【搜索】添加的文件排除发现,需要StructuredQuery.dll,Windows.Storage.Search.dll

所以BitLocker\main.bat改成如下即可。

call AddFiles "@\Windows\System32\#nbdeunlock.exe,fvenotify.exe"
rem auto contextmenu
call AddFiles "@\Windows\System32\#nStructuredQuery.dll,Windows.Storage.Search.dll"

rem ==========update registry==========
rem call RegCopy HKLM\System\ControlSet001\Services\BDESVC
call RegCopy HKLM\Software\Classes\Drive\shell\unlock-bde
reg add HKLM\Tmp_software\Classes\Drive\shell\unlock-bde /v Icon /d bdeunlock.exe /f

回复

使用道具 举报

577#
发表于 2019-4-23 07:17:03 | 只看该作者
我是小青蛙 发表于 2019-4-22 22:06
PE绝大多数用到这个的应该只需要解密功能

有很多人也需要bitlocker的全功能吧。
原来接触的少。后来发现一些商户也使用bitlocker功能加密他们的商业秘密。
论坛中bitlocker应该老早有过讨论吧。文件列表有好几个pe应该都整理过。
回复

使用道具 举报

578#
发表于 2019-4-24 16:05:45 | 只看该作者
本帖最后由 青青草 于 2019-4-24 16:15 编辑

反馈:
      1、没有勾选WinXShell,制作出来的PE还是有WinXShell,建议更新时改为可选。
      2、或许是PINTOOL的BUG:
[PINTOOL]
StartMenu0=%WinDir%\电脑维护.exe||||||||
StartMenu1=$Start_Menu\Programs\Network\Internet Explorer.lnk||||||||
TaskBar0=%SystemRoot%\dnwh.exe||||||||
TaskBar8=%SystemRoot%\FreeVK.exe|||||||||
TaskBar9=%SystemRoot%\Explorer.exe||||||||

[PINTOOL]
//StartMenu0=%WinDir%\电脑维护.exe||||||||
//StartMenu1=$Start_Menu\Programs\Network\Internet Explorer.lnk||||||||
//TaskBar0=%SystemRoot%\dnwh.exe||||||||
//TaskBar8=%SystemRoot%\FreeVK.exe|||||||||
//TaskBar9=%SystemRoot%\Explorer.exe||||||||
结果是一样的,都起作用了。只有改成中文名称,如StartMenu0=%WinDir%\电脑维护.exe||||||||,才不起作用。

点评

PinTool是外国人开发的,中文支持不好吧。或者你单独保存个文件,utf8编码改成默认中文编码试试。  详情 回复 发表于 2019-4-24 17:30
explorer模式下,WinXShell的作用是: 任务栏右键设置,可以隐藏任务栏,小图标,任务栏按钮 网页全屏播放时,方便。 点击时钟区域,调出日历,双击弹出时间和日期设定 日  详情 回复 发表于 2019-4-24 17:11
回复

使用道具 举报

579#
 楼主| 发表于 2019-4-24 17:11:49 | 只看该作者
本帖最后由 slore 于 2019-4-24 20:26 编辑
青青草 发表于 2019-4-24 16:05
反馈:
      1、没有勾选WinXShell,制作出来的PE还是有WinXShell,建议更新时改为可选。
      2、或许 ...


explorer模式下,WinXShell的作用是:
1.任务栏右键设置,可以隐藏任务栏,小图标,任务栏按钮
网页全屏播放时,方便。



2.点击时钟区域,调出日历,双击弹出时间和日期设定

时间基本不改,但是日历还是实用的




3.x64位我的电脑属性默认无法显示,用WinXShell可以出界面


4.右键桌面 分辨率 设置界面
安装显卡驱动后需要,同时修复桌面任务栏显示不正确问题


5.如果启用声音设定,可以弹出Win10风格的声音设置



6.如果使用无线网络,可以弹出Win10风格的Wifi连接界面
(PENetwork对中文SSID连接支持的不好。界面复杂,au3都是淘汰的Win32界面风格和win10有点不搭,不过功能全面。)




如果你不用,你在自定义last.bat中删除Program Files下的WinXShell目录即可。默认工程我是会加入的,用于修复原版explorer的一些问题。


你也可以直接删除工程目录Shell下面的WinXShell文件夹。

点评

这个工具如果经过简单修改,应该可以取当前系统做PE吧。。。  发表于 2019-4-24 17:16
回复

使用道具 举报

580#
发表于 2019-4-24 17:20:15 | 只看该作者
加个判断当前系统的版本在此工具的支持范围,然后将提供一个选项,选择当前系统为PE模板制作对应版本的PE

点评

改造下install.wim的注册表读取去掉,RegCopy去掉Src_从系统注册表直接复制,还有AddFiles改成从C盘复制  发表于 2019-4-24 17:28
除了XP都支持。 以当前系统创建PE考虑过,winre.wim有,系统文件直接从C盘拉。可以继承驱动,Program Files,收藏夹,注册表的exploerer,IE设定等。 工具的框架是支持的,但是真的做得改造100行代码。 实际  详情 回复 发表于 2019-4-24 17:25
因为你的工具的注册表是在winre.wim的基础上添加install.wim的注册表项目而成的,同样应该可以复制系统的对应的注册表项目。  发表于 2019-4-24 17:22
回复

使用道具 举报

581#
 楼主| 发表于 2019-4-24 17:25:48 | 只看该作者
foxfirefox 发表于 2019-4-24 17:20
加个判断当前系统的版本在此工具的支持范围,然后将提供一个选项,选择当前系统为PE模板制作对应版本的PE

除了XP都支持。
以当前系统创建PE考虑过,winre.wim有,系统文件直接从C盘拉。可以继承驱动,Program Files,收藏夹,注册表的exploerer,IE设定等。

工具的框架是支持的,但是真的做得改造100行代码。

实际上我个人19h1.20h其他语言系统,所以用本机制造的需求不大,而且ISO干净。。。

点评

另外7,8,8.1的各功能文件列表不同,全版本支持比较麻烦。  发表于 2019-4-24 17:51
回复

使用道具 举报

582#
 楼主| 发表于 2019-4-24 17:30:50 | 只看该作者
青青草 发表于 2019-4-24 16:05
反馈:
      1、没有勾选WinXShell,制作出来的PE还是有WinXShell,建议更新时改为可选。
      2、或许 ...

PinTool是外国人开发的,中文支持不好吧。或者你单独保存个文件,utf8编码改成默认中文编码试试。
回复

使用道具 举报

583#
 楼主| 发表于 2019-4-24 19:26:55 | 只看该作者
代码最初是支持解压的文件夹,估计改造点也不多。
AddFiles.cmd文件列表调用wimlib解压改成for+xcopy/copy。
RegCopy.cmd把Src_Soft/sys/def替换下就行。

从主机制作,主要考虑从主机的好处:
字库
收藏夹
IE,Explorer设置
驱动
应用程序

需要追加处理,否则为什么不直接从ISO。
回复

使用道具 举报

584#
 楼主| 发表于 2019-4-25 07:14:37 | 只看该作者

install.wim最好和制作的PE保持一个版本。要么比PE版本高。
(大版本号必须一样)
回复

使用道具 举报

585#
 楼主| 发表于 2019-4-25 23:02:30 | 只看该作者
本帖最后由 slore 于 2019-4-25 23:11 编辑

1. 韩语输入法勾选时无法启用Admin账户是因为少了
Windows.Globalization.Fontgroups.dll

2.另外根据github的问题报告, 韩语输入法无法切换英文/韩文 输入, 是注册表CTF下需要删除一个键

3.BitLocker的解锁菜单不显示问题

以上问题已经在github修复了.


[已知问题]
1. 19H1/20H1的输入法指示器,内置输入法需要使用完整的SOFTWARE才可以用,
我还没确认是少了哪里,估计是Microsoft下面的.

2. 20H1的最新版18875不能启用Admin账户.


回复

使用道具 举报

586#
 楼主| 发表于 2019-4-25 23:07:42 | 只看该作者
为何呢,期间你有对re补充sxs吗?


配置=>构建=>构建源
  • 使用完整winre.wim
  • 使用对WinSxS进行精简的winre.wim


如果不想动winre.wim的WinSxS请选择第一个选项.

虽然工程是支持对已经最好的PE进行更新, 但是我是建议
处理WimBuilder2制作出来的PE, 而且版本请自己注意.

我目前使用官方release的版本或者uup的ISO没有出现过问题.

选择install.wim和winre.wim的时候,下方有版本提示,还是用一样的吧.
回复

使用道具 举报

587#
 楼主| 发表于 2019-4-25 23:08:32 | 只看该作者
  1. 从window目录lsasetuplog.log找出sid 比如是s-1-5-21-6-7-8

  2. ver显示的 系统版本分离出数字部分
  3. if 系统版本 geq  10.0.18850.0  运行后面代码

  4. 顺序可以重新理下

  5. reg save hkcu x:\users\default\ntuser.dat
  6. md x:\users\temp\
  7. reg save hkcu x:\users\temp\temp.hiv
  8. reg load hku\s-1-5-21-6-7-8-500  x:\users\temp\temp.hiv
复制代码


我先记录下来吧, 20H1 暂时不打算动.
回复

使用道具 举报

588#
 楼主| 发表于 2019-4-25 23:18:27 | 只看该作者
本帖最后由 slore 于 2019-4-25 23:21 编辑


>精简sxs

目前的做法是删除WinSxS目录,然后从install.wim提取,所以本身就是来自系统源的.

精简列表是:
WimBuilder2\Projects\WIN10XPE\za-Slim\SlimWinSxSList.txt


我默认设置的使用合并的SOFTWARE...完整SOFTWARE只有测试Admin功能自动开启.

这个工程是想搞清楚系统各组件的依存关系和最小依赖, 给出纯粹的文件列表,注册表依赖项,

比那些纯文字的说明, 更直接实用.

直接用完整的省事...
回复

使用道具 举报

589#
发表于 2019-4-25 23:48:30 | 只看该作者
WinSxS文件夹有官方精简的,不能更新的,
1903系统,功能里的沙盒,启动了,里面的系统sxs文件夹就是精简的,
那系统体积5g文件差不多
回复

使用道具 举报

590#
发表于 2019-4-26 05:53:10 | 只看该作者

添加五笔,只需导入如下注册表即可。

Windows Registry Editor Version 5.00
;五笔
[HKEY_LOCAL_MACHINE\Tmp_Software\Microsoft\CTF\TIP\{6A498709-E00B-4C45-A018-8F9E4081AE40}]

[HKEY_LOCAL_MACHINE\Tmp_Software\Microsoft\CTF\TIP\{6A498709-E00B-4C45-A018-8F9E4081AE40}\LanguageProfile]

[HKEY_LOCAL_MACHINE\Tmp_Software\Microsoft\CTF\TIP\{6A498709-E00B-4C45-A018-8F9E4081AE40}\LanguageProfile\0x00000804]

[HKEY_LOCAL_MACHINE\Tmp_Software\Microsoft\CTF\TIP\{6A498709-E00B-4C45-A018-8F9E4081AE40}\LanguageProfile\0x00000804\{82590C13-F4DD-44F4-BA1D-8667246FDF8E}]
"Enable"=dword:00000001

评分

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

查看全部评分

回复

使用道具 举报

591#
 楼主| 发表于 2019-4-26 07:49:35 | 只看该作者
本帖最后由 slore 于 2019-4-26 07:59 编辑


101. 五笔

我的补丁\last.bat
  1. reg add HKLM\Tmp_Software\Microsoft\CTF\TIP\{6A498709-E00B-4C45-A018-8F9E4081AE40}\LanguageProfile\0x00000804\{82590C13-F4DD-44F4-BA1D-8667246FDF8E} /v Enable /t REG_DWORD /d 1 /f
复制代码


界面需要添加输入法选项,所以一直没添加,还有是否保留ENG。

102. 64位属性打不开
需要WOW64支持文件就不划算了。
control system 无法启动。

控制面板,  【系统】下面的【查看 RAM大小和处理器速度】不可以点,但【系统】 可以点开,

所以修改注册表,可以显示原版“属性” 界面,但是要显示完整信息需要补充wbem的更多依赖文件,
还不支持暗黑主题,不如WinXShell的属性界面自由。还可以自己随意修改。

想用原版,勾选WOW64支持就行了。体积变大,或者修改WinXShell.lua第18行,把auto改成system

-- 'auto', ui_systemInfo', 'system', '' or nil
handle_system_property = 'auto'


将调用下面的命令显示原版属性界面。
  1. explorer.exe ::{26EE0668-A00A-44D7-9371-BEB064C98683}\0\::{BB06C0E4-D293-4F75-8A90-CB05B6477EEE}
复制代码






关于sxs没有补充,验证,
1.用工程的空白wim制作全功能,带管理,理论上,按你所想,会不会补充sxs呢?

不会。
工程的空白wim为了测试新的补丁,提高wim加载速度,所以直接跳过精简Slim补丁的操作。
同时得出某个补丁功能添加的系统文件和注册表修改,给出某个组件压缩到boot.wim会增大的体积。
Catalog和WinSxS公共的没计算,所以不处理。

2. 问题出在这里:使用完整winre,反而不会补充sxs,难道要做个完整的,再做个精简的,手工补充文件?有些不合理

WinSxS精简列表的文件是本身winre都包含的SXS。

所以选完整winre不处理,选精简winre才处理,本身其实应该是从winre.wim中提取(相当于精简Winre.wim的sxs),
但是为了省事直接从install.wim提取(直接用现成的AddFiles宏)。
理论上没有给winre“补充” SxS。所以这个选项不矛盾。

如果需要从系统拉SxS,调用call AddFiles即可。

prepare.bat
rem reduce the wim file before mounting it
cd /d za-Slim
call SlimWim.bat

SlimWinSxS.bat
只有 这一个选项影响。
if not "x%opt[build.source]%"=="xlight" goto :EOF

另外,WOW64支持,需要补充额外的WinSxS。

Admin选项,其他选项没有不会补充,没有什么问题。

你搜索“\WinSxS\”就可以找出哪里处理WinSxS了,不用自己瞎组合测试。


回复

使用道具 举报

592#
发表于 2019-4-26 17:15:28 | 只看该作者

可以通过比对  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion下 UBR的 dword值
如果相同,版本一样,如果不同就停止制作,并提示版本不一致。

点评

是RS5 18362.30吧? 资源管理器 窗口文字是黑色,有点看不清,其他窗口都好着呢。 xmd记事本,任务管理器,注册表编辑器等。 你在 构建,自定义里面自己选个颜色吧,默认是自动,好像色盘数据有点问题?你选择  详情 回复 发表于 2019-4-28 17:04
回复

使用道具 举报

593#
发表于 2019-4-26 17:23:29 | 只看该作者
18875 Admin
SwitchToAdmin.bat
;dll in PESE does not seem required
需要这一行中的DLL,再加上
WindowManagement.dll
WindowManagementAPI.dll

如果文件够多,可以生成Administrator文件夹,但是没有相应的注册表
临时办法:在PECMD.INI,启动Explorer之前加上
    EXEC !=LSAgetRights.exe -c
生成Administrator文件夹和相应的注册表

Admin.7z

7.34 KB, 下载次数: 22, 下载积分: 无忧币 -2

点评

文件夹和注册表没有问题,不过显示字体渲染还是有怪怪的  发表于 2019-4-28 13:20

评分

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

查看全部评分

回复

使用道具 举报

594#
发表于 2019-4-26 20:06:50 | 只看该作者

注销后再登录是profsvc的问题,会把注册表加上bak,使其无法使用
回复

使用道具 举报

595#
 楼主| 发表于 2019-4-28 13:28:46 | 只看该作者
v2019.04.28.8a4aaaea 更新:

WimBuilder2.part1.rar (2.93 MB, 下载次数: 377)
WimBuilder2.part2.rar (2.93 MB, 下载次数: 350)
WimBuilder2.part3.rar (2.93 MB, 下载次数: 364)
WimBuilder2.part4.rar (2.55 MB, 下载次数: 357)


  • 添加:SnipingTool截图工具(组件->Windows附件)
  • 添加:微软五笔 输入法选项
  • 修复:BitLocker解锁菜单不显示问题
  • 修复:使用韩语输入法时无法切换管理员
  • 修复:韩语/英文切换键无法使用问题
  • 修复:20H1(10.0.18885)无法切换管理员问题
  • 修复:20H1管理员账户无法自动创建用户文件和加载注册表, 导致文件夹无法改名,软件关联不正等问题 (yamingw提供加载命令)



点评

输入法依旧没有 候选框  发表于 2019-4-28 17:16
试了一下,188362.30制作全功能版本后,进入PE后,所有窗口均显示为背景色,没有字。  发表于 2019-4-28 16:30
感谢slore大大  发表于 2019-4-28 13:35
回复

使用道具 举报

596#
 楼主| 发表于 2019-4-28 17:04:45 | 只看该作者
本帖最后由 slore 于 2019-4-28 17:11 编辑


是RS5 18362.30吧?
资源管理器 窗口文字是黑色,有点看不清,其他窗口都好着呢。cmd,记事本,任务管理器,注册表编辑器等窗口都正常。

你在 构建,自定义里面自己选个颜色吧,默认是自动,好像色盘数据有点问题?你选择个蓝色,进去文字就是白色的了。

图像问题你最好给个截图。另外全能版是指:
wow64支持,.net库,VC库,声音支持,网络支持,bitlocker,搜索功能,MTP,输入法,画板,截图工具,图像查看器选项全选的话,我这里在RS5, v1903, 20H1(18885.1001)都构建过测试了,没有问题。

点评

群主威武。。。。  详情 回复 发表于 2019-4-28 17:26
回复

使用道具 举报

597#
发表于 2019-4-28 17:26:04 来自手机 | 只看该作者
slore 发表于 2019-4-28 17:04
是RS5 18362.30吧?
资源管理器 窗口文字是黑色,有点看不清,其他窗口都好着呢。cmd,记事本,任务管理 ...

群主威武。。。。
回复

使用道具 举报

598#
 楼主| 发表于 2019-4-28 23:38:53 | 只看该作者


总wim是指install.wim?现在不就是从install.wim提取的麽。
你用call AddFiles可以随便提取install.wim中的文件。

我没有搞明白你具体要实现啥功能。假设winre和install同版本,你给具体的例子吧。


系统的功能没啥吧,51放假休息。网络访问的认证窗口,还有打印组件一直拖了很久,不过51有时间的话,也打算完善WinXShell,PE工程也就精简,还有第三方工具自动下载版本管理,WimBuilder自动更新这些想折腾。
回复

使用道具 举报

599#
发表于 2019-4-29 01:04:57 | 只看该作者
本帖最后由 黑中见白 于 2019-4-29 01:15 编辑

1,Windows\WinSxS
官方精简就50m左右,
你想的通过增加这个文件夹,来添加和切换功能好像是不行的,
因为,微软么有给你添加功能的面板,
wimlib 按列表提取文件,是直接覆盖的,不用考虑pe的sxs文件夹。

2,属性是通过以下几个exe打开的。
\Windows\System32\sysdm.cpl
\Windows\System32\SYSTEMPROPERTIESADVANCED.EXE
\Windows\System32\SYSTEMPROPERTIESCOMPUTERNAME.EXE
\Windows\System32\SYSTEMPROPERTIESDATAEXECUTIONPREVENTION.EXE
\Windows\System32\SYSTEMPROPERTIESPERFORMANCE.EXE
\Windows\System32\SYSTEMPROPERTIESREMOTE.EXE
\Windows\System32\zh-CN\SYSTEMPROPERTIESADVANCED.EXE.MUI
\Windows\System32\zh-CN\SYSTEMPROPERTIESCOMPUTERNAME.EXE.MUI
\Windows\System32\zh-CN\SYSTEMPROPERTIESDATAEXECUTIONPREVENTION.EXE.MUI
\Windows\System32\zh-CN\SYSTEMPROPERTIESHARDWARE.EXE.MUI
\Windows\System32\zh-CN\SYSTEMPROPERTIESPERFORMANCE.EXE.MUI
\Windows\System32\zh-CN\SYSTEMPROPERTIESREMOTE.EXE.MUI

3,注册表麻烦,文件列表不麻烦。
系统的预读Prefetch功能,获取应用程序的启动模块dll,列表还是很容易的
4,1903RTM(18362.30), pe的admin登录和注销切换是有点慢,注销和登入失败是单纯的文件缺少吧

点评

属性是通过以下几个exe打开的, 这个是属性打开后各个链接的EXE. 纯64位这些都有. 但是我的电脑右键属性无效  发表于 2019-4-29 07:54
回复

使用道具 举报

600#
 楼主| 发表于 2019-4-29 07:50:51 | 只看该作者

1.Projects\SXS\main.bat
  1. call AddFiles \Windows\WinSxS\
复制代码

提取所有SXS.


2.Projects\SXS\main.bat

  1. set LANG=%WB_PE_LANG%
  2. set SxSArch=%WB_PE_ARCH%
  3. call AddFiles %0 :end_files
  4. goto :end_files
  5. \Windows\WinSxS\%SxSArch%_microsoft.windows.c..-controls.resources_*_%Language%*\*.*
  6. \Windows\WinSxS\%SxSArch%_microsoft.windows.common-controls*\*.*
  7. \Windows\WinSxS\manifests\%SxSArch%_microsoft.windows.c..-controls.resources_*_%Language%*.manifest
  8. \Windows\WinSxS\manifests\%SxSArch%_microsoft.windows.common-controls*.manifest
  9. \Windows\WinSxS\manifests\%SxSArch%_microsoft.windows.gdiplus.systemcopy_*.manifest

  10. ;wow64
  11. +if "%opt[build.wow64support]%"="true"
  12. \Windows\WinSxS\x86_microsoft.windows.i..utomation.proxystub_*\*.*
  13. \Windows\WinSxS\x86_microsoft-windows-servicingstack_*\*.*
  14. \Windows\WinSxS\manifests\x86_microsoft.windows.c..-controls.resources_*_%Language%*.manifest
  15. \Windows\WinSxS\manifests\x86_microsoft.windows.common-controls*.manifest
  16. \Windows\WinSxS\manifests\x86_microsoft.windows.gdiplus.systemcopy_*.manifest
  17. -if

  18. :end_files
复制代码

提取指定SXS.



点评

这个我测试的没有选择install.wim的情况下,还是没有补充x86的WinSxS,确定勾选了”支持32位程序“  详情 回复 发表于 2019-10-16 15:57
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 22:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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