[WIN] DeveloperConfig - 微软开源一键安装开发环境

搭建开发环境,最耗费时间的永远是环境配置:逐个安装 IDE、语言 SDK、终端工具,手动开启开发者模式、调整文件资源管理器、配置 WSL,重复操作枯燥又容易遗漏。

微软官方开源仓库「WindowsDeveloperConfig」给出了完整解决方案 ,基于 winget configure 声明式配置,一条命令即可把全新 Windows 系统一键部署为标准化开发工作站,所有配置经过 CI 测试、幂等可重复执行,彻底告别手动配环境的重复劳动。

功能介绍

  • 开发工具栈:PowerShell 7、Git、GitHub CLI、VS Code、.NET SDK 10、Python3.14+uv、Node.js、Windows Coreutils、Oh My Posh、PowerToys;
  • 系统全局优化:深色主题、开发者模式、长路径支持、清理开始菜单与搜索冗余项、优化文件资源管理器视图、Edge 开发策略;
  • 终端标准化:默认 PowerShell7 配置,Cascadia Mono NF 等宽编程字体,自动启用命令行美化;
  • WSL 环境:自动开启 WSL 平台、安装 Ubuntu 发行版,配置 Linux 开发基础环境。

部署步骤

已有 Git 直接克隆仓库

git clone https://github.com/microsoft/WindowsDeveloperConfig.gitcd WindowsDeveloperConfig
无 Git 则下载压缩包解压

Invoke-WebRequest -Uri https://github.com/microsoft/WindowsDeveloperConfig/archive/refs/heads/main.zip -OutFile WindowsDeveloperConfig.zipExpand-Archive .\WindowsDeveloperConfig.zip -DestinationPath .cd .\WindowsDeveloperConfig-main
执行全自动配置(会自动重启电脑)

winget configure -f .\windows-dev-config\dev-config.winget --accept-configuration-agreements --disable-interactivity

项目地址

  • Github:
    https://github.com/microsoft/WindowsDeveloperConfig