Download a Windows 10 ISO directly from Microsoft - without the media creation tool

Discussion in 'Scripting' started by CHEF-KOCH, Nov 26, 2019.

  1. CHEF-KOCH

    CHEF-KOCH MDL Expert

    Jan 7, 2008
    1,192
    1,185
    60
    #1 CHEF-KOCH, Nov 26, 2019
    Last edited: Nov 27, 2019
    The full instructions are provided over here.

    The PowerShell based solution is attached (see first mentioned link above).



    Difference between WZT "old solution" and this:
    - PowerShell based and does work on Linux and macOS (needs PowerShell Core installed)
    - Does work on Android (the user agent string was added for this)
    - WZT original solution required to interfere with the website (open debug menu, add X), later he provided an userscript which needs a user script add-on/extension installed (this is here not required since it works without anything)


    To address Enthusiast's concern/statement:
    - Yes, the script fetches the latest ISO (not ESD) which is, as he pointed out due to the fact that the website follows MS own lifecycle guidance. There is nothing I can do here. It's just how it is. MS calls 1909 only a "service pack" (enablement package), so you get it anyway via Windows Update offered as "KB" (however, the correct term is more Service Pack-Style Update).
    - No, the title does not say "latest" ESD.
    - MCT does not work on Linux/Android, that's the whole point of providing a PowerShell "solution".


    Feedback:
    If someone has "useful" feedback, please provide it and I will change the script otherwise I see pedantic comments as "trolling". And no, I did not reported his posts, dunno why Enthusiast comments got removed - and I don't care. Just my two cents on this.

    Take the script and provided instructions "as is" or leave it but please do not piss me or (others) off with pedantic troll comments, otherwise no one likes to provide some script for MDL anymore. It's simply not helpful to be a "smart ass" without providing anything useful.

    Thanks....
     
  2. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,763
    450
  3. CHEF-KOCH

    CHEF-KOCH MDL Expert

    Jan 7, 2008
    1,192
    1,185
    60
    Still works.
     
  4. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,763
    450
    Not really.
    Code:
    Name: Win10_1909.iso
    Size: 4939528192 bytes (4710 MiB)
    CRC32: FDC7C49B
    CRC64: 30753D77FBE1BC83
    SHA256: 9846DFBDD7C39EB8D025E0F28E180C6F4084ECF87ECD11805CD19C205F7A3B4E
    SHA1: 344CA92459C23663D5F857C72A7C030F85F19BE8
    BLAKE2sp: 5AF5F48B5CBAB8BAC7B474B6EEB9F6A66DA8FC1C7D73404DB44AF791C1F4233F
    
    = 18362.30 (is not 1909).
    Code:
    Package Identity : Package_for_KB4497727~31bf3856ad364e35~amd64~~18362.30.1.0
    State : Installed
    Release Type : Security Update
    Install Time : 4/1/2019 11:03 PM
    
    Package Identity : Package_for_RollupFix~31bf3856ad364e35~amd64~~18362.30.1.2
    State : Installed
    Release Type : Update
    Install Time : 4/1/2019 11:05 PM
     
  5. CHEF-KOCH

    CHEF-KOCH MDL Expert

    Jan 7, 2008
    1,192
    1,185
    60
    It works, you can't blame the script for MS decision to "hide" the 1909 ISO. If you want other stuff then use the adguard mirror, that's the whole point why it was created in the first place. WZT also did not provide a PowerShell script at the time btw.
     
  6. CHEF-KOCH

    CHEF-KOCH MDL Expert

    Jan 7, 2008
    1,192
    1,185
    60
    WU != Website...
     
  7. LostED

    LostED SVF Patch Lover

    Jul 30, 2009
    7,155
    21,099
    240
    for the PS lovers i suggest Fido
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. CHEF-KOCH

    CHEF-KOCH MDL Expert

    Jan 7, 2008
    1,192
    1,185
    60
    #9 CHEF-KOCH, Nov 28, 2019
    Last edited: Nov 28, 2019
    (OP)
    Yeah, I'm well aware of FIDO, but FIDO requires IE for Invoke-WebRequest. A workaround as he mentioned in his readme.md file is not possible on Linux/Mac/OS nor Android since IE or the registry key exist on those systems. So my solution is still the best. However, I saw he hard codes (pre-defines) the Windows builds in his script via $WindowsVersions. That is maybe something I could add to enforce that a user gets a selection on what to download.

    Yes, Rufus, IE and other dependencies. Again my script is better in a sense that it's designed for all systems and not only "Windows only". I do not say that Fido is bad but it's a different approach.

    If you need optional (external tools) like Rufus (see FAQ), then this is off-topic because those tools can already download Windows 10 ISOs. The point is that you do not need external tools.
     
  9. niceman28

    niceman28 MDL Novice

    Jan 25, 2020
    8
    3
    0
    is still working 2020