Windows Package Manager

Microsoft Windows用のパッケージ管理システム From Wikipedia, the free encyclopedia

Windowsパッケージマネージャー: Windows Package Manager, WinGet)は、マイクロソフトが開発している、Windows 10以降およびWindows Server 2025以降に搭載されているフリーかつオープンソースパッケージ管理システムである。コマンドラインツールと、アプリケーションをインストールするための一連のサービスから構成されている[3][4]独立系ソフトウェアベンダーのソフトウェアパッケージの配布チャネルとして利用されている。

初版 2021年5月26日 (4年前) (2021-05-26)
最新版
ウィキデータを編集
安定版
1.11.510[1] / 2025年9月26日 (5か月前)
ベータ版
1.12.250-preview[2] / 2025年10月7日 (5か月前)
概要 開発元, 初版 ...
Windowsパッケージマネージャー
開発元 マイクロソフト
初版 2021年5月26日 (4年前) (2021-05-26)
最新版
ウィキデータを編集
安定版
1.11.510[1] / 2025年9月26日 (5か月前)
ベータ版
1.12.250-preview[2] / 2025年10月7日 (5か月前)
リポジトリ ウィキデータを編集
プログラミング
言語
C++
対応OS Windows 10 バージョン 1809以降
Windows Server 2025以降
対応言語 英語
種別 パッケージ管理システム
ライセンス MITライセンス
公式サイト learn.microsoft.com/ja-jp/windows/package-manager/
テンプレートを表示
閉じる

Windows 10以降およびWindows Server 2025以降はMicrosoftアプリインストーラーが標準搭載されていて、それにWindowsパッケージマネージャーが含まれていて、wingetコマンドも使用可能である。[5][6][7]

歴史

Windowsパッケージマネージャーは2020年5月Microsoft Build 2020英語版で初めて発表された[8][4]

Windowsパッケージマネージャーの開発が決定する前、開発チームは様々な代替オプションを検討し、ChocolateyScoop Package Manager英語版Ninite英語版などの有名なパッケージ管理システムの開発チームや、AppGet、Npackd、PowerShellベースのOneGetなどと協議を行った[4]

wingetのリリース後、AppGet[注釈 1]の開発者であるKeivan Beigiは、マイクロソフトがAppGetを買収し、2019年12月から彼を雇用するという名目で話し合ったと主張した[9]。しかしその後、wingetのリリースの前日に雇用しない通達があるまでマイクロソフトからの連絡は途絶えた。wingetのリリース後、彼はAppGetのメンテナンスを2020年8月に終了することを発表した[10][11][12]。彼はAppGetとwingetの類似性を主張し、AppGetプロジェクトに対する帰属表示などがないことに失望したとした。これに対して、マイクロソフトはブログにてAppGetがwingetの多くの機能に貢献したことを投稿した[13][14]

2021年5月27日に、バージョン1.0がリリースされた。その後もアップデートを続け、2024年7月6日時点でバージョン1.9まで進んでいる。[15]

WinGetなどのコマンドラインベースのツールをGUIで操作するサードパーティー製フリーソフトウェアとして、UniGetUI(旧:WingetUI)がある。[16]

概要

WindowsパッケージマネージャーはEXEMSIXMSI、APPXなど様々な形式のインストーラをサポートしている[5]。 パブリックリポジトリはサポートされているアプリケーションのマニフェストファイル英語版YAML形式でホストしている[17]

マルウェアがリポジトリやコンピュータに侵入する可能性を減らすため、Windows Package ManagerはMicrosoft SmartScreen英語版静的解析英語版SHA-256ハッシュ検証を利用している[18][19]

Windowsパッケージマネージャーのソースコード及びコミュニティベースのマニフェストリポジトリはMITライセンスの下でライセンスされており、GitHubでホストされている[20][17]

使用例

以下は、マイクロソフトのソースコードエディタであるVisual Studio Codeをインストールする場合の例である[21]:

PS C:\Users\Wikipedia> winget install Microsoft.VisualStudioCode

以下はインストールされている全てのアプリケーションをアップデートする方法[22]。wingetでインストールされていなくても、wingetで配布されているアプリケーションもアップデートされる。ただし、Microsoft Edgeなど一部のアプリケーションはアップデートが検出されても、この方法ではアップデートできない。

winget upgrade --all

アプリの配布方法

wingetにてアプリケーションを配布するにはパッケージ マニフェストを作成して、 https://github.com/microsoft/winget-pkgs にプルリクエストを送ると登録される。有償ソフトフェアでも配布可能である。[23]

脚注

関連項目

外部リンク

Related Articles

Wikiwand AI