Additional Microsoft Defender tools and services that provide security across various platforms and environments
Smart App Control being On does not mean it will block every unsigned app immediately.
Smart App Control first uses Microsoft’s cloud-powered security service to decide whether an app is safe. If that service can make a confident safe prediction, the app is allowed to run. If it cannot make a confident prediction, Smart App Control then checks whether the app has a valid signature. If the app is unsigned or has an invalid signature, it is considered untrusted and blocked.
That means an unsigned app is not the only factor in the decision path described in the product behavior.
For the KB5127648 issue specifically, Microsoft documented a known problem where some devices could not turn Smart App Control back on after that update. Microsoft states this was resolved by updates released on and after October 27, 2026, including KB5127936. That fix addresses the ability to turn Smart App Control on when the option was grayed out.
To verify whether Smart App Control is actually auditing or blocking files on the device, check the Code Integrity log:
- Open Event Viewer.
- Go to Application and Services Logs > Microsoft > Windows > CodeIntegrity > Operational.
- Look for:
- Event ID 3076 for evaluation mode events
- Event ID 3077 for enforcement mode events
Important: this log records blocked or audited files, not full installer-level diagnostics. If an installer fails, the useful detail is which individual file inside it was blocked.
Also verify the Smart App Control mode in Windows Security > App & browser control > Smart App Control settings:
- Evaluation mode does not block anything.
- On notifies when apps are untrusted.
- Off does not notify.
Based on the documented behavior, the KB5127936 fix explains why the toggle became available again, but the context does not show any documented issue saying that KB5127936 causes Smart App Control or SmartScreen to stop blocking unsigned apps in general. The supported next step is to confirm actual Smart App Control decisions in the CodeIntegrity\Operational log rather than relying only on service status output.
If the log shows no 3077 enforcement events for the tested files, that indicates Smart App Control is not treating those files as block candidates under its current decision process, not necessarily malware on the device.