微软最近在GitHub上推出了一个名为“Windows Developer Config”的开源项目,通过在PowerShell中执行一条命令,用户可以迅速禁用系统内的广告推广,删除Widgets小工具,并且清理强制预装的软件。同时,该命令还能够自动设置开发者所需的核心工具及WSL子系统,将Windows 11转变为一个简洁高效的生产力平台。这个项目实现了过去几年工程师手动调整系统设置的过程全自动化,脚本在每次运行时对比当前系统状态,已完成的设置会迅速确认并避免重复应用。整个自动化过程分为11个阶段,包含50个独立的检查和配置步骤。
与其他第三方精简工具不同,Windows Developer Config遵循了微软的官方认证机制,其核心理念是进行系统层面的优化,而不是简单粗暴地删除组件。在安装软件方面,脚本会通过winget静默后台方式自动安装15款关键的开发工具,这些工具包括Windows Terminal、PowerShell 7、Git、GitHub CLI、GitHub Copilot CLI、Visual Studio Code、.NET SDK 10、Python 3.14(以及包管理工具uv)、Node.js LTS、nvm for Windows、Coreutils、Oh My Posh和PowerToys。此外,脚本还会自动启用WSL并安装Ubuntu,整个过程只需重启一次,项目内还附带了WSL Comfort工具,帮助用户快速配置zsh、Starship命令提示符以及现代命令行工具,如fzf、ripgrep、bat和zoxide。
使用这个工具非常简单,只需以管理员身份打开PowerShell并输入相应的命令即可:标准版命令为:irm https://aka.ms/devconfig/standard/setup.ps1 | iex,完整版命令为:irm https://aka.ms/devconfig/full/setup.ps1 | iex。如果用户只需快速设置开发环境及WSL,选择标准版即可;如果需要本机的Sudo功能、远程桌面连接或希望有更干净的用户界面,则建议选择完整版。需要特别注意的是,这条命令是为进阶用户设计的,执行后不可逆转,且在运行前需确保系统盘有至少15GB的可用空间。