|
你能构建成功15063说明这个PE生成器没有问题。
我在PE发布区说了,我的补丁只确保前一个稳定release(RS4) v1803 10.0.17134 ,和当前最新版本(RS5) v1809 10.0.17763可以成功。
如果你需要支持特定的版本,你需要找出需要的文件和注册表的差别,制作对应的补丁差分。
因为不同的版本需要的文件和注册表内容不完全一样,需要不断的尝试。
或者用现成的可以用的PE,dir /b /s来确认缺少啥文件。
这个是Shell\main.bat
- +ver > 17000
- cdp.dll,dsreg.dll,VEEventDispatcher.dll
- +ver >17700
- ; shellstyle.dll(.mui) is now in \Windows\resources\themes\aero\shell\normalcolor
- \Windows\resources\Themes\aero\shell
- ; dll for StateRepository (AppRepository). The StateRepository service is not registered in the Registry
- StateRepository.core.dll,Windows.StateRepository.dll
- Windows.StateRepositoryBroker.dll,Windows.StateRepositoryClient.dll
- +ver <= 17700
- shellstyle.dll
复制代码
对17134,17763用了很方便的方式来添加不同的差分需要的文件,这个是这个工具的特点,
但是维护生产所有版本,我想现有的任何生成工具都不会去提供。也不是我这个开源工具需要做的事情,
我是给提供一种更快捷简便,自定义扩展极高的工具来制作PE,或者制作精简WINDOWS系统(dism命令操作WIM映像)。
你提供的版本10.0.14997,是介于 14393 RS1(v1607),15063 RS2(v1703)的中间测试版本,都1年半快2年前的版本了,
v1703 RS2都被微软结束生命周期正式停止支持。这个版有什么特殊的需要用它作为基版制作?
对于我个人而言,RS5最新版都没有什么做PE的意义,只是用来测试工具而已,所以我没有精力帮你确认在14997上的差异文件。
WIN10XPE的补丁,也是我从别人的工程,转换为WimBuilder2的简洁批处理补丁格式,以便于后续版本简单追加差分补丁,
我没有一一确认某个文件是否必要或者多余,和什么功能有关系。
如果你知道差异文件和注册表内容,对于如何用WimBuilder2来编写补丁,需要什么宏,或者想要什么方便的功能我是可以给你例子和说明,或者加强WimBuilder2。 |
|