コンテンツにスキップ

Windows Package Manager

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

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

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]

脚注

[編集]

注釈

[編集]
  1. ^ wingetと同様にフリーかつオープンソースのWindows向けのパッケージ管理システムである。

出典

[編集]
  1. ^ https://github.com/microsoft/winget-cli/releases/tag/v1.11.510。
  2. ^ https://github.com/microsoft/winget-cli/releases/tag/v1.12.250-preview。
  3. ^ Tom Warren. “Microsoft’s new Windows Package Manager is already better than the Windows Store”. The Verge. 2020年8月4日閲覧。
  4. ^ a b c Windows Package Manager Preview | Windows Command Line
  5. ^ a b WinGet を使用したアプリケーションのインストールと管理 | Microsoft Learn”. Microsoft. 2025年9月3日閲覧。
  6. ^ アプリ インストーラー - Microsoft Apps”. 2025年9月5日閲覧。
  7. ^ アプリ インストーラーをインストールして更新する - MSIX”. 2025年9月5日閲覧。
  8. ^ Microsoft debuts Windows Package Manager for your dev environment | VentureBeat
  9. ^ Beigi, Keivan (2020年5月25日). “The Day AppGet Died.” (英語). Keivan Beigi. 2020年6月25日閲覧。
  10. ^ Warren, Tom (2020年5月28日). “Microsoft copied its new Windows Package Manager from rival AppGet, claims developer”. Vox Media. https://www.theverge.com/2020/5/28/21272964/microsoft-winget-windows-package-manager-appget-copied 2020年6月1日閲覧。 
  11. ^ Anderson, Tim (2020年5月28日). “Embrace and kill? AppGet dev claims Microsoft reeled him in with talk of help and a job – then released remarkably similar package manager”. The Register. 2020年6月1日閲覧。
  12. ^ A developer says Microsoft led him on about a job and buying his tool before going silent and releasing its own very similar service. Now he wants an explanation and credit for his work.”. Business Insider (2020年5月28日). 2020年6月1日閲覧。
  13. ^ Windows 10: Microsoft now credits maker of package manager it 'copied' – but offers no apology”. ZDNet (2020年6月1日). 2020年6月2日閲覧。
  14. ^ Microsoft gives AppGet creator credit for Windows Package Manager - Neowin
  15. ^ Releases · microsoft/winget-cli” (英語). GitHub. 2024年7月6日閲覧。
  16. ^ UniGetUI - Martí Climent”. www.marticliment.com. 2024年7月6日閲覧。
  17. ^ a b GitHub - microsoft/winget-pkgs: The Microsoft community Windows Package Manager manifest repository
  18. ^ Microsoft's Windows Package Manager: This command-line tool can install all your apps”. ZDNet (2020年5月21日). 2020年6月2日閲覧。
  19. ^ How to Use Windows Package Manager - Petri
  20. ^ GitHub - microsoft/winget-cli: Windows Package Manager CLI (a.k.a. winget)” (2020年5月20日). 2020年8月4日閲覧。
  21. ^ Install Microsoft Visual Studio Code with winget - winstall”. winstall.app. 2025年9月12日閲覧。
  22. ^ upgrade コマンド - Microsoft Learn”. 2025年9月4日閲覧。
  23. ^ Windows パッケージ マネージャーへのパッケージの送信”. 2025年9月12日閲覧。

関連項目

[編集]

外部リンク

[編集]