abbodi1406's Batch Scripts Repo

Discussion in 'Scripting' started by abbodi1406, May 4, 2017.

  1. westlake

    westlake MDL Novice

    Mar 29, 2013
    15
    4
    0
    Hello,

    I was able to create 26200.7296 with v120, but not 26200.7309 with v120r. There is a problem with handling the latest .NET update.

    "An error occurred trying to open - C:\io\UUPs\Windows11.0-KB5067931-x64-NDP481.cab Error: 0xca00a009"
     
  2. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
  3. bogol

    bogol MDL Junior Member

    Dec 30, 2009
    60
    60
    0
    @abbodi1406 UUP converter crashes for me right after creating the virtual editions (trying to make a win11 25h2 7171 iso).
    It crashes when installing the dynamic update. The window simply closes immediately, no message on the logs etc. Does this update fix this bug?
    Thanks!
     
  4. westlake

    westlake MDL Novice

    Mar 29, 2013
    15
    4
    0
    It does the same thing to me as @bogol described, but I thought it was due to a .NET error.
     
  5. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    You mean v120u links posted above? or from uupdump?
    updating the links at the website can take some time
     
  6. westlake

    westlake MDL Novice

    Mar 29, 2013
    15
    4
    0
    He meant r. It doesn't work properly for me either.
     
  7. bogol

    bogol MDL Junior Member

    Dec 30, 2009
    60
    60
    0
    #3987 bogol, Nov 27, 2025
    Last edited: Nov 27, 2025
    Yeah sorry I meant v120r. I'm testing v120u right now.

    EDIT: 120u works fine, thanks for the fix!
     
  8. westlake

    westlake MDL Novice

    Mar 29, 2013
    15
    4
    0
    @abbodi1406

    Thanks, everything works just as well with v120u as it did with v120.
     
  9. boblan

    boblan MDL Novice

    Jun 1, 2015
    29
    9
    0
  10. home7eh2025

    home7eh2025 MDL Junior Member

    Mar 24, 2025
    51
    25
    0
    Curious about What's Changed in more detail for UUP > iSO
    from v.118 to v.120u. using GNU diffutils version 2.7

    the results are as follows:

    Code:
    
    --- D:\UUP\120r\convert-UUP.cmd   Wed Nov 26 06:50:39 2025
    +++ D:\UUP\120u\convert-UUP.cmd   Thu Nov 27 21:20:25 2025
    @@ -1,6 +1,6 @@
     <!-- : Begin batch script
     @setlocal DisableDelayedExpansion
    -@set uivr=v120r
    +@set uivr=v120u
     @echo off
     :: Change to 1 to enable debug mode
     set _Debug=0
    @@ -1234,7 +1234,7 @@
     if %_build% geq 15063 (
     wimlib-imagex.exe extract "!MetadataESD!" 3 Windows\System32\config\SOFTWARE --dest-dir=.\bin\temp --no-acls --no-attributes %_Null%
     set "isokey=Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\Installed"
    -for /f %%i in ('"offlinereg.exe .\bin\temp\SOFTWARE "!isokey!" enumkeys %_Nul6% ^| findstr /i /r "Server\.OS WNC\.OS WCOSDevice""') do if not errorlevel 1 (
    +for /f %%i in ('"offlinereg.exe .\bin\temp\SOFTWARE "!isokey!" enumkeys %_Nul6% ^| findstr /i /r "Client\.OS Server\.OS WNC\.OS WCOSDevice""') do if not errorlevel 1 (
       for /f "tokens=3 delims==:" %%A in ('"offlinereg.exe .\bin\temp\SOFTWARE "!isokey!\%%i" getvalue Branch %_Nul6%"') do set "revbranch=%%~A"
      for /f "tokens=5,6 delims==:." %%A in ('"offlinereg.exe .\bin\temp\SOFTWARE "!isokey!\%%i" getvalue Version %_Nul6%"') do if %%A gtr !revmaj! (
         set "revver=%%~A.%%B
    @@ -2265,6 +2265,7 @@
     call :setuphostprep
     for /f "tokens=4-7 delims=.() " %%i in ('"findstr /i /b "FileVersion" .\bin\version.txt" %_Nul6%') do (set iduver=%%i.%%j&set idumaj=%%i&set idumin=%%j&set branch=%%k&set idudate=%%l)
     del /f /q .\bin\version.txt %_Nul3%
    +if not defined isobranch set "isobranch=%branch%"
     call :fixVerBrn %isomaj% isobranch iduver branch
     set _label=%isover%.%isodate%.%isobranch%
     if /i not "%branch%"=="WinBuild" if /i not "%branch%"=="GitEnlistment" if /i not "%idudate%"=="winpbld" (set _label=%iduver%.%idudate%.%branch%)
    @@ -3829,7 +3830,7 @@
     set isomin=0
     for /f "tokens=%tok% delims=_." %%i in ('dir /b /a:-d /od "%_mount%\Windows\WinSxS\Manifests\%_ss%_microsoft-windows-coreos-revision*.manifest"') do (set isover=%%i.%%j&set isomaj=%%i&set isomin=%%j)
     set "isokey=Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\Installed"
    -for /f %%i in ('"offlinereg.exe "%_mount%\Windows\system32\config\SOFTWARE" "!isokey!" enumkeys %_Nul6% ^| findstr /i /r "Server\.OS WNC\.OS WCOSDevice""') do if not errorlevel 1 (
    +for /f %%i in ('"offlinereg.exe "%_mount%\Windows\system32\config\SOFTWARE" "!isokey!" enumkeys %_Nul6% ^| findstr /i /r "Client\.OS Server\.OS WNC\.OS WCOSDevice""') do if not errorlevel 1 (
      for /f "tokens=3 delims==:" %%A in ('"offlinereg.exe "%_mount%\Windows\system32\config\SOFTWARE" "!isokey!\%%i" getvalue Branch %_Nul6%"') do set "isobranch=%%~A"
      for /f "tokens=5,6 delims==:." %%A in ('"offlinereg.exe "%_mount%\Windows\system32\config\SOFTWARE" "!isokey!\%%i" getvalue Version %_Nul6%"') do if %%A gtr !isomaj! (
         set "isover=%%~A.%%B
    
    
    Code:
    
    --- D:\UUP\.obsoletes\120\convert-UUP.cmd   Sun Nov 16 01:12:15 2025
    +++ D:\UUP\120r\convert-UUP.cmd   Wed Nov 26 06:50:39 2025
    @@ -1,6 +1,6 @@
     <!-- : Begin batch script
     @setlocal DisableDelayedExpansion
    -@set uivr=v120
    +@set uivr=v120r
     @echo off
     :: Change to 1 to enable debug mode
     set _Debug=0
    @@ -1234,7 +1234,7 @@
     if %_build% geq 15063 (
     wimlib-imagex.exe extract "!MetadataESD!" 3 Windows\System32\config\SOFTWARE --dest-dir=.\bin\temp --no-acls --no-attributes %_Null%
     set "isokey=Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\Installed"
    -for /f %%i in ('"offlinereg.exe .\bin\temp\SOFTWARE "!isokey!" enumkeys %_Nul6% ^| findstr /i /r "Client\.OS Server\.OS""') do if not errorlevel 1 (
    +for /f %%i in ('"offlinereg.exe .\bin\temp\SOFTWARE "!isokey!" enumkeys %_Nul6% ^| findstr /i /r "Server\.OS WNC\.OS WCOSDevice""') do if not errorlevel 1 (
      for /f "tokens=3 delims==:" %%A in ('"offlinereg.exe .\bin\temp\SOFTWARE "!isokey!\%%i" getvalue Branch %_Nul6%"') do set "revbranch=%%~A"
       for /f "tokens=5,6 delims==:." %%A in ('"offlinereg.exe .\bin\temp\SOFTWARE "!isokey!\%%i" getvalue Version %_Nul6%"') do if %%A gtr !revmaj! (
         set "revver=%%~A.%%B
    @@ -3829,7 +3829,7 @@
     set isomin=0
     for /f "tokens=%tok% delims=_." %%i in ('dir /b /a:-d /od "%_mount%\Windows\WinSxS\Manifests\%_ss%_microsoft-windows-coreos-revision*.manifest"') do (set isover=%%i.%%j&set isomaj=%%i&set isomin=%%j)
     set "isokey=Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\Installed"
    -for /f %%i in ('"offlinereg.exe "%_mount%\Windows\system32\config\SOFTWARE" "!isokey!" enumkeys %_Nul6% ^| findstr /i /r "Client\.OS Server\.OS""') do if not errorlevel 1 (
    +for /f %%i in ('"offlinereg.exe "%_mount%\Windows\system32\config\SOFTWARE" "!isokey!" enumkeys %_Nul6% ^| findstr /i /r "Server\.OS WNC\.OS WCOSDevice""') do if not errorlevel 1 (
       for /f "tokens=3 delims==:" %%A in ('"offlinereg.exe "%_mount%\Windows\system32\config\SOFTWARE" "!isokey!\%%i" getvalue Branch %_Nul6%"') do set "isobranch=%%~A"
      for /f "tokens=5,6 delims==:." %%A in ('"offlinereg.exe "%_mount%\Windows\system32\config\SOFTWARE" "!isokey!\%%i" getvalue Version %_Nul6%"') do if %%A gtr !isomaj! (
         set "isover=%%~A.%%B
    
    
    Code:
    
    --- D:\UUP\.obsoletes\119\convert-UUP.cmd   Wed Nov 12 03:15:06 2025
    +++ D:\UUP\.obsoletes\120\convert-UUP.cmd   Sun Nov 16 01:12:15 2025
    @@ -1,6 +1,6 @@
     <!-- : Begin batch script
     @setlocal DisableDelayedExpansion
    -@set uivr=v119
    +@set uivr=v120
     @echo off
     :: Change to 1 to enable debug mode
     set _Debug=0
    @@ -2057,12 +2057,12 @@
     wimlib-imagex.exe extract "!_UUP!\%packf%" 1 SSU-*%arch%*.cab --dest-dir="!_cabdir!\lcu" %_Null%
     if %_build% geq 26100 wimlib-imagex.exe extract "!_UUP!\%packf%" 1 RCU-*%arch%*.cab --dest-dir="!_cabdir!\lcu" %_Null%
     )
    -if exist "!_cabdir!\lcu\RCU-*baseless*.cab" del /f /q "!_cabdir!\lcu\RCU-*baseless*.cab" %_Nul3%
     for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\lcu\*Windows1*-KB*.*"') do set "compkg=%%#"
     7z.exe e "!_cabdir!\lcu\%compkg%" -o"!_cabdir!" update.mum -aoa %_Null%
     7z.exe e "!_cabdir!\lcu\%compkg%" -o"!_cabdir!" %_ss%_microsoft-windows-coreos-revision*.manifest -aoa %_Null%
     7z.exe e "!_cabdir!\lcu\%compkg%" -o"!_cabdir!" %_ss%_microsoft-updatetargeting-*os_*.manifest -aoa %_Null%
     if exist "!_cabdir!\lcu\SSU-*%arch%*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\lcu\SSU-*%arch%*.cab"') do (set "compkg=%%#"&call :inrenssu)
    +if exist "!_cabdir!\lcu\RCU-*baseless*.*" del /f /q "!_cabdir!\lcu\RCU-*baseless*.*" %_Nul3%
     if exist "!_cabdir!\lcu\RCU-*%arch%*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\lcu\RCU-*%arch%*.cab"') do (
     7z.exe e "!_cabdir!\lcu\%%#" -o"!_cabdir!" update.mum -aoa %_Null%
     7z.exe e "!_cabdir!\lcu\%%#" -o"!_cabdir!" %_ss%_microsoft-windows-coreos-revision*.manifest -aoa %_Null%
    @@ -2315,7 +2315,7 @@
     if exist "!_UUP!\*Windows1*-KB*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_UUP!\*Windows1*-KB*.cab"') do (set "pkgn=%%~n#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :cab2)
     if defined tmpcmp if exist "!_UUP!\Windows1?.?-*%arch%_inout.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_UUP!\Windows1?.?-*%arch%_inout.cab"') do (set "pkgn=%%~n#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :cab2)
     if %psfwim% equ 1 if exist "!_cabdir!\*Windows1*-KB*.wim" for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\*Windows1*-KB*.wim"') do (set "pkgn=%%~n#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :psfx2)
    -if exist "!_UUP!\RCU-*-*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_UUP!\RCU-*-*.cab"') do (set "pkgn=%%~n#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :cab3)
    +if %psfwim% equ 1 if exist "!_UUP!\RCU-*-*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_UUP!\RCU-*-*.cab"') do (set "pkgn=%%~n#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :cab3)
     goto :eof
     :sum2msu
    @@ -2384,7 +2384,7 @@
     set psf_%pkgn%=1
     )
     findstr /i /m "Package_for_RollupFix" "!dest!\update.mum" %_Nul3% && (
    -call :chklcu Package_for_RollupFix
    +call :chklcu "!dest!" Package_for_RollupFix
     )
     expand.exe -f:toc.xml "!_UUP!\%package%" "!dest!" %_Null%
     if exist "!dest!\toc.xml" (
    @@ -2548,10 +2548,13 @@
     )
     for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\lcu\*Windows1*-KB*.*"') do set "compkg=%%#"
     7z.exe e "!_cabdir!\lcu\%compkg%" -o"!dest!" update.mum -aoa %_Null%
    -if exist "!_cabdir!\lcu\RCU-*baseless*.cab" del /f /q "!_cabdir!\lcu\RCU-*baseless*.cab" %_Nul3%
    +if exist "!_cabdir!\lcu\RCU-*baseless*.*" del /f /q "!_cabdir!\lcu\RCU-*baseless*.*" %_Nul3%
     if exist "!_cabdir!\lcu\RCU-*%arch%*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\lcu\RCU-*%arch%*.cab"') do (
     set _rcu=%pkgid%
    -set "compkg=%%#"&call :inrenrcu
    +7z.exe e "!_cabdir!\lcu\%%#" -o"!_cabdir!\lcu" update.mum -aoa %_Null%
    +7z.exe e "!_cabdir!\lcu\%%#" -o"!dest!" %_ss%_microsoft-updatetargeting-*os_*.manifest -aoa %_Null%
    +call :chklcu "!_cabdir!\lcu" Package_for_RevisedFix
    +if %psfwim% equ 1 set "compkg=%%#"&call :inrenrcu
     )
     if exist "!_cabdir!\lcu\SSU-*%arch%*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\lcu\SSU-*%arch%*.cab"') do (set "compkg=%%#"&call :inrenssu)
     if %msuwim% equ 1 if %psfwim% equ 1 (
    @@ -2560,7 +2563,7 @@
     rmdir /s /q "!_cabdir!\lcu\" %_Nul3%
     set msu_%pkgn%=1
     findstr /i /m "Package_for_RollupFix" "!dest!\update.mum" %_Nul3% && (
    -call :chklcu Package_for_RollupFix
    +call :chklcu "!dest!" Package_for_RollupFix
     )
     goto :eof
    @@ -2614,8 +2617,8 @@
     if exist "!dest!\" rmdir /s /q "!dest!\"
     mkdir "!dest!"
     set /a count+=1
    -7z.exe e "!_UUP!\%package%" -o"!dest!" update.mum -aoa %_Null%
    -call :chklcu Package_for_RevisedFix
    +:: 7z.exe e "!_UUP!\%package%" -o"!dest!" update.mum -aoa %_Null%
    +:: call :chklcu "!dest!" Package_for_RevisedFix
     set "_type=[RCU]"&set uwinpe=1
     echo %count%/%_cab%: %package% %_type%
     set cab_%pkgn%=1
    @@ -2637,19 +2640,19 @@
     goto :eof
     :chklcu
    -findstr /i /m /c:"Microsoft-Windows-CoreEdition" "!dest!\update.mum" %_Nul3% || set _eosC=1
    -findstr /i /m /c:"Microsoft-Windows-ProfessionalEdition" "!dest!\update.mum" %_Nul3% || set _eosP=1
    -findstr /i /m /c:"Microsoft-Windows-PPIProEdition" "!dest!\update.mum" %_Nul3% || set _eosT=1
    +findstr /i /m /c:"Microsoft-Windows-CoreEdition" "%~1\update.mum" %_Nul3% || set _eosC=1
    +findstr /i /m /c:"Microsoft-Windows-ProfessionalEdition" "%~1\update.mum" %_Nul3% || set _eosP=1
    +findstr /i /m /c:"Microsoft-Windows-PPIProEdition" "%~1\update.mum" %_Nul3% || set _eosT=1
     set /a c_num+=1
     set kbvr=0
    -set kbnm=%1
    -for /f "tokens=5-8 delims==. " %%H in ('findstr /i %kbnm% "!dest!\update.mum"') do set "kbvr=%%I"&set "cver=%%~H.%%I.%%J.%%K
    +set kbnm=%2
    +for /f "tokens=5-8 delims==. " %%H in ('findstr /i %kbnm% "%~1\update.mum"') do set "kbvr=%%I"&set "cver=%%~H.%%I.%%J.%%K
     if %_build% geq 22621 (
    -if not exist "!_cabdir!\LCUmum\%kbnm%~%_Pkt%~%_ss%~~%cver%.mum" copy /y "!dest!\update.mum" "!_cabdir!\LCUmum\%kbnm%~%_Pkt%~%_ss%~~%cver%.mum" %_Nul1%
    +if not exist "!_cabdir!\LCUmum\%kbnm%~%_Pkt%~%_ss%~~%cver%.mum" copy /y "%~1\update.mum" "!_cabdir!\LCUmum\%kbnm%~%_Pkt%~%_ss%~~%cver%.mum" %_Nul1%
     )
     call :vrpad %kbvr%
     if %_build% geq 26052 (
    -echo %package% |findstr /i "RCU\-" %_Nul1% || if not exist "!_cabdir!\LCUall\%cuvr%-%package%" (
    +if not exist "!_cabdir!\LCUall\*Windows*%pkgid%*.msu" if not exist "!_cabdir!\LCUall\%cuvr%-%package%" (
       copy /y "!_UUP!\%package%" "!_cabdir!\LCUall\%cuvr%-%package%" %_Nul1%
     )
     echo %package% |findstr /i "KB5043080" %_Nul1% && if not exist "!_cabdir!\LCUbase\%cuvr%-%package%" (
    @@ -2833,7 +2836,7 @@
     if exist "!_UUP!\*Windows1*-KB*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_UUP!\*Windows1*-KB*.cab"') do (set "pckn=%%~n#"&set "packx=%%~x#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :procmum)
     if %_build% geq 21382 if exist "!_UUP!\*Windows1*-KB*.msu" (for /f "tokens=* delims=" %%# in ('dir /b /on "!_UUP!\*Windows1*-KB*.msu"') do if defined msu_%%~n# (set "pckn=%%~n#"&set "packx=%%~x#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :procmum))
     if %psfwim% equ 1 if exist "!_cabdir!\*Windows1*-KB*.wim" (for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\*Windows1*-KB*.wim"') do if defined psfx_%%~n# (set "pckn=%%~n#"&set "packx=%%~x#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :procmum))
    -if exist "!_UUP!\RCU-*-*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_UUP!\RCU-*-*.cab"') do (set "pckn=%%~n#"&set "packx=%%~x#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :procrcu)
    +if %psfwim% equ 1 if exist "!_UUP!\RCU-*-*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!_UUP!\RCU-*-*.cab"') do (set "pckn=%%~n#"&set "packx=%%~x#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :procrcu)
     if not exist "%mumtarget%\Windows\Servicing\Packages\*WinPE-LanguagePack*.mum" if exist "!_UUP!\*defender-dism*%_bit%*.cab" (for /f "tokens=* delims=" %%# in ('dir /b "!_UUP!\*defender-dism*%_bit%*.cab"') do (set "pckn=%%~n#"&set "packx=%%~x#"&set "package=%%#"&set "dest=!_cabdir!\%%~n#"&call :procmum))
     if %_build% geq 22621 if %winbuild% lss 10240 reg.exe query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentMajorVersionNumber %_Nul3% || (
     reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentMajorVersionNumber /t REG_DWORD /d 10 /f %_Nul3%
    
    
    Code:
    
    --- D:\UUP\.obsoletes\118\convert-UUP.cmd   Sat Nov 08 04:09:12 2025
    +++ D:\UUP\.obsoletes\119\convert-UUP.cmd   Wed Nov 12 03:15:06 2025
    @@ -1,6 +1,6 @@
     <!-- : Begin batch script
     @setlocal DisableDelayedExpansion
    -@set uivr=v118
    +@set uivr=v119
     @echo off
     :: Change to 1 to enable debug mode
     set _Debug=0
    @@ -590,6 +590,7 @@
     if %_build% geq 26000 (
     if %DisableUpdatingUpgrade% equ 2 (set DisableUpdatingUpgrade=0) else (set DisableUpdatingUpgrade=1)
     )
    +if %_build% geq 27965 (set NetFx3=0)
     if %WIMFILE%==install.wim (
     if %AddUpdates% neq 1 if %wim2esd% equ 1 (set WIMFILE=install.esd)
     )
    @@ -807,6 +808,7 @@
     if %_build% geq 26000 (
     if %DisableUpdatingUpgrade% equ 2 (set DisableUpdatingUpgrade=0) else (set DisableUpdatingUpgrade=1)
     )
    +if %_build% geq 27965 (set NetFx3=0)
     if %WIMFILE%==install.wim (
     if %AddUpdates% neq 1 if %wim2esd% equ 1 (set WIMFILE=install.esd)
     )
    @@ -2762,35 +2764,35 @@
     set "_Cmp=HKLM\%COMPONENTS%\DerivedData\Components"
     if exist "%mumtarget%\Windows\Servicing\Packages\*~arm64~~*.mum" (
     set "xBT=arm64"
    -set "_EsuCom=arm64_%_EsuCmp%_%_Pkt%_%_OurVer%_none_e55ca6c027a999a2"
    +set "_EsuCom=arm64_%_EsuCmp%_%_Pkt%_%_OurVer%_none_eeb9e0b00f513fbe"
     set "_SupCom=arm64_%_SupCmp%_%_Pkt%_%_OurVer%_none_8b15303df56a09af"
     set "_CedCom=arm64_%_CedCmp%_%_Pkt%_%_OurVer%_none_7cb088037a42a80b"
    -set "_EsuKey=%_Wnn%\arm64_%_EsuCmp%_%_Pkt%_none_0e8b3f09ce2fa7ce"
    +set "_EsuKey=%_Wnn%\arm64_%_EsuCmp%_%_Pkt%_none_0e1ac5e1d0e42392"
     set "_SupKey=%_Wnn%\arm64_%_SupCmp%_%_Pkt%_none_0a035f900ca87ee9"
     set "_EdgKey=%_Wnn%\arm64_%_EdgCmp%_%_Pkt%_none_1e5e2b2c8adcf701"
     set "_CedKey=%_Wnn%\arm64_%_CedCmp%_%_Pkt%_none_df3eefecc502346d"
     ) else if exist "%mumtarget%\Windows\Servicing\Packages\*~amd64~~*.mum" (
     set "xBT=amd64"
    -set "_EsuCom=amd64_%_EsuCmp%_%_Pkt%_%_OurVer%_none_e55c9e8627a9a506"
    +set "_EsuCom=amd64_%_EsuCmp%_%_Pkt%_%_OurVer%_none_eeb9d8760f514b22"
     set "_SupCom=amd64_%_SupCmp%_%_Pkt%_%_OurVer%_none_8b152803f56a1513"
     set "_CedCom=amd64_%_CedCmp%_%_Pkt%_%_OurVer%_none_7cb07fc97a42b36f"
    -set "_EsuKey=%_Wnn%\amd64_%_EsuCmp%_%_Pkt%_none_0e8b36cfce2fb332"
    +set "_EsuKey=%_Wnn%\amd64_%_EsuCmp%_%_Pkt%_none_0e1abda7d0e42ef6"
     set "_SupKey=%_Wnn%\amd64_%_SupCmp%_%_Pkt%_none_0a0357560ca88a4d"
     set "_EdgKey=%_Wnn%\amd64_%_EdgCmp%_%_Pkt%_none_1e5e22f28add0265"
     set "_CedKey=%_Wnn%\amd64_%_CedCmp%_%_Pkt%_none_df3ee7b2c5023fd1"
     ) else (
     set "xBT=x86"
    -set "_EsuCom=x86_%_EsuCmp%_%_Pkt%_%_OurVer%_none_893e03026f4c33d0"
    +set "_EsuCom=x86_%_EsuCmp%_%_Pkt%_%_OurVer%_none_929b3cf256f3d9ec"
     set "_SupCom=x86_%_SupCmp%_%_Pkt%_%_OurVer%_none_2ef68c803d0ca3dd"
     set "_CedCom=x86_%_CedCmp%_%_Pkt%_%_OurVer%_none_2091e445c1e54239"
    -set "_EsuKey=%_Wnn%\x86_%_EsuCmp%_%_Pkt%_none_b26c9b4c15d241fc"
    +set "_EsuKey=%_Wnn%\x86_%_EsuCmp%_%_Pkt%_none_b1fc22241886bdc0"
     set "_SupKey=%_Wnn%\x86_%_SupCmp%_%_Pkt%_none_ade4bbd2544b1917"
     set "_EdgKey=%_Wnn%\x86_%_EdgCmp%_%_Pkt%_none_c23f876ed27f912f"
     set "_CedKey=%_Wnn%\x86_%_CedCmp%_%_Pkt%_none_83204c2f0ca4ce9b"
     )
     for /f "tokens=4,5,6 delims=_" %%H in ('dir /b "%mumtarget%\Windows\WinSxS\Manifests\%xBT%_microsoft-windows-foundation_*.manifest"') do set "_Fnd=microsoft-w..-foundation_%_Pkt%_%%H_%%~nJ"
     if %_build% geq 14393 if %_build% lss 19041 if not exist "%mumtarget%\Windows\WinSxS\Manifests\%_SupCom%.manifest" call :Latent _Sup %_Nul3%
    -if %_build% geq 17763 if %_build% lss 20348 if not exist "%mumtarget%\Windows\WinSxS\Manifests\%_EsuCom%.manifest" call :Latent _Esu %_Nul3%
    +if %_build% geq 19041 if %_build% lss 19046 if not exist "%mumtarget%\Windows\WinSxS\Manifests\%_EsuCom%.manifest" call :Latent _Esu %_Nul3%
     if %_build% geq 17134 if %_build% lss 20348 if not exist "%mumtarget%\Windows\WinSxS\Manifests\%_CedCom%.manifest" if not exist "%mumtarget%\Windows\Servicing\Packages\*WinPE-LanguagePack*.mum" if not exist "%mumtarget%\Windows\WinSxS\Manifests\%xBT%_%_CedCmp%_*.manifest" if %SkipEdge% equ 1 call :Latent _Ced %_Nul3%
     set lcuall=
     set lcumsu=
    @@ -4462,7 +4464,7 @@
     set "_SupIdn=Microsoft-Client-Licensing-SupplementalServicing"
     set "_EdgIdn=Microsoft-Windows-EdgeChromium-FirstTimeInstaller"
     set "_CedIdn=Microsoft-Windows-EdgeChromium"
    -set "_EsuIdn=Microsoft-Windows-SLC-Component-ExtendedSecurityUpdatesAI"
    +set "_EsuIdn=Microsoft-Windows-Security-SPP-Component-ExtendedSecurityUpdatesAI"
     set "_SxsCfg=Microsoft\Windows\CurrentVersion\SideBySide\Configuration"
     set "_CBS=Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages"
     set "_IFEO=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dismhost.exe"
    
    

    Hope this usefully
    _________________
    home7ech
    Creative Learning by Doing, Slowly but Do iT Cool's
     
  11. home7eh2025

    home7eh2025 MDL Junior Member

    Mar 24, 2025
    51
    25
    0
    #3991 home7eh2025, Nov 30, 2025
    Last edited: Nov 30, 2025
    Curious about What's Changed in more detail for W10Ui
    from v10.57 sampai v10.58r using GNU diffutils version 2.7

    the results are as follows:

    Code:
    
    --- D:\WHD\W10Ui\.obsoletes\W10Ui_10.58f.cmd   Sat Nov 22 12:39:24 2025
    +++ D:\WHD\W10Ui\W10Ui_10.58u.cmd   Wed Nov 26 06:50:21 2025
    @@ -1,5 +1,5 @@
     @setlocal DisableDelayedExpansion
    -@set uiv=v10.58f
    +@set uiv=v10.58r
     @echo off
     :: enable debug mode, you must also set target and repo (if updates are not beside the script)
     set _Debug=0
    @@ -2746,7 +2746,7 @@
     set /a _fixSV=%_build%+1
     set "_tikey=HKLM\uiSOFTWARE\Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\Installed"
     reg.exe load HKLM\uiSOFTWARE "!mountdir!\Windows\system32\config\SOFTWARE" %_Nul1%
    -for /f "tokens=* delims=" %%# in ('reg.exe query "%_tikey%" ^| findstr /i /r "Client\.OS Server\.OS"') do set "_oskey=%%#"
    +for /f "tokens=* delims=" %%# in ('reg.exe query "%_tikey%" ^| findstr /i /r "Client\.OS Server\.OS WNC\.OS WCOSDevice"') do set "_oskey=%%#"
     for /f "skip=2 tokens=5,6 delims=. " %%A in ('reg.exe query "%_oskey%" /v Version') do if %%A gtr !isomaj! (
       set isover=%%A.%%B
       set isomaj=%%A
    @@ -2763,7 +2763,7 @@
     :detectLab
     set "_tikey=HKLM\uiSOFTWARE\Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\Installed"
     reg.exe load HKLM\uiSOFTWARE "!mountdir!\Windows\system32\config\SOFTWARE" %_Nul1%
    -for /f "tokens=* delims=" %%# in ('reg.exe query "%_tikey%" ^| findstr /i /r "Client\.OS Server\.OS"') do set "_oskey=%%#"
    +for /f "tokens=* delims=" %%# in ('reg.exe query "%_tikey%" ^| findstr /i /r "Client\.OS Server\.OS WNC\.OS WCOSDevice"') do set "_oskey=%%#"
     for /f "skip=2 tokens=2*" %%A in ('reg.exe query "%_oskey%" /v Branch') do set "%1=%%B"
     reg.exe save HKLM\uiSOFTWARE "!mountdir!\Windows\System32\Config\SOFTWARE2" /y %_Nul1%
     reg.exe unload HKLM\uiSOFTWARE %_Nul1%
    
    
    Code:
    
    --- D:\WHD\W10Ui\.obsoletes\W10Ui_10.58.cmd   Thu Nov 27 20:54:45 2025
    +++ D:\WHD\W10Ui\W10Ui_10.58f.cmd   Sat Nov 22 12:39:24 2025
    
    Full W10Ui_10.58_10.58f.diff File : https://pixeldrain.com/u/t9C4gWr1
    
    Note: Limitation enter a message with no more than 100000 characters.
    
    
    Code:
    
    --- D:\WHD\W10Ui\.obsoletes\W10Ui_10.57.cmd   Wed Nov 12 03:15:10 2025
    +++ D:\WHD\W10Ui\.obsoletes\W10Ui_10.58.cmd   Sun Nov 16 02:12:48 2025
    @@ -1,5 +1,5 @@
     @setlocal DisableDelayedExpansion
    -@set uiv=v10.57
    +@set uiv=v10.58
     @echo off
     :: enable debug mode, you must also set target and repo (if updates are not beside the script)
     set _Debug=0
    @@ -926,7 +926,7 @@
     echo ============================================================
     echo.
     )
    -set msuchk=1&set count=0&set msucab=&set uuppkg=
    +set msuchk=1&set count=0&set msucab=&set uuppkg=&set _rcu=
     for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\*Windows1*-KB*%arch%*.msu"') do (set "package=%%#"&set "dest=%%~n#"&call :cab1)
     )
     if %_sum%==0 (echo.&echo All applicable updates are detected as installed&goto :eof)
    @@ -943,12 +943,13 @@
     if %online%==0 if exist "!repo!\*defender-dism*%_bit%*.cab" for /f "tokens=* delims=" %%# in ('dir /b "!repo!\*defender-dism*%_bit%*.cab"') do (call set /a _sum+=1)
     if exist "!repo!\*Windows1*-KB*%arch%*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\*Windows1*-KB*%arch%*.cab"') do (call set /a _sum+=1)
     if %psfwim% equ 1 if exist "!_cabdir!\*Windows1*-KB*%arch%*.wim" for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\*Windows1*-KB*%arch%*.wim"') do (call set /a _sum+=1)
    -set count=0&set isoupdate=&set tmpcmp=&set _rcu=
    +if %psfwim% equ 1 if exist "!repo!\RCU-*-*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\RCU-*-*.cab"') do (call set /a _sum+=1)
    +set count=0&set isoupdate=&set tmpcmp=
     if %online%==0 if exist "!repo!\*defender-dism*%_bit%*.cab" for /f "tokens=* delims=" %%# in ('dir /b "!repo!\*defender-dism*%_bit%*.cab"') do (set "package=%%#"&set "dest=%%~n#"&call :cab2)
     if exist "!repo!\*Windows1*-KB*%arch%*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\*Windows1*-KB*%arch%*.cab" ^| findstr /i /v /c:"_inout.cab"') do (set "pkgn=%%~n#"&set "package=%%#"&set "dest=%%~n#"&call :cab2)
     if exist "!repo!\Windows1*-KB*%arch%_inout.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\Windows1*-KB*%arch%_inout.cab"') do (set "pkgn=%%~n#"&set "package=%%#"&set "dest=%%~n#"&call :cab2)
     if %psfwim% equ 1 if exist "!_cabdir!\*Windows1*-KB*%arch%*.wim" for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\*Windows1*-KB*%arch%*.wim"') do (set "pkgn=%%~n#"&set "package=%%#"&set "dest=%%~n#"&call :psfx2)
    -if exist "!repo!\RCU-*-*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\RCU-*-*.cab"') do (set "pkgn=%%~n#"&set "package=%%#"&set "dest=%%~n#"&call :cab3)
    +if %psfwim% equ 1 if exist "!repo!\RCU-*-*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\RCU-*-*.cab"') do (set "pkgn=%%~n#"&set "package=%%#"&set "dest=%%~n#"&call :cab3)
     goto :eof
     :cab0
    @@ -1045,13 +1046,13 @@
     if %_wlib% equ 0 for /f "tokens=1 delims=\" %%# in ('dism.exe /English /List-Image /ImageFile:"!repo!\!package!" /Index:1 ^| findstr /i /r "SSU-.* RCU-.* %arch%\.wim"') do %_psc% "$f=[IO.File]::ReadAllText('!_batp!') -split ':wimmsu\:.*';iex ($f[1]);E '!repo!\!package!' '%%#' '%dest%\chck\%%#'"
     if not exist "%dest%\chck\*.wim" dism.exe /English /Apply-Image /ImageFile:"!repo!\!package!" /Index:1 /ApplyDir:"%dest%\chck" /NoAcl:all %_Null%
     )
    -if %msuwim% equ 1 if %psfwim% equ 1 if not exist "%dest%\chck\*.psf" (
    +if %msuwim% equ 1 if %psfwim% equ 1 if not exist "%dest%\chck\*Windows*.psf" (
     if %_wlib% equ 1 !_wimlib! extract "!repo!\!package!" 1 *Windows*.psf --dest-dir="%dest%\chck" %_Null%
     if %_wlib% equ 0 for /f "tokens=1 delims=\" %%# in ('dism.exe /English /List-Image /ImageFile:"!repo!\!package!" /Index:1 ^| findstr /i /r "%arch%\.psf"') do %_psc% "$f=[IO.File]::ReadAllText('!_batp!') -split ':wimmsu\:.*';iex ($f[1]);E '!repo!\!package!' '%%#' '%dest%\chck\%%#'"
     if not exist "%dest%\chck\*.psf" dism.exe /English /Apply-Image /ImageFile:"!repo!\!package!" /Index:1 /ApplyDir:"%dest%\chck" /NoAcl:all %_Null%
     )
    -if exist "%dest%\chck\*.psf" (
    -if %psfwim% equ 1 move /y "%dest%\chck\*.psf" "!_cabdir!\" %_Nul3%
    +if exist "%dest%\chck\*Windows*.psf" (
    +if %psfwim% equ 1 move /y "%dest%\chck\*Windows*.psf" "!_cabdir!\" %_Nul3%
     del /f /q "%dest%\chck\*.psf" %_Null%
     )
     for /f "tokens=* delims=" %%# in ('dir /b /on "%dest%\chck\*Windows1*-KB*.*"') do set "compkg=%%#
    @@ -1060,7 +1061,7 @@
     %_exp% -f:%sss%_microsoft-updatetargeting-*os_*.manifest "%dest%\chck\%compkg%" "%dest%" %_Null%
     )
     if %msuwim% equ 1 (
    -if %_wlib% equ 1 !_wimlib! extract "%dest%\chck\%compkg%" 1 update.mum %sss%_microsoft-updatetargeting-*os_*.manifest --dest-dir="%dest%" %_Nul3%
    +if %_wlib% equ 1 !_wimlib! extract "%dest%\chck\%compkg%" 1 update.mum %sss%_microsoft-updatetargeting-*os_*.manifest --dest-dir="%dest%" --nullglob %_Nul3%
     if %_wlib% equ 0 for /f "tokens=1 delims=\" %%# in ('dism.exe /English /List-Image /ImageFile:"%dest%\chck\%compkg%" /Index:1 ^| findstr /i /r "update.mum %sss%_microsoft-updatetargeting-.*os_"') do %_psc% "$f=[IO.File]::ReadAllText('!_batp!') -split ':wimmsu\:.*';iex ($f[1]);E '%dest%\chck\%compkg%' '%%#' '%dest%\%%#'"
     )
     if %msuwim% equ 1 if not exist "%dest%\update.mum" (
    @@ -1076,10 +1077,13 @@
     rmdir /s /q %_drv%\_del286\ %_Null%
     rmdir /s /q %_drv%\_tWIM\ %_Nul3%
     )
    -if exist "%dest%\chck\RCU-*baseless*.cab" del /f /q "%dest%\chck\RCU-*baseless*.cab" %_Nul3%
    +if exist "%dest%\chck\RCU-*baseless*.*" del /f /q "%dest%\chck\RCU-*baseless*.*" %_Nul3%
     if exist "%dest%\chck\RCU-*%arch%*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "%dest%\chck\RCU-*%arch%*.cab"') do (
    -set _rcu=%pkgid%
    -set "compkg=%%#"&call :uuprcu
    +set _rcu=%kb%
    +%_exp% -f:update.mum "%dest%\chck\%%#" "%dest%\chck" %_Null%
    +%_exp% -f:%sss%_microsoft-updatetargeting-*os_*.manifest "%dest%\chck\%%#" "%dest%" %_Null%
    +call :chklcu "%dest%\chck" Package_for_RevisedFix
    +if %psfwim% equ 1 set "compkg=%%#"&call :uuprcu
     )
     if exist "%dest%\chck\SSU-*%arch%*.cab" for /f "tokens=* delims=" %%# in ('dir /b /on "%dest%\chck\SSU-*%arch%*.cab"') do (set "compkg=%%#"&call :uupssu)
     if %msuwim% equ 1 if %psfwim% equ 1 (
    @@ -1298,9 +1302,9 @@
     if %_embd% equ 0 if exist "%dest%\" rmdir /s /q "%dest%\"
     if not exist "%dest%\" mkdir "%dest%"
     set /a count+=1
    -mkdir "checker"
    -%_exp% -f:update.mum "!repo!\!package!" "checker" %_Null%
    -call :chklcu "checker" Package_for_RevisedFix
    +:: mkdir "checker"
    +:: %_exp% -f:update.mum "!repo!\!package!" "checker" %_Null%
    +:: call :chklcu "checker" Package_for_RevisedFix
     set "_type=[RCU]"
     echo %count%/%_sum%: %package% %_type%
     set cab_%pkgn%=1
    @@ -1309,7 +1313,7 @@
       set directcab=!directcab! !package!
       goto :eof
     )
    -rmdir /s /q "checker\" %_Nul3%
    +:: rmdir /s /q "checker\" %_Nul3%
     goto :eof
     :vrpad
    @@ -1331,8 +1335,8 @@
     )
     call :vrpad %kbvr%
     if %_build% geq 26052 (
    -echo !package! |findstr /i "RCU\-" %_Nul1% || if not exist "!_cabdir!\LCUall\%cuvr%-!package!" (
    -copy /y "!repo!\!package!" "!_cabdir!\LCUall\%cuvr%-!package!" %_Nul1%
    +if not exist "!_cabdir!\LCUall\*Windows*%kb%*.msu" if not exist "!_cabdir!\LCUall\%cuvr%-!package!" (
    +  copy /y "!repo!\!package!" "!_cabdir!\LCUall\%cuvr%-!package!" %_Nul1%
     )
     echo !package! |findstr /i "KB5043080" %_Nul1% && if not exist "!_cabdir!\LCUbase\%cuvr%-!package!" (
       mkdir "!_cabdir!\LCUbase" %_Nul3%
    @@ -1552,12 +1556,12 @@
     if exist "!repo!\*Windows1*-KB*%arch%*.cab" (for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\*Windows1*-KB*%arch%*.cab"') do (call set /a _sum+=1))
     if %_build% geq 21382 if exist "!repo!\*Windows1*-KB*%arch%*.msu" (for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\*Windows1*-KB*%arch%*.msu"') do if defined msu_%%~n# (call set /a _sum+=1))
     if %psfwim% equ 1 if exist "!_cabdir!\*Windows1*-KB*%arch%*.wim" (for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\*Windows1*-KB*%arch%*.wim"') do if defined psfx_%%~n# (call set /a _sum+=1))
    -if exist "!repo!\RCU-*-*.cab" (for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\RCU-*-*.cab"') do (call set /a _sum+=1))
    +if %psfwim% equ 1 if exist "!repo!\RCU-*-*.cab" (for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\RCU-*-*.cab"') do (call set /a _sum+=1))
     if not exist "!mumtarget!\Windows\Servicing\Packages\*WinPE-LanguagePack*.mum" if %online%==0 if exist "!repo!\*defender-dism*%_bit%*.cab" (for /f "tokens=* delims=" %%# in ('dir /b "!repo!\*defender-dism*%_bit%*.cab"') do (call set /a _sum+=1))
     if exist "!repo!\*Windows1*-KB*%arch%*.cab" (for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\*Windows1*-KB*%arch%*.cab"') do (set "packx=%%~x#"&set "package=%%#"&set "dest=%%~n#"&call :procmum))
     if %_build% geq 21382 if exist "!repo!\*Windows1*-KB*%arch%*.msu" (for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\*Windows1*-KB*%arch%*.msu"') do if defined msu_%%~n# (set "packx=%%~x#"&set "package=%%#"&set "dest=%%~n#"&call :procmum))
     if %psfwim% equ 1 if exist "!_cabdir!\*Windows1*-KB*%arch%*.wim" (for /f "tokens=* delims=" %%# in ('dir /b /on "!_cabdir!\*Windows1*-KB*%arch%*.wim"') do if defined psfx_%%~n# (set "packx=%%~x#"&set "package=%%#"&set "dest=%%~n#"&call :procmum))
    -if exist "!repo!\RCU-*-*.cab" (for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\RCU-*-*.cab"') do (set "packx=%%~x#"&set "package=%%#"&set "dest=%%~n#"&call :procrcu))
    +if %psfwim% equ 1 if exist "!repo!\RCU-*-*.cab" (for /f "tokens=* delims=" %%# in ('dir /b /on "!repo!\RCU-*-*.cab"') do (set "packx=%%~x#"&set "package=%%#"&set "dest=%%~n#"&call :procrcu))
     if not exist "!mumtarget!\Windows\Servicing\Packages\*WinPE-LanguagePack*.mum" if %online%==0 if exist "!repo!\*defender-dism*%_bit%*.cab" (for /f "tokens=* delims=" %%# in ('dir /b "!repo!\*defender-dism*%_bit%*.cab"') do (set "packx=%%~x#"&set "package=%%#"&set "dest=%%~n#"&call :procmum))
     if %verb%==1 if %_sum%==0 if exist "!mountdir!\Windows\Servicing\Packages\*WinPE-LanguagePack*.mum" (echo.&echo All applicable updates are detected as installed&call set discard=1&goto :eof)
     if %verb%==1 if %_sum%==0 (echo.&echo All applicable updates are detected as installed&goto :eof)
    @@ -1727,6 +1731,7 @@
     )
     for /f %%# in ('dir /b /a:-d /od "!mumtarget!\Windows\Servicing\Packages\Package_for_RevisedFix*.mum" %_Nul6%') do if exist "!_cabdir!\LCUmum\%%#" (
     call :svcpkg "%%#"
    +)
     :cuwd
     if defined basekbn if %verb%==1 call :regBase
     if defined lcupkg call :ReLCU
    @@ -1908,7 +1913,7 @@
     set "wnt=%_Pkt%_10"
     if exist "%dest%\%sss%_microsoft-updatetargeting-*os_%_Pkt%_11.*.manifest" set "wnt=%_Pkt%_11"
     if exist "%dest%\%sss%_microsoft-updatetargeting-*os_%_Pkt%_12.*.manifest" set "wnt=%_Pkt%_12"
    -if exist "%dest%\%sss%_microsoft-updatetargeting-*os_%wnt%.%_fixEP%*.manifest" if not defined uupmaj (
    +if exist "%dest%\%sss%_microsoft-updatetargeting-*os_%wnt%.%_fixEP%*.manifest" (
     for /f "tokens=5-7 delims=_." %%I in ('dir /b /a:-d /on "%dest%\%sss%_microsoft-updatetargeting-*os_%wnt%.%_fixEP%*.manifest"') do (set uupver=%%I.%%K&set uupmaj=%%I&set uupmin=%%K)
     if %_fixEP% equ 0 for /f "tokens=5-7 delims=_." %%I in ('dir /b /a:-d /on "%dest%\%sss%_microsoft-updatetargeting-*os_%wnt%.%_fixEP%*.manifest"') do (set uupver=%%J.%%K&set uupmaj=%%J&set uupmin=%%K)
     for /f "tokens=8 delims== " %%# in ('findstr /i Branch "%dest%\%sss%_microsoft-updatetargeting-*os_%wnt%.%_fixEP%*.manifest"') do set uuplab=%%~#
    @@ -2063,6 +2068,12 @@
     goto :eof
     :procrcu
    +if exist "%dest%\%sss%_microsoft-updatetargeting-*os_%wnt%.%_fixEP%*.manifest" (
    +for /f "tokens=5-7 delims=_." %%I in ('dir /b /a:-d /on "%dest%\%sss%_microsoft-updatetargeting-*os_%wnt%.%_fixEP%*.manifest"') do (set uupver=%%I.%%K&set uupmaj=%%I&set uupmin=%%K)
    +if %_fixEP% equ 0 for /f "tokens=5-7 delims=_." %%I in ('dir /b /a:-d /on "%dest%\%sss%_microsoft-updatetargeting-*os_%wnt%.%_fixEP%*.manifest"') do (set uupver=%%J.%%K&set uupmaj=%%J&set uupmin=%%K)
    +for /f "tokens=8 delims== " %%# in ('findstr /i Branch "%dest%\%sss%_microsoft-updatetargeting-*os_%wnt%.%_fixEP%*.manifest"') do set uuplab=%%~#
    +for /f "tokens=8 delims== " %%# in ('findstr /i Branch "%dest%\%sss%_microsoft-updatetargeting-*os_%wnt%.%_fixEP%*.manifest"') do set isolab=%%~#
    +)
     for %%# in (%directcab%) do (
     if /i "%package%"=="%%~#" (
       set "cumulative=!cumulative! "!repo!\!package!""
    
    

    Hope this usefully
    _________________
    home7ech
    Creative Learning by Doing, Slowly but Do iT Cool's
     
  12. Espionage724

    Espionage724 MDL Expert

    Nov 7, 2009
    1,154
    441
    60
    Is there any updates on the GitHub repo? Did you appeal or request something to have it unlocked? Is GitHub support slow to respond?
     
  13. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    54,966
    125,938
    450
    ^^^^
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    no response yet :hmm:
    [​IMG]
     
  15. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    #3995 abbodi1406, Dec 2, 2025
    Last edited: Dec 2, 2025
    (OP)
  16. pp03

    pp03 MDL Expert

    Apr 12, 2014
    1,482
    524
    60
    #3996 pp03, Dec 2, 2025
    Last edited: Dec 2, 2025
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\vcredist14_x86
    DisplayIcon REG_SZ C:\WINDOWS\system32\msiexec.exe,0
    DisplayName REG_SZ Microsoft Visual C++ Test (x86)
    DisplayVersion REG_SZ 14.55.55719
    HelpLink REG_SZ https://aka.ms/vcredist
    URLInfoAbout REG_SZ http://go.microsoft.com/fwlink/?LinkId=133405
    Publisher REG_SZ Microsoft Corporation
    UninstallString REG_SZ rundll32.exe advpack.dll,LaunchINFSection vcred14_x86.inf,Uninstall
    NoModify REG_DWORD 0x1
    NoRepair REG_DWORD 0x1
    EstimatedSize REG_DWORD 0x3052

    C:\WINDOWS\Inf\vcred14_x86.inf


    Press 9 or q to exit.
    tested with 28000.1199 on my second surface laptop 7 (arm)
     
  17. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    Working as expected
    thanks @pp03
     
  18. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,610
    100,025
    340
    Could you also test this?
    extract and run Test7zSfx.exe, take a screenshoot of the dialog window it open
    then close it, and post the screenshoot

    https://download.ru/files/8Tz2SGBv
    password: 2025
     
  19. Hasefroch

    Hasefroch MDL Addicted

    Dec 24, 2018
    591
    495
    30
    I will try on my Snapdragon 7C laptop
     
  20. Hasefroch

    Hasefroch MDL Addicted

    Dec 24, 2018
    591
    495
    30
    I had to install Nanazip because native Windows 11 can't exrtact cyphered 7Z