mirror of
https://github.com/ModOrganizer2/modorganizer.git
synced 2026-09-01 23:41:47 +00:00
Page:
Disabling Hardware‐enforced Stack Protection to run protected executables through USVFS
Pages
Building MO2 & Plugins
Categories
Debugging usvfs
Disabling Hardware‐enforced Stack Protection to run protected executables through USVFS
Executables window
Game Support
Home
Instances
List of MO2 Extension Plugins
List of MO2 Shortcuts
Mod Managers Comparison
Mod Organizer 2 Changelog
Mod Organizer 2 Development Changelog 2.2.2
Mod Organizer 2 Development Changelog 2.3.0
Mod Organizer 2 Development Changelog 2.4.0
Mod Organizer 2 Development Changelog older
Mod Organizer 2 Development Changelog
Mod information window
Moving things
Release procedure
Running Oblivion OBSE with MO2
Settings window
Skyrim Creation Kit SE and MO2
Troubleshooting
What's New
Writing Mod Organizer Plugins
No results
About Hardware-enforced Stack Protection
Hardware-enforced Stack Protection is a security feature in Windows that may prevent executables from being ran through USVFS. It requires hardware that supports Intel Control-flow Enforcement Technology or AMD Shadow Stacks to work. Users with incompatible hardware will not experience any problems launching protected executables through Mod Organizer.
How to disable Hardware-enforced Stack Protection for an executable
As a developer
Compile the program using the /CETCOMPAT:NO compiler flag or add the <CETCompat>false</CETCompat> property to the project file of your .NET application (defaults to true since .NET 9).
As a user
- Open the Windows Security app.
- Navigate to App & browser control > Exploit protection settings > Program settings.
- Click the plus button labeled "Add program to customize".
- Click Choose exact file path and select the executable in the file picker.
- Scroll down to Hardware-enforced Stack Protection, check the Override system settings checkbox and ensure the toggle is set to Off.
- Click Apply.
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Home
Documentation
- Instances
- Supported Games
- Moving Mod Organizer, instance folders, the game, etc.
- List of MO2 Shortcuts
- Troubleshooting
- Running OBSE with MO2
- Mod Managers Comparison
- List of MO2 Extension Plugins
- Disabling Hardware‐enforced Stack Protection to run protected executables through USVFS