Windows Dev Box Setup Scripts is a Microsoft-maintained collection of PowerShell “recipes” and helper scripts that automate and streamline provisioning a Windows developer workstation for many common stacks (desktop .NET/C++, web/Node, machine learning, DevOps, containers, and more). The project uses Chocolatey and Boxstarter under the hood and exposes one-click Boxstarter links and standalone scripts so you can boot a machine, install SDKs, runtimes, tooling, and manage reboots unattended. Scripts are organized as high-level recipes (for example: Full Desktop App, Web, Web + NodeJS, Machine Learning, DevOps/Azure) which call smaller helper scripts stored in a scripts/ folder so recipes stay readable and easy to customize. The README documents how to run recipes, notes for WSL users, guidance for organizational or classroom use (including ways to adapt scripts to air-gapped environments), and known issues and workarounds encountered with the Boxstarter web launcher.
Features
- One-click Boxstarter recipes for common developer stacks (Full Desktop, Web, ML, DevOps)
- Helper script library to centralize repeatable install tasks and configuration steps
- Boxstarter + Chocolatey integration for unattended installs and managed reboots
- Customizable, fork-friendly recipes so teams can adapt installs for air-gapped or org policies
- WSL followup guidance and VM creation helpers for reproducible hybrid Windows/Linux workflows
- MIT license and contribution docs to encourage community improvements