winget でインストール
Windows のパッケージ管理ソフト Winget 1.1 が更新されたということで、更新作業が楽な様にと、winget でのインストールを行う。その後で、winget upgrade –all を実行したら、ソフトのインストーラでインストールしていたソフトでも更新がかかる。VcXsrv なども更新となって、こりゃ便利。
((( 管理者モードで Windows Terminal を開く ))) ((( winget の更新 ))) C:\> winget upgrade winget ((( メジャーなソフトのインストール ))) C:\> winget install vscode C:\> winget install -e --id Mozilla.Firefox C:\> winget install -e --id Mozilla.Thunderbird C:\> winget install -e --id Google.Chrome ((( パッケージの検索 ))) C:\> winget search Google.Chrome ((( パッケージの一覧 ))) C:\> winget list Microsoft 365 Apps for enterprise Microsoft.Office 16.0.14430.20234 winget Microsoft OneDrive Microsoft.OneDrive 21.180.0905.0007 winget # winget でインストール可能なものは、最後に winget の表示付き ((( インストール済みパッケージの更新 ))) C:\> winget upgrade --all
超便利なんだけど、まとめて更新がかかって、デスクトップにアプリへのショートカットがどかどか作られた。デスクトップにアイコン大量に並ぶのは嫌いなんやけどなぁ。
(2021/10/14追記)
winget upgrade –all を実行すると、Microsoft Teams をインストールしようとして、他のバージョンが既にインストールされていますの警告。Thunderbird は、インストールに成功しても、再度 upgrade が実行されるトラブル。
Thunderbird は、91.xx.x(64bit) と 78.xx(x86) が2つインストールされていたのが原因。ということで、78.xx(x86)を 設定-アプリ で削除。
Microsoft Teams は、”winget uninstall Teams” を2度実行して確実に消してから(–id などで一方を指定しても消せなかった)、改めて “winget install -e –id Microsoft.Teams” でインストール。
また、改めて更新をかけると、VisualStudioCode が2つ。これまた確認すると、一つはシステム領域にインストールされたものと、各ユーザ領域にインストールされたものだった。ということで、ユーザ領域のパッケージを選んで削除する。
C:\WINDOWS\system32>winget list VisualStudioCode 名前 ID バージョン ソース ------------------------------------------------------------------------------------------------- Microsoft Visual Studio Code Microsoft.VisualStudioCode 1.61.1 winget Microsoft Visual Studio Code (User) {771FD6B0-FA20-xxxx-xxxx-xxxxxxxxxxxx}_is1 1.61.1 C:\WINDOWS\system32>winget uninstall {771FD6B0-FA20-xxxx-xxxx-xxxxxxxxxxxx}_is1
こういう無駄にインストールされているのが見つかって、コマンド・ぽちぽちで消せるのはありがたいね。