JonathanMarler.msvcup
msvcup
A standalone tool for installing the MSVC toolchain and Windows SDK without Visual Studio.
v20260408
MIT
x64
zip
// install via winget
winget install JonathanMarler.msvcup
// description
msvcup is a standalone tool for installing the MSVC toolchain and Windows SDK without Visual Studio. The Visual Studio Installer manages thousands of components, modifies the registry, and can take hours to configure. msvcup treats the toolchain as a versioned asset rather than global system state. The build environment is defined by code, not a GUI. - Fast: Runs in milliseconds when already installed. Put it at the start of every build script. - Reproducible: Lock file ensures everyone gets the same toolchain. - Isolated: Every package is installed to its own versioned directory. No registry modifications. No conflicts. - Cross-compilation: Target x64, arm64, or x86 out of the box. - Minimal: Download only what's needed to get a working native toolchain/SDK.
Publisher
Jonathan Marler
Version
20260408
License
MIT
Architecture
x64
Installer Type
zip
Package ID
JonathanMarler.msvcup
// frequently asked questions
Open PowerShell or Command Prompt and run: winget install JonathanMarler.msvcup. Winget is built into Windows 10 (1809+) and Windows 11.
A standalone tool for installing the MSVC toolchain and Windows SDK without Visual Studio.
msvcup is available under the MIT license. Use winget or the direct download link on this page.
Run winget upgrade JonathanMarler.msvcup in PowerShell or Windows Terminal to update msvcup to the latest version.
Run winget uninstall JonathanMarler.msvcup in an elevated PowerShell window, or go to Settings > Apps > Installed Apps.