msvcup

Jonathan Marler · JonathanMarler.msvcup

A standalone tool for installing the MSVC toolchain and Windows SDK without Visual Studio.

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.

winget install --id JonathanMarler.msvcup --exact --source winget

Latest 2026_03_02

Release Notes

What's Changed

Installer type: zip

Architecture Scope Download SHA256
x64 Download f70b6624818c3cee628051d5fa87b33de773086d7ee8fb1c09b9823a4a0ef7ea
arm64 Download 726fd07be7cbb776aaa9c5288834e1255b746a59ccd4548598d7065667e9e5dc
x86 Download 6db1e85e180204e7ef5cc9a35729b8e79e788ccb7fcdf3d8c4c054ab7aa23df5

Details

Homepage
https://github.com/marler8997/msvcup
License
MIT
Publisher
Jonathan Marler
Support
https://github.com/marler8997/msvcup/issues
Copyright
Copyright 2026 Jonathan Marler

Tags

msvcvcvc++visual-c++

Older versions (1)

2026_02_24
Architecture Scope Download SHA256
x64 Download E4CFFA8EB6FA285D6D05C60116543060435CB876D0965C7FFE542E695F68D307
arm64 Download 62C4F96B3BC3007989FA0FAD481C3AE9BC8CE447FF0AC73F466FCE8B90629DEF