日別アーカイブ: 2022年7月8日

wingetコマンドでアプリを管理する

Windows11とWindows10のバージョン1709以降にはwingetというパッケージ管理システムが同梱されています。

winget ツールを使用したアプリケーションのインストールと管理

[Microsoft Docs]

Windowsを中心に使っているとあまりこのパッケージ管理システムという仕組みにはなじみがありませんが、Linuxなどではおなじみの仕組みです。コマンドラインでアプリケーションのインストールやアンインストール、アップデートができるという仕組みです。

wingetの存在自体は知っていましたが、対応しているアプリが少ないだろうと思ってあまり使ってはいませんでした。

ところが今回調べてみたところ、かなりの数のアプリケーションが網羅されていました。私が使っているアプリケーションで意外にも対応していたのはVivaldiやFL Studio、Steamなどです。個別のゲームタイトルなどでもwinget経由でインストールできるものがあるようです。

最近は昔ほど環境リセットのためにクリーンインストールをする必要がなくなりましたが、クリーンインストールからの環境構築時にwingetを使ってアプリを一括でインストールするコマンドなんかも作れそうです。自分が必須と考えているアプリがwingetで管理できるかどうかは整理しておいても良さそうです。