• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Download Windows 10/11 ESD

j0taDasFestasPT

New Member
Joined
Mar 9, 2020
Messages
15 (0.01/day)
I talked from memory i used insider ver. 2-3 months ago
Sure it does everything that shows our hardware information is good !
Hope they implement them to consumer side soon
 
Joined
Sep 1, 2010
Messages
7,023 (1.34/day)
Cumulative update for Windows 10 2004
Brings system to 19041.172
Fixes issue that prevents win+j from giving focus to certain Windows tips
.
Download KB4552455 x64 (155 MB)

*********************

Unfortunately this 6 month old bug is still unfixed:

Optimize Drives app incorrectly reports that optimization has never run.

 
Last edited:
Joined
Aug 13, 2009
Messages
3,254 (0.58/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) AMD Radeon RX 6600
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
Is it safe to download 2004 now?
I have a notebook I need to reinstall for my friend's son, but I hate to put 1909 in there knowing 2004 is going to be released in two weeks or something, and especially knowing an upgrade would erase all customized settings, reinstall default apps and other annoying crap.

Fuck you Microsoft I guess...
1586006240788.png

Can't download anything from there, which kind of doesn't surprise me.
But FFS!
 
Last edited:
Joined
Dec 13, 2014
Messages
447 (0.12/day)
Processor AMD Phenom II X4 925
Motherboard Gigabyte GA-78LMT-USB3 R2
Memory 4 GB DDR3 1333Mhz
Audio Device(s) onboard Realtek ALC892
Power Supply Seasonic S12II 620w (SS-620GB)
Software Windows 10 Education x64 21H2
Is it safe to download 2004 now?
I have a notebook I need to reinstall for my friend's son, but I hate to put 1909 in there knowing 2004 is going to be released in two weeks or something, and especially knowing an upgrade would erase all customized settings, reinstall default apps and other annoying crap.

NO, Octopuss! :mad:

