You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close

14: Why does Windows Remote Assistance (MSRA) or Cortex XDR Tray Process (cytray.exe) report “PPAppLockdr64.dll is not designed to run on Windows or it contains an error” 0xc000428 ?

An issue can occur when running Microsoft Remote Assistance (MSRA) or the Cortex XDR Tray Process (cytray.exe) with the PolicyPak CSE installed, you will see one of the following error messages.

Error message seen is below and says "PPAppLockdr64.dll is either not designed to run on Windows or it contains an error. Error status 0xc0000428.



This is a problem with Microsoft Remote Assistance (MSRA) and/or Palo Alto Cortex XDR Tray Process (cytray.exe) on Windows 10 1903 and later and also on Windows 11 when the PolicyPak CSE is installed.

There are at least two possible workarounds to the problem depending on whether the issue is with Microsoft Remote Assistance (MSRA) or Cortex XDR Tray Process (cytray.exe).


WORKAROUND 1: (RECOMMENDED) Will resolve the issue for both Microsoft Remote Assistance (MSRA) and Cortex XDR Tray Process (cytray.exe)

Disable the PolicyPak AppLock(TM) feature in the PolicyPak CSE.

PolicyPak AppLock is the feature in PP App Manager which GRAYS or HIDES UI elements. 

(Note: PolicyPak AppLock is NOT related to Microsoft AppLocker.)

Here is the PolicyPak side workaround if you are encountering this error:

https://kb.policypak.com/kb/article/821-how-do-i-turn-off-policypak-application-manager-applock-feature-if-asked-by-tech-support/

Note: In general it is NOT recommended to stop PolicyPak AppLock.


WORKAROUND 2: Only works for Microsoft Remote Assistance (MSRA).

  1. Use the Windows Search to find "Exploit protection" and open exploit protection settings
  2. Click "Program settings"
  3. Then click "Add a program to customize", and choose "Add by program name"
  4. Enter "msra.exe" and click "Add"
  5. Scroll down the list of options until you find "Disable extension points"
  6. Check the "Override system settings" and set the slider to "On"
  7. Then click "Apply" to save your changes
  8. If "msra.exe" is currently running, be sure to end task on "msra.exe" using taskmanager.
  9. Now the next time "msra.exe is launched it will work properly without displaying the error.


Optional: For Workaround 2 you can use PolicyPak Scripts Manager to apply these settings to multiple computers/users via PowerShell, for steps please see the KB below:

https://kb.policypak.com/kb/article/843-15-how-to-use-scripts-manager-to-workaround-the-%E2%80%9Cppapplockdr64-dll-is-either-not-designed-to-run-on-windows-or-it-contains-an-error%E2%80%9D-message-when-running-microsoft-remote-assistance-msra-exe-and-the-policypak-cse-is-installed-on-windows-10-1903/