The new version 45 of esd-decrypter doesn't detect correctly 2 (two) similar ESD (x64/x86) multi-architecture files: Code: ============================================================================ Detected 2 similar ESD files: (x64/x86) / Build: 17763 / Lang: pt-BR create a multi-architecture ISO for both? ============================================================================ 0 - No, continue for prompt to process one file only 1 - ISO with 2 separate install.esd (same as MediaCreationTool) 2 - ISO with 2 separate install.wim (similar to 1, bigger size) 3 - ISO with 1 combined install.wim (Custom AIO) ============================================================================ Choose a menu option: Files: Code: 17763.379.190312-0539.rs5_release_svc_refresh_CLIENTCONSUMER_RET_x64FRE_pt-br.esd 17763.379.190312-0539.rs5_release_svc_refresh_CLIENTCONSUMER_RET_x86FRE_pt-br.esd v45 Code: :dCheck echo. echo %line% echo Please wait . . . echo %line% set combine=0 set custom=0 set count=0 for /L %%# in (1,1,2) do ( set ESDmulti%%#=0 set ESDenc%%#=0 set ESDvol%%#=0 set ESDarch%%#=0 set ESDver%%#=0 set ESDlang%%#=0 ) for /f "delims=" %%# in ('dir /b /a:-d *.esd') do call :dCount %%# call :dInfo 1 call :dInfo 2 if /i %ESDarch1% equ %ESDarch2% goto :prompt2 if /i %ESDlang1% neq %ESDlang2% goto :prompt2 if /i %ESDver1% neq %ESDver2% goto :prompt2 bin\wimlib-imagex.exe info "%ESDfile1%" 4 %_Nul_1_2% if %ERRORLEVEL% equ 74 set ENCRYPTED=1 bin\wimlib-imagex.exe info "%ESDfile2%" 4 %_Nul_1_2% if %ERRORLEVEL% equ 74 set ENCRYPTED=1 v42 Code: :dCheck echo. echo ============================================================ echo Please wait... echo ============================================================ SET combine=0 SET custom=0 SET count=0 FOR /L %%j IN (1,1,2) DO ( SET ESDmulti%%j=0 SET ESDenc%%j=0 SET ESDvol%%j=0 SET ESDarch%%j=0 SET ESDver%%j=0 SET ESDlang%%j=0 ) for /f "delims=" %%i in ('dir /b /a:-d *.esd') do call :dCount %%i CALL :dInfo 1 CALL :dInfo 2 if /i %ESDarch1% equ %ESDarch2% goto :prompt2 if /i %ESDlang1% neq %ESDlang2% goto :prompt2 if /i %ESDver1% neq %ESDver2% goto :prompt2 bin\wimlib-imagex.exe info "%ESDfile1%" 4 >nul 2>&1 IF %ERRORLEVEL% EQU 74 SET ENCRYPTED=1 bin\wimlib-imagex.exe info "%ESDfile2%" 4 >nul 2>&1 IF %ERRORLEVEL% EQU 74 SET ENCRYPTED=1 I had downgrade to version 42 to fix temporarily this issue. Best Regards,
Strangely, this new version can't show the screen mentioned above to merge dual architecture ESD files (x64/x86), as shown in v42.
After examining decrypt.cmd (v45) , I fix this file name issue adding code below in section :setlabel , line 500 of the decrypt.cmd (v42): Code: if %revision%==17763.379 (set _label=17763.379.190312-0539.rs5_release_svc_refresh_CLIENT&set branch=rs5_release_svc_refresh)
esd-decrypter-wimlib v47 Fixed the multi-arch detection and creation issue thank you for your patience p.s. @Enthousiast
Working Example, option one of the multi-arch options: Code: ============================================================================ Detected 2 similar ESD files: (x64/x86) / Build: 17763 / Lang: en-US create a multi-architecture ISO for both? ============================================================================ 0 - No, continue for prompt to process one file only 1 - ISO with 2 separate install.esd (same as MediaCreationTool) 2 - ISO with 2 separate install.wim (similar to 1, bigger size) 3 - ISO with 1 combined install.wim (Custom AIO) ============================================================================ Choose a menu option: Code: ============================================================ Checking ESD Info (x64) . . . ============================================================ ============================================================ Creating Setup Media Layout (x64) . . . ============================================================ ============================================================ Creating boot.wim (x64) . . . ============================================================ Using LZX compression with 8 threads Archiving file data: 804 MiB of 804 MiB (100%) done Using LZX compression with 8 threads Archiving file data: 112 MiB of 112 MiB (100%) done ============================================================ Creating install.esd (x64) . . . ============================================================ Using LZMS compression with 1 thread Archiving file data: 8094 MiB of 8094 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 249 MiB of 249 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 124 MiB of 124 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 120 MiB of 120 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 137 MiB of 137 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 133 MiB of 133 MiB (100%) done ============================================================ Checking ESD Info (x86) . . . ============================================================ ============================================================ Creating Setup Media Layout (x86) . . . ============================================================ ============================================================ Creating boot.wim (x86) . . . ============================================================ Using LZX compression with 8 threads Archiving file data: 611 MiB of 611 MiB (100%) done Using LZX compression with 8 threads Archiving file data: 98 MiB of 98 MiB (100%) done ============================================================ Creating install.esd (x86) . . . ============================================================ Using LZMS compression with 1 thread Archiving file data: 5354 MiB of 5354 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 163 MiB of 163 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 83 MiB of 83 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 81 MiB of 81 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 91 MiB of 91 MiB (100%) done Using LZMS compression with 1 thread Archiving file data: 89 MiB of 89 MiB (100%) done ============================================================ Preparing boot configuration settings . . . ============================================================ ============================================================ 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 131 directories) Scanning source tree complete (1951 files in 178 directories) Computing directory information complete Image file is 7033782272 bytes (before optimization) Writing 1951 files in 178 directories to 17763.379.190312-0539.RS5_RELEASE_SVC_REFRESH_CLIENTBUSINESS_VOL_X86-X64FRE_EN-US.ISO 100% complete Storage optimization saved 731 files, 83136512 bytes (2% of image) After optimization, image file is 6956474368 bytes Space saved because of embedding, sparseness or optimization = 83136512 Done. Press any key to exit.
There is no encryption of ESD's since 1703/15063 or 1709 got released (have to check which one it was).
Yes, 17134.112. (include updates) is more recent that 17134.1 (vanilla) if you want to add language packs or integrate latest updates, using 17134.1 is better