Win10 v2004 has not even reach the Release Preview ring yet - it's still in the Slow ring for almost 4 straight months (they're doing things a little differently with 2004/20H1 than with 1903/19H1 last year)
we don't when MS will exactly release 2004/20H1 to the general public since they have been radio silent on that matter
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
27,097 (3.83/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Razer Viper mini signature edition (mercury white)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
ince they have been radio silent on that matter

The build has hit WSUS for deployment testing, so hopefully it wont be long now.
 
Joined
Aug 13, 2009
Messages
3,254 (0.58/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) AMD Radeon RX 6600
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
I keep reading that 19041 is the RTM build...
 
Joined
Sep 1, 2010
Messages
7,023 (1.34/day)
Cumulative update for Windows 10 2004
Brings system to 19041.173

Download KB 4552455 x64 (163 MB)

dism /online /add-package /packagepath:c:\windows10.0-kb4552455-x64_436BA71E9FC50A869C5EC30C0CC0F47EDBC55910.cab
 
Joined
Apr 12, 2020
Messages
1 (0.00/day)
The 19H2 is curropt it gives errors to all ESD to iso tools I've tried

The October 19H2 is not installing
 
Joined
Jul 5, 2013
Messages
28,318 (6.75/day)
I have a notebook I need to reinstall for my friend's son, but I hate to put 1909
1904 is still the better option. There are no outstanding security issues and only a few minor bugs that have not be fixed because they don't affect much.
 
Joined
Aug 20, 2007
Messages
21,560 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
1904 is still the better option. There are no outstanding security issues and only a few minor bugs that have not be fixed because they don't affect much.

Isn't there a bug of defrag not working?

That's what's keeping me off.
 
Last edited:
Joined
Aug 20, 2007
Messages
21,560 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Joined
Dec 13, 2014
Messages
447 (0.12/day)
Processor AMD Phenom II X4 925
Motherboard Gigabyte GA-78LMT-USB3 R2
Memory 4 GB DDR3 1333Mhz
Audio Device(s) onboard Realtek ALC892
Power Supply Seasonic S12II 620w (SS-620GB)
Software Windows 10 Education x64 21H2
1904 is still the better option. There are no outstanding security issues and only a few minor bugs that have not be fixed because they don't affect much.

do you mean 1903 instead of 1904?
support for 1903 will end on December 2020 - noted on the Windows Lifecycle Fact Sheet page.
but at least for 1809 home/pro users, they get to receive new updates until November 2020 instead of MS ending support for 1809 home & pro in May 2020 because of this

MS had released a bunch of security updates today 4/14 for many Win10 versions.
And v2004/20H1 also got a new build today - 19041.207
 
Joined
Sep 1, 2010
Messages
7,023 (1.34/day)
Cumulative update for Windows 10 2004

Brings system to 19041.207

Download KB4550936 x64 (166 MB)

•We fixed an issue that causes the Remote Procedure Call (RPC) service (rpcss.exe) to close unexpectedly and the device stops working. Then you must restart the device.
•We fixed an issue that causes the Device Enrollment Status Page (ESP) on managed devices to stop responding if a policy that requires a restart is installed on the device.
•We fixed an issue that might prevent the rear camera flash from functioning as expected on devices that have a rear camera.
•It also includes the latest security updates to the Microsoft Scripting Engine, Windows Kernel, Windows App Platform and Frameworks, Microsoft Graphics Component, Windows Media, Windows Shell, Windows Management, Windows Cloud Infrastructure, Windows Fundamentals, Windows Authentication, Windows Virtualization, Windows Core Networking, Windows Storage and Filesystems, Windows Update Stack, and the Microsoft JET Database Engine.
 
Joined
Dec 13, 2014
Messages
447 (0.12/day)
Processor AMD Phenom II X4 925
Motherboard Gigabyte GA-78LMT-USB3 R2
Memory 4 GB DDR3 1333Mhz
Audio Device(s) onboard Realtek ALC892
Power Supply Seasonic S12II 620w (SS-620GB)
Software Windows 10 Education x64 21H2
Cumulative update for Windows 10 2004

Brings system to 19041.207

Download KB4550936 x64 (166 MB)

thanks Drone.
Version 2004 has just made it onto the Release Preview ring as of Thursday April 16 afternoon (ah yay! :D ):

next up, 2004 ISOs (likely with 19041.207) released to MSDN subscribers first; then general public release sometime in May
 
Joined
Dec 13, 2014
Messages
447 (0.12/day)
Processor AMD Phenom II X4 925
Motherboard Gigabyte GA-78LMT-USB3 R2
Memory 4 GB DDR3 1333Mhz
Audio Device(s) onboard Realtek ALC892
Power Supply Seasonic S12II 620w (SS-620GB)
Software Windows 10 Education x64 21H2
thanks Drone.
Version 2004 has just made it onto the Release Preview ring as of Thursday April 16 afternoon (ah yay! :D ):

next up, 2004 ISOs (likely with 19041.207) released to MSDN subscribers first; then general public release sometime in May

more like general release of v2004 near the END of May - build 19041.208 has just reached the Release Preview ring as of Thursday April 30:

We are continuing to work on getting the Windows 10 May 2020 Update (20H1) ready for release. Today we are releasing Build 19041.208 to Windows Insiders in the Release Preview ring. While we originally thought that Build 19041.207 would be the final build, we made the decision to take in one more fix we felt was important to have before making the May 2020 Update generally available. We believe that Build 19041.208 is the new final build and still plan on continuing to improve the overall experience of the May 2020 Update on customers’ PCs as part of our normal servicing cadence.
 
Joined
Aug 13, 2009
Messages
3,254 (0.58/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) AMD Radeon RX 6600
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
How is it the final build when they will release it during may? Does that mean they won't update it until they release it?
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.91/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
How is it the final build when they will release it during may? Does that mean they won't update it until they release it?

any additional updates wont be packaged internally and would come via win update after that

those additional changes and tweaks need time for testing, too.
 
Joined
Sep 1, 2010
Messages
7,023 (1.34/day)
Cumulative update for Windows 10 2004

Brings system to 19041.264

Download KB4556803 x64 (187 MB)

•We have fixed a performance issue in Windows Mixed Reality (WMR) that prevents it from working correctly for many users.
•We fixed an issue that prevents cleaning tools, such as Disk Cleanup, from removing previously installed updates.
•We have updated the 2020 start date for daylight saving time (DST) in the Kingdom of Morocco. For more information, see KB4557900.
•Security updates to Internet Explorer, the Microsoft Scripting Engine, Windows App Platform and Frameworks, Microsoft Graphics Component, Windows Input and Composition, Windows Media, Windows Shell, Microsoft Xbox, Microsoft Edge, Windows Fundamentals, Windows Cryptography, Windows Authentication, Windows Kernel, Windows Virtualization, Windows Update Stack, Windows Core Networking, Internet Information Services, Windows Network Security and Containers, Windows Active Directory, Windows Server, and the Microsoft JET Database Engine.
 
Joined
Dec 13, 2014
Messages
447 (0.12/day)
Processor AMD Phenom II X4 925
Motherboard Gigabyte GA-78LMT-USB3 R2
Memory 4 GB DDR3 1333Mhz
Audio Device(s) onboard Realtek ALC892
Power Supply Seasonic S12II 620w (SS-620GB)
Software Windows 10 Education x64 21H2
Joined
Dec 13, 2014
Messages
447 (0.12/day)
Processor AMD Phenom II X4 925
Motherboard Gigabyte GA-78LMT-USB3 R2
Memory 4 GB DDR3 1333Mhz
Audio Device(s) onboard Realtek ALC892
Power Supply Seasonic S12II 620w (SS-620GB)
Software Windows 10 Education x64 21H2
also version 2004 build 19041.208 ISOs recently released to MSDN users aka. "developers" (Neowin article)
those 19041.208 ISOs won't be available to the general public until near end of May

a little late on this but MSDN/MVS users got updated v2004 ISOs with build 19041.264 on TH May 21 instead of build 19041.208
examples of these updated 2004 ISOs:
2004 business us-en 5/2020 -
en_windows_10_business_editions_version_2004_updated_may_2020_x64_dvd_aa8db2cc.iso
en_windows_10_business_editions_version_2004_updated_may_2020_x86_dvd_3d5f0bff.iso

2004 consumer us-en 5/2020 -
en_windows_10_consumer_editions_version_2004_updated_may_2020_x64_dvd_36d61c40.iso
en_windows_10_consumer_editions_version_2004_updated_may_2020_x86_dvd_2b9b4e01.iso

oh lucky them! :)

