Windows パッケージ マネージャー

Windows パッケージ マネージャー
開発者マイクロソフト
初回リリース2020年5月13日; 5年前 (2020年5月13日
安定版リリース
1.11.510 [1]  / 2025年9月26日; 2か月前 (2025年9月26日
プレビューリリース
1.12.250-プレビュー[2]  / 2025年10月7日; 53日前 (2025年10月7日
リポジトリgithub.com/microsoft/winget-cli
書かれたC++、[3] [4] XML、[3] C、[3] C#、[3] Python、[3]拡張アプリケーションマークアップ言語、[3] Ada、[3]シェルスクリプト、[3] Perl、[3] Pascal、[3] XSLT、[3] Autoconf、[3] HTML、[3] PowerShell、[3] DIGITALコマンド言語、[3] JavaScript、[3] make、[3]アセンブリ言語[3] 
オペレーティング·システムWindows 10Windows Server 2025以降
プラットフォームx86x86-64ARM32ARM64
サイズ約23MB
入手可能な中国語(簡体字)中国語(繁体字)英語フランス語ドイツ語イタリア語日本語韓国語ポルトガル語(ブラジル)ロシア語
タイプパッケージマネージャー、インストール 
ライセンスMITライセンス[5] 
Webサイトlearn.microsoft.com/en-us/windows/パッケージマネージャー/

Windows パッケージ マネージャー( wingetとも​​呼ばれる) は、MicrosoftWindows 10Windows 11Windows Server 2025用に設計した無料のオープン ソース パッケージ マネージャーです。[6]コマンドライン ユーティリティと、アプリケーションをインストールするための一連のサービスで構成されています。 [7] [8]独立系ソフトウェア ベンダーは、これを自社のソフトウェア パッケージの配布チャネルとして使用できます。

歴史

Windows パッケージ マネージャーは、2020 年 5 月に開催されたMicrosoft Build開発者会議で初めて発表されました。 [9] [8]

Windows パッケージ マネージャーの開発を決める前に、その開発チームはChocolateyScoopNinite、 AppGet 、NpackdPowerShellベースのOneGetを検討しました。[8] winget の発表後、AppGet の開発者である Keivan Beigi 氏は、2019 年 12 月に Microsoft が AppGet の採用と買収を装って彼に面接を行ったと主張しました。[10] Beigi 氏と話した後、Microsoft は winget のリリース前日に彼を採用しないことを確認するまで彼との連絡を絶ったとされています。 Beigi 氏は、Microsoft が AppGet の帰属を明記していないことに失望しました。 winget のリリースを受けて、Beigi 氏は 2020 年 8 月にAppGet廃止すると発表

マイクロソフトは2021年5月27日にWindowsパッケージマネージャーのバージョン1.0をリリースしました。その時点でMicrosoftコミュニティリポジトリには1,400以上のパッケージが含まれていました。[16] 2025年5月までにパッケージ数は9,000に達しました。

概要

wingetツールはEXEMSIXMSIベースのインストーラーをサポートしています。[17]パブリックWindowsパッケージマネージャーコミュニティリポジトリは、サポートされているアプリケーションのマニフェストファイルをYAML形式でホストしています[18] 2020年9月、MicrosoftはMicrosoftストアからアプリケーションをインストールする機能とコマンドの自動補完機能を追加しました。[19]

悪意のあるソフトウェアを含むマイクロソフト承認外のソフトウェアがリポジトリやターゲットマシンに侵入する可能性を減らすために、WindowsパッケージマネージャーはMicrosoft SmartScreen静的分析SHA256 ハッシュ検証などのプロセスを使用します。[20] [21]

wingetマニフェストリポジトリに追加されるパッケージには、様々な制限が適用されます。1.10時点では、ソフトウェアはサイレントインストールをサポートしている必要がある(完全に移植可能なソフトウェアを除く)、. tar.gz.7z、または.rar形式の圧縮フォルダーにできない、ハードウェア(NVIDIAドライバなど)を完全に必要としない、自己解凍型アーカイブにできない、ARMまたはARM64のみをサポートできない、[22] 、winget経由でダウンロードする際にソフトウェアホストがHTTP 403を返したりタイムアウトしたりできない、といった制限があります。

wingetクライアントのソースコードとコミュニティマニフェストリポジトリはMITライセンスの下でライセンスされており、 GitHubでホストされています[23] [18]

スケジュールに基づいたパッケージの自動更新はサポートされていません。Winget-AutoUpdate などのサードパーティ製ツールがこれらの機能を補うために設計されています。また、Winget はプログラムのソースコードからのビルドもサポートしていません。

コマンド[17]

名前説明
設定するシステムを望ましい状態に構成する
輸出インストールされているアプリケーションのリストをエクスポートします
特徴実験的な機能のステータスを表示する
ハッシュハッシュインストーラファイル
輸入ファイル内のすべてのアプリケーションをインストールする
インストール指定されたアプリケーションをインストールする
リストインストールされているアプリケーションを表示する
ピンパッケージアップグレードピンを管理する
見せる指定されたアプリケーションに関する情報を表示します
検索アプリケーションの基本情報を検索して表示する
設定ウィンゲット構成設定を開く
ソースアプリケーションソースの管理
アップグレード指定されたアプリケーションをアップグレードします
アンインストール指定されたアプリケーションをアンインストールします
検証するマニフェストファイルを検証する

変数を検索してインストールします$PKG_ID:

winget インストール - -id = $PKG_ID  -e

インストールされているすべてのパッケージを一覧表示します。

ウィンゲット リスト

すべてのパッケージを更新します。

ウィンゲット アップグレード - -すべて

利用可能なすべてのパッケージを検索:

ウィンゲット 検索 

パッケージIDの例

参照

参考文献

  1. ^ https://github.com/microsoft/winget-cli/releases/tag/v1.11.510. {{cite web}}:欠落または空|title=(ヘルプ)
  2. ^ https://github.com/microsoft/winget-cli/releases/tag/v1.12.250-preview. {{cite web}}:欠落または空|title=(ヘルプ)
  3. ^ abcdefghijklmnopqr 「Open Hubのwinget-cliオープンソースプロジェクト:言語ページ」Open Hub . 2024年5月18日閲覧
  4. ^ . 2025年7月6日 https://github.com/EvanLi/Github-Ranking/blob/master/Data/github-ranking-2025-07-06.csv. {{cite web}}:欠落または空|title=(ヘルプ)
  5. ^ "winget-cli/LICENSE at master". GitHub . 2019年7月17日. 2020年8月4日閲覧
  6. ^ 「Windows Server 2025: 将来に向けた新機能と改善点」Firestorm ISP、2025年1月30日。 2025年6月25日閲覧
  7. ^ Tom Warren (2020年5月20日). 「Microsoftの新しいWindowsパッケージマネージャーはすでにWindowsストアよりも優れている」The Verge .
  8. ^ abc Windows パッケージ マネージャー プレビュー | Windows コマンドライン
  9. ^ Microsoft、開発環境向けにWindowsパッケージマネージャーを発表 | VentureBeat
  10. ^ ab Warren, Tom (2020年5月28日). 「Microsoftは新しいWindowsパッケージマネージャーをライバルのAppGetからコピーしたと開発者が主張」The Verge . Vox Media . 2020年6月1日閲覧
  11. ^ アンダーソン、ティム (2020年5月28日). 「抱きしめて殺す? AppGet開発者、マイクロソフトが助けと仕事の話で彼を引き入れたと主張 – その後、驚くほど似たパッケージマネージャーをリリース」The Register . 2020年6月1日閲覧
  12. ^ アシュリー・スチュワート(2020年5月28日)「ある開発者は、マイクロソフトが仕事について彼を誘導し、彼のツールを買収したが、その後沈黙し、自社の非常に類似したサービスをリリースしたと述べている。彼は今、自分の仕事に対する説明と功績の証明を求めている」Business Insider 2020年6月1日閲覧
  13. ^ Tung, Liam (2020年6月1日). 「Windows 10:Microsoft、コピーしたパッケージマネージャーのメーカーを認定も謝罪せず」ZDNet . 2020年6月2日閲覧
  14. ^ Microsoft、Windows パッケージ マネージャーの AppGet 開発者にクレジットを与える - Neowin
  15. ^ Warren, Tom (2022年4月20日). 「MicrosoftがついにAppGet開発者に正当な評価を与える」The Verge . 2020年6月2日閲覧
  16. ^ Anderson, Tim (2021年5月27日). 「MicrosoftがWindows向けコマンドラインパッケージマネージャーをリリース(問題点あり)」The Register . 2021年5月28日閲覧
  17. ^ ab 「winget ツールを使用してアプリケーションをインストールおよび管理する」。Microsoft。
  18. ^ ab GitHub - microsoft/winget-pkgs: Microsoft コミュニティの Windows パッケージ マネージャー マニフェスト リポジトリ
  19. ^ Abrams, Lawrence (2020年9月23日). 「Windows 10 パッケージ マネージャーで Microsoft Store アプリがインストール可能に」. Bleeping Computer . 2020年10月10日閲覧
  20. ^ Tung, Liam (2020年5月21日). 「MicrosoftのWindowsパッケージマネージャー:このコマンドラインツールですべてのアプリをインストールできます」. ZDNet . 2020年6月2日閲覧
  21. ^ Windows パッケージ マネージャーの使い方 - Petri
  22. ^ Stephen Gillie (2024年8月27日). 「[パッケージリクエスト]: CPUID.CPU-ZのARM64バージョンを追加」. winget-pkgs . 2025年9月6日閲覧
  23. ^ "GitHub - Microsoft/winget-cli: Windows パッケージ マネージャー CLI (別名 winget)". 2020 年 5 月 20 日 – GitHub 経由。
  24. ^ 「Visual Studio Code の Winget PKG」https://winget.run/pkg/Microsoft/VisualStudioCode
  25. ^ 「Google Chrome の Winget PKG」https://winget.run/pkg/Google/Chrome
  • Windows パッケージ マネージャー | Microsoft Docs
  • GitHubの winget-cli
  • GitHubの winget-pkgs
  • UniGetUI (旧 WingetUI) - Winget 用のコミュニティ製GUI
「https://en.wikipedia.org/w/index.php?title=Windows_Package_Manager&oldid=1309840342」から取得