Skip to content
Discussion options

You must be logged in to vote

That crash isn't about the mingw triplet — it's vcpkg's bundled pwsh.exe (PowerShell 7.6.2) failing to start. It's a .NET 9 app, and since .NET 9 the app host is compiled /CETCOMPAT (Intel CET / shadow stack) by default. On a machine whose Windows lacks full CET support (yours, without the updates), the runtime aborts at startup — exactly your exit 0x80131506 / "Your Windows doesn't fully support CET". A hand-installed pwsh 7 dies the same way for the same reason.

You can't rebuild the binary (the other documented opt-out, <CetCompat>false</CetCompat>, needs a recompile), so disable the shadow-stack mitigation for that exe via Exploit Protection.

GUI: Windows Security → App & browser cont…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by catnoteafish
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants