Me too In that example, I've installed win 15063 (fast ring) in a VM, let WU prepare to install till: "reboot" appeared, shut down VM, mapped/mounted the vmdk and copied the complete "c:\win......\software.....\downloads\Delta UUP download folder" over to the UUPs folder, next i created the ref esd's by running v8 on the delta UUP folder from "c:\win......\software.....\downloads", copied over the ref esd's to another folder and ran them again on v8.
I understood what you are saying but in my case I didn't copied the files from windows>softwaredistribution>download folder, I gave that path to uup convert before restart the computer. And all worked fine, it is only that the uup convert was supposed to copy (at least what I thought) all ESD's from the "temp" folder to the UUP's folder, but it didn't.
Will test tomorrow on my testsystem or in a VM Maybe it's a rights problem in "c:\win....\softwa....\downloads\UUP download folder".
Moving ESDs I found the problem of the move ESDs to UUPs folder isn't working (partially). What is happening is that if you copy UUP files from "C:\WINDOWS\SoftwareDistribution\Download\15c201be..." to UUPs folder it works but if you use that directory instead it doens't! Why? Because the variable %UUP% keept the last directory that was used so, we cannot use [move "%CD%\temp\*.ESD" "%UUP%"], we will have to use the batch path instead ["%~dp0UUPs"] or set UUP="Directory" first. The proof is below: Code: ============================================================ Preparing Reference ESDs . . . ============================================================ CAB->ESD: amd64fre_Client_en-us_lp DIR->ESD: Microsoft-Windows-RegulatedPackages-WOW64-Package DIR->ESD: Microsoft-Windows-RegulatedPackages-Package DIR->ESD: Microsoft-Windows-QuickAssist-Package DIR->ESD: Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package DIR->ESD: Microsoft-Windows-LanguageFeatures-Speech-en-us-Package DIR->ESD: Microsoft-Windows-LanguageFeatures-OCR-en-us-Package DIR->ESD: Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package DIR->ESD: Microsoft-Windows-LanguageFeatures-Basic-en-us-Package DIR->ESD: Microsoft-Windows-Holographic-Desktop-Merged-WOW64-Package DIR->ESD: Microsoft-Windows-Holographic-Desktop-Merged-Package DIR->ESD: Microsoft-Windows-Holographic-Desktop-Analog-Package DIR->ESD: Microsoft-Windows-Foundation-Package DIR->ESD: Microsoft-Windows-EditionSpecific-Professional-Package DIR->ESD: Microsoft-Windows-EditionPack-Professional-WOW64-Package DIR->ESD: Microsoft-Windows-EditionPack-Professional-Package DIR->ESD: Microsoft-Windows-ContactSupport-Package DIR->ESD: Microsoft-Windows-Client-Features-WOW64-Package DIR->ESD: Microsoft-Windows-Client-Features-Package DIR->ESD: Microsoft.ModernApps.Client.professional DIR->ESD: Microsoft.ModernApps.Client.All ============================================================ Creating Setup Media Layout . . . ============================================================ ============================================================ Creating boot.wim . . . ============================================================ Using LZX compression with 8 threads Archiving file data: 869 MiB of 869 MiB (100%) done "ISOFOLDER\sources\boot.wim" original size: 352021 KiB Using LZX compression with 8 threads Archiving file data: 947 MiB of 947 MiB (100%) done "ISOFOLDER\sources\boot.wim" optimized size: 347332 KiB Space saved: 4688 KiB ============================================================ Creating install.wim . . . ============================================================ Using LZX compression with 8 threads Archiving file data: 7210 MiB of 7210 MiB (100%) done ============================================================ Adding winre.wim to install.wim . . . ============================================================ ============================================================ 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 (1500 files in 53 directories) Scanning source tree complete (1722 files in 97 directories) Computing directory information complete Image file is 4144136192 bytes (before optimization) Writing 1722 files in 97 directories to 16170.1000.170331-1532.RS_PRERELEASE_CLIENTPRO_OEMRET_X64FRE_EN-US.ISO 100% complete Storage optimization saved 29 files, 258048 bytes (0% of image) After optimization, image file is 4147662848 bytes Space saved because of embedding, sparseness or optimization = 258048 Done. Press any key to exit. CD=C:\UUP-CO~3 --- RefESD=1 --- UUP=C:\WINDOWS\SoftwareDistribution\Download\15c201be9020c9e30a33aa5a9dca501c Press any key to continue . . .
ERROR: UUP Edition Trying to reuse ESDs moved from temp to UUPs folder and getting this error: ============================================================ ERROR: UUP Edition file is not found in specified directory ============================================================ Press any key to exit. Analysing the UUPs folder I found that "Professional_en-us.esd" wasn't present so, I copied it from the hexfolder and ran the code again and no error whatsoever. The question is "why" that file isn't being moved from temp to UUPs folder? I couldn't yet found anything that explains it. Any insight?
MetadataESD (Professional_en-us.esd) never exist/moved/created in temp folder what exactly are you trying to accomplish?
I was just trying to reuse the esds that it is already in the uups folder (to create a new iso) but it give me that error. It isn't a big deal I can use the ones at windows.old directory but it doesn't make sense because it has been done already. I guess that was the main reason why you created that options to move esds right?
Sorry buddy, I am confused! If it was never been there (temp folder) so, how the code created the first iso without asking for it and no pop up error?
What did you use to create iso? i mean, did you put files in UUPs folder? or pasted path to download directory?
If you enabled RefESD, then the created ESD files will be moved to the same pasted path Press any key to exit. = press any keyboard key, do not close the cmd window with X
@abbodi1406 Thank you for the explanation! Here is how/what I end up doing to solve my question: • Since I do not wanted to write anything to C:\Windows\SoftwareDownload\Download\hex…. • Than I changed the code as follow: Original line:- IF %RefESD%==1 move /y "%CD%\temp\*.ESD" "%UUP%" >nul 2>&1 Modified line:- if %RefESD%==1 move /y "%CD%\temp\*.ESD" "%~dp0UUPs" >nul 2>&1 & copy /y "%UUP%\Professional_en-us.esd" "%~dp0UUPs" >nul 2>&1 This way no matter what path you gave or ESDs are already located at UUPs folder or you copied UUP files to UUPs folder the result always will be the same “ESDs will be saved at UUPs folder” of course with RefESD=1. On my tests, there was no errors creating an ISO:-x86 Single Edition. x64 Single Edition. x86 AIO 10 Editions. x64 AIO 10 Editions. Thanks and happy weekend to everyone!