This repository is intended to fetch TechBench content, including older Office downloads, Windows 7 SP1, Windows 8.1 RTM, Windows 10, Windows Server Insider/LTSC Previews, Windows 11, and Windows 10/11 Insider Previews.
This repository is a self-maintaining TechBench product mirror, hosted on GitHub and updates its dump multiple times daily. Thanks to GitHub Actions, the YAML workflows take care of all the work updating the repository, while you only need to copy the tb.html file to a Software Download URI and overwrite the default page contents with these updated contents. That's the definition of user-friendly. While most, older TechBench API mirrors are:
- Obsolete due to Microsoft tightening of TechBench rules
- Using out-dated proxies
- Using a small subset of product IDs
- Broken
- The API used is no longer functional or correct
- Not updated with the latest Windows versions
This TechBench mirror happens to automatically update the product list every 8 hours, that's three times per day, ensuring that you don't miss out on the latest Windows versions. It also dynamically assorts product IDs and SKUs, and is completely automated, meaning little to no intervention from contributors is required.
The design is supposed to be aligned with Microsoft's own Software Download URIs, but integrate all known TechBench products in a unified, user-friendly drop-down menu. You can download older versions of Windows from Microsoft directly. Thanks to this, any user can access public Windows retail media, but this does not go the same for pre-release Windows versions (see the note).
Microsoft has strictened their requirements since 2021 for TechBench, and older tools no longer work. This HTML page uses the reliability of using Microsoft's own SDS API calls integrated into their API and does not attempt to re-create the logic, just to list multiple download links and let the server handle the logic.
- Like any other TechBench modifications, this relies on replacing Microsoft SDS (Software Download Service) URIs with a static, modified HTML, that includes a list of dynamically updated product IDs from the TechBench API directly.
- Using GitHub Actions, we automatically update option-values.json and dump.json every 8 hours, and I now included the static HTML anyone can copy and paste over any Microsoft SDS page, and dynamically update its options as well.
Downloading a Windows Insider Preview, Windows Server LTSC Preview, or Windows Server Insider Preview requires a Microsoft account to be signed into the same browser session because the Software Download Service requires this.
Go to https://www.microsoft.com/software-download or any sub-domain of it (Windows 11 Software Download, for example), enter DevTools on Chrome or Edge, using:
- Edge, Chrome, Firefox: CTRL, SHIFT, I
- Safari (for Mac): COMMAND, OPTION, I
Then, right-click the top of the HTML (beginning with <html lang="en-US"...) and select "Edit as HTML", then select all of the contents, remove them, and replace them with the exact contents of tb.html.
Download any Windows version on TechBench from the drop-down menu, earliest to latest. You must be signed into a Microsoft account before downloading Windows Insider Previews.
This is an example of a user signed into their Microsoft account when trying to download Insider Previews, it successfully shows a Download button:

For a user not signed into one:

Searching for products is easy - it's usually scroll, click when you find it, select the language, and you're done. But sometimes, this is not always convenient. You might have to scroll, look in between Insider Previews, take a glimpse believing its the right entry just for it to be wrong. That creates unnecessary time spent searching. However, there is a much more efficient method; typing into the drop-down menu.
You can select the drop-down menu, and type to find. This reduces overall searching time by around 25-35 seconds, and the fastest I was able to retrieve a download link was around just 10 seconds with the Windows 11 v23H2 v2 entry. For example, you only need to type:
windows 11 2023
To get the base Windows 11 v23H2 multi-edition ISO. However, if you want the updated v2 revision, you will add:
update (v23H2
It is especially the better overall option if you type fast and accurately. This is currently the most efficient method to browse the SDS catalogue without spending unnecessary time, and it is also best for Insider Previews that blend in with other entries as well. While this method requires exact grammar and spelling, this method is easy and straight-forward to use.
This project does NOT:
- Attempt to replicate Microsoft's proprietary SDS API calls independently
- Grant unofficial access to proprietary Windows IoT or Long-Term Servicing Channel and Volume Licensing versions that belong to the Volume License Center (VLSC), the Microsoft 365 Admin Center, or My Visual Studio (MYVS) services.
- Obtain media from Microsoft's OEM-SOC organization endpoint
- Obtain pre-release Windows versions without a Microsoft account
- Host or mirror Server or organizational retail media
We encountered a problem processing your request. Please try again later. - Insider Preview request / not signed into Microsoft account, fix: Sign into Microsoft account
Some users, entities and locations are banned from using this service - SDS occasionally flags stale or inconsistent cookies.
Fix: Clear *.microsoft.com and *.live.com cookies in your browser and/or renew your IP in the Command Prompt: ipconfig /renew. If you have a VPN, turn it off completely or change your server.
GatewayExceptionResponse - Microsoft pulled this .ISO media from its servers. No fix.