SolidWorks Vault Error 40

We are currently on SolidWorks PDM Vault 2010 SP4.0

Our PDM Vault has been going down almost daily.  We initially believed this was due to some users on a later version of SolidWorks, which some were on SolidWorks 2010 SP5.0

After working with the team we had everyone uninstall SolidWorks 2010 SP5.0 and reinstall SolidWorks 2010 SP4.0 though we are still getting this issue every couple of days.  Is there anyway to check to see if there is 1 stubborn user that is ignoring our request and logging into the Vault and then crashing it?

Also is there a way to create a check of PDM to make sure it is up and if it is not up restart the PDM Vault Service?

SolidworksWorkgroup Pdm