微軟近期在 GitHub 開源「Windows Developer Config」,提供一套官方的 PowerShell 自動化工具,讓使用者透過一行指令,自動關閉系統廣告、移除Widgets小工具和强制卸除預裝軟體,快速將 Windows 11 配置成適合軟體開發的工作環境。

Github 專案介紹 | 下載「Windows Developer Config」
整個專案主要提供三種功能:
Windows Dev Config
將 Windows 11 設定成完整的開發環境,包括 Windows Terminal、PowerShell 7、Git、GitHub CLI、VS Code、.NET、Python、Node.js、PowerToys 等工具,同時調整 Windows 介面與系統設定,並自動安裝 WSL + Ubuntu。支援 Standard 與 Full 兩種模式,一行指令即可完成,過程只需重新啟動一次。
WSL Comfort
進一步美化與強化 WSL 環境,可選擇 zsh 或 bash,並安裝 Starship、fzf、ripgrep、fd、bat、eza、zoxide、jq 等常用命令列工具,同時提供客製化的 Windows Terminal 設定。
Single-language Workloads
如果只需要特定程式語言的開發環境,也能單獨安裝 Node.js、Python、SQL、PowerShell、.NET、Rust、Go、Java、PHP、WinForms 或 WinUI 3 等工具鏈,不必安裝完整開發環境。
其中 Windows Dev Config 最大特色是可重複執行,它會先檢查目前系統狀態,已經完成的設定不會重複套用,因此即使日後重新執行,也不需要從頭開始。
如何使用
使用方式也相當簡單。官方目前提供 Standard 與 Full 的一行安裝指令:
Standard:
irm https://aka.ms/devconfig/standard/setup.ps1 | iex
Full:
irm https://aka.ms/devconfig/full/setup.ps1 | iex
官方表示,安裝流程會要求 UAC 權限,啟用 WSL 時會重新啟動一次,登入 Windows 後再自動恢復設定流程。完整安裝約需要 15GB 可用磁碟空間,且 WSL 需要系統支援硬體虛擬化。

值得注意的是,這並不是單純「一鍵刪除 Windows 預裝軟體」的工具。它更接近微軟官方整理好的開發者工作站初始化方案,將過去需要自行安裝工具、修改登錄檔、調整 Windows 設定及建立 WSL 環境的工作整合起來。
此外,微軟官方釋出的 PowerShell 腳本採用 Authenticode 數位簽章,Bootstrap 程序會驗證 Microsoft Corporation 的簽章後才執行,與一般第三方 Windows 精簡工具的做法有所不同。

發佈留言