Windows Developer Config 是一个开发环境配置脚本,出自微软官方,专治「新机器装完系统,工具链要装一整天」这件事。
刚重装的系统、刚开的虚拟机,打开都是干净的。然后你开始装:VS Code、Git、终端、Node、Python,配环境变量,改执行策略,挑等宽字体,再开 WSL 装 Ubuntu。每样都不难,加起来小半天,下次换机器还得再来一遍。
网上一键脚本不少,问题是来源不明,装完不知道改了什么,想撤回也找不到卸载入口。
这个项目是微软自己维护的,仓库里连卸载脚本都备好了。

四套配置,按需求挑一套
它没做成一个大而全的安装包,而是拆成四套,每套一条命令,不用先 clone 仓库。
| 配置 | 装完是什么 | 适合谁 |
|---|---|---|
| 标准版 | 工具链 + 终端 + 系统设置 + WSL | 大多数人 |
| 完整版 | 标准版全部,再加开发者模式、远程桌面、Edge 策略 | 要远程开发 |
| WSL 舒适版 | zsh 或 bash + Starship + 现代 CLI | 只要好用的终端 |
| 单个工作负载 | 一条技术栈,11 种里选一个 | 只装一门语言 |
标准版装完是什么样
最常用的标准版,做的事分四块:
- 开发工具:VS Code、Git、GitHub CLI、PowerShell 7、.NET 10、Python 3.14 + uv、Node LTS + nvm、PowerToys 等十余项
- 终端:PowerShell 7 设为默认 Profile,Oh My Posh 提示符,Cascadia Mono NF 字体
- 系统设置:深色主题、长路径支持、资源管理器默认值、开始菜单与搜索、免打扰
- WSL:装 WSL 平台与 Ubuntu,含那一次重启和重启后的自动续跑
注意最后一项。WSL 要先打开虚拟化,所以这一套一定会重启。
会重启,但不用你盯着
不少人装到一半被重启吓到,以为装崩了。流程其实是设计好的:

重启后约 30 秒,一个计划任务把剩下的部分接着做完。登录回来等两分钟没动静,就再跑一遍同一条命令——这是官方文档写明的处理方式。
它跟别的一键脚本差在哪
三个性质,都是设计出来的:
- 幂等:随便重跑,装过的会跳过,不重复安装
- 官方维护:仓库在 microsoft 组织下,MIT 协议,提交一直有动静
- 能撤回:带 uninstall.ps1,不满意按它卸掉,不用重装系统
不想装全家桶也行
只要一门技术栈,就用工作负载那套,一条命令一个,11 种可选:
- WinUI 3、WinForms、WinAppCLI、.NET
- Go、Rust、TypeScript、Java、Python、SQL、PowerShell
前者走 irm 短链,后者走 winget configure 配置文件,目前还需要先 clone 仓库。
连本地 AI 环境一起配
这块别家不做:先识别显卡,再装对应的 PyTorch——NVIDIA 走 CUDA、AMD 走 ROCm、Intel 走 XPU,都没有就装 CPU 版,装完还会跑个测试证明能用。想加本地模型运行时,Ollama、llama.cpp、Foundry Local 三选一。
三个已知的坑
- wsl-comfort 那条短链是坏的:会跳 Bing 首页,实测三次都一样,得走仓库里的 wsl-comfort/install.ps1
- 报 Unrecognized command: configure:先跑 winget configure –enable
- 报内部错误 -2146233079:缺 VC++ 运行库,先装 Microsoft.VCRedist.2015+.x64 再重跑
命令最终要访问 raw.githubusercontent.com 拉脚本,这个域名在国内时通时断。卡在下载那一步就换个网络,不是脚本本身的问题。
什么时候别用它
只要一个 VS Code,手动装更快。机器上已经有别人配好的环境,也别再叠一层——它是一整套取舍,会和你的既有习惯打架。
适合的场景很明确:刚重装的系统、刚开的虚拟机、需要几台配置一致的开发机。
项目在这里,每套配置的细节和卸载方式 README 都写清楚了:

