Greetings and Salutations...(not to mention) HAPPY HOLIDAYS!
What prompted me to write this posting is that I saw that there was some questions on how to get the Microsoft servers to cough up an off-line ISO of the Windows Update without going through the "official" Windows Update through the front door like Microsoft wants you to. I hope this helps.
I have and I have done it on my computers that needed both the Spring (April 2018) and Fall (October 2018) updates for Windows 10 when I had to do a fresh installation of Windows 10 to my Mom's Asus notebook. I also did the fresh installation via a micro-SD card via a RockeTek (search Amazon.com for micro-SD card readers) USB 3.0 reader and made the micro-sd card bootable with my MS Office 2016, windows drivers for my ASUS, other programs like my browser, etc., and of course, my two updates (although if I remember correctly I might not have needed to install the Spring Creator's Update (April 2018) when I read through these articles along with a couple of the many links peppered through them: How to Download Official Windows 10 ISO files Using Media Creation Tool or Directly Using your Web Browser and How to Download the Latest Windows 10 ISO Files Directly Using Your Web Browser both by Andre Da Costa.
The following will work not only for the Firefox Quantum editions (like the version that I use), but for all browsers.
Within all web browsers, there is an item called a USER-AGENT, it is just a unique text field. For those of you who do not know what a user-agent is it defines to website (and other) servers what flavor of web browser base you are using (ie - Mozilla/5.0); Operating System (OS - ie Windows 10); what base is the current OS (Win 10 is a Windows NT base 10); what type of "bit" system you are using (32-bit or (WOW)64-bit); what revision (version) of browser you are currently implementing at the present time (rv:65.0); and, lastly what engine ("brain") it utilizes to orchestrate and place the images, text, etc. upon the screen (Firefox uses a Gecko engine with a release date of 01 JAN 2010).
It looks like this when you see it: [Mozilla/5.0 (Windows NT 10.0; WOW64; rv:65.0) Gecko/20100101 Firefox/65.0] -- sometimes it is surrounded with brackets and/or parentheses to differentiate the beginning and end of the User Agent text, but when or if you edit this field you have to follow the specific guidelines for each OS platform to "spoof" or fool the server you are going to or are connected to so that you can achieve what you are trying to accomplish (in this case it is downloading the Windows 10 .ISO files so that you can perform an off-line installation of the Windows 10 system updates). You can edit it manually, but it is a royal PITA to keep accessing the about:config, then finding the User Agent string and re-typing and re-editing the field when you are done. You just cannot leave the User-Agent field in the "spoofed mode" because of some websites (like Microsoft's off-line windows update page, for example) will and could only display operating system specific options, codes, information, etc. based upon the User-Agent information that is presented to the website's server(s) just before the webpage's information is presented to you for viewing. So it must be changed back to your system's current parameters in order to do due diligence to your OS and your current system's setup, survival, and health.
I use a Firefox web-extension called User Agent Switcher, this is what allowed me to download both the April and October 2018 Update ISOs. The User-Agent "told" the Microsoft server for the Windows 10 download page that I was using a Linx OS and Firefox version 62 when I was really using a Windows 10 OS with Firefox version 65.0b3. If I did not change the User-Agent to "spoof" or fool the Microsoft Website into thinking that I was using a Linx version of OS I would have been told that I would need to update my Windows computer via the Windows Update feature of my Windows 10 OS. This is why it is very important to make sure that once you are done what needs to be done with the changed User-Agent -- you change it back to your current system's OS settings. Finally, once you change the User-Agent amke sure you REFRESH your browser's tab so that the website you are viewing can reflect your "spoofed" changes.
THIS IS THE ONLY WAY THAT MICROSOFT WILL REDIRECT YOU TO THE PROPER PAGE (and the change will be subtle - just a refresh of the page) TO DOWNLOAD THE ISOs FOR YOUR COMPUTER'S OS! (You will not even see a change in the page's URL...)
ALSO, YOU MUST CHOOSE THE CORRECT WINDOWS 10 VERSION YOU HAVE INSTALLED!!! DO ** NOT ** EXCHANGE ISO UPDATES!!!
AN ISO THAT IS MENT FOR A WINDOWS 10 PRO INSTALLATION WILL *NOT* WORK WITH A WINDOWS 10 HOME EDITION INSTALLATION -- YOU WILL HAVE ERRORS AND ISSUES!
YOU HAVE BEEN WARNED!!! 😁
Lastly, if you are downloading ISOs for different versions of Windows 10 "flavors" (PRO/HOME/N) the filename of the ISOs may not be a way that you can or could differenciate between them ISOs are like ZIP or 7-ZIP files, they CAN be renamed to something that you can remember easily.
Sawuwaya / Spirit Wolfe