微软发布开源的 Windows Developer Config
通过 Microsoft Build 2026 大会了解到微软的一个开源项目 —— Windows Developer Config,由 WinGet 驱动,可在任何 Windows 11 设备上通过一条命令,搭建好一个开发环境。从官方介绍看 Windows Developer Config 是一个由微软精心设计的开源配置文件集合,每个配置都是一个声明式文件,可由 WinGet 加载在 Windows 11 上快速配置好一套完整的开发工作站,它会包含 WSL、PowerShell 7、Git、Github CLI、Visual Studio Code、Python 等;此外它还会自动应用开发者常用的个性化设置,例如:文件扩展名可见、暗色主题模式、简洁的开始菜单和任务栏,以及启用开发者模式等。仅需运行一条指令:
推荐指令执行结束后,当前 Windows 11 就会被完整配置为一个推荐的开发者环境,包含了以下内容:
- PowerShell 7、Git、Github CLI、Github Copilot CLI、VS Code、.NET SDK 10、Python 3.13、UV、Node.js LTS、Windows NVM、Windows App CLI 等。
- WSL + Ubuntu
- 覆盖主题、资源管理器、任务栏、搜索、启动、通知、Edge、Sudo 和 Widget 的 24 个注册表设置。
- Cascadia Code 和 Cascadia Mono Nerd 字体(仅注册至用户)
具体的内容可以参考官方文档 —— Windows-dev-config | Github
这个由 WinGet 驱动的配置执行文件基于 DSCv3,用户可以根据需要对以上这些内容进行二次定制,以满足自己的需求。如果你希望深入了解 DSCv3 并希望编写自己的 winget 配置文件可以关注本文底部的文档推荐部分。
此外,请注意在开始前请为 WinGet 启用 Configure 支持。
Windows Developer Config 还提供了 WSL Comfort 以及单语言工具链的 Workload。前者可以帮助开发者自动安装和配置 WSL 使其配置为一个舒适的使用模式. 执行 Install.ps1 即可开始安装和配置 WSL,如果当前设备上已经安装了 WSL 和 Ubuntu,安装脚本会自动检测,并给出提示。之后会对 WSL 里的 Ubuntu 进行个性化配置,例如设置默认的 Shell 是 zsh 还是 bash,并会提供是否安装常用的工具等。如果你对其配置的 Ubuntu 环境很是喜欢,还可以在现有的 Ubuntu 里直接运行 comfort-shell-bootstrap.sh 进行配置。
WSL Comfort 的具体细节可参考:WSL-Comfort | Github
而 Workload 则允许使用 WinGet 为需要的某一个开发语言进行环境的安装和配置,目前支持:
- TypeScript
- Node.js LTS + global typescript
- PHP
- PHP 8.5
- .NET
- .NET SDK 10
- Go
- Go (rolling)
- Java
- Microsoft Build of OpenJDK 25 LTS
- Rust
- Rust stable via rustup
- Python
- Python 3.13 + uv
- WinForms
- .NET SDK 10 + Windows Forms desktop workload
- WinUI 3
- .NET SDK 10 + Visual Studio Community + Windows App SDK / WinUI 3 + WinAppCLI
具体可参考:Single-language workloads | Github
如果你正着手开始 AI 相关的开发,不妨试试 Windows Developer Config。
官方参考推荐:




