暂无菜单项

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

发布于 更新于
8

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 仓库

网盘下载

下载次数 2
一对一服务
技术支持
免费安装
免费升级

常见问题(FAQ)

Windows Developer Config 是什么?
微软官方开源的一套 Windows 开发环境配置脚本,用一条 PowerShell 命令把开发工具、终端、系统设置和 WSL 一次装好,项目地址在 github.com/microsoft/WindowsDeveloperConfig。
运行它会重装系统或删除我的文件吗?
不会。它只通过 winget 安装软件、修改开发相关的系统设置,不碰个人文件。安装过程因为要打开 WSL 的虚拟化功能会重启一次电脑,重启后会自动接着跑。
装到一半失败了怎么办?
再跑一遍同一条命令。它的设计是幂等的,已经完成的步骤会被跳过,不会重复安装或把设置改坏。
可以卸载回滚吗?
仓库里提供了官方卸载脚本 windows-dev-config/uninstall.ps1,按它移除已装的工具与设置。建议装之前先建一个系统还原点。
它和 Win11Debloat 这类精简脚本是一回事吗?
不是。精简脚本做的是删除与关闭,这个项目做的是安装与配置,方向相反,可以按需选用,但不要在同一台机器上无脑叠加。
AI 草稿
0 / 600
0 讨论
热门最新
总结
暂无总结

内容作者

ajkajk
ajkajk
Lv.4
文章
10.3K
评论
45
关注
0
粉丝
127
支持作者
如果这篇内容对你有帮助,可以请作者喝杯咖啡

网盘下载

下载次数2
评分
用户组
获取方式
状态
所有用户
免费
已购
🎉您已取得下载权限!