Per-user installers

7-Zip

Download

7-Zip needs to be installed in two parts.

First, the standalone 7zr.exe binary should be downloaded. This can stay in the Downloads directory as it will only be needed once.

Second, the 64-bit Windows x64 installer (.exe) should be downloaded. This should be extracted using the previous standalone executable.

mkdir %USERPROFILE%\opt\7zip
cd %USERPROFILE%\opt\7zip
%USERPROFILE%\Downloads\7zr.exe x %USERPROFILE%\Downloads\7z2201-x64.exe

The 7zip path can then be added to the %PATH% environment variable.

Clang & LLVM

Download

Download the LLVM-16.0.0-win64.exe installer. Extract this into a folder using the 7z.exe command from 7-Zip, and add the path to %PATH%.

Firefox

Download

Use the non-MSI installer for per-user installation.

Git

Download

Git can install to a user directory when run without admin permissions.

Go Mono fonts

Download

Download and extract the TTF files from the .tar.gz file, or checkout the binaries from Git:

git clone https://go.googlesource.com/image

The font files are in image/font/gofont/ttfs.

Select all the .ttf files, right-click, and select Install.

KeePassXC

Download

ZIP version can run from any directory.

Requires the Visual C++ Redistributable to be downloaded and extracted.

The Wix binaries ZIP should be downloaded and extracted. Then the Wix dark.exe command should be used to extract the VC_redist.x64.exe file.

dark.exe -x vcruntime VC_redist.x64.exe

Then open vcruntime\AttachedContainer\packages\vcRuntimeMinimum_amd64\cab1.cab and copy all the files into the KeePassXC directory.

Microsoft Terminal

Download

The .msixbundle will install without admin permissions.

mRemoteNG

Download

ZIP version can run from any directory.

PuTTY

Download

The Windows built-in ssh-agent needs admin to be started.

The ZIP file can be extracted to any directory.

Vim

Download

The installer can run without admin permissions, or the ZIP version can run from any directory.

WinCompose

Download

Use the NoInstall ZIP file.