ニュース

アプリ開発に不要なものはOSから追放! ~「Windows Developer Config」が一般提供

アプリ開発環境を手軽に自動構築するMicrosoft公式セットアップ集

「Windows Developer Configurations」が一般提供を開始

 米Microsoftは6月2日(現地時間)、開発者カンファレンス「Build 2026」で、「Windows Developer Configurations」の一般提供(GA)を発表した。Windowsでアプリの開発環境を手軽に自動構築できるようにする公式セットアップ集だ。

 「Windows Developer Configurations」(Windows Developer Config)は「GitHub」でホストされているオープンソースプロジェクトで、ライセンスは「MIT」。「winget configure」コマンドをベースとしており、執筆時現在、以下の3つを利用可能だ。

  • Windows Dev Config:クリーンインストールしたWindows 11デバイスを開発ワークステーション向けに設定。「winget configuration」の設定ファイル(dev-config.winget)として配布されている
  • WSL Comfort(Comfort Shell):WSL/Linuxのシェル環境を整える。「PowerShell」スクリプト(install.ps1)として配布されており、インタラクティブモードで対話的に必要なコンポーネントを選べる(無人セットアップも可能)。主要なターゲットは「Ubuntu」で、「zsh」や「bash」、「Starship」、CLIツール、「Nerd Font」などを自動構成
  • 単一言語ワークロード(Single-language workloads):特定言語のツールチェーンだけを入れたい人向け。基本は「winget configure」ベースだが「install.ps1」も利用可能
     ►TypeScript
     ►PHP
     ►.NET
     ►Go
     ►Java
     ►Rust
     ►Python
     ►WinForms
     ►WinUI 3
Windows Developer Configurations

 たとえば、「Windows Dev Config」を利用すればクリーンな「エクスプローラー」、ダークテーマ、ポップアップなし、おすすめなし、ウィジェットなしの環境が手軽に得られるため、開発者はすぐにコーディングに移れる。必要なのは以下のコマンドだけだ。

# winget configure を有効にする(既定無効)
winget configure --enable

# 「Windows Developer Configurations」リポジトリをZIPでダウンロード・展開
Invoke-WebRequest -Uri https://github.com/microsoft/WindowsDeveloperConfig/archive/refs/heads/main.zip -OutFile WindowsDeveloperConfig.zip
Expand-Archive .\WindowsDeveloperConfig.zip -DestinationPath .
cd .\WindowsDeveloperConfig-main

# 対話なしで「Windows Dev Config」を実行(必要ならばオプションを調整)
winget configure -f .\windows-dev-config\dev-config.winget --accept-configuration-agreements --disable-interactivity

 そのほかにも、「PowerToys」のコマンドランチャー「コマンド パレット」(Command Palette)の拡張機能としても提供される予定。これが実現すれば、[Windows]+[Alt]+[Space]キーでコマンドパレットを起動し、必要な構成を選ぶだけで、Windowsデバイスをアプリ開発環境としてセットアップできるようになるだろう。