Antivirus Software Setup
- Last UpdatedAug 20, 2026
- 3 minute read
Antivirus and malware scanners are essential tools for preventing malicious code from executing. However, they can also affect Plant SCADA in the following ways:
-
Performance may be significantly degraded due to real-time scanning and access to rapidly changing data and log files.
-
Performance may be significantly degraded due to files being locked for scanning when Plant SCADA needs to write to them.
-
The deletion of temporary files (*.tmp) may be prevented in the %TEMP% disk location.
|
|
|
SYSTEM PERFORMANCE DEGRADATION The "on access" scan in antivirus products can lock files used by Plant SCADA, which will slow Plant SCADA down while it waits for scanning of a file to finish. Failure to follow these instructions can result in death, serious injury, or equipment damage. |
|
|
|
INOPERABLE SYSTEM OR LOSS OF DATA In extreme cases, antivirus software may (incorrectly) detect certain patterns within data files as being viruses. Depending on the antivirus configuration, files may be relocated or deleted resulting in data being lost or the system being inoperable. Failure to follow these instructions can result in injury or equipment damage. |
To safeguard the performance and reliability of your Plant SCADA system while maintaining protection against malicious code, exclusion rules need to be used. Antivirus/malware products can differ in the way exclusions are configured.
The following table lists various configuration options for setting up your scanner.
|
Configuration |
Notes |
|
1. Process exclusion |
The scanner will scan all locations on the computer, except for files loaded by the nominated processes. |
|
2. Exclude specific file extensions from specific folders |
The scanner will scan all locations on the computer, except for files using the nominated extensions in the specified folders. |
|
3. Exclude folders |
Not ideal, as malware can reside undetected in excluded folders. If this is the only option available to you, we recommend selecting an alternative antivirus product. |
Exclusion rules will differ depending upon whether the computer is a pure runtime computer, or a development workstation (with both configuration and runtime components).
Process exclusion
If your scanner supports process exclusion, configure the following rules.
|
Computer purpose |
Executable |
Location |
Purpose |
|
Runtime / Development |
Citect.exe |
C:\Program Files (x86)\AVEVA Plant SCADA\Bin\Bin (x64) |
64-bit alarm server process |
|
Runtime / Development |
Citect32.exe |
C:\Program Files (x86)\AVEVA Plant SCADA\Bin\ |
32-bit client/server process |
|
Runtime |
aaLogger.exe |
C:\Program Files (x86)\Common Files\ArchestrA |
Logging process |
|
Development *1 |
CtCmp32.exe |
C:\Program Files (x86)\AVEVA Plant SCADA\Bin\ |
Compiler |
|
Development *1 |
CtDraw32.exe |
C:\Program Files (x86)\AVEVA Plant SCADA\Bin\ |
Graphics Builder |
|
Development *1 |
EquipGen.exe |
C:\Program Files (x86)\AVEVA Plant SCADA\Bin\ |
Equipment generation |
*1. Only add these rules if your scanner is significantly impacting compilation, the page update process, or equipment generation/updates.
Folder and file extension exclusions
If your scanner supports folder and file extension exclusions, or folder-only exclusions, then apply the following rules.
|
Computer purpose |
Folder |
Include sub-folders |
Mandatory extension exclusions |
|
Runtime |
C:\ProgramData\AVEVA Plant SCADA 2026\Logs |
Yes |
*.dat, *.log, *.log_*, *.bak |
|
Runtime / Development |
C:\ProgramData\AVEVA Plant SCADA 2026\Data |
Yes |
*.hst, *.txt, *.cache, *.tmp |
|
Runtime / Development |
C:\ProgramData\ArchestrA\LogFiles |
No |
*.aaLDX, *.aaLOG |
|
Runtime / Development |
C:\ProgramData\ArchestrA\Logger |
No |
*.log |
|
Development *1 |
C:\ProgramData\AVEVA Plant SCADA 2026\user |
Yes |
Database: *.dbf, *.rdb Graphics: *.ctm, *.ctg, *.ctt, *.ctf, *.ctl, *.cts |
*1. Only add these rules if your scanner is significantly impacting compilation, the page update process, or equipment generation/updates.
Additionally, some scanners prevent the deletion of *.tmp files which may impact runtime performance. If you detect this, then also exclude any TMP files (*.tmp) in the following directory:
%TEMP%\*.tmp
By default, %TEMP% resolves to the following:
C:\Users\<current user>\AppData\Local\Temp\

