Kelly, if Option 1 doesn't work here is what you can send to IT as Option 2. It applies to both MAS server and TS.
------------------------------------------------------------------------
** Please note the following steps should only be performed by the company's IT department **
Hardware based DEP may have been set to a level higher than the default value and by design it prevents o/s DEP override in Windows via Control Panel / System. The nx option of BCDEdit tool can be used to restore the DEP level to default or completely disable it:
https://msdn.microsoft.com/en-us/library/windows/hardware/ff542202(v=vs.85).aspx
Using this tool will edit the server's BOOT.INI file.
The persistent BEX module error in Sage 100 that is not affected by DEP override in Control Panel / System likely indicates the current setting is equivalent to:
bcdedit.exe /set nx AlwaysOn
Any DEP changes made in Windows are ignored with the AlwaysOn switch.
You can change it to use one of the following:
1) Restore DEP to hardware default:
bcdedit.exe /set nx OptOut
This means you can now override in Windows via Control Panel / System. Now exceptions for Launch32.exe, pvxwin32.exe, pvxiosvr.exe, masapsvr.exe, etc will be honored. Don't forget to reboot after making the changes.
2a) Disable DEP completely:
bcdedit.exe /set nx AlwaysOff
This means DEP is set to Off at hardware level AND you cannot even override via Control Panel / System either. The radio buttons will be grayed out. Note this will also auto- disable Physical Address Extensions (PAE) except on Server 2003 SP1. I normally stop here and use this as a baseline to verify DEP errors no longer occur with Sage 100. IT can also determine if now or at a later point they want to re-enable PAE.
2b) Re-enable PAE
bcdedit.exe /set pae ForceEnable
To keep PAE enabled, you must explicitly run the 2nd command using ""/set pae ForceEnable