Check the Windows Event Viewer, IIS logs, or Apache error logs for any relevant error messages when you attempt to run the executable with an action.
If the old server has certain DLLs or other components installed that the new one does not, this could cause issues. Use a tool like Dependency Walker to analyze the executable and check for any missing dependencies on the new server.
Use Process Monitor to track.