Ibra86

W10UI.cmd changelog

Feb 7th, 2025 (edited)
1,822
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.90 KB | None | 0 0
  1. 10.66:
  2. - 26100+: Detect LCU with MumX v2, and disable LCUmsuExpand accordingly
  3.  
  4. 10.65:
  5. - Fix missing typo "lcuwpe" which prevent updating 26100+ boot.wim
  6. - Force LCU msu for 26100+ boot.wim only if the integrated LCU is not Baseline
  7. - Precheck 26100+ boot.wim target to avoid unnecessary LCU expand, or copying LCUs msu to temp directory
  8. when the "Force LCU msu" conditions are met:
  9. if the target is mounted or direct boot.wim file, LCUmsuExpand value will be auto changed to 3
  10. if the target is distribution (iso), LCU msu will be used for boot.wim, regardless LCUmsuExpand value
  11.  
  12. 10.64:
  13. - Builds 26100+: Use UpdateCompression.dll from target, regardless Host OS (e.g. updating 28000 target on 26100 host)
  14. - Builds 26100+: Change "LCUmsuExpand" value 2 behavior to match value 3
  15. - Builds 26100+: Force add LCU(s) via msu for boot.wim if it contains an integrated LCU
  16. - Add "LtscAddEP" new value 2 to force install Enablement Package for LTSC editions (e.g. 22H2 for LTSC 2021)
  17.  
  18. 10.63:
  19. - Implement new value 3 for option "LCUmsuExpand" to add highest LCU msu only
  20. - Change WinPE images detection to check for wpeinit.exe
  21. - Add option "LtscAddEP" to install Enablement Packages for LTSC editions (OFF by default)
  22.  
  23. 10.62:
  24. - Add wlanapi.dll and mobilenetworking.dll to boot.wim for builds 26100+
  25. - Enhance detection for ISO label branch and timestamp
  26.  
  27. 10.61:
  28. - Prioritize SetupHost.exe and SetupPrep.exe for detecting ISO label (branch and timestamp)
  29. - Add label correction for version 26H2 (assuming it will be build 26300)
  30.  
  31. 10.60:
  32. - Update ISO\sources\unbcl.dll from install.wim for builds 26100+
  33. - Skip updating bootmgr file (BIOS setup) when UpdtBootFiles is enabled
  34. - Add/Update boot.pnd.stl to the iso media along with boot.stl
  35. - Skip adding expanded baseline KB5043080 to WinPE if newer LCU already integrated
  36.  
  37. 10.59s:
  38. - Always add boot.stl to the ISO media, similar to bootmgr.efi/bootmgfw.efi
  39.  
  40. 10.59b:
  41. - Build 14393: Use target image dpx.dll to expand updates files if Host OS is Windows 11 22H2 or later
  42.  
  43. 10.59:
  44. - Add build 14393 as supported for ESU Suppressor
  45. - Add detection for 26300 Enablement Package
  46. - Enhance detection for defender-dism file architecture
  47.  
  48. 10.58z:
  49. - Add detection for 28020 Enablement Package
  50. - Add WaaS_reset.reg fix when installing updates online on Win10 1703-22H2
  51.  
  52. 10.58:
  53. - Fix: RCU support and related issues
  54. - Fix: ISO label's custom branch name is lost for versions with Enablement Package
  55.  
  56. 10.57:
  57. - Update ExtendedSecurityUpdates Suppressor for Windows 10 19041-19045
  58. - Disable Net35 option for builds 27965+
  59.  
  60. 10.56:
  61. - Add support for the new 26100+ RCU update "Package_for_RevisedFix"
  62.  
  63. 10.55:
  64. - Update ISO\sources\ServicingCommon.dll from install.wim for 26xxx builds
  65.  
  66. 10.54:
  67. - Change non-insider 26200 iso label to 25h2_ge_release
  68. - Move Enablement package installation order before .NET updates
  69. - Fix for 25H2 .NET Rollup mistakenly detected as .NET feature pack
  70.  
  71. 10.53:
  72. - Add workaround to avoid KB5043080 msu installation error
  73. - Install all SSUs for Windows 10 v1507 (LTSB 2015)
  74. - Fixed detecting EKB version and branch for latest Windows 11 24H2/25H2
  75.  
  76. 10.52:
  77. - Fixed WimCreateTime option when "Keep indexes: Selected"
  78.  
  79. 10.51:
  80. - Add detection for Windows 11 24H2 Dev build 26200 Enablement Package
  81.  
  82. 10.50:
  83. - "LCUmsuExpand" will be auto enabled for builds 26052+. Change to 2 to force disable
  84. - "UpdtBootFiles" will also update new UEFI CA 2023 boot files (see KB5053484)
  85. - Add expanded LCUs one by one instead together
  86. - Add workaround to change cleanup registry values for builds 27768+
  87. - Delete "DecompressOverride" cleanup registry value for builds 26052+
  88. - Add extra value for "ResetBase" with for builds 26052+:
  89. change value to 2 to run reset base cleanup after each LCU
  90. this option still require enabling Cleanup option
  91.  
  92. 10.49:
  93. - Add option "WimCreateTime" to change install.wim image creation time
  94. - Fix repacking psf+wim for multiple updates in the same AggregatedMetadata
  95.  
  96. 10.48:
  97. - Add type detection for Microcode and OOBE updates
  98. - Extend "LCUmsuExpand" option to support Windows 11 builds 22621-22635
  99. - Process msu wim files with wimlib-imagex.exe if "UseWimlib" option is enabled
  100. - Repack Windows 11 psf+wim or psf+cab into msu file
  101. requires matching UUP files:
  102. AggregatedMetadata cab
  103. DesktopDeployment cab, and/or SSU cab
  104.  
  105. 10.47:
  106. - 24H2: Add option "LCUmsuExpand":
  107. expand LCUs and install via update.mum, instead adding msu files directly
  108. default state is OFF
  109. - Update PSFExtractor code to support the new PA31 format, using UpdateCompression.dll
  110. - Detect Package_for_SafeOSDU update for all builds
  111. - 24H2: Match setuphost.exe version between ISO and boot.wim
  112.  
  113. 10.46:
  114. - 24H2: Always install/reinstall all LCU(s) one by one per version
  115. - 24H2: Remove the block for NetFx3 feature with multiple LCUs
  116.  
  117. 10.45:
  118. - All : Detect SSU(s) version, and install the highest only
  119. - 24H2: Detect LCU(s) version, and install the highest only (26052+)
  120. - 24H2: Fix SSU misdetection as .NET rollup in latest updates
  121. - 24H2: NetFx3 feature will not be enabled if multiple LCUs detected
  122. - Show defender-dism package versions, and fix detection for arm64
  123. - DisableResetbase registry will be always set to 1 for builds 25380+
  124. - Extend LCU .mum timestamp preserve workaround for all builds 22621+
  125.  
  126. 10.44:
  127. - Reinstall all LCUs together after NetFx3 feature (26052+)
  128.  
  129. 10.43:
  130. - Add Edge-WebView suppressor for builds 19041+ < 26080
  131. - Add config option "SkipWebView" to control the new suppressor
  132.  
  133. 10.42:
  134. - Fix detection issue where SafeOS DU might get added for install.wim
  135. - Add fallback `dism.exe /Apply-Image` command to extract LCU msu wim files if Powershell code failed
  136. - Optimize "Extracting dpx.dll" code
  137. - Detect oscdimg.exe from work `\bin` directory
  138. - Skip integrating SSU for winre.wim if no other updates will be added
  139.  
  140. 10.41:
  141. - Fix to skip Package_for_SafeOSDU for boot.wim
  142.  
  143. 10.40:
  144. - Detect Package_for_SafeOSDU (26080+)
  145. - Detect and skip HotPatchUpdate for offline target (26058+)
  146. - Skip LCU for winre.wim (26052+)
  147. - Remove WinPE-Rejuv-Package from boot.wim if LCU is added (26052+)
  148. - Reinstall only highest LCU after NetFx3 feature (26052+)
  149.  
  150. 10.39:
  151. - Implemented basic support to Add Drivers to install.wim and boot.wim / winre.wim
  152. - Updated detection for SafeOS DU
  153.  
  154. 10.38:
  155. - Fixed processing SSU-*.cab from normally-named SSU msu
  156. - Changed 22631 iso label to 23h2_ni_release
  157. - Changed finish prompt to "Press 9 or q to exit"
  158. - Added detection for Net35 sxs folder from W10UI.cmd root, or updates repo folder
  159. - Added SupplementalServicing suppressor for builds 14393+ < 19041
  160. - Added ExtendedSecurityUpdates suppressor for builds 17763+ < 20348 (theoretical)
  161. - Added EdgeChromium suppressor for builds 17134+ < 20348 if SkipEdge=1
  162.  
  163. 10.37:
  164. - Fixed CIM_DataFile powershell.exe commands (used if wmic.exe is not installed)
  165.  
  166. 10.36:
  167. - Improved iso label accuracy for Enablement Package fake builds
  168. - Fixed accidental endless loop when AutoStart=1 and Target/Repo are not detected
  169. - Update boot files when W10UI.cmd is called from W10MUI.cmd
  170.  
  171. 10.35:
  172. - Fixed wimlib issue with boot.wim
  173. - Changed "UseWimlib" default state to OFF
  174.  
  175. 10.34:
  176. - Detect and use wimlib-imagex.exe for exporting wim files instead dism.exe
  177. - Added config option "UseWimlib" to control the new behavior
  178.  
  179. 10.33:
  180. - Export wim indexes one at a time if detected Dism.exe version 10.0.25115.1000 or later
  181.  
  182. 10.32:
  183. - Updated detection for Windows 11 23H2 Enablement Package
  184.  
  185. 10.31:
  186. - Fixed Windows 10 Combined LCU integration for install.wim when used via W10MUI
  187.  
  188. 10.30:
  189. - Added workaround for using target image dpx.dll to extract updates cab files for builds 22000+
  190. - Suppress DISM cleanup output for builds 25380+
  191.  
  192. 10.29:
  193. - ISO files bootmgr.efi/bootmgfw.efi will be always updated, regardless UpdtBootFiles option
  194.  
  195. 10.28:
  196. - Added conditional support for SV2 beta builds 22631+
  197.  
  198. 10.27:
  199. - Updated detection for separate Secure Boot updates
  200.  
  201. 10.26:
  202. - Added support for new msu wim files (LCU for builds 25336+)
  203. - Replaced embedded PSFExtractor.exe with Powershell code (external PSFExtractor.exe still supported)
  204. - Enhanced "Cleanup System Image" behavior for current online OS:
  205. RunOnce_AfterRestart_DismCleanup.cmd script will be created on desktop
  206. if above script is not executed, W10UI.cmd will prompt once to run or skip cleanup
  207.  
  208. 10.25:
  209. - Changed integration routine for WinPE images:
  210. winre.wim will get SSU + SafeOS only
  211. winre.wim will get LCU only if LCUwinre=1 (regardless of SafeOS)
  212. boot.wim will not get SafeOS DU (regardless of LCU)
  213. boot.wim will get Enablement KB
  214.  
  215. 10.24:
  216. - Add support for future Windows 11 22H2 Moments Enablement Packages
  217.  
  218. 10.23:
  219. - Detect and use external PSFExtractor.exe (located next to the script)
  220.  
  221. 10.22:
  222. - Fix detection for .NET 4.8.1 pack KB5011048
  223. - Skip Enablement Package for not applicable editions
  224. - Skip rebuilding sources\install.wim if wim2esd is enabled
  225.  
  226. 10.21:
  227. - Added support for Azure Stack HCI, 22H2 Enablement Package
  228.  
  229. 10.20:
  230. - Restore original timestamp for Package_for_RollupFix .mum for 22621+ MSU integration
  231.  
  232. 10.19:
  233. - Added support for Windows 11 22622 Enablement Package
  234. - Fixed Combined UUP update naming scheme for Windows 11 22H2
  235.  
  236. 10.18:
  237. - Enhanced detection for wmic.exe
  238. - Changed option "SkipBootFiles" to "UpdtBootFiles" to avoid confusion
  239.  
  240. 10.17:
  241. - Added support for the new updates file name "Windows11.0-KB*"
  242.  
  243. 10.16:
  244. - Added option "SkipBootFiles" for not updating ISO boot files bootmgr/bootmgr.efi/efisys.bin
  245.  
  246. 10.15:
  247. - Added support to install Windows 11 Combined UUP .msu file directly
  248.  
  249. 10.14:
  250. - Check and exclude unsupported editions for 19041 WindowsExperienceFeaturePack
  251. - Fixed: ADK parameter is not enabled when using custom dism.exe
  252.  
  253. 10.13:
  254. - Added workaround for the missing wmic.exe in build 22483 (and later)
  255. - When running within W10MUI, W10UI will install detected updates, regardless if already installed
  256.  
  257. 10.12:
  258. - Added support for the new UUP dump file name scheme (PSF updates)
  259.  
  260. 10.11:
  261. - Added support for Windows 11 Combined UUP updates
  262. - Updated Windows Defender cab integration routine
  263. - If AutoStart option is active, the script will not clear initial screen, and will auto exit at the end
  264.  
  265. 10.10:
  266. - Added workaround for updating 1904x images on Host OS below Windows 10 1803
  267.  
  268. 10.9:
  269. - Added manual option "LCUwinre" to force updating winre.wim with Cumulative Update
  270. - Fixed architecture detection for already mounted WinPE images
  271.  
  272. 10.8:
  273. - Fix updated iso label for Windows 10 1909
  274.  
  275. 10.7:
  276. - Implemented DIR2ISO by AveYo as a last resort to create updated iso
  277. - Improved updated iso label accuracy
  278.  
  279. 10.6:
  280. - Updated PSFExtractor to remove SxSExpand dependency
  281. - Embedded PSFExtractor using Compressed2TXT v5.3
  282. - Include detected language(s) in ISO file name
  283.  
  284. 10.5:
  285. - Changed updated ISO file name scheme
  286. example old:
  287. Win10_22000.71_x64_2021-07-16.iso
  288. example new:
  289. 22000.71.210709-1028.CO_RELEASE_SVC_PROD1_CLIENT_X64FRE.iso
  290.  
  291. 10.4:
  292. - Rebrand to Windows NT 10.0 Updates Installer
  293. - Improved PSF files processing, and updated PSFExtractor
  294.  
  295. 10.3:
  296. - Added workaround for long path issue when extracting PSF updates
  297.  
  298. 10.2:
  299. - Build 18362, added alternative workaround to suppress Supplemental Servicing or SkipEdge
  300. - Build 20231 and later, LCU will be re-extracted from cab file for updating install.wim
  301. - Build 21382 and later, added support for new LCU PSFX format (cab + psf), require external PSFExtractor/SxSExpand
  302.  
  303. 10.1:
  304. - Added detection for 19044 / v21H2 Enablement package
  305. - Fixed wrong ISO version detection in some scenarios
  306.  
  307. 10.0:
  308. - Added "SkipEdge=2" option to skip LCU's EdgeChromium via "Microsoft\Edge" folder
  309. - Build 20231 and later, for updating install.wim, LCU will be added from cab file directly
  310. - Build 20231 and later, if ReservicingLCU is detected, .NET CU / LCU will not be re-added after enabling NetFx3 feature
  311. - Enhanced Flash updates detection to avoid confliction when Flash Removal update is merged with LCU
  312.  
  313. 9.9:
  314. - Extended `SkipEdge` option to skip EdgeChromium bundled with Cumulative Update
  315.  
  316. 9.8:
  317. - Further enhancement to prevent setup.exe conflict (if ISO files dates are newer than DU)
  318.  
  319. 9.7:
  320. - Fix setup.exe conflict for UUP created ISO
  321. - Fix cosmetic bug detecting EP KB5000736 as Flash
  322. - Show W10UI version in the menu header
  323.  
  324. 9.6:
  325. - Fix setup.exe conflict between boot.wim and DU for ISO distribution
  326.  
  327. 9.5:
  328. - Added proper detection and integration for the new combined msu/cab files
  329.  
  330. 9.4:
  331. - Fixed detection for SSU file and custom Updates location path
  332.  
  333. 9.3:
  334. - Add proper detection and integration for the new SSU file name
  335. - Added "theoretical " support for Windows 10 ARM64 target
  336.  
  337. 9.2:
  338. - Added detection for 19043 / v21H1 Enablement package
  339. - Added detection to install .NET 4.x main pack before .NET LP/Rollup
  340. - Skip wim2swm if install.wim size is less than 4GB
  341.  
  342. 9.0:
  343. - Improved detection for update KB number and version
  344. - Added detection support for WindowsExperienceFeaturePack updates (e.g. KB4592784)
  345. - Added wim2swm option to split install.wim into multiple install.swm files
  346. note: if both wim2esd/wim2swm are 1, install.esd takes precedence over split install.swm
  347. - Added internal support to work with W10MUI.cmd (multilingual distribution script)
  348.  
  349. 8.9:
  350. - Improved processing for 20H2 Enablement/EdgeChromium package
  351. - Added support to install v1607 updates for unsupported editions (non Enterprise LTSB)
  352. - Fixed detection for Adobe Flash Removal Update KB4577586
  353. - Defender update will not be processed for online live OS
  354.  
  355. 8.8:
  356. - Added support to integrate Microsoft Defender update (defender-dism-[x86|x64].cab)
  357. https://support.microsoft.com/en-us/help/4568292
  358. - Improved integration for 20H2 Enablement/EdgeChromium package
  359.  
  360. 8.7:
  361. - Implemented specific fixes for build 14393 (WinPE will not be updated with LCU)
  362. - Enhanced Setup DU updating
  363.  
  364. 8.6:
  365. - Fixed fail-safe integration using update cab file directly
  366.  
  367. 8.5:
  368. - Added SkipEdge option for EdgeChromium with Feature Update Enablement Package
  369. - Fixed cosmetic double image cleanup without EdgeChromium update
  370.  
  371. 8.4:
  372. - Fixed iso version for 19042 / 20H2
  373.  
  374. 8.3:
  375. - Defer adding EdgeChromium update after CU
  376. - Handle Safe OS (WinPE) updates separately
  377. - Show when setup dynamic update is added
  378. - Identify updates types as possible
  379. - winre.wim will not be updated with CU if Safe OS update is detected and added, per Microsoft recommendation
  380. https://docs.microsoft.com/en-us/windows/deployment/update/media-dynamic-update
  381.  
  382. 8.2:
  383. - Added differentiation for Win10 20H1 and 20H2
  384.  
  385. 8.1:
  386. - Enhanced installed updates detection on live online OS
  387.  
  388. 8.0:
  389. - Fixed offline installation for secure boot update KB4524244
  390.  
  391. 7.9:
  392. - Updated .NET CU detection for 1809 and later
  393.  
  394. 7.8:
  395. - Fixed error regarding creating Dism logs
  396.  
  397. 7:7:
  398. - x64 target on x86 host: Fix for unseen registry flush error.
  399.  
  400. 7.6:
  401. - x64 target on x86 host: Fix for wrong detection.
  402.  
  403. 7.5:
  404. - Code improvements and fixes.
  405.  
  406. - Added option wim2esd to convert install.wim to install.esd (only for distribution target)
  407.  
  408. 7.4:
  409. - Detect and skip WinPE only updates for install.wim
  410.  
  411. 7.3:
  412. - Enhanced Mount and Extraction Directory processing
  413.  
  414. 7.2:
  415. - Mount Directory will be always created as a subdirectory (even if it's already a subdirectory)
  416.  
  417. 7.1:
  418. - Do not overwrite iso\sources files with dynamic updates when non-UUP boot.wim is used and updated
  419.  
  420. 7.0:
  421. - Proper extraction of multilingual dynamic updates to only update existing language directories
  422.  
  423. - Support for the new 1909 Enablement Package to set the proper version tag
  424.  
  425. 6.6:
  426. - ResetBase will be disabled for build 18362 and later, to avoid breaking future LCU installation
  427.  
  428. 6.5:
  429. - Enhanced processing DU
  430. now if you choose install.wim (or boot.wim) as target from inside \sources\ folder, DU will be processed and extracted
  431.  
  432. - Enhanced UUP boot.wim index 2 updating
  433. if DU is detected, \sources\ folder will be updated with newer files
  434.  
  435. 6.4:
  436. Fixed .NET cumulative update reinstallation for build 18362
  437.  
  438. 6.3:
  439. - Added workaround fix for updating refreshed 18362 WinPE images
  440.  
  441. - If you selected specific indexes from install.wim, you will get extra option to only keep the selected indexes when rebuilding install.wim
  442. you can still choose to keep them ALL
  443.  
  444. - To avoid accidental closing before reading or copying cmd window output, you now need to Press 9 to exit
  445. or close the window with the red X button
  446.  
  447. - Cosmetic change, option 3. DISM will now show "Windows 10 ADK" instead the long dism.exe path (if ADK is detected)
  448.  
  449. 6.2:
  450. - Fixed already-installed detection for 1903 Cumulative Update
  451.  
  452. 6.1:
  453. - Added manual option "isodir" to specify alternative folder path for saving iso file
  454.  
  455. - Added support for configuration file W10UI.ini to set options:
  456. Values in W10UI.ini take precedence over the ones inside W10UI.cmd (by default both are the same)
  457. Do not change the structure of W10UI.ini, just set your options after the equal sign
  458. To restore old behavior and change options by editing the script, simply delete W10UI.ini file
  459.  
  460. 6.0:
  461. - Code improvement and fixes, mostly to avoid issues with paths and spaces in files names
  462.  
  463. 5.9:
  464. - Added workaround to perform Cleanup System Image for current online OS after installing updates that require reboot to complete (i.e. Cumulative Update)
  465. how to:
  466. run W10UI.cmd and install updates, assuming you choose to cleanup OS image (with or without resetbase)
  467. restart system
  468. run W10UI.cmd again, it will go directly to Cleanup or Reset OS image (it doesn't install or check any updates)
  469.  
  470. 5.8:
  471. - Fixed secondary SSU integration for 14393 WinPE images
  472.  
  473. 5.7:
  474. - Normal 1809 cumulative update will be reinstalled (with .NET cumulative) after enabling .NET 3.5, to keep WU happy
  475.  
  476. 5.6:
  477. - Added support and menu option "Selected Install.wim indexes"
  478. to select specific index(s) to update from install.wim, instead updating them all of them always
  479.  
  480. all indexes is the default setting, to change press 8 at menu
  481. the available indexes will be listed, enter the desired index(s) numbers to choose, separated with space
  482. you can revert to all indexes by entering * alone
  483.  
  484. - Fixed netfx cumulative update duplication, and the accidentally iso option set to 0
  485.  
  486. 5.5:
  487. - Added support to handle the new .NET cumulative update for build 17763 and later
  488.  
  489. 5.4:
  490. - Added support for multi-versioned updates, to avoid skipping new version if old version already installed
  491.  
  492. 5.3:
  493. - Fixed Flash update integration for 17763 (non-applicable editions will be skipped)
  494.  
  495. - Fixed SSU integration for 16299 and later (previously it was always re-integrated even if present)
  496.  
  497. - Implemented Debug Mode (for advanced users)
  498.  
  499. 5.2:
  500. - Fixed: image cleanup is not executed if you only integrated Servicing Stack Update
  501.  
  502. 5.1:
  503. - Fixed ISO creation typo
  504.  
  505. 5.0:
  506. - Fixed confliction issue in detecting offline partition as target, if it had boot files
  507.  
  508. - Added Mount & Extraction directories options to main menu
  509.  
  510. 4.8:
  511. - Fixed detecting and integrating build 14393 cumulative update for WinPE images
  512.  
  513. 4.7:
  514. - Added workaround to prevent breaking operation if Dism Error 1726 occur in cleanup OS image (W10 ver 1803)
  515.  
  516. - Added support to use DVD drive letter as target, whether mounted ISO or inserted DVD
  517.  
  518. 4.6:
  519. - Added architecture to updated ISO file name
  520.  
  521. 4.5:
  522. - Added manual option "delete_source" to keep or delete DVD distribution folder after creating updated ISO
  523.  
  524. 4.3 - 4.4:
  525. - Skip .NET lang packs integration for WinPE images
  526.  
  527. - Updated WinRE.wim will not be left over, if the target is direct install.wim file
  528.  
  529. 4.2:
  530. - Code improvements and fixes
  531.  
  532. - Detailed documentation for options in ReadMe.txt
  533.  
  534. - Added workaround for resetting 16299 WinPE images (they have the same restriction as OS image)
  535.  
  536. - Added option to update or skip winre.wim (if detected within install.wim)
  537.  
  538. - oscdimg.exe will be detected automatically if Windows 10 ADK is installed
  539.  
  540. - ISO file name will have the cumulative update version, and today's date (e.g. Win10_16299.214_2018-02-10.iso)
  541.  
  542. 4.1:
  543. - Implemented workaround for offline ResetBase of build 16299 and later
  544.  
  545. 4.0:
  546. - Cumulative update will now be installed separately after other updates (to avoid confliction with dynamic/.NET updates)
  547.  
  548. - Verbose script version
  549.  
  550. - Fixed .NET 3.5 feature enabling on Server editions
  551.  
  552. 3.6:
  553. - Fixed: if net35source is set manually, the script still try to check and find another source
  554.  
  555. 3.5:
  556. - Update files cab/msu will be processed from current location directly without copying over to temp location
  557.  
  558. 3.4:
  559. - Fixed: when selected target is already mounted boot.wim index 2, detection conflict will cause the script to hang
  560.  
  561. 3.3:
  562. - Fixed accidental mount directory confliction when updating live OS
  563.  
  564. 3.2:
  565. - Split the ResetBase option to two, Cleanup System Image / Reset Image Base
  566.  
  567. 3.0/3.1:
  568. - Added option to skip Resetbase operation
  569.  
  570. - Added option for custom path to .NET 3.5 cab source
  571.  
  572. - Added visible menu options for .NET 3.5 and Resetbase
  573.  
  574. - Implemented auto fix/change for registry value DisableResetbase (to allow Resetbase)
  575.  
  576. - Enabling .NET 3.5 now occurs after installing updates (to allow Resetbase), and cumulative update will be reinstalled afterwards
  577.  
  578. - Few improvement to handle "All applicable updates are found installed" situation
  579.  
  580. - Windows 10 ADK DISM will be used if detected, even if Host OS is Windows 10
  581.  
  582. 2.0:
  583. - Updated WinRE.wim will not be left over, if the target is distribution folder
  584.  
  585. 1.8:
  586. - Added workaround for "The remote procedure call failed." error when adding cumulative update to winpe image
  587.  
  588. 1.2:
  589. - Fixed a check bug that prevent integrating 10240 cumulative into boot.wim/winre.wim
  590.  
  591. - Added two manual options for advanced users, autostart / iso
  592.  
  593. 1.1:
  594. - Minor revision
  595.  
  596. 1.0:
  597. - Initial release
  598.  
Advertisement
Add Comment
Please, Sign In to add comment