Automates selection steps on the Microsoft Windows 11 download page and stops after initiating the download.
Auto Win11 Download is a small Chrome extension (Manifest V3) that automates selecting the Windows 11 multi-edition ISO and a user-chosen language on Microsoft's download page. The extension navigates the selection steps, clicks the download link, waits briefly to let the download start, then clears state and requests the tab be closed.
- Save a preferred language in the popup and open Microsoft's Windows 11 download page.
- Content script auto-selects edition and language and clicks the download link (does not persist beyond running).
- Cleans up stored language after a run and requests the extension background worker to close the tab.
manifest.json: Extension manifest (MV3). Declares permissions (storage,tabs), content scripts, and background service worker.popup.html: Extension popup UI where the user selects a language and clicks the download button.popup.js: Popup behaviour — manages the language select UI, saves the selected language tochrome.storage.local, and opens the Microsoft download page.content_script.js: Injected into Microsoft Windows 11 download pages. Reads the saved language, selects edition and language, clicks the download link, waits ~3s, clears the saved language, and asks the background worker to close the tab.background.js: Service worker that listens for aclose-tabmessage and removes the sender tab.dom.html: Local sample/snapshot of the Microsoft page markup used for development and testing; not used by the extension at runtime.font/,icons/: Assets used by the popup UI (fonts and extension icons).
- Unzip or place the
AutoWin11DLfolder somewhere on your computer (keep the project root intact). - Open Chrome and navigate to
chrome://extensions. - Enable
Developer mode(top-right). - Click
Load unpackedand select theAutoWin11DLfolder. - The extension should appear in the toolbar; click it to open the popup.
Notes:
- The extension requires the
storageandtabspermissions from the manifest. - Content script runs on pages matching the pattern declared in
manifest.json(Microsoft Windows 11 download URLs).
- Click the extension icon to open the popup.
- Choose your desired language from the dropdown and click
Download Windows 11. - The extension will store your language choice, open Microsoft's Windows 11 download page, and the content script will perform the automated selections and click the download link. The tab is requested to close automatically after attempting the download.
- To test the content script locally, you can open
dom.htmlin a browser (file://) to see a simplified DOM that mirrors the real page's structure — this helps during development (note content scripts won't auto-inject on file:// pages). - Use the extension popup to set a language and open the real Microsoft download page to confirm automation.
- Logs and errors are written to the page console and service worker console; use Chrome DevTools (Inspect background service worker via
chrome://extensions) to debug.
- The extension only stores one small value (
awdl_selectedLanguage) inchrome.storage.localand clears it after use. - It does not collect or transmit personal data beyond the minimal language preference used to automate the selection.
Feel free to open issues or send pull requests. Keep changes minimal and focused on functionality or bug fixes.
This project is licensed under the MIT License — see the LICENSE file.