---
title: Recap: WinGet (Microsoft Ignite 2025 Edition)
tags:  #powershell #windows package manager #winget #configuration management #iac #microsoft ignite 2025  
author: [Kazuki Takai](https://www.docswell.com/user/takai)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/2JVVD996JQ.jpg?width=480
description: Windows Server ＆ Cloud User Group Japan 第48回勉強会の資料です。 WinGet 及び Windows Package Manager の最近のアップデートについて紹介します。また、プレビューが公開されている WinGet Studio についてもデモを交えつつ紹介します。
published: December 06, 25
canonical: https://www.docswell.com/s/takai/53J8PL-recap-winget-microsoft-ignite-2025
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/2JVVD996JQ.jpg)

Recap: WinGet
(Microsoft Ignite 2025 Edition)
SCUGJ (wSCUGJ) 勉強会 #48 2025-12-06
Kazuki Takai
Windows Server &amp; Cloud User Group Japan


# Page. 2

![Page Image](https://bcdn.docswell.com/page/5EGLYZZ2JL.jpg)

自己紹介
• たかい （Kazuki Takai） // X（旧 Twitter）@zhuky7
• 会社員 （某ISP勤務）
• サービス基盤開発、技術調査・技術開発、ライセンス関連
• wSCUGJ （Windows Server &amp; System Center User Group Japan）
• Active Directory 勉強会
• 興味分野：統合管理、ID、自動化、セキュリティ、監視・運用
• Microsoft MVP - Cloud and Datacenter Management / Microsoft Azure
• @IT：Windows Server 2025 連載


# Page. 3

![Page Image](https://bcdn.docswell.com/page/4JQYMLL97P.jpg)

注意点
• 本セッションではプレビュー段階の機能について取り扱います
• 機能や動作仕様については変更となる可能性があります
• 最新の仕様、動作、状況は Microsoft Learn のドキュメントや
Microsoft の Blog、Tech Community などをご確認ください


# Page. 4

![Page Image](https://bcdn.docswell.com/page/K74WVD5RE1.jpg)

前置き
• 本セッションは、Microsoft Ignite 2025 の以下の
セッションをベースとしています
• BRK335 : Windows setup &amp; configuration made
fast &amp; easy with WinGet
• ぜひ、こちらもご覧ください
• 上記には含まれていない、独自の内容もあります
（はまったところとか…）


# Page. 5

![Page Image](https://bcdn.docswell.com/page/LJ1Y3ZWVEG.jpg)

WinGet とは
• Windows パッケージ マネージャー
• 及び、フロントエンドとなるコマンドラインツール等
• 狭義には、Windows Package Manager Service のク
ライアント側インタフェース（CLI ツールを含む）
• winget コマンド
• パッケージと構成の管理が可能
• コマンドラインやコードでの制御が可能


# Page. 6

![Page Image](https://bcdn.docswell.com/page/GJWGP96372.jpg)

補足
• 本日は、WinGet や DSC の細かい話はしません
• 興味がある方は、過去の資料（以下）をご確認く
ださい
• Azure Arc Automanage Machine Configuration によ
る構成の管理と適用 ※DSC 関連の説明を含みます
• はじめての WinGet Configuration
• https://www.docswell.com/user/takai


# Page. 7

![Page Image](https://bcdn.docswell.com/page/4EZLK9YG73.jpg)

DSC とは
• Desired State Configuration
• 構成管理プラットフォーム
• 構成を特定の状態に保ち続けるための仕組み
• Windows Server 2012 R2 で導入
• 現在はマルチプラットフォームで利用可能
• “Configuration as Code” : DSC 等
• cf. “Infrastructure as Code” : ARM 等


# Page. 8

![Page Image](https://bcdn.docswell.com/page/Y76WQKDQ7V.jpg)

WinGet
• Windows 向けの管理ツール
• Windows 11 と Windows Server 2025 に標準搭載
• Windows Server （Server Core）は対象外
• パッケージの管理以外に構成管理が可能
• winget search / list / install / upgrade / uninstall
• winget configuration


# Page. 9

![Page Image](https://bcdn.docswell.com/page/G75MRP3274.jpg)

WinGet Configuration
• 構成ファイルの記述を基に環境を構成
• 構成ファイルは YAML で記述
• Configuration as Code を実現
• winget configuration export –o &lt;filepath&gt; --all
• winget configuration &lt;filepath&gt;


# Page. 10

![Page Image](https://bcdn.docswell.com/page/9J29D6Z1ER.jpg)

WinGet の主な変更点
• 2025年は大きく3回のリリース
• （v1.9.25200 – 2024-11-13） ※昨年の Ignite
• v1.10.320 – 2025-02-25
• v1.11.400 – 2025-06-19
• V1.12.350 – 2025-10-22


# Page. 11

![Page Image](https://bcdn.docswell.com/page/DEY429R4JM.jpg)

Windows Package Manager v1.10
• エンドツーエンドで Entra ID を使用した WinGet のプラ
イベート REST ソースをサポート
• ネイティブ AOT をサポート
• COM API の機能拡張
• 他のアプリケーションとの連携
• Microsoft.WinGet.Client PowerShell Module のサポート


# Page. 12

![Page Image](https://bcdn.docswell.com/page/VJNY8LD678.jpg)

Microsoft.WinGet.Client PowerShell Module
• 文字通り、PowerShell のモジュール
• WinGet CLI 環境の管理や制御を PowerShell から実行可能
• WinGet が無い環境に対して、PowerShell を用いて、Windows
Package Manager をインストール、構成する等
• 例） Windows サンドボックスに WinGet をインストールする


# Page. 13

![Page Image](https://bcdn.docswell.com/page/YE9PK4GRJ3.jpg)

Windows Package Manager v1.11
• Microsoft Desired State Configuration v3 をサポート
• 構成のエクスポートに対応
Demo
• 現時点では、Windows の設定、winget をソースとするインス
トールパッケージ、DSC v3 ベースの構成が有効なパッケージの
設定のみサポート
• 32bit 版 Arm 上での実行についてサポートを終了
Demo


# Page. 14

![Page Image](https://bcdn.docswell.com/page/GE8DRQVGED.jpg)

構成のエクスポート
• winget configuration export
• ローカルデバイスの現在の構成を書き出すことが可能
• 書き出した構成を他のデバイスに適用
• 書き出した構成をベースにカスタマイズ
• PowerShell 7.4 以降が必要
• .NET ベースの PowerShell（Edition が Core の PowerShell）
が必要
• インストールされていない場合は、自動でインストール
Demo


# Page. 15

![Page Image](https://bcdn.docswell.com/page/LELMKX5X7R.jpg)

参考：PowerShell の EoS
• .NET ベースの PowerShell は .NET のサポートライフサ
イクルに合わせてサポート終了
• 本番環境では LTS となるバージョンの利用がお勧め
• .NET および .NET Core サポート ポリシー
• PowerShell Support Lifecycle


# Page. 16

![Page Image](https://bcdn.docswell.com/page/4JMY2L33JW.jpg)

Windows Package Manager v1.12
• App Installer が WinUI3 （Windows App Runtime
1.8）ベースとなった
• WinUI2 への依存関係を置き換え
• MCP サーバーを実装（初期リリース）
• フォントの管理が可能（Experimental）
Demo


# Page. 17

![Page Image](https://bcdn.docswell.com/page/PJR9MKQR79.jpg)

フォントの管理
• winget install &lt;Target Font&gt; --source winget-font
• リポジトリ（ソース）から配布されているフォントをイン
ストールする等が可能
• （現時点では）Explicit ソース指定されているので、明示
的にソースとして指定しないと検索対象にならない
Demo


# Page. 18

![Page Image](https://bcdn.docswell.com/page/PEXQVL5YJX.jpg)

WinGet Studio （Preview）
• WinGet の構成ファイルを GUI で操作可能
• ブロックごとにテストやデバッグが可能
Demo


# Page. 19

![Page Image](https://bcdn.docswell.com/page/3EK9QL64ED.jpg)

本日の Demo 環境
• Windows Server 2025 評価版（日本語版）
• ノート PC 上の VM にインストール（Client Hyper-V）
• Datacenter Evaluation, with Desktop Experience
• 以下は事前に実施
• コンピューター名の変更
• Windows Update
• 本日時点の累積更新プログラム適用済み
• Windows Package Manager のバージョンアップ
• winget upgrade --all
Demo


# Page. 20

![Page Image](https://bcdn.docswell.com/page/L73WP36D75.jpg)

Demo


# Page. 21

![Page Image](https://bcdn.docswell.com/page/87DKL4V2JG.jpg)

まとめ
• デバイスの構成をエクスポート可能
• エクスポートしたファイルをベースに横展開可能
• WinGet Studio で構成ファイルのデバッグが可能
• Microsoft Desired State Configuration に対応
• Microsoft Desired State Configuration （DSC v3）
• PowerShell Desired State Configuration v2


# Page. 22

![Page Image](https://bcdn.docswell.com/page/VJPK2MVLE8.jpg)

参考資料
• Microsoft Desired State Configuration の概要
• Windows パッケージ マネージャー
• WinGet の構成
• GitHub: Windows Package Manager
• GitHub: WinGet Desired State Configuration
• GitHub: WinGet Studio


