IoTEnterpriseS starts from 17763 which is exactly the same as EnterpriseS. Since 18262, IoTEnterpriseS is a Virtual edition of EnterpriseS. Which means IoTEnterpriseS and EnterpriseS share one image - 2in1. For example, [Core Edition] Core CoreSingleLanguage (Virtual Edition) [upcoming vNext EnterpriseS Edition] EnterpriseS IoTEnterpriseS (Virtual Edition) i.e. Whole EnterpriseS Certificate package Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseS-Package + IoTEnterpriseS License package Microsoft-Windows-Security-SPP-Component-SKU-IoTEnterpriseS-License-Package Code: <Resolve package="Microsoft-Windows-EnterpriseS-SPP-Components-Package~31bf3856ad364e35~amd64~~10.0.19041.1" update="Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseS-Package"/> <Resolve package="Microsoft-Windows-EnterpriseS-SPP-Components-Package~31bf3856ad364e35~amd64~~10.0.19041.1" update="Microsoft-Windows-Security-SPP-Component-SKU-IoTEnterpriseS-License-Package"/> Answer: No need to convert.
Cool! So, it works like virtual editions usually do. If I have 19041.1 EnterpriseS and enter a IoTEnterpriseS key it will upgrade.
Not upgrade, simply edition switch. To find their differences, only by Product policy. (Product policy of an installed installation, not install.wim. Install.wim's Product policy is basic only.)
So it works exactly like switch from Professional->ProfessionalWorkstation for example. Differences are only on product policy.
Tamper protection is real threat for NTlite. Also will it break Windows Update for NTlite made images? Or will Windows Update reinstall somehow removed packages and MUMs?
Q: How to make universal script? 38 scripts for EnterpriseS x86 38 scripts for EnterpriseS amd64 38 scripts for EnterpriseSN x86 38 scripts for EnterpriseSN amd64 How many? wimlib-imagex info install.wim set EDITION= set ARCH= ser LANG= set VER= One script for all. For example, Universal script for EnterpriseG amd64 from 15063. Code: for /f "tokens=3 delims=: " %%x in ('files\wimlib-imagex info install.wim 1 ^| findstr /i /C:"Edition ID:"') do (set VirtualEdition=%%x) for /f "tokens=2 delims=: " %%x in ('files\wimlib-imagex info install.wim 1 ^| findstr /i /C:"Architecture:"') do (set wimlibARC=%%x) for /f "tokens=3 delims=: " %%x in ('files\wimlib-imagex info install.wim 1 ^| findstr /i /C:"Default Language:"') do (set LANG=%%x) if %wimlibARC% equ x86_64 (set ARC=amd64) else (set ARC=x86) for /f "tokens=4 delims=~." %%x in ('dir /b sxs\Microsoft-Windows-Editions-*-Package~31bf3856ad364e35~*~~*.mum') do (set V1=%%x) for /f "tokens=5 delims=~." %%x in ('dir /b sxs\Microsoft-Windows-Editions-*-Package~31bf3856ad364e35~*~~*.mum') do (set V2=%%x) for /f "tokens=6 delims=~." %%x in ('dir /b sxs\Microsoft-Windows-Editions-*-Package~31bf3856ad364e35~*~~*.mum') do (set V3=%%x) for /f "tokens=7 delims=~." %%x in ('dir /b sxs\Microsoft-Windows-Editions-*-Package~31bf3856ad364e35~*~~*.mum') do (set V4=%%x) set LVER=%V1%.%V2%.%V3%.%V4% set SVER=%V3%.%V4% if /i %V3% leq 18362 ( copy /y files\mum\Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~%LVER%.* sxs >NUL 2>&1 ) else ( copy /y files\mum\Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~x.x.x.x.* sxs\Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~%LVER%.* >NUL 2>&1 %WinDIR%\system32\cscript //nologo files\replace.vbs sxs\Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~%LVER%.mum "x.x.x.x" "%LVER%" >NUL 2>&1 ) if /i %V3% equ 15063 copy /y files\xml\15063.xml sxs\1.xml >NUL 2>&1 if /i %V3% equ 16299 copy /y files\xml\16299.xml sxs\1.xml >NUL 2>&1 if /i %V3% geq 17134 copy /y files\xml\17134.xml sxs\1.xml >NUL 2>&1 %WinDIR%\system32\cscript //nologo files\replace.vbs sxs\1.xml "x.x.x.x" "%LVER%" >NUL 2>&1
Yesterday i decided to play with 19041.1_PRO-to-ENTS_amd64 , i create the image 19041.1 ENTS and i tried to updated with ntlite and with W10UI_8.9 , but it will update only the netframework and the preview update , but when you look inside the main drivers , they remain the original , not updated one . If there is somewhere a script for 19041.662 PRO-to-ENTS_amd64 i would really like to try , cause i found a way to build a very light and fast gaming image 19041.662 CORE X64 , which i use it for encoding old movies into x265 , but it takes a lot to debloat all the microsoft crap .. Thanks in advance for any help !!!
19042.662.EnterpriseS_amd64_en-US_38_langs_install_16D978A29A68E2C4E9376B1BAFBF2387B1AD3C10.esd Abandoned for too big.
i only need one of the new image which has the basics windows drivers updated ... the rest of updates i am not interested ..cause anyway i slipstream them to maximum ...
thanks in advance ... i am not using windows defender anyway ... i made a custom very light and functional win image as you can see in the attachment ... so i am looking just for the latest build with the main drivers updated so i can modified as i like .