- Access exclusive content
- Connect with peers
- Share your expertise
- Find support resources
06-23-2026 04:26 AM
Hello,
We have installed Cortex XDR on a VM that also runs a sandbox tool (Sandboxie). As long as Cortex XDR is enabled, processes cannot be started within the sandbox (e.g., msedge.exe, cmd.exe, explorer.exe). It only works if I create a "Disable Injection and Prevention" rule for these processes.
How can I resolve this permanently? I suspect the issue is that Cortex prevents process hooking. Interestingly, we don't see any security cases or alerts being generated for this in the console.
Greetings and thank you 🙂
06-23-2026 05:35 AM
Hi @M.Wempen ,
Based on the behavior described, this appears to be a compatibility issue between Sandboxie's DLL injection/hooking mechanism and Cortex XDR's process injection and exploit protection framework.
The main indicator is that the applications launch successfully once a "Disable Injection and Prevention" rule is applied. Since Sandboxie relies on injecting components into processes running inside the sandbox, Cortex XDR may be interfering with that initialization process even though no security alert or incident is generated.
A few recommendations:
msedge.exe, cmd.exe, explorer.exe).Since no alerts are being generated, this is likely a product compatibility issue rather than a standard prevention event. If the issue continues, I would recommend opening a Palo Alto Support case and providing agent diagnostics, Cortex XDR version, Windows build, and Sandboxie version so they can determine whether this is a known compatibility issue.
Please help other users by clicking ‘Accept as Solution’ if a post helps solve your problem.
Read more about how and why to accept solutions.
Best Regards,
Vinothkumar C
06-23-2026 06:27 AM
For your recommendation
"If possible, create a narrowly scoped exception for the Sandboxie service/broker process rather than excluding every sandboxed application (e.g., msedge.exe, cmd.exe, explorer.exe)."
Which exception should i create? How can i determine which exception is necessary
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!

