微软开源:一键把全新 Win11 变成干净、清爽的开发机

· 2026-09-27 20:33 · 29 阅读

原创 青小蛙 2026-09-27 20:33 四川

重装 Windows、换新电脑,或者新建一台虚拟机,在安装好系统之后,最麻烦的还是配置环境:关闭 Widgets 和各种推荐,关闭推荐内容,装 Git、VS Code、Python、Node.js,再配置 WSL、Ubuntu……

这些事情太繁琐了,又容易遗漏。

前段时间,微软开源了一个神奇的工具:Windows Developer Config,按照微软自己的说法就是:

一次操作即可将一台全新的 Windows 11 电脑变成一个干净、无干扰的开发工作站

微软官方开源:一键把全新 Windows 11 变成干净、清爽的开发机 1

标准安装

这款叫做 Windows Developer Config 的开源工具,用起来简单粗暴,只需要在 PowerShell 中运行:

irm https://aka.ms/devconfig/standard/setup.ps1 | iex

就可以实现:

删除/关闭

  • • 减少开始菜单、Windows Search 中的推荐和干扰内容

  • • 调整文件资源管理器中的最近项目、推荐等内容

  • • 减少部分 Windows 默认界面中的干扰项

安装/配置

  • • VS Code、Git、GitHub CLI、GitHub Copilot CLI

  • • Python 3.14 + uv

  • • Node.js LTS + nvm

  • • .NET SDK 10

  • • Windows Terminal、PowerShell 7、Oh My Posh

  • • WSL + Ubuntu

  • • PowerToys、Coreutils for Windows、Windows App CLI

  • • 配置 Cascadia Mono NF 字体、深色模式、长路径等 Windows 设置

这是一套完整的开发环境,再也不需要手动设置了。

微软官方开源:一键把全新 Windows 11 变成干净、清爽的开发机 2

完整安装

而如果使用更激进的 Full 配置:

irm https://aka.ms/devconfig/full/setup.ps1 | iex

就可以实现:

关闭/调整

  • • 关闭 Widgets 小组件

  • • 关闭 Windows Search 中的 Web 搜索结果

  • • 关闭 搜索亮点(Search Highlights)

  • • 关闭开始菜单中的推荐内容

  • • 关闭开始菜单中的账户通知

  • • 关闭文件资源管理器「快速访问」中的常用文件夹

  • • 关闭「快速访问」中的最近文件

  • • 关闭文件资源管理器中的推荐文件、云端文件

  • • 关闭文件资源管理器中的同步提供商提示

  • • 隐藏蓝牙托盘图标

  • • 关闭 PowerToys Always On Top 的通知

  • • Edge 新标签页改成空白页

  • • 跳过 Edge 首次运行欢迎界面

  • • 全局开启勿扰模式,关闭 Toast 通知

安装

  • • Windows Terminal

  • • Intelligent Terminal

  • • PowerShell 7

  • • Git

  • • GitHub CLI

  • • Azure CLI

  • • GitHub Copilot CLI

  • • Visual Studio Code

  • • .NET SDK 10

  • • Python 3.14

  • • uv

  • • Node.js LTS

  • • nvm for Windows

  • • Coreutils for Windows

  • • Oh My Posh

  • • Windows App CLI

  • • PowerToys

  • • WSL + Ubuntu

同时配置:

  • • 开启 Developer Mode

  • • 开启 Windows Sudo

  • • 开启 Win32 长路径支持

  • • 开启 Remote Desktop

  • • 显示文件扩展名

  • • 显示隐藏文件

  • • 文件资源管理器默认打开「此电脑」

  • • 标题栏显示完整路径

  • • 任务栏右键增加「结束任务」

  • • Windows 和应用切换为深色模式

  • • PowerShell 7 设为默认终端配置

  • • 配置 Oh My Posh

  • • 安装并使用 Cascadia Mono NF 字体

  • • 配置 GitHub Copilot Terminal Profile

微软官方开源:一键把全新 Windows 11 变成干净、清爽的开发机 3

WSL Comfort:配置 WSL

Windows Developer Config 还提供了一套 WSL Comfort 工具,专门用来把刚装好的 WSL 命令行环境配置得    更顺手。

只需要运行:

.\wsl-comfort\install.ps1

就会进入交互式设置,让你:

  • • 选择 zsh 或 bash,

  • • 自动安装常用工具:Starship、fzf、ripgrep、fd、bat、eza、zoxide、jq、Homebrew 等

  • • 配置 Cascadia Code Nerd Font 和 Windows Terminal 的 WSL Profile

还支持 -NonInteractive 无人值守安装。

另外,其中负责 Linux 环境配置的 comfort-shell-bootstrap.sh 也可以脱离 WSL,单独用于普通的 Ubuntu 主机。

也就是说,你可以非常容易的将同一套终端环境,复用到多台设备上。


只装需要的开发环境

对于不需要一键预装一大堆开发软件的用户来说,还有一个 Single-language workloads 功能,可以按需配置某一种语言或开发环境。

目前包括 TypeScript、Python、Go、Rust、Java、PHP、.NET、SQL、PowerShell、WinForms、WinUI 3、Windows App CLI 等。

例如,只需要 Python:

.\Workloads\python\install.ps1

就会自动安装 Python 3.14 + uv。

只需要 Java:

.\Workloads\java\install.ps1

则会安装 Microsoft Build of OpenJDK 25 LTS。

这样无论是准备一台完整的 Windows 开发机,还是只想快速搭一套 Python、Java、Rust 开发环境,都可以直接使用现成的配置。


获取

怎么样,是不是有一种微软秘密武器的感觉?

最后一个问题,既然它可以清理系统,能不能只把删除的部分拿出来?

阅读原文

跳转微信打开

本文转载自微信公众号「小众软件」,查看原文。版权归原作者所有,如有侵权请联系删除。