Windows 10 Hotfix Repository

Discussion in 'Windows 10' started by Tito, Oct 1, 2014.

  1. KleineZiege

    KleineZiege MDL Expert

    Dec 11, 2018
    1,691
    1,932
    60
    you mean the X, think that is a file extension.
    I think it stands for winsxs folder, but I don't know for sure.
     
  2. kibkalo

    kibkalo MDL Addicted

    Sep 8, 2009
    575
    225
    30
    Why PSFXrepack_2 can fail on Windows10.0-KB5003188-x64-baseless.cab + psf?
    Silently.
     
  3. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,211
    84,860
    340
    Fail how?
    you can run PSFExtractor.exe manually and check
     
  4. kibkalo

    kibkalo MDL Addicted

    Sep 8, 2009
    575
    225
    30
    Code:
    Running in Debug Mode...
    The window will be closed when finished
    Takes 1 second
    log here:
    >set psfnet=0
    >if exist "C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe" set psfnet=1
    >if exist "C:\Windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe" set psfnet=1
    >set /a _cdr=0
    >for %# in (E F G H I J K L M N O P Q R S T U V W X Y Z) do (
    set /a _cdr+=1
    set "_adr!_cdr!=%#"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=E"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=F"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=G"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=H"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=I"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=J"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=K"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=L"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=M"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=N"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=O"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=P"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=Q"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=R"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=S"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=T"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=U"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=V"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=W"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=X"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=Y"
    )
    >(
    set /a _cdr+=1
    set "_adr!_cdr!=Z"
    )
    >set /a _cdr=0
    >for /F "tokens=2 delims==:" %# in ('"wmic path Win32_Volume where (DriveLetter is not NULL) get DriveLetter /value" | findstr =') do (
    set /a _cdr+=1
    set "_udr!_cdr!=%#"
    )
    >(
    set /a _cdr+=1
    set "_udr!_cdr!=C"
    )
    >(
    set /a _cdr+=1
    set "_udr!_cdr!=D"
    )
    >for /F "tokens=2 delims==:" %# in ('"wmic path Win32_LogicalDisk where (DeviceID is not NULL) get DeviceID /value" | findstr =') do (
    set /a _cdr+=1
    set "_udr!_cdr!=%#"
    )
    >(
    set /a _cdr+=1
    set "_udr!_cdr!=C"
    )
    >(
    set /a _cdr+=1
    set "_udr!_cdr!=D"
    )
    >for /L %A in (1 1 4) do (for /L %# in (1 1 22) do (if defined _adr%# (if /I "!_udr%A!" == "!_adr%#!" set "_adr%#=" ) ) )
    >(for /L %# in (1 1 22) do (if defined _adr%# (if /I "!_udr1!" == "!_adr%#!" set "_adr%#=" ) ) )
    >(if defined _adr1 (if /I "!_udr1!" == "!_adr1!" set "_adr1=" ) )
    >(if defined _adr2 (if /I "!_udr1!" == "!_adr2!" set "_adr2=" ) )
    >(if defined _adr3 (if /I "!_udr1!" == "!_adr3!" set "_adr3=" ) )
    >(if defined _adr4 (if /I "!_udr1!" == "!_adr4!" set "_adr4=" ) )
    >(if defined _adr5 (if /I "!_udr1!" == "!_adr5!" set "_adr5=" ) )
    >(if defined _adr6 (if /I "!_udr1!" == "!_adr6!" set "_adr6=" ) )
    >(if defined _adr7 (if /I "!_udr1!" == "!_adr7!" set "_adr7=" ) )
    >(if defined _adr8 (if /I "!_udr1!" == "!_adr8!" set "_adr8=" ) )
    >(if defined _adr9 (if /I "!_udr1!" == "!_adr9!" set "_adr9=" ) )
    >(if defined _adr10 (if /I "!_udr1!" == "!_adr10!" set "_adr10=" ) )
    >(if defined _adr11 (if /I "!_udr1!" == "!_adr11!" set "_adr11=" ) )
    >(if defined _adr12 (if /I "!_udr1!" == "!_adr12!" set "_adr12=" ) )
    >(if defined _adr13 (if /I "!_udr1!" == "!_adr13!" set "_adr13=" ) )
    >(if defined _adr14 (if /I "!_udr1!" == "!_adr14!" set "_adr14=" ) )
    >(if defined _adr15 (if /I "!_udr1!" == "!_adr15!" set "_adr15=" ) )
    >(if defined _adr16 (if /I "!_udr1!" == "!_adr16!" set "_adr16=" ) )
    >(if defined _adr17 (if /I "!_udr1!" == "!_adr17!" set "_adr17=" ) )
    >(if defined _adr18 (if /I "!_udr1!" == "!_adr18!" set "_adr18=" ) )
    >(if defined _adr19 (if /I "!_udr1!" == "!_adr19!" set "_adr19=" ) )
    >(if defined _adr20 (if /I "!_udr1!" == "!_adr20!" set "_adr20=" ) )
    >(if defined _adr21 (if /I "!_udr1!" == "!_adr21!" set "_adr21=" ) )
    >(if defined _adr22 (if /I "!_udr1!" == "!_adr22!" set "_adr22=" ) )
    >(for /L %# in (1 1 22) do (if defined _adr%# (if /I "!_udr2!" == "!_adr%#!" set "_adr%#=" ) ) )
    >(if defined _adr1 (if /I "!_udr2!" == "!_adr1!" set "_adr1=" ) )
    >(if defined _adr2 (if /I "!_udr2!" == "!_adr2!" set "_adr2=" ) )
    >(if defined _adr3 (if /I "!_udr2!" == "!_adr3!" set "_adr3=" ) )
    >(if defined _adr4 (if /I "!_udr2!" == "!_adr4!" set "_adr4=" ) )
    >(if defined _adr5 (if /I "!_udr2!" == "!_adr5!" set "_adr5=" ) )
    >(if defined _adr6 (if /I "!_udr2!" == "!_adr6!" set "_adr6=" ) )
    >(if defined _adr7 (if /I "!_udr2!" == "!_adr7!" set "_adr7=" ) )
    >(if defined _adr8 (if /I "!_udr2!" == "!_adr8!" set "_adr8=" ) )
    >(if defined _adr9 (if /I "!_udr2!" == "!_adr9!" set "_adr9=" ) )
    >(if defined _adr10 (if /I "!_udr2!" == "!_adr10!" set "_adr10=" ) )
    >(if defined _adr11 (if /I "!_udr2!" == "!_adr11!" set "_adr11=" ) )
    >(if defined _adr12 (if /I "!_udr2!" == "!_adr12!" set "_adr12=" ) )
    >(if defined _adr13 (if /I "!_udr2!" == "!_adr13!" set "_adr13=" ) )
    >(if defined _adr14 (if /I "!_udr2!" == "!_adr14!" set "_adr14=" ) )
    >(if defined _adr15 (if /I "!_udr2!" == "!_adr15!" set "_adr15=" ) )
    >(if defined _adr16 (if /I "!_udr2!" == "!_adr16!" set "_adr16=" ) )
    >(if defined _adr17 (if /I "!_udr2!" == "!_adr17!" set "_adr17=" ) )
    >(if defined _adr18 (if /I "!_udr2!" == "!_adr18!" set "_adr18=" ) )
    >(if defined _adr19 (if /I "!_udr2!" == "!_adr19!" set "_adr19=" ) )
    >(if defined _adr20 (if /I "!_udr2!" == "!_adr20!" set "_adr20=" ) )
    >(if defined _adr21 (if /I "!_udr2!" == "!_adr21!" set "_adr21=" ) )
    >(if defined _adr22 (if /I "!_udr2!" == "!_adr22!" set "_adr22=" ) )
    >(for /L %# in (1 1 22) do (if defined _adr%# (if /I "!_udr3!" == "!_adr%#!" set "_adr%#=" ) ) )
    >(if defined _adr1 (if /I "!_udr3!" == "!_adr1!" set "_adr1=" ) )
    >(if defined _adr2 (if /I "!_udr3!" == "!_adr2!" set "_adr2=" ) )
    >(if defined _adr3 (if /I "!_udr3!" == "!_adr3!" set "_adr3=" ) )
    >(if defined _adr4 (if /I "!_udr3!" == "!_adr4!" set "_adr4=" ) )
    >(if defined _adr5 (if /I "!_udr3!" == "!_adr5!" set "_adr5=" ) )
    >(if defined _adr6 (if /I "!_udr3!" == "!_adr6!" set "_adr6=" ) )
    >(if defined _adr7 (if /I "!_udr3!" == "!_adr7!" set "_adr7=" ) )
    >(if defined _adr8 (if /I "!_udr3!" == "!_adr8!" set "_adr8=" ) )
    >(if defined _adr9 (if /I "!_udr3!" == "!_adr9!" set "_adr9=" ) )
    >(if defined _adr10 (if /I "!_udr3!" == "!_adr10!" set "_adr10=" ) )
    >(if defined _adr11 (if /I "!_udr3!" == "!_adr11!" set "_adr11=" ) )
    >(if defined _adr12 (if /I "!_udr3!" == "!_adr12!" set "_adr12=" ) )
    >(if defined _adr13 (if /I "!_udr3!" == "!_adr13!" set "_adr13=" ) )
    >(if defined _adr14 (if /I "!_udr3!" == "!_adr14!" set "_adr14=" ) )
    >(if defined _adr15 (if /I "!_udr3!" == "!_adr15!" set "_adr15=" ) )
    >(if defined _adr16 (if /I "!_udr3!" == "!_adr16!" set "_adr16=" ) )
    >(if defined _adr17 (if /I "!_udr3!" == "!_adr17!" set "_adr17=" ) )
    >(if defined _adr18 (if /I "!_udr3!" == "!_adr18!" set "_adr18=" ) )
    >(if defined _adr19 (if /I "!_udr3!" == "!_adr19!" set "_adr19=" ) )
    >(if defined _adr20 (if /I "!_udr3!" == "!_adr20!" set "_adr20=" ) )
    >(if defined _adr21 (if /I "!_udr3!" == "!_adr21!" set "_adr21=" ) )
    >(if defined _adr22 (if /I "!_udr3!" == "!_adr22!" set "_adr22=" ) )
    >(for /L %# in (1 1 22) do (if defined _adr%# (if /I "!_udr4!" == "!_adr%#!" set "_adr%#=" ) ) )
    >(if defined _adr1 (if /I "!_udr4!" == "!_adr1!" set "_adr1=" ) )
    >(if defined _adr2 (if /I "!_udr4!" == "!_adr2!" set "_adr2=" ) )
    >(if defined _adr3 (if /I "!_udr4!" == "!_adr3!" set "_adr3=" ) )
    >(if defined _adr4 (if /I "!_udr4!" == "!_adr4!" set "_adr4=" ) )
    >(if defined _adr5 (if /I "!_udr4!" == "!_adr5!" set "_adr5=" ) )
    >(if defined _adr6 (if /I "!_udr4!" == "!_adr6!" set "_adr6=" ) )
    >(if defined _adr7 (if /I "!_udr4!" == "!_adr7!" set "_adr7=" ) )
    >(if defined _adr8 (if /I "!_udr4!" == "!_adr8!" set "_adr8=" ) )
    >(if defined _adr9 (if /I "!_udr4!" == "!_adr9!" set "_adr9=" ) )
    >(if defined _adr10 (if /I "!_udr4!" == "!_adr10!" set "_adr10=" ) )
    >(if defined _adr11 (if /I "!_udr4!" == "!_adr11!" set "_adr11=" ) )
    >(if defined _adr12 (if /I "!_udr4!" == "!_adr12!" set "_adr12=" ) )
    >(if defined _adr13 (if /I "!_udr4!" == "!_adr13!" set "_adr13=" ) )
    >(if defined _adr14 (if /I "!_udr4!" == "!_adr14!" set "_adr14=" ) )
    >(if defined _adr15 (if /I "!_udr4!" == "!_adr15!" set "_adr15=" ) )
    >(if defined _adr16 (if /I "!_udr4!" == "!_adr16!" set "_adr16=" ) )
    >(if defined _adr17 (if /I "!_udr4!" == "!_adr17!" set "_adr17=" ) )
    >(if defined _adr18 (if /I "!_udr4!" == "!_adr18!" set "_adr18=" ) )
    >(if defined _adr19 (if /I "!_udr4!" == "!_adr19!" set "_adr19=" ) )
    >(if defined _adr20 (if /I "!_udr4!" == "!_adr20!" set "_adr20=" ) )
    >(if defined _adr21 (if /I "!_udr4!" == "!_adr21!" set "_adr21=" ) )
    >(if defined _adr22 (if /I "!_udr4!" == "!_adr22!" set "_adr22=" ) )
    >for /L %# in (1 1 22) do (if not defined _sdr (if defined _adr%# set "_sdr=!_adr%#!:" ) )
    >(if not defined _sdr (if defined _adr1 set "_sdr=!_adr1!:" ) )
    >(if not defined _sdr (if defined _adr2 set "_sdr=!_adr2!:" ) )
    >(if not defined _sdr (if defined _adr3 set "_sdr=!_adr3!:" ) )
    >(if not defined _sdr (if defined _adr4 set "_sdr=!_adr4!:" ) )
    >(if not defined _sdr (if defined _adr5 set "_sdr=!_adr5!:" ) )
    >(if not defined _sdr (if defined _adr6 set "_sdr=!_adr6!:" ) )
    >(if not defined _sdr (if defined _adr7 set "_sdr=!_adr7!:" ) )
    >(if not defined _sdr (if defined _adr8 set "_sdr=!_adr8!:" ) )
    >(if not defined _sdr (if defined _adr9 set "_sdr=!_adr9!:" ) )
    >(if not defined _sdr (if defined _adr10 set "_sdr=!_adr10!:" ) )
    >(if not defined _sdr (if defined _adr11 set "_sdr=!_adr11!:" ) )
    >(if not defined _sdr (if defined _adr12 set "_sdr=!_adr12!:" ) )
    >(if not defined _sdr (if defined _adr13 set "_sdr=!_adr13!:" ) )
    >(if not defined _sdr (if defined _adr14 set "_sdr=!_adr14!:" ) )
    >(if not defined _sdr (if defined _adr15 set "_sdr=!_adr15!:" ) )
    >(if not defined _sdr (if defined _adr16 set "_sdr=!_adr16!:" ) )
    >(if not defined _sdr (if defined _adr17 set "_sdr=!_adr17!:" ) )
    >(if not defined _sdr (if defined _adr18 set "_sdr=!_adr18!:" ) )
    >(if not defined _sdr (if defined _adr19 set "_sdr=!_adr19!:" ) )
    >(if not defined _sdr (if defined _adr20 set "_sdr=!_adr20!:" ) )
    >(if not defined _sdr (if defined _adr21 set "_sdr=!_adr21!:" ) )
    >(if not defined _sdr (if defined _adr22 set "_sdr=!_adr22!:" ) )
    >if 1 EQU 0
    >if 1 EQU 0 (
    echo ==== ERROR ====
    echo.
    echo PSFExtractor require .NET Framnework 4.x or 2.0
    echo.
    rem.
    rem.
    goto :eof
    )
    >if not defined _pcab (
    echo ==== ERROR ====
    echo.
    echo Could not detect cab and psf files
    echo.
    rem.
    rem.
    goto :eof
    )
    >if not defined _sdr (
    echo ==== ERROR ====
    echo.
    echo Could not find or assign unused Drive Letter
    echo.
    rem.
    rem.
    goto :eof
    )
    >for %# in (PSFExtractor.exe SxSExpand.exe cabarc.exe) do if not exist "!_work!\bin\%#" (
    echo ==== ERROR ====
    echo.
    echo Required file %# is missing
    echo.
    pause
    rem.
    rem.
    goto :eof
    )
    >if not exist "!_work!\bin\PSFExtractor.exe" (
    echo ==== ERROR ====
    echo.
    echo Required file PSFExtractor.exe is missing
    echo.
    pause
    rem.
    rem.
    goto :eof
    )
    >if not exist "!_work!\bin\SxSExpand.exe" (
    echo ==== ERROR ====
    echo.
    echo Required file SxSExpand.exe is missing
    echo.
    pause
    rem.
    rem.
    goto :eof
    )
    >if not exist "!_work!\bin\cabarc.exe" (
    echo ==== ERROR ====
    echo.
    echo Required file cabarc.exe is missing
    echo.
    pause
    rem.
    rem.
    goto :eof
    )
    >set _did=0
    >set _sbst=0
    >set "_tmp=D:\_temp32563"
    >if exist "D:\_temp32563\" set "_tmp=D:\_temp21779"
    >if not exist "D:\_temp32563\" mkdir "D:\_temp32563"
    >pushd "!_pcab!"
    >for /F "delims=" %# in ('dir /b *.cab') do (set "pack=%~n#" & call :psfcab )
    >(set "pack=Windows10.0-KB5003188-x64-baseless" & call :psfcab )
    >if exist "Windows10.0-KB5003188-x64-baseless-full_psfx.cab" exit /b
    >if not exist "Windows10.0-KB5003188-x64-baseless.psf" exit /b
    >if exist "D:\_temp32563\*.mum" del /f /q "D:\_temp32563\*.mum"
    >if exist "D:\_temp32563\*.xml" del /f /q "D:\_temp32563\*.xml"
    >expand.exe -f:update.mum "!_pcab!\Windows10.0-KB5003188-x64-baseless.cab" "D:\_temp32563" 1>nul 2>nul
    >if not exist "D:\_temp32563\update.mum" exit /b
    >findstr /i /m "PSFX" "D:\_temp32563\update.mum" || exit /b
    >if exist "PSFExtractor.exe" (
    del /f /q "PSFExtractor.*"
    del /f /q "SxSExpand.exe"
    del /f /q "cabarc.exe"
    )
    >if 0 EQU 1 subst E: /d
    >popd
    >if exist "D:\_temp32563\" rmdir /s /q "D:\_temp32563\"
    >if exist "D:\_temp32563\" (
    mkdir D:\_del286 1>nul 2>nul
    robocopy D:\_del286 "D:\_temp32563" /MIR 1>nul 2>nul
    rmdir /s /q D:\_del286\ 1>nul 2>nul
    rmdir /s /q "D:\_temp32563\"
    )
    >echo.
    >echo Finished
    Finished
    >echo.
    >rem.
    >rem.
    >goto :eof

    I did that,
     
  5. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,211
    84,860
    340
    @kibkalo
    this means the update in not tagged as psfx
    Code:
    findstr /i /m "PSFX" "D:\_temp32563\update.mum" || exit /b
    you can remove the check line from script
    Code:
    findstr /i /m "PSFX" "%_tmp%\update.mum" %_Nul3% || exit /b
     
  6. kibkalo

    kibkalo MDL Addicted

    Sep 8, 2009
    575
    225
    30
    Thanks. And do you plan to replace cabarc with something capable of >2GB&
     
  7. AveYo

    AveYo MDL Expert

    Feb 10, 2009
    1,836
    5,693
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. garson

    garson MDL Novice

    Feb 16, 2012
    5
    1
    0
    #12932 garson, Aug 8, 2021
    Last edited: Aug 8, 2021
    I am having issue with Windows 10 1909 (untouched iso), latest W10UI and these 2 (latest servicing stack update and latest cumulative):
    windows10.0-kb5004314-x64
    windows10.0-kb5004293-x64

    I am getting this error in W10UI:
    Code:
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.1
    
    Image Version: 10.0.18363.418
    
    An error occurred trying to open - Windows10.0-KB5004293-x64_PSFX\update.mum Error: 0x800f0823
    The specified package cannot be added to this Windows Image due to a version mismatch.
    Update the Windows image and try the operation again.
    
    Error: 0x800f0823
    
    The specified package cannot be added to this Windows Image due to a version mismatch.
    Update the Windows image and try the operation again.
    
    The DISM log file can be found at C:\Windows\Logs\DISM\DismESU.log
    And this is what I see in DismESU.log:

    Code:
    2021-08-08 03:17:47, Info                  CBS    Failed to find a matching version for servicing stack: E:\W10UImount_6555\Windows\WinSxS\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.18362.411_none_5f53d2d858cf8961\ [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
    
    2021-08-08 03:17:57, Error                 CBS    Package "Package_for_RollupFix~31bf3856ad364e35~amd64~~18362.1714.1.12" requires Servicing Stack v10.0.18362.1645 but current Servicing Stack is v10.0.18362.411. [HRESULT = 0x800f0823 - CBS_E_NEW_SERVICING_STACK_REQUIRED]
    
    2021-08-08 03:17:57, Error                 DISM   DISM Package Manager: PID=5864 TID=7204 Failed opening package. - CDISMPackageManager::Internal_CreatePackageByPath(hr:0x800f0823)
    2021-08-08 03:17:57, Error                 DISM   DISM Package Manager: PID=5864 TID=7204 Failed to get the underlying CBS package. - CDISMPackageManager::OpenPackageByPath(hr:0x800f0823)
    2021-08-08 03:17:57, Error                 DISM   DISM Package Manager: PID=5864 TID=7204 The specified package cannot be added to this Windows Image due to a version mismatch. - GetCbsErrorMsg
    2021-08-08 03:17:57, Error                 DISM   DISM Package Manager: PID=5864 TID=7204 Failed to open the package at location: "Windows10.0-KB5004293-x64_PSFX\update.mum" - CPackageManagerCLIHandler::ProcessPackagePath(hr:0x800f0823)
    I've tried 2 different host machine but it failed on both.

    Obviously, W10UI installed new SSU:
    Code:
    ===========================================================
    Installing servicing stack update...
    ============================================================
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.1
    
    Image Version: 10.0.18363.418
    
    Processing 1 of 1 - Adding package Package_for_KB5004314~31bf3856ad364e35~amd64~~18362.1679.1.1
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ============================================================
    Installing updates...
    ============================================================
    But dism log says "Servicing Stack v10.0.18362.1645 but current Servicing Stack is v10.0.18362.411"

    Any help would be appreciated.
     
  9. shhnedo

    shhnedo MDL Expert

    Mar 20, 2011
    1,675
    2,225
    60
    Does this iso of yours have a name? Or a checksum? Also, which edition are you trying to service?

    The way I used to do 19H2 images was 18362.1 iso from UUPDump, updates from the updates overview post, integration via W10UI. If I'm seeing right, you're using an iso which was already serviced?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,211
    84,860
    340
    @garson

    Core editions support is removed from 2021-07 Servicing stack and cumulative updates
    you can only update other editions

    SSU KB5003974 (18362.1645) still support Core editions
    but that won't allow 2021-07 LCU to be installed

    the success message from W10UI operation means KB5004314 is staged for Pro edition, not installed for Core
     
  11. shhnedo

    shhnedo MDL Expert

    Mar 20, 2011
    1,675
    2,225
    60
    I tried reproducing it but the one thing that I can't is the source iso. I'm using an 18362.1 pro iso from uupdump and i ran w10ui once with current updates in the overview post and then with the mentioned ssu+lcu(I even added the .net preview update). In both cases the result is the same - 0 errors and the following image:
    Code:
    ======================= W10UI v10.6 ==========================
    [1] Target (x64): "D:\win10\dvd"
    
    [2] Updates: "D:\win10\intupd\x64\1909"
    
    [3] DISM: "Host OS"
    
    [4] Enable .NET 3.5: YES
    
    [5] Cleanup System Image: YES      [6] Reset Image Base: YES
    
    [7] Update WinRE.wim: YES
    
    [M] Mount Directory: "D:\W10UImount_22112"
    
    [E] Extraction Directory: "D:\W10UItemp_5175"
    
    ============================================================
    
    ============================================================
    Running W10UI v10.6
    ============================================================
    
    ============================================================
    Extracting files from update cabinets (.cab)
    *** This will require some disk space, please be patient ***
    ============================================================
    
    1/8: defender-dism-x64.cab
    2/8: windows10.0-kb4517245-x64.cab [Enablement]
    3/8: Windows10.0-KB4535680-x64.cab [SecureBoot]
    4/8: windows10.0-kb5003295-x64.cab [WinPE]
    5/8: Windows10.0-KB5003539-x64-NDP48.cab [NetFx]
    6/8: windows10.0-kb5003715-x64.cab [Setup DU]
    7/8: Windows10.0-KB5004245-x64_PSFX.cab [LCU]
    8/8: Windows10.0-KB5004748-x64.cab [SSU]
    
    ============================================================
    Mounting sources\install.wim - index 1/1
    ============================================================
    ...
    ============================================================
    Installing servicing stack update...
    ============================================================
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.18362.1
    
    Processing 1 of 1 - Adding package Package_for_KB5004748~31bf3856ad364e35~amd64~~18362.1679.1.1
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ============================================================
    Installing updates...
    ============================================================
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.18362.1
    
    Processing 1 of 1 - Adding package Package_for_KB4535680~31bf3856ad364e35~amd64~~10.0.1.1
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.18362.1
    
    Processing 1 of 2 - Adding package Package_for_KB4517245~31bf3856ad364e35~amd64~~10.0.1.5
    [==========================100.0%==========================]
    Processing 2 of 2 - Adding package Package_for_DotNetRollup~31bf3856ad364e35~amd64~~10.0.4390.1
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.18362.1
    
    Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~18362.1679.1.8
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ============================================================
    Resetting OS image base
    ============================================================
    ...
    ============================================================
       Finished
    ============================================================
    Code:
    Microsoft Windows [Version 10.0.19043.1151]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\WINDOWS\system32>dism /get-imageinfo /imagefile:d:\win10\dvd\sources\install.wim /index:1
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Details for image : d:\win10\dvd\sources\install.wim
    
    Index : 1
    Name : Windows 10 Pro
    Description : Windows 10 Pro
    Size : 16 274 748 542 bytes
    WIM Bootable : No
    Architecture : x64
    Hal : <undefined>
    Version : 10.0.18363
    ServicePack Build : 1679
    ServicePack Level : 0
    Edition : Professional
    Installation : Client
    ProductType : WinNT
    ProductSuite : Terminal Server
    System Root : WINDOWS
    Directories : 27993
    Files : 104369
    Created : 19.3.2019 г. - 10:42:51
    Modified : 8.8.2021 г. - 7:36:57
    Languages :
            en-US (Default)
    The operation completed successfully.
    Code:
    ============================================================
    Running W10UI v10.6
    ============================================================
    
    ============================================================
    Extracting files from update cabinets (.cab)
    *** This will require some disk space, please be patient ***
    ============================================================
    
    1/8: defender-dism-x64.cab
    2/8: windows10.0-kb4517245-x64.cab [Enablement]
    3/8: Windows10.0-KB4535680-x64.cab [SecureBoot]
    4/8: windows10.0-kb5003295-x64.cab [WinPE]
    5/8: windows10.0-kb5003715-x64.cab [Setup DU]
    6/8: Windows10.0-KB5004293-x64_PSFX.cab [LCU]
    7/8: Windows10.0-KB5004314-x64.cab [SSU]
    8/8: Windows10.0-KB5004333-x64-NDP48.cab [NetFx]
    
    ============================================================
    Mounting sources\install.wim - index 1/1
    ============================================================
    ...
    ============================================================
    Installing servicing stack update...
    ============================================================
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.18362.1
    
    Processing 1 of 1 - Adding package Package_for_KB5004314~31bf3856ad364e35~amd64~~18362.1712.1.5
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ============================================================
    Installing updates...
    ============================================================
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.18362.1
    
    Processing 1 of 1 - Adding package Package_for_KB4535680~31bf3856ad364e35~amd64~~10.0.1.1
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.18362.1
    
    Processing 1 of 2 - Adding package Package_for_KB4517245~31bf3856ad364e35~amd64~~10.0.1.5
    [==========================100.0%==========================]
    Processing 2 of 2 - Adding package Package_for_DotNetRollup~31bf3856ad364e35~amd64~~10.0.4400.1
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Image Version: 10.0.18362.1
    
    Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~18362.1714.1.12
    [==========================100.0%==========================]
    The operation completed successfully.
    
    ============================================================
    Resetting OS image base
    ============================================================
    ...
    ============================================================
       Finished
    ============================================================
    Code:
    Microsoft Windows [Version 10.0.19043.1151]
    (c) Microsoft Corporation. All rights reserved.
    
    C:\WINDOWS\system32>dism /get-imageinfo /imagefile:d:\win10\dvd\sources\install.wim /index:1
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.844
    
    Details for image : d:\win10\dvd\sources\install.wim
    
    Index : 1
    Name : Windows 10 Pro
    Description : Windows 10 Pro
    Size : 16 285 296 314 bytes
    WIM Bootable : No
    Architecture : x64
    Hal : <undefined>
    Version : 10.0.18363
    ServicePack Build : 1714
    ServicePack Level : 0
    Edition : Professional
    Installation : Client
    ProductType : WinNT
    ProductSuite : Terminal Server
    System Root : WINDOWS
    Directories : 28033
    Files : 104464
    Created : 19.3.2019 г. - 10:42:51
    Modified : 8.8.2021 г. - 9:23:23
    Languages :
            en-US (Default)
    The operation completed successfully.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. garson

    garson MDL Novice

    Feb 16, 2012
    5
    1
    0
    Sorry for late reply. As abbodi1406 said, it was Core/Home iso.

    Thanks abbodi1406. :) I used SSU KB5003974 and 2021-06 LCU, and looks like it worked fine. :)
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    12,687
    13,688
    340
  14. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,273
    94,722
    450
  15. PointZero

    PointZero MDL Member

    Oct 5, 2011
    1,415
    3,775
    60
    Just curious- is Win10 Enterprise G supported or is that considered a frankenbuild?

    That's one that is shown in the OP of that thread.
     
  16. kibkalo

    kibkalo MDL Addicted

    Sep 8, 2009
    575
    225
    30
    Chinese version is supported.
    en-us is a restored build