Enhancements to Boot.wim build support with 23H2 and 24H2 Win11 sources.

This commit is contained in:
Homes32
2024-12-13 19:25:00 -06:00
parent 2fe888da4e
commit 67f5d57b84
2 changed files with 83 additions and 7 deletions

View File

@@ -35,8 +35,8 @@ Author=Homes32
Level=2
Selected=True
Mandatory=True
Version=1.2.1.0
Date=2024-01-21
Version=1.3.0.0
Date=2024-11-11
[Variables]
@@ -232,6 +232,8 @@ System,EndLocal
Echo,"Supercharging boot.wim...#$x#$xThis can take awhile, please be patient."
RequireFileEx,AppendList,\Windows\BrowserCore
// Inf
RequireDriver,netnwifi.inf
@@ -270,14 +272,41 @@ RequireFileEx,AppendList,\Windows\SysWOW64\WcnApi.dll
RequireFileEx,AppendList,\Windows\SysWOW64\wcnwiz.dll
// System32
RequireFileEx,AppendList,\Windows\System32\AppxPackaging.dll
RequireFileEx,AppendList,\Windows\System32\@StorageSenseToastIcon.png
RequireFileEx,AppendList,\Windows\System32\aadauthhelper.dll
RequireFileEx,AppendList,\Windows\System32\aadcloudap.dll
RequireFileEx,AppendList,\Windows\System32\aadWamExtension.dll
RequireFileEx,AppendList,\Windows\System32\ActivationClient.dll
RequireFileEx,AppendList,\Windows\System32\ActivationManager.dll
RequireFileEx,AppendList,\Windows\System32\AppContracts.dll
RequireFileEx,AppendList,\Windows\System32\AppExtension.dll
RequireFileEx,AppendList,\Windows\System32\AppExtAgent.dll
RequireFileEx,AppendList,\Windows\System32\Appx*.dll
RequireFileEx,AppendList,\Windows\System32\AuthBroker.dll
RequireFileEx,AppendList,\Windows\System32\bindfltapi.dll
RequireFileEx,AppendList,\Windows\System32\bitsperf.dll
RequireFileEx,AppendList,\Windows\System32\BitsProxy.dll
RequireFileEx,AppendList,\Windows\System32\ByteCodeGenerator.exe
RequireFileEx,AppendList,\Windows\System32\CapabilityAccessHandlers.dll
RequireFileEx,AppendList,\Windows\System32\capauthz.dll
RequireFileEx,AppendList,\Windows\System32\ClipSVC.dll
RequireFileEx,AppendList,\Windows\System32\clipwinrt.dll
RequireFileEx,AppendList,\Windows\System32\CloudAP.dll
RequireFileEx,AppendList,\Windows\System32\cmi2migxml.dll
RequireFileEx,AppendList,\Windows\System32\container.dll
RequireFileEx,AppendList,\Windows\System32\cryptngc.dll
RequireFileEx,AppendList,\Windows\System32\csiagent.dll
RequireFileEx,AppendList,\Windows\System32\d3d*.dll
RequireFileEx,AppendList,\Windows\System32\dafWCN.dll
RequireFileEx,AppendList,\Windows\System32\dafWfdProvider.dll
RequireFileEx,AppendList,\Windows\System32\delegatorprovider.dll
RequireFileEx,AppendList,\Windows\System32\DeploymentExt.dll
RequireFileEx,AppendList,\Windows\System32\DeviceSoftwareInstallationClient.dll
RequireFileEx,AppendList,\Windows\System32\diagER.dll
RequireFileEx,AppendList,\Windows\System32\dmxmlhelputils.dll
RequireFileEx,AppendList,\Windows\System32\doclient.dll
RequireFileEx,AppendList,\Windows\System32\domgmt.dll
RequireFileEx,AppendList,\Windows\System32\docsvc.dll
RequireFileEx,AppendList,\Windows\System32\DXCore.dll
RequireFileEx,AppendList,\Windows\System32\dxgi.dll
RequireFileEx,AppendList,\Windows\System32\dxva2.dll
@@ -285,10 +314,15 @@ RequireFileEx,AppendList,\Windows\System32\edgehtml.dll
RequireFileEx,AppendList,\Windows\System32\EdgeManager.dll
RequireFileEx,AppendList,\Windows\System32\fdWCN.dll
RequireFileEx,AppendList,\Windows\System32\fmapi.dll
RequireFileEx,AppendList,\Windows\System32\fidocredprov.dll
RequireFileEx,AppendList,\Windows\System32\FileAppxStreamingDataSource.dll
RequireFileEx,AppendList,\Windows\System32\folderext.dll
RequireFileEx,AppendList,\Windows\System32\FntCache.dll
RequireFileEx,AppendList,\Windows\System32\fwmdmcsp.dll
RequireFileEx,AppendList,\Windows\System32\hwcompat.dll
RequireFileEx,AppendList,\Windows\System32\hwcompat.txt
RequireFileEx,AppendList,\Windows\System32\hwexclude.txt
RequireFileEx,AppendList,\Windows\System32\icbexclusion.inf
RequireFileEx,AppendList,\Windows\System32\ieframe.dll
RequireFileEx,AppendList,\Windows\System32\iemigplugin.dll
RequireFileEx,AppendList,\Windows\System32\IESettingSync.exe
@@ -296,24 +330,38 @@ RequireFileEx,AppendList,\Windows\System32\imgutil.dll
RequireFileEx,AppendList,\Windows\System32\IndexedDbLegacy.dll
RequireFileEx,AppendList,\Windows\System32\inetcomm.dll
RequireFileEx,AppendList,\Windows\System32\INETRES.dll
RequireFileEx,AppendList,\Windows\System32\InstallService.dll
RequireFileEx,AppendList,\Windows\System32\InstallServiceTasks.dll
RequireFileEx,AppendList,\Windows\System32\iscsi*
RequireFileEx,AppendList,\Windows\System32\l2nacp.dll
RequireFileEx,AppendList,\Windows\System32\LIcenseManager.dll
RequireFileEx,AppendList,\Windows\System32\LicenseManagerSvc.dll
RequireFileEx,AppendList,\Windows\System32\licensingdiag.exe
RequireFileEx,AppendList,\Windows\System32\Microsoft.Windows.Storage.Core.dll
RequireFileEx,AppendList,\Windows\System32\Microsoft.Windows.Storage.StorageBusCache.dll
RequireFileEx,AppendList,\Windows\System32\migapp.xml
RequireFileEx,AppendList,\Windows\System32\migcore.dll
RequireFileEx,AppendList,\Windows\System32\mighost.exe
RequireFileEx,AppendList,\Windows\System32\miglobinputhost.dll
RequireFileEx,AppendList,\Windows\System32\migisol.dll
RequireFileEx,AppendList,\Windows\System32\migres.dll
RequireFileEx,AppendList,\Windows\System32\migstore.dll
RequireFileEx,AppendList,\Windows\System32\migsys.dll
RequireFileEx,AppendList,\Windows\System32\mlang.dat
RequireFileEx,AppendList,\Windows\System32\mlang.dll
RequireFileEx,AppendList,\Windows\System32\MrmDeploy.dll
RequireFileEx,AppendList,\Windows\System32\mrt100.dll
RequireFileEx,AppendList,\Windows\System32\mshta.exe
RequireFileEx,AppendList,\Windows\System32\mshtml*
RequireFileEx,AppendList,\Windows\System32\msimtf.dll
RequireFileEx,AppendList,\Windows\System32\msoert2.dll
RequireFileEx,AppendList,\Windows\System32\msrating.dll
RequireFileEx,AppendList,\Windows\System32\MXEAgent.dll
RequireFileEx,AppendList,\Windows\System32\ngccredprov.dll
RequireFileEx,AppendList,\Windows\System32\Ngc*.dll
RequireFileEx,AppendList,\Windows\System32\oemlicense.dll
RequireFileEx,AppendList,\Windows\System32\offline.xml
RequireFileEx,AppendList,\Windows\System32\ole32_wp.dll
RequireFileEx,AppendList,\Windows\System32\oledlg.dll
RequireFileEx,AppendList,\Windows\System32\onex.dll
RequireFileEx,AppendList,\Windows\System32\OpcServices.dll
@@ -322,7 +370,14 @@ RequireFileEx,AppendList,\Windows\System32\oscomps.xml
RequireFileEx,AppendList,\Windows\System32\osfilter.inf
RequireFileEx,AppendList,\Windows\System32\pngfilt.dll
RequireFileEx,AppendList,\Windows\System32\pnppropmig.dll
RequireFileEx,AppendList,\Windows\System32\procthreadexthost.dll
RequireFileEx,AppendList,\Windows\System32\ProductEnumerator.dll
RequireFileEx,AppendList,\Windows\System32\PushToInstall.dll
RequireFileEx,AppendList,\Windows\System32\qmgr.dll
RequireFileEx,AppendList,\Windows\System32\ReserveManager.dll
RequireFileEx,AppendList,\Windows\System32\ResourcePolicyServer.dll
RequireFileEx,AppendList,\Windows\System32\settings.dat
RequireFileEx,AppendList,\Windows\System32\SettingsHandlers_CapabilityAccess.dll
RequireFileEx,AppendList,\Windows\System32\setupplatform.cfg
RequireFileEx,AppendList,\Windows\System32\setupplatform.dll
RequireFileEx,AppendList,\Windows\System32\setupplatform.exe
@@ -342,11 +397,16 @@ RequireFileEx,AppendList,\Windows\System32\SFPATW7.inf
RequireFileEx,AppendList,\Windows\System32\SFPATW8.inf
RequireFileEx,AppendList,\Windows\System32\SFPATWB.inf
RequireFileEx,AppendList,\Windows\System32\SFPATWT.inf
RequireFileEx,AppendList,\Windows\System32\shlwapi_onecore.dll
RequireFileEx,AppendList,\Windows\System32\storagewmi.dll
RequireFileEx,AppendList,\Windows\System32\storagewmi_passthru.dll
RequireFileEx,AppendList,\Windows\System32\storewuauth.dll
RequireFileEx,AppendList,\Windows\System32\StorSvc.dll
RequireFileEx,AppendList,\Windows\System32\unbcl.dll
RequireFileEx,AppendList,\Windows\System32\uninstall.xml
RequireFileEx,AppendList,\Windows\System32\uninstall_data.xml
RequireFileEx,AppendList,\Windows\System32\UpdateAgent.dll
RequireFileEx,AppendList,\Windows\System32\updatepolicy.dll
RequireFileEx,AppendList,\Windows\System32\upgrade_bulk.xml
RequireFileEx,AppendList,\Windows\System32\upgrade_comp.xml
RequireFileEx,AppendList,\Windows\System32\upgrade_data.xml
@@ -354,6 +414,9 @@ RequireFileEx,AppendList,\Windows\System32\upgrade_frmwrk.xml
RequireFileEx,AppendList,\Windows\System32\upgradeagent.dll
RequireFileEx,AppendList,\Windows\System32\upgradeagent.xml
RequireFileEx,AppendList,\Windows\System32\upgWow_bulk.xml
RequireFileEx,AppendList,\Windows\System32\UserLanguageProfileCallback.dll
RequireFileEx,AppendList,\Windows\System32\wc_storage.dll
RequireFileEx,AppendList,\Windows\System32\wci.dll
RequireFileEx,AppendList,\Windows\System32\WcnApi.dll
RequireFileEx,AppendList,\Windows\System32\wcncsvc.dll
RequireFileEx,AppendList,\Windows\System32\WcnEapAuthProxy.dll
@@ -365,7 +428,23 @@ RequireFileEx,AppendList,\Windows\System32\webplatstorageserver.dll
RequireFileEx,AppendList,\Windows\System32\wfdprov.dll
RequireFileEx,AppendList,\Windows\System32\WiFiConfigSP.dll
RequireFileEx,AppendList,\Windows\System32\WiFiDisplay.dll
RequireFileEx,AppendList,\Windows\System32\Windows.ApplicationModel*.dll
RequireFileEx,AppendList,\Windows\System32\Windows.Management.Workplace.dll
RequireFileEx,AppendList,\Windows\System32\Windows.Security.Authentication.OnlineId.dll
RequireFileEx,AppendList,\Windows\System32\Windows.StateRepositoryPS.dll
RequireFileEx,AppendList,\Windows\System32\Windows.StateRepositoryUpgrade.dll
RequireFileEx,AppendList,\Windows\System32\wlan*.dll
RequireFileEx,AppendList,\Windows\System32\WinSetupMon.hiv
RequireFileEx,AppendList,\Windows\System32\WinSetupMon.sys
RequireFileEx,AppendList,\Windows\System32\wlidres.dll
RequireFileEx,AppendList,\Windows\System32\wlidsvc.dll
RequireFileEx,AppendList,\Windows\System32\wuapi.dll
RequireFileEx,AppendList,\Windows\System32\wuapihost.exe
RequireFileEx,AppendList,\Windows\System32\wuauclt.exe
RequireFileEx,AppendList,\Windows\System32\wuaueng.dll
RequireFileEx,AppendList,\Windows\System32\wups.dll
RequireFileEx,AppendList,\Windows\System32\wups2.dll
RequireFileEx,AppendList,\Windows\System32\wusys.dll
///////////////////////////////////////////////////////////////////////////////////
// Extract
@@ -447,7 +526,7 @@ btn_SetDefaultOptions=,1,8,543,5,25,25,SetDefaultOptions,SetDefaults_16.png,True
btn_AdvancedOptions=,1,8,574,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show Advanced Options"
btn_ScriptInfo=,1,8,605,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info"
bvl_AdvancedOptions="Advanced Options",0,12,5,50,446,71,8,Bold
cb_IncludeFullWinSxS="Include Full WinSxS",0,3,12,79,150,18,False,"__Uncheck to reduce WinSxS to a basic set of components. Saves ~1GB"
cb_IncludeFullWinSxS="Include Full WinSxS",0,3,12,79,150,18,False,"__Uncheck to reduce WinSxS to a basic set of components. Saves ~1GB#$x#$x*May* cause problems or boot issues in the event of mixed WinSxS versions."
[InterfaceEncoded]
Advanced_16.png=1722,2396

View File

@@ -157,9 +157,6 @@ End
// Prevent explorer from initializing start menu defaults/pins/recent apps/etc. (Prevents explorer crash in 23H2v2)
RegWrite,HKLM,REG_DWORD,"Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","StartMenuInit",13
// Fix statusbar resizing on display res switch. (24H2 26100.1742)
If,%SourceVer%,BiggerEqual,10.0.26100.1742,RegWrite,HKLM,REG_DWORD,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","TaskbarSizeMove",0
// Set the My Computer > Properties context menu to open the classic System Properties dialog
RegWrite,HKLM,0x2,"Tmp_Software\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Properties\command","","%WinDir%\System32\SystemPropertiesComputerName.exe"