今更ながら winget を知り、それでGitをインストールした。
インストール方法
Windows 11で2026年現在において最もお勧めなインストール方法は winget のようです。
Windows 11 には最初から winget が入っています。
- 管理者権限で PowerShell または コマンドプロンプト を開く
- 以下の1行だけ打ってEnter
>git --version
git version 2.53.0.windows.2
--location "ドライブ:パス" とすると、別のドライブの指定したパスにインストールできます。
私はGitとCmakeで確認できました。

【Cmake】のインストールは以下の通り。
winget install --id Kitware.CMake -e --location "H:\PC\CMake"

>cmake --version
cmake version 4.2.3
CMake suite maintained and supported by Kitware (kitware.com/cmake).
wingitの他のオプション説明
winget install の安全な指定方法
winget install --id <PackageIdentifier> -e
--id パッケージ識別子(PackageIdentifier)で指定
-e 完全一致検索(Exact match)
wingetの検索アルゴリズムはデフォルトで fuzzy match を行うため、
Name 指定は 誤検出リスクがあるので、--id + -eを併用するのがベスト。
簡単に言うとwingetには アプリの指定方法が2つあります。
① 名前で指定(危ない)
winget install git
これは「gitに似た名前のソフト全部」から探すので、間違ったソフトが入ることがあります。
② IDで指定(安全)
winget install --id Git.Git
これはGit.Gitというソフトだけを指定するので安全です。
かつ、完全一致 -eを付けると、完全に一致するものだけをインストールするので、さらに安全です。
例)winget install --id Git.Git -e
「Git.Gitというソフトを確実にインストールする」
ということです。
番外
その他ソフト
【VLC media player】
winget install --id VideoLAN.VLC -e --location "H:\PC\VLC"
【ArduinoIDE ver 2.3.8】
winget install --id ArduinoSA.IDE.stable -e --version 2.3.8 --location "H:\PC\ArduinoIDE"
【Ruby2.6.10】(本当は2.6.9にしたかった)
winget install --id RubyInstallerTeam.RubyWithDevKit.2.6 -e --version 2.6.10-1 --architecture x86


●vim
winget install -e --id vim.vim --location "R:\PC\VIM"
このブログへのコメントはmuragonユーザー限定です。