[DISCUSSION] UUP dump - download Windows 10 UUPs with ease

Discussion in 'Windows 10' started by whatever127, Sep 2, 2017.

  1. ultimate_live

    ultimate_live MDL Addicted

    Mar 15, 2011
    814
    635
    30
    Hi.
    Today I downloaded and has been created this version with all additional Editions of 20H1 and no issues or errors while converting.

    19041.388.200709-0342.VB_RELEASE_SVC_PROD1_CLIENTMULTI_X64FRE_EN-US

    I don´t know why, but when I start, it doesn´t show me option to select the version I want to install and goes directly to Setup and install.
    I appreciate any help to fix it.

    Thanks

    Captura de Tela (45).png
     
  2. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    29,559
    45,765
    390
    Does your system have a MSDM (win 8/10 pre-installed from factory)?

    If yes, put this ei.cfg inside the ISO:\Sources folder and you can select any of the available SKUs.
    Code:
    [Channel]
    _Default
    [VL]
    0
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. nechrist

    nechrist MDL Guide Pack

    Apr 24, 2010
    323
    160
    10
    I'm getting errors during conversion with the last version. Here's the log with the x64, same errors happens with x86 too.

    Code:
    ============================================================
    Running UUP -> ISO v46
    ============================================================
    
    ============================================================
    Checking UUP Info . . .
    ============================================================
    
    ============================================================
    Configured Options . . .
    ============================================================
    
    AutoStart 1
    AddUpdates 1
    Cleanup
    
    ============================================================
    Preparing Reference ESDs . . .
    ============================================================
    
    CAB->ESD: microsoft-onecore-applicationmodel-sync-desktop-fod-package-amd64
    CAB->ESD: microsoft-onecore-directx-database-fod-package-amd64
    CAB->ESD: microsoft-windows-hello-face-migration-package-amd64
    CAB->ESD: microsoft-windows-hello-face-package-amd64
    CAB->ESD: microsoft-windows-internetexplorer-optional-package-amd64
    CAB->ESD: microsoft-windows-languagefeatures-basic-it-it-package-amd64
    CAB->ESD: microsoft-windows-languagefeatures-handwriting-it-it-package-amd64
    CAB->ESD: microsoft-windows-languagefeatures-ocr-it-it-package-amd64
    CAB->ESD: microsoft-windows-languagefeatures-speech-it-it-package-amd64
    CAB->ESD: microsoft-windows-languagefeatures-texttospeech-it-it-package-amd64
    CAB->ESD: microsoft-windows-mediaplayer-package-amd64
    CAB->ESD: microsoft-windows-mspaint-fod-package-amd64
    CAB->ESD: microsoft-windows-notepad-fod-package-amd64
    CAB->ESD: microsoft-windows-powershell-ise-fod-package-amd64
    CAB->ESD: microsoft-windows-printing-pmcppc-fod-package-amd64
    CAB->ESD: microsoft-windows-printing-wfs-fod-package-amd64
    CAB->ESD: microsoft-windows-quickassist-package-amd64
    CAB->ESD: microsoft-windows-stepsrecorder-package-amd64
    CAB->ESD: microsoft-windows-tabletpcmath-package-amd64
    CAB->ESD: microsoft-windows-userexperience-desktop-package-amd64
    CAB->ESD: microsoft-windows-wordpad-fod-package-amd64
    CAB->ESD: openssh-client-package-amd64
    
    ============================================================
    Creating Setup Media Layout . . .
    ============================================================
    
    
    ============================================================
    Creating install.wim . . .
    ============================================================
    
    Using LZX compression with 4 threads
    Archiving file data: 7142 MiB of 7142 MiB (100%) done
    Using LZX compression with 4 threads
    Archiving file data: 248 MiB of 248 MiB (100%) done
    
    ============================================================
    Updating install.wim / 2 image(s) . . .
    ============================================================
    
    1/4: windows10.0-kb4557964-x64.cab [WinPE]
    2/4: windows10.0-kb4565503-x64.cab [LCU]
    3/4: windows10.0-kb4566780-x64.cab [Setup DU]
    4/4: windows10.0-kb4566785-x64.cab [SSU]
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Mounting image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.1
    
    Processing 1 of 1 - Adding package Package_for_KB4566785~31bf3856ad364e35~amd64~~19041.386.1.2
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.1
    
    Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.388.1.7
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.388
    
    [=====                      10.0%                          ]
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.388
    
    [===========                20.0%                          ]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image File : D:\UUP\ISOFOLDER\sources\install.wim
    Image Index : 1
    Saving image
    [==========================100.0%==========================]
    Unmounting image
    [==========================100.0%==========================]
    
    Error: 0xc1420117
    
    The directory could not be completely unmounted.  This is usually due to applications that still have files opened within the mount directory.  Close these files and unmount again to complete the unmount process.
    
    The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    
    Error: 0xc1420127
    
    The specified image in the specified wim is already mounted for read/write access.
    
    The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    
    Error: 0xc1510115
    
    The specified image is invalid.
    Unmount the image or clean up the Wim and then try again.
    
    The DISM log file can be found at C:\WINDOWS\Logs\DISM\DismCore2Pro.log
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    
    Error: 0xc142011d
    
    The specified mounted image cannot be committed back into the WIM.  This occurs when an image has been through a partial unmount or when an image is still being mounted.  If this image was unmounted with commit earlier, then the commit probably succeeded.  Please validate that this is the case and then unmount without commit.
    
    The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
    
    "ISOFOLDER\sources\install.wim" original size: 3941107 KiB
    Using LZX compression with 4 threads
    Archiving file data: 7278 MiB of 7278 MiB (100%) done
    "ISOFOLDER\sources\install.wim" optimized size: 3114317 KiB
    Space saved: 826790 KiB
    
    ============================================================
    Adding setup dynamic update(s) . . .
    ============================================================
    
    windows10.0-kb4566780-x64.cab
    
    ============================================================
    Creating winre.wim . . .
    ============================================================
    
    Using LZX compression with 4 threads
    Archiving file data: 997 MiB of 997 MiB (100%) done
    
    ============================================================
    Updating winre.wim / 1 image(s) . . .
    ============================================================
    
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Mounting image
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.1
    
    Processing 1 of 1 - Adding package Package_for_KB4566785~31bf3856ad364e35~amd64~~19041.386.1.2
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.1
    
    Processing 1 of 1 - Adding package Package_for_KB4557964~31bf3856ad364e35~amd64~~10.0.1.0
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.1
    
    Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.388.1.7
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.388
    
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.388
    
    [===========                20.0%                          ]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image File : D:\UUP\temp\winre.wim
    Image Index : 1
    Saving image
    [==========================100.0%==========================]
    Unmounting image
    [==========================100.0%==========================]
    
    Error: 0xc1420117
    
    The directory could not be completely unmounted.  This is usually due to applications that still have files opened within the mount directory.  Close these files and unmount again to complete the unmount process.
    
    The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log
    
    "temp\winre.wim" original size: 647396 KiB
    Using LZX compression with 4 threads
    Archiving file data: 1092 MiB of 1092 MiB (100%) done
    "temp\winre.wim" optimized size: 475173 KiB
    Space saved: 172222 KiB
    
    ============================================================
    Adding winre.wim to install.wim . . .
    ============================================================
    
    
    ============================================================
    Creating boot.wim . . .
    ============================================================
    
    "ISOFOLDER\sources\boot.wim" original size: 498581 KiB
    Using LZX compression with 4 threads
    Archiving file data: 1173 MiB of 1173 MiB (100%) done
    "ISOFOLDER\sources\boot.wim" optimized size: 493183 KiB
    Space saved: 5398 KiB
    
    ============================================================
    Creating ISO . . .
    ============================================================
    
    OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility
    Copyright (C) Microsoft, 1993-2012. All rights reserved.
    Licensed only for producing Microsoft authorized content.
    
    
    Scanning source tree (500 files in 41 directories)
    Scanning source tree complete (898 files in 85 directories)
    
    Computing directory information complete
    
    Image file is 4468408320 bytes (before optimization)
    
    Writing 898 files in 85 directories to 19041.388.200709-0342.VB_RELEASE_SVC_PROD1_CLIENTMULTI_X64FRE_IT-IT.ISO
    
    100% complete
    
    Storage optimization saved 24 files, 14194688 bytes (1% of image)
    
    After optimization, image file is 4456251392 bytes
    Space saved because of embedding, sparseness or optimization = 14194688
    
    Done.
    
    
    ============================================================
    Removing temporary files . . .
    ============================================================
    
    Press 0 to exit.
     
  4. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    29,559
    45,765
    390
    Probably the AV interfering, try with disabled AV and don't open any explorer windows..
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    29,559
    45,765
    390
    @nechrist first try to run this in an elevated cmd:
    Code:
    dism /cleanup-wim
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. nechrist

    nechrist MDL Guide Pack

    Apr 24, 2010
    323
    160
    10
    @Enthousiast You are right, with defender disabled i get no error. This is strange, i usually have defender on during the uup conversions and i never got any errors before. I'm still getting a couple of this, is it normal?

    Code:
    Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.388.1.7
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.388
    
    [=====                      10.0%                          ]
    [==========================100.0%==========================]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
    Image Version: 10.0.19041.388
    
    [===========                20.0%                          ]
    The operation completed successfully.
    
    Deployment Image Servicing and Management tool
    Version: 10.0.19041.329
    
     
  7. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    29,559
    45,765
    390
    The cut off progress line is only because the API didn't catch up with the progress before it ended successfully.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. ultimate_live

    ultimate_live MDL Addicted

    Mar 15, 2011
    814
    635
    30
    I found the error.
    Now with VMware 15.5.6 the installer doesn´t give me the option to show which Edition to install. This option now is shown in VMware. :mad::mad::confused::confused:
     
  9. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    29,559
    45,765
    390
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. ultimate_live

    ultimate_live MDL Addicted

    Mar 15, 2011
    814
    635
    30
    What is the difference between Feature Update and Cumulative Update? I want to make a clean install.
     
  11. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    29,559
    45,765
    390
    Best to use the Feature Update option.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. ultimate_live

    ultimate_live MDL Addicted

    Mar 15, 2011
    814
    635
    30
    Trying Feature Update now!
     
  13. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,478
    5,721
    150
    #3353 xinso, Jul 27, 2020
    Last edited: Jul 27, 2020
    From the very first version to the latest version, the SHA-1 of each file seems to be exactly the same.
     
  14. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    29,559
    45,765
    390
    #3354 Enthousiast, Jul 27, 2020
    Last edited: Jul 27, 2020
    You've edited your post now at least twice, what do you actually mean?

    EDIT:
    But maybe this is what you mean?
    The difference in offered builds between 19041 and 19041.388 = the SSU/CU/DU all other files are the same.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. Davy49

    Davy49 MDL Junior Member

    Nov 27, 2008
    62
    13
    0
    Hi Everyone,
    On my windows 10 pro 64-bit version laptop I'm currently running the latest windows insider dev build, but now I'm wanting switch my build back to the latest beta version. Since I can't seem to remember, I thought I'd better ask first, if I use UUP Dump to install the latest beta version will it delete all of my installed software that I currently use on the build that I'm currently running?
    Thanks
     
  16. SAM-R

    SAM-R MDL Guru

    Mar 21, 2015
    4,091
    3,544
    150
    Going from Dev_Channel to Beta is going backwards. Can't go backwards, so Clean Install
     
  17. Davy49

    Davy49 MDL Junior Member

    Nov 27, 2008
    62
    13
    0
    Hi SAM-R,
    That's what I was afraid of, I already have macrium reflect plus additional software installed on my laptop so I can just do a backup of what I need to keep, & then perform the clean install. Stay Safe
    Thanks,
    David
     
  18. Makinenn

    Makinenn MDL Junior Member

    Dec 7, 2010
    56
    25
    0
    @whatever127 @awuctl
    I'm not sure if it's a bug, and I know it's a trifle, but I thought I should report it.

    In the Spanish version of the site, in the Choose Language step, Arabic language appears at the end of the list, under Ukrainian, and not in second place, under German, where it should appear.
    Perhaps it's because of the special character "Á"?
     
  19. xinso

    xinso MDL Guru

    Mar 5, 2009
    4,478
    5,721
    150
    #3359 xinso, Aug 8, 2020 at 07:56
    Last edited: Aug 8, 2020 at 14:35
    How to show full wim information for UUP image?

    For example, install.wim of Core

    from
    <NAME>Windows 10 Home</NAME>
    <DESCRIPTION>Windows 10 Home</DESCRIPTION>

    to
    <NAME>Windows 10 Home</NAME>
    <DESCRIPTION>Windows 10 Home</DESCRIPTION>
    <FLAGS>Core</FLAGS>
    <DISPLAYNAME>Windows 10 Home</DISPLAYNAME>
    <DISPLAYDESCRIPTION>Windows 10 Home</DISPLAYDESCRIPTION>


    Solved: modify convert-UUP.cmd.

    Here

    if %FixDisplay% equ 1 wimlib-imagex.exe info %_file% 1 --image-property NAME="!_os!" --image-property DESCRIPTION="!_os!" --image-property FLAGS="%editionid%" --image-property DISPLAYNAME="!_os!" --image-property DISPLAYDESCRIPTION="!_os!" %_Nul3%

    if %FixDisplay% equ 1 wimlib-imagex.exe info %_file% !_img! --image-property NAME="!_os%%#!" --image-property DESCRIPTION="!_os%%#!" --image-property FLAGS="%editionid%" --image-property DISPLAYNAME="!_os%%#!" --image-property DISPLAYDESCRIPTION="!_os%%#!" %_Nul3%

    if %FixDisplay% equ 1 wimlib-imagex.exe info %_file% %%# --image-property NAME="!_os%%#!" --image-property DESCRIPTION="!_os%%#!" --image-property FLAGS="%editionid%" --image-property DISPLAYNAME="!_os%%#!" --image-property DISPLAYDESCRIPTION="!_os%%#!" %_Nul3%

    for /f "tokens=2 delims=: " %%x in ('DISM.exe /Get-WimInfo /WimFile:%_file% ^| findstr /I /C:"Index"') do (call:SETNO %%x)

    Code:
    :InstallWim
    echo.
    echo %line%
    echo Creating %WIMFILE% . . .
    echo %line%
    echo.
    if exist "temp\*.ESD" (set _rrr=--ref="temp\*.esd") else (set "_rrr=")
    if %WIMFILE%==install.wim set _rrr=%_rrr% --compress=LZX
    wimlib-imagex.exe export "!MetadataESD!" 3 %_file% --ref="!_UUP!\*.esd" %_rrr% %_Supp%
    set ERRORTEMP=%ERRORLEVEL%
    if %ERRORTEMP% neq 0 goto :E_Export
    if %FixDisplay% equ 1 wimlib-imagex.exe info %_file% 1 --image-property NAME="!_os!" --image-property DESCRIPTION="!_os!" --image-property FLAGS="%editionid%" --image-property DISPLAYNAME="!_os!" --image-property DISPLAYDESCRIPTION="!_os!" %_Nul3%
    set _img=1
    if %_count% gtr 1 for /L %%i in (2,1,%_count%) do (
    for /L %%# in (1,1,%uups_esd_num%) do if !_index%%i! equ %%# (
      wimlib-imagex.exe export "!_UUP!\!uups_esd%%#!" 3 %_file% --ref="!_UUP!\*.esd" %_rrr% %_Supp%
      call set ERRORTEMP=!ERRORLEVEL!
      if !ERRORTEMP! neq 0 goto :E_Export
      set /a _img+=1
      if %FixDisplay% equ 1 wimlib-imagex.exe info %_file% !_img! --image-property NAME="!_os%%#!" --image-property DESCRIPTION="!_os%%#!" --image-property FLAGS="%editionid%" --image-property DISPLAYNAME="!_os%%#!" --image-property DISPLAYDESCRIPTION="!_os%%#!" %_Nul3%
      )
    )
    if %AIO% equ 1 for /L %%# in (2,1,%uups_esd_num%) do (
    wimlib-imagex.exe export "!_UUP!\!uups_esd%%#!" 3 %_file% --ref="!_UUP!\*.esd" %_rrr% %_Supp%
    call set ERRORTEMP=!ERRORLEVEL!
    if !ERRORTEMP! neq 0 goto :E_Export
    if %FixDisplay% equ 1 wimlib-imagex.exe info %_file% %%# --image-property NAME="!_os%%#!" --image-property DESCRIPTION="!_os%%#!" --image-property FLAGS="%editionid%" --image-property DISPLAYNAME="!_os%%#!" --image-property DISPLAYDESCRIPTION="!_os%%#!" %_Nul3%
    )
    if %AddUpdates% equ 1 if exist "!_UUP!\*Windows10*KB*.cab" (
    if exist "!_cabdir!\" rmdir /s /q "!_cabdir!\"
    DEL /F /Q %systemroot%\Logs\DISM\* %_Nul3%
    if not exist "%systemroot%\Logs\DISM\" mkdir "%systemroot%\Logs\DISM" %_Nul3%
    if %_file%==%WIMFILE% (call :uups_update %WIMFILE%) else (call :uups_update)
    )
    if %_file%==%WIMFILE% goto :%_rtrn%
    if %AddUpdates% equ 2 if exist "!_UUP!\*Windows10*KB*.cab" (
    call :uups_external
    )
    goto :%_rtrn%
    
    :WinreWim
    for /f "tokens=2 delims=: " %%x in ('DISM.exe /Get-WimInfo /WimFile:%_file% ^| findstr /I /C:"Index"') do (call:SETNO %%x)
    echo.
    echo %line%
    echo Creating winre.wim . . .
    echo %line%
    echo.
    
    And here

    :SETNO
    DISM.exe /Get-WimInfo /WimFile:%_file% /Index:%~1 >temp\info.txt 2>&1
    for /f "tokens=1* delims=: " %%A in ('findstr /b "Name" temp\info.txt') do (set "DISPLAY=%%B")
    for /f "tokens=1* delims=: " %%A in ('findstr /b "Edition" temp\info.txt') do (wimlib-imagex.exe info %_file% %~1 --image-property FLAGS="%%B" --image-property DISPLAYNAME="%DISPLAY%" --image-property DISPLAYDESCRIPTION="%DISPLAY%" %_Nul3%)
    goto:eof

    Code:
    ----- Begin wsf script --->
    <package>
       <job id="ELAV">
           <script language="VBScript">
               Set strArg=WScript.Arguments.Named
               If Not strArg.Exists("File") Then
                   Wscript.Echo "Switch /File:<File> is missing."
                   WScript.Quit 1
               End If
               Set strRdlproc = CreateObject("WScript.Shell").Exec("rundll32 kernel32,Sleep")
               With GetObject("winmgmts:\\.\root\CIMV2:Win32_Process.Handle='" & strRdlproc.ProcessId & "'")
                   With GetObject("winmgmts:\\.\root\CIMV2:Win32_Process.Handle='" & .ParentProcessId & "'")
                       If InStr (.CommandLine, WScript.ScriptName) <> 0 Then
                           strLine = Mid(.CommandLine, InStr(.CommandLine , "/File:") + Len(strArg("File")) + 8)
                       End If
                   End With
                   .Terminate
               End With
              CreateObject("Shell.Application").ShellExecute "cmd.exe", "/c " & chr(34) & chr(34) & strArg("File") & chr(34) & strLine & chr(34), "", "runas", 1
           </script>
       </job>
    </package>
    
    :SETNO
    DISM.exe /Get-WimInfo /WimFile:%_file% /Index:%~1 >temp\info.txt 2>&1
    for /f "tokens=1* delims=: " %%A in ('findstr /b "Name" temp\info.txt') do (set "DISPLAY=%%B")
    for /f "tokens=1* delims=: " %%A in ('findstr /b "Edition" temp\info.txt') do (wimlib-imagex.exe info %_file% %~1 --image-property FLAGS="%%B" --image-property DISPLAYNAME="%DISPLAY%" --image-property DISPLAYDESCRIPTION="%DISPLAY%" %_Nul3%)
    goto:eof