------
edit 5/27 - 10am

version 2004 build 19041.264 ESDs (client consumer en-us) posted 5/27 after 10am pacific time [x64/64bit] [x86/32bit] [ARM64] :D
 
Last edited:

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
27,097 (3.83/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Razer Viper mini signature edition (mercury white)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
Incase anyone ever wants to utilize WDS I created a script that will pull boot.wim and install.esd

The it will let you choose the version and it will conver the esd to wim so you can import it into WDS.

Code:
@echo off
SET build=1.0
title MCT + WDS update tool (BETA) v%BUILD%

:: Lets set our variables, always set them before work blocks.
set prokey=W269N-WFGWX-YVC9B-4J6C9-T83GX
set entkey=NPPR9-FWDCX-D2C8J-H872K-2YT43

:checkPrivileges
:: Check for Admin by accessing protected stuff. This calls net(#).exe and can stall if we don't kill it later.
NET FILE 1>nul 2>&1 2>nul 2>&1
if '%errorlevel%' == '0' ( goto ask) else ( goto getPrivileges )

:getPrivileges
:: Write vbs in temp to call batch as admin.
if '%1'=='ELEV' (shift & goto ask)                           
for /f "delims=: tokens=*" %%A in ('findstr /b ::- "%~f0"') do @Echo(%%A
setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
Echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs"
Echo UAC.ShellExecute "!batchPath!", "ELEV", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs"
"%temp%\OEgetPrivileges.vbs"
exit /B

:ask
echo.
echo Hello, we are going to download the MCT.
Echo.
echo This only works on Windows 10 and maybe 8? and Server 2012+
echo.
echo After we are going to mount and pull the boot wim and the install esd.
echo.
echo Then we are going to list the editions we can get and convert to wim for WDS.
echo.
echo Would you like to begin?
echo.
pause
echo.

:start
cls
echo.
echo Awesome, Let me download the current MCT (1909)
echo.
echo This will get saved in your downloads folder
echo.
:: if the MCT version changes just change the link
bitsadmin /transfer MCT-1909 /download /priority FOREGROUND https://download.microsoft.com/download/c/0/b/c0b2b254-54f1-42de-bfe5-82effe499ee0/MediaCreationTool1909.exe "%userprofile%\downloads\mct.exe" >nul 2>&1
echo Cool, now lets get to business. What version do you want first?
echo.
Echo 1 = Home/Pro
Echo.
Echo 2 = Enterprise/EDU
set choice=
ECHO.
set /p choice=
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto mcthome
if '%choice%'=='2' goto mctent
goto dirwarnstart

:mcthome
cls
echo.
echo Alright, you want Home/Professional (N) lets do stuff.
echo.
echo I am going to call MCT, I will cover as many flags as I can.
echo.
echo For Home/Pro use this key when asked. (I already copied it to your clipboard.)
echo.
echo %prokey%|clip
echo %prokey%
echo.
echo Make sure to select "ISO" (Don't rename it)
echo.
echo Save it to downloads with the MCT executable.
echo.
echo Then click "Finish"
Echo.
call "%userprofile%\downloads\mct.exe" /Eula Accept /Retail /MediaArch x64 /Download /MediaEdition Professional /Action CreateMedia
cls
echo.
echo Thanks now going to mount it.
echo.
explorer "%userprofile%\downloads\Windows.iso"
echo What is the drive letter? (Dont put dots just the letter)
echo.
set /p dltr=""
echo.
echo Thanks, I'm doing some file copies.
Echo.
echo f | xcopy "%dltr%:\sources\boot.wim" "%userprofile%\downloads\boot.wim" /y >nul 2>&1
echo f | xcopy "%dltr%:\sources\install.esd" "%userprofile%\downloads\install.esd" /y >nul 2>&1
powershell -Command "& {Dismount-DiskImage -ImagePath "%userprofile%\downloads\Windows.iso"}" >nul 2>&1
echo I dismounted the ISO for you, now its time to convert.
echo.
echo This will list the versions in this esd. Please choose only one for now.
echo.
pause
echo.
dism /Get-WimInfo /WimFile:%userprofile%\downloads\install.esd
echo.
echo please enter the "Index Number" of the image you want me to pull out.
echo.
set /p indexnum=""
echo.
echo Now tell me the version. Was it Home, Pro?
echo.
set /p indexname=""
echo.
echo Word im going to begin ripping that.
echo.
dism /export-image /SourceImageFile:%userprofile%\downloads\install.esd /SourceIndex:%indexnum% /DestinationImageFile:%userprofile%\downloads\%indexname%.wim /Compress:max /CheckIntegrity
echo.
cls
echo.
echo All done!
echo.
echo I'm going to start cleaning these files up for you.
echo.
DEL "%userprofile%\downloads\install.esd" >nul 2>&1
DEL "%userprofile%\downloads\Windows.iso" >nul 2>&1
DEL "%userprofile%\downloads\mct.exe" >nul 2>&1
echo Done!
echo.
pause
goto mcthomedone

:mctent
cls
echo.
echo Alright, you want Enterprise/Education (N) lets do stuff.
echo.
echo I am going to call MCT, I will cover as many flags as I can.
echo.
echo For Home/Pro use this key when asked. (I already copied it to your clipboard.)
echo.
echo %entkey%|clip
echo %entkey%
echo.
echo Make sure to select "ISO" (Don't rename it)
echo.
echo Save it to downloads with the MCT executable.
echo.
echo Then click "Finish"
Echo.
call "%userprofile%\downloads\mct.exe" /Eula Accept /Retail /MediaArch x64 /Download /MediaEdition Enterprise /Action CreateMedia
cls
echo.
echo Thanks now going to mount it.
echo.
explorer "%userprofile%\downloads\Windows.iso"
echo What is the drive letter? (Dont put dots just the letter)
echo.
set /p dltr=""
echo.
echo Thanks, I'm doing some file copies.
Echo.
echo f | xcopy "%dltr%:\sources\boot.wim" "%userprofile%\downloads\boot.wim" /y >nul 2>&1
echo f | xcopy "%dltr%:\sources\install.esd" "%userprofile%\downloads\install.esd" /y >nul 2>&1
powershell -Command "& {Dismount-DiskImage -ImagePath "%userprofile%\downloads\Windows.iso"}" >nul 2>&1
echo I dismounted the ISO for you, now its time to convert.
echo.
echo This will list the versions in this esd. Please choose only one for now.
echo.
pause
echo.
dism /Get-WimInfo /WimFile:%userprofile%\downloads\install.esd
echo.
echo please enter the "Index Number" of the image you want me to pull out.
echo.
set /p indexnum=""
echo.
echo Now tell me the version. Was it Home, Pro?
echo.
set /p indexname=""
echo.
echo Word im going to begin ripping that.
echo.
dism /export-image /SourceImageFile:%userprofile%\downloads\install.esd /SourceIndex:%indexnum% /DestinationImageFile:%userprofile%\downloads\%indexname%.wim /Compress:max /CheckIntegrity
echo.
cls
echo.
echo All done!
echo.
echo I'm going to start cleaning these files up for you.
echo.
DEL "%userprofile%\downloads\install.esd" >nul 2>&1
DEL "%userprofile%\downloads\Windows.iso" >nul 2>&1
DEL "%userprofile%\downloads\mct.exe" >nul 2>&1
echo Done!
echo.
pause
goto mctentdone

:mcthomedone
cls
echo.
echo Want to go again?
echo.
Echo 1 = No
Echo.
Echo 2 = Yes
set choice=
ECHO.
set /p choice=
set /p choice=
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto end
if '%choice%'=='2' goto start
goto dirwarnhome

:mctentdone
cls
echo.
echo Want to go again?
echo.
Echo 1 = No
Echo.
Echo 2 = Yes
set choice=
ECHO.
set /p choice=
set /p choice=
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto end
if '%choice%'=='2' goto start
goto dirwarnent

:dirwarnhome
:: Key trap for selecting something out of scope.
cls
Echo "Invalid Selection Please Try again..."
Echo.
pause
goto mcthomedone

:dirwarnent
:: Key trap for selecting something out of scope.
cls
Echo "Invalid Selection Please Try again..."
Echo.
pause
goto mctentdone

:end
cls
echo.
echo Now just import your wims into WDS!
echo.
echo bye!
echo.
pause
exit

It downloads and utilizes the Media Creation Tool, so the software is untampered with from MS.

I then delete and cleanup files after its done, leaving you with only the wims you want/need

Its a little cheat of mine when im doing WIM updates, since I dont bother doing DISM servicing, since I do the rest via MDT or via GPO.

Updated for build 2004 if anyone wants untouched wims for WDS/MDT

Code:
@echo off
SET build=1.1
title MCT + WDS update tool (BETA) v%BUILD%

:: Lets set our variables, always set them before work blocks.
set prokey=W269N-WFGWX-YVC9B-4J6C9-T83GX
set entkey=NPPR9-FWDCX-D2C8J-H872K-2YT43

:checkPrivileges
:: Check for Admin by accessing protected stuff. This calls net(#).exe and can stall if we don't kill it later.
NET FILE 1>nul 2>&1 2>nul 2>&1
if '%errorlevel%' == '0' ( goto ask) else ( goto getPrivileges )

:getPrivileges
:: Write vbs in temp to call batch as admin.
if '%1'=='ELEV' (shift & goto ask)                              
for /f "delims=: tokens=*" %%A in ('findstr /b ::- "%~f0"') do @Echo(%%A
setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
Echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs"
Echo UAC.ShellExecute "!batchPath!", "ELEV", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs"
"%temp%\OEgetPrivileges.vbs"
exit /B

:ask
echo.
echo Hello, we are going to download the MCT.
Echo.
echo This only works on Windows 10 and maybe 8? and Server 2012+
echo.
echo After we are going to mount and pull the boot wim and the install esd.
echo.
echo Then we are going to list the editions we can get and convert to wim for WDS.
echo.
echo Would you like to begin?
echo.
pause
echo.

:start
cls
echo.
echo Awesome, Let me download the current MCT (2004)
echo.
echo This will get saved in your downloads folder
echo.
:: if the MCT version changes just change the link
bitsadmin /transfer MCT-2004 /download /priority FOREGROUND https://software-download.microsoft.com/download/pr/MediaCreationTool2004.exe "%userprofile%\downloads\mct.exe" >nul 2>&1
echo Cool, now lets get to business. What version do you want first?
echo.
Echo 1 = Home/Pro
Echo.
Echo 2 = Enterprise/EDU
set choice=
ECHO.
set /p choice=
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto mcthome
if '%choice%'=='2' goto mctent
goto dirwarnstart

:mcthome
cls
echo.
echo Alright, you want Home/Professional (N) lets do stuff.
echo.
echo I am going to call MCT, I will cover as many flags as I can.
echo.
echo For Home/Pro use this key when asked. (I already copied it to your clipboard.)
echo.
echo %prokey%|clip
echo %prokey%
echo.
echo Make sure to select "ISO" (Don't rename it, leave it 'Windows')
echo.
echo Save it to downloads with the MCT executable.
echo.
echo Then click "Finish"
Echo.
call "%userprofile%\downloads\mct.exe" /Eula Accept /Retail /MediaArch x64 /Download /MediaEdition Professional /Action CreateMedia
cls
echo.
echo Thanks now going to mount it.
echo.
explorer "%userprofile%\downloads\Windows.iso"
echo What is the drive letter? (Dont put dots just the letter)
echo.
set /p dltr=""
echo.
echo Thanks, I'm doing some file copies.
Echo.
echo f | xcopy "%dltr%:\sources\boot.wim" "%userprofile%\downloads\boot.wim" /y >nul 2>&1
echo f | xcopy "%dltr%:\sources\install.esd" "%userprofile%\downloads\install.esd" /y >nul 2>&1
powershell -Command "& {Dismount-DiskImage -ImagePath "%userprofile%\downloads\Windows.iso"}" >nul 2>&1
echo I dismounted the ISO for you, now its time to convert.
echo.
echo This will list the versions in this esd. Please choose only one for now.
echo.
pause
echo.
dism /Get-WimInfo /WimFile:%userprofile%\downloads\install.esd
echo.
echo please enter the "Index Number" of the image you want me to pull out.
echo.
set /p indexnum=""
echo.
echo Now tell me the version. Was it Home, Pro?
echo.
set /p indexname=""
echo.
echo Word im going to begin ripping that.
echo.
dism /export-image /SourceImageFile:%userprofile%\downloads\install.esd /SourceIndex:%indexnum% /DestinationImageFile:"%userprofile%\downloads\%indexname%".wim /Compress:max /CheckIntegrity
echo.
:: Diagnostic pause here when im manipulating names
:: pause
cls
echo.
echo All done!
echo.
echo I'm going to start cleaning these files up for you.
echo.
DEL "%userprofile%\downloads\install.esd" >nul 2>&1
DEL "%userprofile%\downloads\Windows.iso" >nul 2>&1
DEL "%userprofile%\downloads\mct.exe" >nul 2>&1
echo Done!
echo.
pause
goto mcthomedone

:mctent
cls
echo.
echo Alright, you want Enterprise/Education (N) lets do stuff.
echo.
echo I am going to call MCT, I will cover as many flags as I can.
echo.
echo For Home/Pro use this key when asked. (I already copied it to your clipboard.)
echo.
echo %entkey%|clip
echo %entkey%
echo.
echo Make sure to select "ISO" (Don't rename it, leave it 'Windows')
echo.
echo Save it to downloads with the MCT executable.
echo.
echo Then click "Finish"
Echo.
call "%userprofile%\downloads\mct.exe" /Eula Accept /Retail /MediaArch x64 /Download /MediaEdition Enterprise /Action CreateMedia
cls
echo.
echo Thanks now going to mount it.
echo.
explorer "%userprofile%\downloads\Windows.iso"
echo What is the drive letter? (Dont put dots just the letter)
echo.
set /p dltr=""
echo.
echo Thanks, I'm doing some file copies.
Echo.
echo f | xcopy "%dltr%:\sources\boot.wim" "%userprofile%\downloads\boot.wim" /y >nul 2>&1
echo f | xcopy "%dltr%:\sources\install.esd" "%userprofile%\downloads\install.esd" /y >nul 2>&1
powershell -Command "& {Dismount-DiskImage -ImagePath "%userprofile%\downloads\Windows.iso"}" >nul 2>&1
echo I dismounted the ISO for you, now its time to convert.
echo.
echo This will list the versions in this esd. Please choose only one for now.
echo.
pause
echo.
dism /Get-WimInfo /WimFile:%userprofile%\downloads\install.esd
echo.
echo please enter the "Index Number" of the image you want me to pull out.
echo.
set /p indexnum=""
echo.
echo Now tell me the version. Was it Home, Pro?
echo.
set /p indexname=""
echo.
echo Word im going to begin ripping that.
echo.
dism /export-image /SourceImageFile:%userprofile%\downloads\install.esd /SourceIndex:%indexnum% /DestinationImageFile:"%userprofile%\downloads\%indexname%".wim /Compress:max /CheckIntegrity
echo.
:: Diagnostic pause here when im manipulating names
:: pause
cls
echo.
echo All done!
echo.
echo I'm going to start cleaning these files up for you.
echo.
DEL "%userprofile%\downloads\install.esd" >nul 2>&1
DEL "%userprofile%\downloads\Windows.iso" >nul 2>&1
DEL "%userprofile%\downloads\mct.exe" >nul 2>&1
echo Done!
echo.
pause
goto mctentdone

:mcthomedone
cls
echo.
echo Want to go again?
echo.
Echo 1 = No
Echo.
Echo 2 = Yes
set choice=
ECHO.
set /p choice=
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto end
if '%choice%'=='2' goto start
goto dirwarnhome

:mctentdone
cls
echo.
echo Want to go again?
echo.
Echo 1 = No
Echo.
Echo 2 = Yes
set choice=
ECHO.
set /p choice=
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto end
if '%choice%'=='2' goto start
goto dirwarnent

:dirwarnhome
:: Key trap for selecting something out of scope.
cls
Echo "Invalid Selection Please Try again..."
Echo.
pause
goto mcthomedone

:dirwarnent
:: Key trap for selecting something out of scope.
cls
Echo "Invalid Selection Please Try again..."
Echo.
pause
goto mctentdone

:end
cls
echo.
echo Now just import your wims into WDS!
echo.
echo bye!
echo.
pause
exit
 

Attachments

  • MCT-WDS Script.zip
    2.2 KB · Views: 119
Joined
Sep 1, 2010
Messages
7,023 (1.34/day)
Refresh May build and decrypt added to the OP

Edit: nice article
If install.wim is big for your usb, you can split it into .swm files, here's how:

 
Last edited:
Top