はじめに
以前、Chocolateyを紹介しました。
しかしWin11から標準でwingetが使えるようになったので、私もこちらに移行しました。
インストール方法
最新のWin10やWin11を使っていれば標準でインストールされています。
使い方
マイクロソフトのドキュメントは以下を参照ください。
インストールまでの手順(パッケージの検索からインストール)
1.下記のように検索したいパッケージ名を入力して検索します。
(下記の例では「vscode」を指定しています。こちらをご自身の探したいソフト名に変えてください。)
winget search vscode
2.結果に出ているID欄の名前を確認します。(下記のように表示されます。)
Name Id Version Match Source
----------------------------------------------------------------------------------------------------------------------
Microsoft Visual Studio Code Microsoft.VisualStudioCode 1.68.1 Moniker: vscode winget
MrCode zokugun.MrCode 1.67.2.22140 Tag: vscode winget
VSCodium VSCodium.VSCodium 1.68.0 Tag: vscode winget
微信开发者工具 Tencent.wechat-devtool 1.05.2108130 Tag: vscode winget
Huawei Quick App IDE Huawei.QuickAppIde 11.4.2 Tag: vscode winget
TheiaBlueprint EclipseFoundation.TheiaBlueprint 1.16.0 Tag: vscode winget
Microsoft Visual Studio Code Insiders Microsoft.VisualStudioCode.Insiders 1.69.0 Moniker: vscode-insiders winget
3.2の結果のID欄の名前を指定してインストールします。
winget install --id Microsoft.VisualStudioCode --accept-package-agreements --accept-source-agreements
後ろに「–accept-package-agreements –accept-source-agreements」を付けると、各種確認をスキップ出来るので、自動でインストール出来ます。
一括インストール
では先ほどのスクリプトを並べて一括インストールスクリプトを書きましょう。
下記のように自分の入れたいパッケージ名を並べていくだけでOKです。
(下記は私の入れているソフトです。)
*WhatsApp
winget.exe install --id 9NKSQGP7F2NH --accept-package-agreements --accept-source-agreements
*Snipaste
winget.exe install --id 9P1WXPKB68KX --accept-package-agreements --accept-source-agreements
*Line
winget.exe install --id 9WZDNCRFJ2G6 --accept-package-agreements --accept-source-agreements
*Canva
winget.exe install --id XP8K17RNMM8MTN --accept-package-agreements --accept-source-agreements
*PotPlayer
winget.exe install --id XP8BSBGQW2DKS0 --accept-package-agreements --accept-source-agreements
//System
winget.exe install --id ESET.EndpointAntivirus --accept-package-agreements --accept-source-agreements
winget.exe install --id Logitech.Options --accept-package-agreements --accept-source-agreements
//Start
winget.exe install --id BraveSoftware.BraveBrowser --accept-package-agreements --accept-source-agreements
winget.exe install --id Google.Chrome --accept-package-agreements --accept-source-agreements
winget.exe install --id Dropbox.Dropbox --accept-package-agreements --accept-source-agreements
//Tools
winget.exe install --id Notepad++.Notepad++ --accept-package-agreements --accept-source-agreements
winget.exe install --id WinMerge.WinMerge --accept-package-agreements --accept-source-agreements
winget.exe install --id Adobe.Acrobat.Reader.64-bit --accept-package-agreements --accept-source-agreements
winget.exe install --id 7zip.7zip --accept-package-agreements --accept-source-agreements
winget.exe install --id Amazon.Kindle --accept-package-agreements --accept-source-agreements
winget.exe install --id RaspberryPiFoundation.RaspberryPiImager --accept-package-agreements --accept-source-agreements
//Media
winget.exe install --id Zoom.Zoom --accept-package-agreements --accept-source-agreements
winget.exe install --id OBSProject.OBSStudio --accept-package-agreements --accept-source-agreements
winget.exe install --id Fenrirthviti.obs-virtual-cam --accept-package-agreements --accept-source-agreements
winget.exe install --id clsid2.mpc-hc --accept-package-agreements --accept-source-agreements
winget.exe install --id Avidemux.Avidemux --accept-package-agreements --accept-source-agreements
winget.exe install --id Bandisoft.Honeyview --accept-package-agreements --accept-source-agreements
//Network,Server
winget.exe install --id TeraTermProject.teraterm --accept-package-agreements --accept-source-agreements
winget.exe install --id WinSCP.WinSCP --accept-package-agreements --accept-source-agreements
winget.exe install --id OpenVPNTechnologies.OpenVPN --accept-package-agreements --accept-source-agreements
winget.exe install --id WireGuard.WireGuard --accept-package-agreements --accept-source-agreements
winget.exe install --id TeamViewer.TeamViewer --accept-package-agreements --accept-source-agreements
winget.exe install --id Resilio.ResilioSync --accept-package-agreements --accept-source-agreements
//Developer
winget.exe install --id Git.Git --accept-package-agreements --accept-source-agreements
winget.exe install --id TortoiseGit.TortoiseGit --accept-package-agreements --accept-source-agreements
winget.exe install --id Atlassian.Sourcetree --accept-package-agreements --accept-source-agreements
winget.exe install --id Microsoft.VisualStudioCode --accept-package-agreements --accept-source-agreements
winget.exe install --id Microsoft.VisualStudio.2019.Enterprise --accept-package-agreements --accept-source-agreements
winget.exe install --id Microsoft.SQLServerManagementStudio --accept-package-agreements --accept-source-agreements
winget.exe install --id Google.AndroidStudio --accept-package-agreements --accept-source-agreements
winget.exe install --id Anaconda.Anaconda3 --accept-package-agreements --accept-source-agreements
アップデート
以下のコマンドで一括でアップデート出来てしまいます。
(パッケージを指定すれば、個別のアップデートも可能です。)
winget upgrade --all
まとめ
いかがだったでしょうか?Windowsの標準機能でここまで出来ると便利ですよね。
私も基本はこちらに乗り換えて、手が届かないところは、他のパッケージ管理ソフトを利用したいと思います。
コメント