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_04_08

Release Notes

What's Changed

Installer type: zip

Architecture Scope Download SHA256
x64 Download DDF0139AA771F8A546E0AD68CBF3E0440D25A6A782BB5DF0074512C688528B98
arm64 Download ADF6275420DF3B4FA69086C6BC589D53C93F70AE5F22F46025E86B9BC161891A
x86 Download E93EDF6ABADBC27B2625238C3EDBFB6BA6F8279C4689D1544392F5C4B220AB84

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 (2)

2026_03_02
Architecture Scope Download SHA256
x64 Download f70b6624818c3cee628051d5fa87b33de773086d7ee8fb1c09b9823a4a0ef7ea
arm64 Download 726fd07be7cbb776aaa9c5288834e1255b746a59ccd4548598d7065667e9e5dc
x86 Download 6db1e85e180204e7ef5cc9a35729b8e79e788ccb7fcdf3d8c4c054ab7aa23df5
2026_02_24
Architecture Scope Download SHA256
x64 Download E4CFFA8EB6FA285D6D05C60116543060435CB876D0965C7FFE542E695F68D307
arm64 Download 62C4F96B3BC3007989FA0FAD481C3AE9BC8CE447FF0AC73F466FCE8B90629DEF