Discovering Package Managers on Windows (Part 2)

by Feb 16, 2021

In the previous tip we discussed the “Chocolatey” package manager which works best if you’d like to install software for all users (Administrator privileges required).

Another great package manager is “Scoop” which targets regular users with no Administrator privileges. Scoop downloads and installs software strictly for the current user and as a portable app.

Note: To be able to run scripts and download code, you may have to run these lines as a prerequisite:

[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor
[System.Net.SecurityProtocolType]::Tls12
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force

To install this package manager, run these lines in PowerShell (no Administrator privileges required):

Invoke-RestMethod -UseBasicParsing -Uri 'https://get.scoop.sh' | Invoke-Expression
scoop install git
scoop bucket add extras

After the installation, there is a new command called “Scoop”.

Now you can install all the tools you may need. The following lines install PowerShell 7, Windows Terminal, 7Zip, Notepad++, and the Visual Studio Code editor:

scoop install pwsh
scoop install windows-terminal
scoop install 7zip
scoop install notepadplusplus
scoop install vscode-portable

With the command “scoop search [phrase]” you can search for other available installation packages.

Scoop installs all software as portable apps in its own folder which you can open like this:

explorer $home\Scoop\Apps

Some installation packages may add links to your desktop and taskbar but in general it is your job to visit the scoop installation folder, launch the application manually and then pin them to your taskbar or start menu for easy access.

Important: “Scoop” downloads and installs the packages and also tries to resolve dependencies. However, some packages like “Windows Terminal” may have additional requirements (i.e. Windows Build 1903 or better), so if a software won’t launch after installation, you may want to check additional requirements.


Twitter This Tip! ReTweet this Tip!