create_virtual_editions will only have the issue if PPIPRO (or other Windows 10 edition) is the first index which will not happen, because convert-UUP puts Home editions first anyway, it's just cosmetic BTW, anyone installed or switched to Windows 11 ServerRdsh? according to basebrd.dll.mui, it's still named Windows 10 Enterprise multi-session likewise IoT Enterprise
All I know is that PPIPRO f*cked the up the conversion for me (errors when integrating SSU and later script would error out with some "File not found message"). No ISO was created and the ISO work directory had only the 22000.1 moniker, not 22000.51. Also, PPIPRO isn't needed and bloats the ISO. Deleted it and no more problems (except some SKUs still named 10, I converted before v64 came out).
I have modified convert-UUP to skip updating PPIPro if not supported by updates testing and verifying that doesn't break other things
uup-converter v65 - Skip updating PPIPro edition if not supported by updates - Added workaround to avoid long path extraction issue for PSF update - Fixed external_label typo (AddUpdates=2 mode) - Enhanced Windows 10/11 name differentation for create_virtual_editions - Updated wimlib to latest 1.13.4 v65f - Fixed unused drive letter chooser for PSF workaround
still err and discontiune. sort #1 core_zh-cn OK sort #2 corecountryspecific_zh-cn OK sort #3 ppipro_zh-cn ERR sort #4 professional_zh-cn NOT PERFORM PROGRESS
Does the workaround also manage integration of SSU-22000.51-x64.psf? I have not seen this psf until tonight...
free drive letter detection does always results in A: Even if there is one correctly seen by (wmic path Win32_Volume) command
SSU has been always distributed as Canonical or Express via UUP hence, SSU-22000.51-x64.psf/SSU-22000.51-x64-express.cab are not needed with normal SSU-22000.51-x64.cab
We must Never ever create Out of Box based updated CU iso . we must only create stable cu based updates iso only as those updates are the perfect solution for realibility of windows.
Spoiler: v66(?) ============================================================ Running UUP -> ISO v66 ============================================================ ============================================================ Checking UUP Info . . . ============================================================ ============================================================ Configured Options . . . ============================================================ AutoStart 1 AddUpdates 1 Cleanup NetFx3 StartVirtual ============================================================ 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-ethernet-client-intel-e1i68x64-fod-package-amd64 CAB->ESD: microsoft-windows-ethernet-client-intel-e2f68-fod-package-amd64 CAB->ESD: microsoft-windows-ethernet-client-realtek-rtcx21x64-fod-package-amd64 CAB->ESD: microsoft-windows-hello-face-package-amd64 CAB->ESD: microsoft-windows-internetexplorer-optional-package-amd64 CAB->ESD: microsoft-windows-kernel-la57-fod-package-amd64 CAB->ESD: microsoft-windows-languagefeatures-basic-en-us-package-amd64 CAB->ESD: microsoft-windows-languagefeatures-handwriting-en-us-package-amd64 CAB->ESD: microsoft-windows-languagefeatures-ocr-en-us-package-amd64 CAB->ESD: microsoft-windows-languagefeatures-speech-en-us-package-amd64 CAB->ESD: microsoft-windows-languagefeatures-texttospeech-en-us-package-amd64 CAB->ESD: microsoft-windows-mediaplayer-package-amd64 CAB->ESD: microsoft-windows-notepad-system-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-wifi-client-broadcom-bcmpciedhd63-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-broadcom-bcmwl63a-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-broadcom-bcmwl63al-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwbw02-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwew00-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwew01-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwlv64-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwns64-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwsw00-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwtw02-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwtw04-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwtw06-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-intel-netwtw08-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-marvel-mrvlpcie8897-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-qualcomm-athw8x-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-qualcomm-athwnx-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-qualcomm-qcamain10x64-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-ralink-netr28x-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtl8187se-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtl8192se-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtl819xp-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtl85n64-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtwlane-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtwlane01-fod-package-amd64 CAB->ESD: microsoft-windows-wifi-client-realtek-rtwlane13-fod-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: 7339 MiB of 7339 MiB (100%) done Using LZX compression with 4 threads Archiving file data: 202 MiB of 202 MiB (100%) done Using LZX compression with 4 threads Archiving file data: 242 MiB of 242 MiB (100%) done Using LZX compression with 4 threads Archiving file data: 192 MiB of 192 MiB (100%) done Using LZX compression with 4 threads Archiving file data: 1645 MiB of 1645 MiB (100%) done ============================================================ Updating install.wim / 5 image(s) . . . ============================================================ 1/5: ssu-22000.51-x64.cab [SSU] 2/5: windows10.0-kb5004564-x64.cab [LCU] 3/5: windows10.0-kb5004567-x64.cab 4/5: windows10.0-kb5004568-x64.cab [WinPE] 5/5: windows10.0-kb5004569-x64.cab [Setup DU] Deployment Image Servicing and Management tool Version: 10.0.22000.1 Mounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_ServicingStack~31bf3856ad364e35~amd64~~22000.51.1.0 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_KB5004567~31bf3856ad364e35~amd64~~10.0.1.0 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.51.1.0 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.51 [===== 10.0% ] [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.51 Enabling feature(s) [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image File : e:\UUP_en\ISOFOLDER\sources\install.wim Image Index : 1 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Mounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_ServicingStack~31bf3856ad364e35~amd64~~22000.51.1.0 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_KB5004567~31bf3856ad364e35~amd64~~10.0.1.0 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.51.1.0 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.51 [===== 10.0% ] [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.51 Enabling feature(s) [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image File : e:\UUP_en\ISOFOLDER\sources\install.wim Image Index : 2 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Mounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.51 Pended operations ignored. When this image is next booted, these operations will be processed. Starting to update components... Starting to install product key... Finished installing product key. Adding package Microsoft-Windows-ProfessionalEdition~31bf3856ad364e35~amd64~~10.0.22000.51 Removing package Microsoft-Windows-CoreEdition~31bf3856ad364e35~amd64~~10.0.22000.51 [==========================100.0%==========================] Finished updating components. Starting to apply edition-specific settings... Finished applying edition-specific settings. The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Mounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.51 Pended operations ignored. When this image is next booted, these operations will be processed. Starting to update components... Starting to install product key... Finished installing product key. Adding package Microsoft-Windows-ProfessionalNEdition~31bf3856ad364e35~amd64~~10.0.22000.51 Removing package Microsoft-Windows-CoreNEdition~31bf3856ad364e35~amd64~~10.0.22000.51 [==========================100.0%==========================] Finished updating components. Starting to apply edition-specific settings... Finished applying edition-specific settings. The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. "ISOFOLDER\sources\install.wim" original size: 5095898 KiB Using LZX compression with 4 threads Archiving file data: 11 GiB of 11 GiB (100%) done "ISOFOLDER\sources\install.wim" optimized size: 4827788 KiB Space saved: 268109 KiB ============================================================ Adding setup dynamic update(s) . . . ============================================================ windows10.0-kb5004569-x64.cab ============================================================ Creating winre.wim . . . ============================================================ Using LZX compression with 4 threads Archiving file data: 1056 MiB of 1056 MiB (100%) done ============================================================ Updating winre.wim / 1 image(s) . . . ============================================================ Deployment Image Servicing and Management tool Version: 10.0.22000.1 Mounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_ServicingStack~31bf3856ad364e35~amd64~~22000.51.1.0 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_KB5004568~31bf3856ad364e35~amd64~~10.0.1.0 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 [================== 32.5% ] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Saving image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_KB5004567~31bf3856ad364e35~amd64~~10.0.1.0 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.1 Processing 1 of 1 - Adding package Package_for_RollupFix~31bf3856ad364e35~amd64~~22000.51.1.0 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image Version: 10.0.22000.51 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.22000.1 Image File : e:\UUP_en\temp\winre.wim Image Index : 1 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. Using LZX compression with 4 threads Archiving file data: 1064 MiB of 1064 MiB (100%) done ============================================================ Adding winre.wim to install.wim . . . ============================================================ ============================================================ Creating boot.wim . . . ============================================================ "ISOFOLDER\sources\boot.wim" original size: 594008 KiB Using LZX compression with 4 threads Archiving file data: 1120 MiB of 1120 MiB (100%) done "ISOFOLDER\sources\boot.wim" optimized size: 428568 KiB Space saved: 165439 KiB ============================================================ Checking Distribution Info . . . ============================================================ ============================================================ Configured Virtual Options . . . ============================================================ AutoStart AutoEditions: CoreSingleLanguage,ProfessionalWorkstation,ProfessionalEducation,Education,Enterprise,ServerRdsh,IoTEnterprise,ProfessionalWorkstationN,ProfessionalEducationN,EducationN,EnterpriseN ============================================================ Copying install.wim . . . ============================================================ ============================================================ Creating Edition: Enterprise ============================================================ Setting the WINDOWS/EDITIONID property of image 6 to "Enterprise". Setting the FLAGS property of image 6 to "Enterprise". Setting the DISPLAYNAME property of image 6 to "Windows 10 Enterprise". Setting the DISPLAYDESCRIPTION property of image 6 to "Windows 10 Enterprise". ============================================================ Creating Edition: Education ============================================================ Setting the WINDOWS/EDITIONID property of image 7 to "Education". Setting the FLAGS property of image 7 to "Education". Setting the DISPLAYNAME property of image 7 to "Windows 10 Education". Setting the DISPLAYDESCRIPTION property of image 7 to "Windows 10 Education". ============================================================ Creating Edition: Pro Education ============================================================ Setting the WINDOWS/EDITIONID property of image 8 to "ProfessionalEducation". Setting the FLAGS property of image 8 to "ProfessionalEducation". Setting the DISPLAYNAME property of image 8 to "Windows 10 Pro Education". Setting the DISPLAYDESCRIPTION property of image 8 to "Windows 10 Pro Education". ============================================================ Creating Edition: Pro for Workstations ============================================================ Setting the WINDOWS/EDITIONID property of image 9 to "ProfessionalWorkstation". Setting the FLAGS property of image 9 to "ProfessionalWorkstation". Setting the DISPLAYNAME property of image 9 to "Windows 10 Pro for Workstations". Setting the DISPLAYDESCRIPTION property of image 9 to "Windows 10 Pro for Workstations". ============================================================ Creating Edition: Enterprise N ============================================================ Setting the WINDOWS/EDITIONID property of image 10 to "EnterpriseN". Setting the FLAGS property of image 10 to "EnterpriseN". Setting the DISPLAYNAME property of image 10 to "Windows 10 Enterprise N". Setting the DISPLAYDESCRIPTION property of image 10 to "Windows 10 Enterprise N". ============================================================ Creating Edition: Education N ============================================================ Setting the WINDOWS/EDITIONID property of image 11 to "EducationN". Setting the FLAGS property of image 11 to "EducationN". Setting the DISPLAYNAME property of image 11 to "Windows 10 Education N". Setting the DISPLAYDESCRIPTION property of image 11 to "Windows 10 Education N". ============================================================ Creating Edition: Pro Education N ============================================================ Setting the WINDOWS/EDITIONID property of image 12 to "ProfessionalEducationN". Setting the FLAGS property of image 12 to "ProfessionalEducationN". Setting the DISPLAYNAME property of image 12 to "Windows 10 Pro Education N". Setting the DISPLAYDESCRIPTION property of image 12 to "Windows 10 Pro Education N". ============================================================ Creating Edition: Pro N for Workstations ============================================================ Setting the WINDOWS/EDITIONID property of image 13 to "ProfessionalWorkstationN". Setting the FLAGS property of image 13 to "ProfessionalWorkstationN". Setting the DISPLAYNAME property of image 13 to "Windows 10 Pro N for Workstations". Setting the DISPLAYDESCRIPTION property of image 13 to "Windows 10 Pro N for Workstations". ============================================================ Creating Edition: Home Single Language ============================================================ Setting the WINDOWS/EDITIONID property of image 14 to "CoreSingleLanguage". Setting the FLAGS property of image 14 to "CoreSingleLanguage". Setting the DISPLAYNAME property of image 14 to "Windows 11 Home Single Language". Setting the DISPLAYDESCRIPTION property of image 14 to "Windows 11 Home Single Language". ============================================================ Creating Edition: Enterprise multi-session ============================================================ Setting the WINDOWS/EDITIONID property of image 15 to "ServerRdsh". Setting the FLAGS property of image 15 to "ServerRdsh". Setting the DISPLAYNAME property of image 15 to "Windows 10 Enterprise multi-session". Setting the DISPLAYDESCRIPTION property of image 15 to "Windows 10 Enterprise multi-session". ============================================================ Creating Edition: IoT Enterprise ============================================================ Setting the WINDOWS/EDITIONID property of image 16 to "IoTEnterprise". Setting the FLAGS property of image 16 to "IoTEnterprise". Setting the DISPLAYNAME property of image 16 to "Windows 10 IoT Enterprise". Setting the DISPLAYDESCRIPTION property of image 16 to "Windows 10 IoT Enterprise". ============================================================ Rebuilding install.wim . . . ============================================================ "ISOFOLDER\sources\install.wim" original size: 5681893 KiB Using LZX compression with 4 threads Archiving file data: 12 GiB of 12 GiB (100%) done "ISOFOLDER\sources\install.wim" optimized size: 5458028 KiB Space saved: 223864 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 42 directories) Scanning source tree complete (933 files in 85 directories) Computing directory information complete Image file is 6302695424 bytes (before optimization) Writing 933 files in 85 directories to 22000.51.210617-2050.CO_RELEASE_SVC_PROD2_CLIENTMULTI_X64FRE_EN-US.ISO 100% complete Storage optimization saved 24 files, 14217216 bytes (1% of image) After optimization, image file is 6290589696 bytes Space saved because of embedding, sparseness or optimization = 14217216 Done. ============================================================ Removing temporary files . . . ============================================================ Press 0 to exit. If I correctly understood, uup_download_windows.cmd downloads "New V66F" corrected (judging by the date and % _dism2%: "! _ Cabdir!" / Mount-Wim / Wimfile: "% _ www%" / index:% _ Inx% / Mountdir: " % _mount% ") convert-uup.cmd, but shows V66. Created two install.wim (16 indexs_en, 10 indexs_ru), V66(?) worked without errors: boot.wim (two indexes) - KB5004567, KB5004568, KB5004564(RollupFix), SSU winre.wim - KB5004568, SSU install.wim (home, pro) - NetFx3, KB5004567, KB5004564(RollupFix), SSU install.wim (team) - no