← Package directory
Available on winget

Install MSYS2 Installer

Software Distribution and Building Platform for Windows

Install with winget
winget install --id MSYS2.MSYS2
Upgrade
winget upgrade --id MSYS2.MSYS2
Uninstall
winget uninstall --id MSYS2.MSYS2

About MSYS2 Installer

MSYS2 is a collection of tools and libraries providing you with an easy-to-use environment for building, installing and running native Windows software.

Version history

Version Updated Notes
20260322 Unknown - The usual round of package updates
20251213 Unknown - The usual round of package updates
20250830 Unknown - The usual round of package updates - To work around an installer hang (#96) on ARM64 Windows provide a separate native ARM64 installer
20250622 Unknown - The usual round of package updates
20250221 Unknown - The usual round of package updates
20241208 Unknown - The usual round of package updates - Fix installer UI when dark mode is enabled #84 #89 - Includes fix for rare pacman related hangs (regression in the last release)
20241116 Unknown - The usual round of package updates - The MINGW32 shortcut is no longer installed
20240727 Unknown - The usual round of package updates
20240507 Unknown - The usual round of package updates - The GUI installer no longer works on Windows 8.1. Use the installer from https://github.com/msys2/msys2-installer/releases/tag/2024-01-13 instead. - Provide a .tar.zst archive in ad...
20240113 Unknown - The usual round of package updates
20231026 Unknown - The usual round of package updates
20230718 Unknown - The usual round of package updates
20230526 Unknown - The usual round of package updates
20230318 Unknown - The usual round of package updates
20230127 Unknown - The clangarm64 repo is now enabled by default (only usable on arm64 Windows) - The installer now also installs a CLANGARM64 launcher shortcut (only usable on arm64 Windows) - The usual round of package updates
20221216 Unknown - Installation on Windows 7 with the GUI installer is no longer supported and will error out. - The usual round of package updates
20221028 Unknown - At the end run a ucrt64 shell instead of a mingw64 one, see https://github.com/msys2/MINGW-packages/issues/13371 - The usual round of package updates
20220904 Unknown - Use .exe launchers instead of msys2_shell.cmd for desktop shortcuts #50 - At the end run a mingw64 shell instead of a msys one #54 - The usual round of package updates
20220603 Unknown - Reduced installer size a bit - The usual round of package updates
20220503 Unknown - clang32 is now enabled by default - The usual round of package updates