Windowsのパッケージマネジャー「scoop」
Windowsには標準で winget というパッケージ管理のコマンドが用意されています。 winget でインストールしたパッケージをアンインストールすると、完全に消えてくれないことがよくあります。そこで「scoop」をおすすめします。
scoopのインストール
管理者権限は不要です。PowerShellで次のコマンドでインストールします。このコマンドは、現在ログインしているユーザのフォルダ C:\Users\ユーザ名\scoop にscoopフォルダを生成し、必要なファイルを配置します。
# スクリプト実行の許可
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
# Scoopのインストール
irm get.scoop.sh | iex
インストール可能なパッケージを調べる
下記の例では、python という名前に一致するパッケージ名の一覧を表示する例です。
scoop search python
# Results from local buckets...
# Name Version Source Binaries
# ---- ------- ------ --------
# pulumi 3.243.0 main pulumi-language-python-exec | pulumi-language-…
# python 3.14.5 main
# winpython 3.14.5.0 main
# anaconda3 2025.12-2 extras python.exe | pythonw.exe | python.exe
# fontforge 20251009 extras ffpython.exe
# mambaforge 24.11.0-0 extras python.exe | pythonw.exe | python.exe
# miniconda3 26.3.2-2 extras python.exe | pythonw.exe | python.exe
# miniforge3 26.3.2-0 extras python.exe | pythonw.exe | python.exe
# paraview 6.1.0 extras pvpython.exe
git や python をインストール
Scoop で実際にパッケージをインストールする例を紹介します。
# git をインストールする
scoop install git
# python をインストールする
scoop install python
VS code をインストールする
VS code も簡単にインストールできます。
# extrasパケットを追加
scoop bucket extras
# VS codeをインストール
scoop install vscode
git や python をアンインストール
Scoop で実際にパッケージをアンインストールする例を紹介します。
# git をアンインストールする
scoop uninstall git
# python をアンインストールする
scoop uninstall python
VS code をアンインストールする
# VS code をアンインストールする
scoop uninstall vscode
scoop でインストールされたパッケージを確認
scoop list
# 出力例
# Installed apps:
# Name Version Source Updated Info
# ---- ------- ------ ------- ----
# 7zip 26.00 main 2026-04-03 20:31:07
# cmake 4.3.1 main 2026-04-03 23:00:31
# dark 3.14.1 main 2026-04-03 20:41:26
# gh 2.89.0 main 2026-04-03 21:24:56
# git 2.53.0.2 main 2026-04-03 21:22:17
# ninja 1.13.2 main 2026-04-03 23:00:32
# python 3.14.3 main 2026-04-03 21:01:35
# teraterm 5.6.0 extras 2026-04-04 02:12:04
# vscode 1.114.0 extras 2026-04-03 20:50:51
そのほか便利なコマンド
PowerShell におけるコマンドの所在を表示するには Get-Command コマンドを利用します。
Get-Command scoop
# または
gcm scoop
# 出力例
# CommandType Name Version Source
# ----------- ---- ------- ------
# ExternalScript scoop.ps1 # C:\Users\ユーザ名\scoop\shims\scoop.ps1
# コマンドのパスのみ表示
(gcm scoop).Source
# 出力例
# C:\Users\ユーザ名\scoop\shims\scoop.ps1
C:\Users\ユーザ名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Scoop Apps\
おわりに
Scoop はコマンドライン操作のみで、必要なパッケージを簡単にインストールでき、さらにゴミを出さずにアンインストールもできる重宝するツールだと思います。