Configure anti-virus software on XProtect systems
Summary
As is the case with any other database software, if an antivirus program is installed on a computer running XProtect® software, it is important that you exclude specific file types and locations, as well as certain network traffic. Without implementing these exceptions, virus scanning will use a considerable amount of system resources. On top of that, the scanning process can temporarily lock files which will likely result in a disruption in the recording process or even database corruption.Answer
When you need to perform virus scanning, do not scan Recording Server directories containing recording databases (by default c:\mediadatabase\, as well as all folders under that location). Also, avoid virus scanning on archive storage directories. In older versions of the software, the databases are by default located in the installation folder, each being a subfolder with the MAC address of the device recorded.Create the following additional exclusions:
File types: .blk, .idx, .pic, .pqz, .sts, .ts
C:\Program Files\Milestone or C:\Program Files (x86)\Milestone and all subdirectories.
Exclude network scanning on TCP ports
XProtect® Corporate: 80, 8080, 7563, 25, 21, 9993
XProtect® Enterprise: 80, 25, 21, 1234, 1237, 22331
XProtect® Professional: 80, 25, 21, 1234, 1237, 22331
XProtect® Express: 80, 25, 21, 1234, 1237, 22331
XProtect® Essential: 80, 25, 21, 1234, 1237, 22331
XProtect® Basis+: 80, 25, 21, 1234, 1237, 22331
XProtect® Mobile: 8081
XProtect® Transact: 9001
Or exclude network scanning of the following processes
XProtect Corporate: VideoOS.Recording.Service.exe, VideoOS.Server.Service.exe, VideoOS.Administration.exe
XProtect Enterprise, XProtect Professional, XProtect Express, XProtect Essential and XProtect Basis+: RecordingServer.exe, ImageServer.exe, ManagementApplication.exe, ImageImportService.exe, RecordingServerManager.exe, VideoOS.ServiceControl.Service.exe, VideoOS.Event.Server.exe
XProtect Mobile: VideoOS.MobileServer.Service.exe
XProtect Transact: VideoOS.Transact.TransactService.exe
Organizations may have strict guidelines regarding virus scanning, however it is important that the above locations and files are excluded from virus scanning.