微软官方:一条命令配好 Windows 开发环境

作者:

在

Windows Developer Config 是一个开发环境配置脚本,出自微软官方,专治「新机器装完系统,工具链要装一整天」这件事。

刚重装的系统、刚开的虚拟机,打开都是干净的。然后你开始装:VS Code、Git、终端、Node、Python,配环境变量,改执行策略,挑等宽字体,再开 WSL 装 Ubuntu。每样都不难,加起来小半天,下次换机器还得再来一遍。

网上一键脚本不少,问题是来源不明,装完不知道改了什么,想撤回也找不到卸载入口。

这个项目是微软自己维护的,仓库里连卸载脚本都备好了。

Windows Developer Config 四套配置对照:标准版、完整版、WSL 舒适版、单个工作负载

四套配置,按需求挑一套

它没做成一个大而全的安装包,而是拆成四套,每套一条命令,不用先 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 要先打开虚拟化,所以这一套一定会重启。

会重启,但不用你盯着

不少人装到一半被重启吓到,以为装崩了。流程其实是设计好的:

Windows Developer Config 安装时间线:装工具、开虚拟化、重启、自动续跑、完成

重启后约 30 秒,一个计划任务把剩下的部分接着做完。登录回来等两分钟没动静,就再跑一遍同一条命令——这是官方文档写明的处理方式。

它跟别的一键脚本差在哪

三个性质,都是设计出来的:

  1. 幂等:随便重跑,装过的会跳过,不重复安装
  2. 官方维护:仓库在 microsoft 组织下,MIT 协议,提交一直有动静
  3. 能撤回:带 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 都写清楚了:

microsoft/WindowsDeveloperConfig — GitHub 仓库

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注