轨道 · 写下来的字

WindowsDeveloperConfig 极简笔记

2026.10.08

目录
  1. 📌 项目定位
  2. 📁 三大核心能力
  3. ⚙️ 前置依赖(必看)
  4. ✅ 核心优势
  5. ⚠️ 短板与注意事项
  6. 🎯 适用场景
  7. 💡 一句话总结

📌 项目定位

微软开源 Windows 开发环境一键声明式配置工具,基于 winget configure(DSC 期望状态)。

GitHub链接

核心特性:幂等、可重复执行、CI 测试、环境标准化

📁 三大核心能力

1. Windows Dev Config(整机开发环境)

  • 全自动部署:终端、字体、主题、开发者模式、文件资源管理器优化

  • 预装:PowerShell7、Git、VSCode、.NET10、Python3.14、Node、PowerToys 等

  • 自动安装并初始化 WSL + Ubuntu,自动重启、登录续跑

2. WSL Comfort(WSL 美化终端套装)

  • 一键配置 zsh/bash、Starship、NerdFont、WindowsTerminal 主题

  • 现代 CLI 工具:fzf/rg/fd/bat/eza/zoxide/jq

  • 剪贴板互通、open 命令、可选 Homebrew,支持交互式/无人值守安装

3. Workloads(单语言/单栈一键部署)

  • 支持:Python、Node/TS、Go、Java、Rust、.NET、PHP、SQL、WinForms、WinUI3

  • 单独安装、不冗余、自动刷新 PATH

⚙️ 前置依赖(必看)

  • 开启功能:winget configure --enable

  • 非管理员终端需安装 VC++ 运行库,否则直接报错

  • WSL 安装需要开启虚拟化(BIOS/虚拟机嵌套虚拟化)

✅ 核心优势

  • 声明式:只定义最终状态,不写繁琐步骤

  • 幂等安全:重复运行不破坏现有环境,只补缺失配置

  • 全自动化:新电脑几分钟成型开发机

  • 团队标准化:统一团队开发基线环境

⚠️ 短板与注意事项

  • 主打 Windows11,Win10 适配差

  • 会修改系统设置与策略,家用机不建议全量执行

  • 无一键回滚,系统改动需手动恢复

  • WinUI/WinForms 体积巨大,虚拟机慎用

🎯 适用场景

  • 换新电脑、重装系统快速搭环境

  • 团队统一开发环境基线

  • 重度 WSL 开发者统一终端体验

  • 学习 winget 现代化 Windows 环境工程化

💡 一句话总结

把 Windows 开发环境彻底代码化、标准化、一键化的微软官方解决方案。

← 回到文章