好きこそものの上手なれ

他人から見れば、下手の横好きですが、そっと見守ってください。

今更ながら winget を知り、それでGitをインストールした。

人生やり直し隊ニャン

インストール方法


Windows 11で2026年現在において最もお勧めなインストール方法は winget のようです。

Windows 11 には最初から winget が入っています。

  1. 管理者権限で PowerShell または コマンドプロンプト を開く
  2. 以下の1行だけ打ってEnter
winget install --id Git.Git -e --location "H:\PC\Git"


これで最新版(現在は 2.53.0 あたり)がインストールされます。

>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"