Overview of the PCS 7 / Third-Party Security Software Constraint
SIMATIC PCS 7 V9.0 is a process control system designed for continuous operation in industrial environments. The system relies on a tightly defined set of Windows services, COM/DCOM components, S7 communication channels, and SQL Server instances. When third-party security products are introduced, two categories of risk appear: (1) real-time packet inspection or connection-state tracking that interferes with industrial protocols, and (2) on-access file scanning that delays or blocks writes to the project directories and to the WinCC archive databases.
Siemens documents its compatibility scope explicitly: only the Windows Firewall bundled with the operating system is released for use with PCS 7 and WinCC. Components from Symantec Endpoint Protection, McAfee Endpoint Security, Trend Micro, Sophos, Kaspersky, or similar products are not part of the compatibility test matrix. This is the engineering equivalent of "out of scope" - the vendor has not validated the interaction, and a failure cannot be escalated as a product defect.
The practical consequence is straightforward. The firewall module of Symantec Endpoint Protection (the SEP client firewall, also called the Network Threat Protection module) must be disabled on every PCS 7 station. The Windows Firewall must remain enabled and rule-defined by the PCS 7 setup. The antivirus/antispyware, intrusion prevention, and exception-based application control functions of SEP may remain in place, provided they are configured to whitelist the PCS 7 processes, paths, and ports.
PCS 7 V9.0 Security Architecture
PCS 7 V9.0 supports the following Windows platforms, which are documented in the PCS 7 V9.0 release notes on the Siemens Industry Online Support portal:
- AS / OS server: Windows Server 2012 R2 Datacenter (64-bit) or Windows Server 2016 Datacenter (64-bit)
- Engineering station (ES) and Operator Station (OS) clients: Windows 10 Enterprise LTSB 2016 (64-bit) or Windows Server 2012 R2 / 2016
- Process Historian and Information Server: Windows Server 2012 R2 or 2016 Datacenter
The system uses WinCC V7.4 SP1 as the runtime. SQL Server 2014 SP2 (Standard or Enterprise) provides the archive and message database. SIMATIC Logon Service provides central user management through Active Directory.
Three communication classes cross the firewall boundary:
- S7 communication between AS and OS over ISO-on-TCP, TCP/102. This is the field-level path carrying the process image, alarms, and operator authorization.
- DCOM / OPC between OS servers, between OS server and OS client, and between the ES and the OS server. DCOM uses an initial connection on a high RPC port and then negotiates a callback port in the ephemeral range 49152-65535.
- WinCC archive and user archive replication over TCP/1433 (SQL Server) to the Process Historian, plus TCP/2308 (SQL Server Browser) and TCP/5050-5051 for SIMATIC Logon and license service.
A stateful firewall that is not tuned to the PCS 7 DCOM behavior will close the callback port, and OPC connections will fail with CoCreateInstance errors and RPC server unavailable messages. A non-stateful product that filters by content can corrupt the S7 frames on TCP/102. The Siemens engineering rule resolves this by limiting the firewall to the Windows platform's own, PCS 7-aware rule set.
Siemens Compatibility and Release Policy
The release statement is published in the SIMATIC PCS 7 / WinCC security concept and in the PCS 7 V9.0 readme. The exact statement is: "Firewall - only the Windows Firewall is released for use with PCS 7 and WinCC, as this is configured automatically depending on the product installed."
This is not a recommendation - it is a release boundary. From a quality-management standpoint, only the components inside the release boundary inherit a Siemens support commitment. Components outside the boundary are at the integrator's risk.
| Component | Status | Impact |
|---|---|---|
| Symantec Endpoint Protection - Network Threat Protection (firewall) | Not released | Must be disabled |
| Symantec Endpoint Protection - Antivirus and Antispyware | Tolerated with exclusion list | Configure per exclusion list |
| Symantec Endpoint Protection - Proactive Threat Protection (IPS) | Not released | Disable for PCS 7 interfaces |
| Windows Firewall (Microsoft) | Released | Keep enabled, use PCS 7 ruleset |
The technical rationale is that the Windows Firewall is configured by the PCS 7 setup to open exactly the ports and protocols required by WinCC, and Siemens can guarantee that the ruleset is correct. Third-party firewalls do not have a PCS 7-aware rule set, and the integrator must hand-craft the rules, which is error-prone and outside the test matrix.
The release boundary also extends to remote-management tools. Remote Desktop Protocol (TCP/3389), WinCC Remote Bridge, and the SIMATIC Automation License Manager all have specific firewall requirements that the Windows Firewall handles automatically. A third-party firewall that intercepts RDP, for example, can break the TLS handshake and produce a "Remote Desktop cannot verify the identity of the remote computer" error that looks like a certificate problem but is in fact a packet filter.
Symantec Endpoint Protection Architecture
Symantec Endpoint Protection (SEP) consists of two products installed on the Windows host:
- Symantec Endpoint Protection client (SEP client) - the local protection stack. It contains the firewall (Network Threat Protection), antivirus/antispyware engine, intrusion prevention (Proactive Threat Protection), application and device control, and the system lockdown component.
- Symantec Endpoint Protection Manager (SEPM) - the management server. The SEPM hosts the policies, definitions, and the Java console. Clients pull policies from the SEPM over HTTPS (default TCP/8443 or TCP/9090 depending on version).
Firewall and antivirus policies are defined in SEPM and pushed to the client. The client enforces them locally. According to the Symantec Endpoint Protection Manager - Antivirus and Antispyware reference, the Antivirus and Antispyware Policy is the central policy object that contains the scan settings, exception lists, and the Scans tab used to schedule on-demand and scheduled scans.
For a PCS 7 host, the policy flow is:
- The PCS 7 station joins the SEP client group "PCS 7 Hosts" (a group you create in SEPM).
- The "PCS 7 Hosts" group inherits a customized Antivirus and Antispyware Policy with the PCS 7 exclusions.
- The same group overrides the Firewall Policy to a "Firewall Disabled" template.
- The Exceptions Policy is configured with PCS 7 application, file, and folder exceptions.
SEPM version compatibility is important. SEP 14.x supports Windows Server 2012 R2 and 2016 natively. SEP 12.1.x is the last version that supports Windows XP and Server 2003 - if the plant has legacy PCS 7 V7 stations, they may still be on SEP 12.1. SEP 14.0 MP1 and later support Server 2016 and are the recommended versions for PCS 7 V9.0 on Server 2016. For Server 2012 R2, SEP 14.0 MP2 or later is required to receive current definition updates.
Disabling the SEP Firewall Component
Two methods exist. The first uses the SEP client UI on each host; the second uses an SEPM policy and is the correct one for a fleet of PCS 7 stations.
Method A: Local SEP Client UI
- Open the SEP client by clicking the system tray icon (gold/yellow shield).
- Click Change Settings in the main window.
- Click Configure Settings next to Network Threat Protection.
- Clear (uncheck) Enable Network Threat Protection.
- Click OK.
- Repeat on every PCS 7 station (AS, OS Server, OS Client, ES, Process Historian, Information Server).
This method is suitable for one or two hosts. For a full PCS 7 plant, use the SEPM method.
Method B: SEPM Policy Override (Fleet)
- Open the SEPM console and connect to the SEPM server.
- Navigate to Policies > Firewall.
- Create a new Firewall Policy named "PCS 7 - Firewall Disabled".
- Open the policy, and on the Policy Settings tab, set Enable this policy to Off (or uncheck the rule enforcement).
- Save the policy.
- Navigate to Clients, locate the "PCS 7 Hosts" group, right-click and choose Properties > Policies.
- Detach the inherited Firewall Policy and attach the new "PCS 7 - Firewall Disabled" policy.
- Click OK and force a policy update on the clients (Update Policy from the client UI, or wait for the next heartbeat).
Verify on a client that the SEP client shows Network Threat Protection as Disabled. The Windows Firewall should now show as the only active firewall:
PS> Get-NetFirewallProfile | Format-Table Name, Enabled
Name Enabled
---- -------
Domain True
Private True
Public True
All three profiles must report True. If any profile shows False, the Windows Firewall was disabled by the SEP installation. Re-enable it through Group Policy or through netsh advfirewall set allprofiles state on. The Public profile is rarely used on a closed control network, but it must remain on because the OS server may join a public profile on first boot if the network is not classified.
Activating and Verifying Windows Firewall
The PCS 7 setup writes a Windows Firewall rule set during installation. Do not delete or modify these rules. Verify their presence with PowerShell:
PS> Get-NetFirewallRule -DisplayGroup "SIMATIC*" | Select DisplayName, Enabled, Direction, Action
PS> Get-NetFirewallRule -DisplayGroup "WinCC*" | Select DisplayName, Enabled, Direction, Action
PS> Get-NetFirewallRule -DisplayGroup "SQL Server*" | Select DisplayName, Enabled, Direction, Action
PS> Get-NetFirewallRule -DisplayGroup "SIMATIC Logon*" | Select DisplayName, Enabled, Direction, Action
| Rule Group | Source | Purpose |
|---|---|---|
| SIMATIC | PCS 7 setup | AS-OS, OS-OS, ES-OS S7 and DCOM |
| WinCC | WinCC setup | Runtime, archive replication, OPC |
| SQL Server | SQL setup + PCS 7 post-config | Archive DB, Process Historian replication |
| SIMATIC Logon | Logon Service | Central user authentication |
| File and Printer Sharing | Windows default | SMB for project deployment |
| Remote Desktop | Windows default (if enabled) | RDP for remote service |
If any rule group is missing, the PCS 7 setup was not run with administrator privileges or was rolled back. Re-run the setup. Do not hand-craft replacement rules - they will not match the Siemens test matrix.
netsh advfirewall reset. The fix is to verify the rule groups above, not to add ad-hoc port openings.The Windows Firewall logging can be enabled per profile to confirm what is being allowed and denied. Run netsh advfirewall set allprofiles logging allowed enable on the OS server to capture accept events, then read %systemroot%\System32\LogFiles\Firewall\pfirewall.log to confirm the S7 and DCOM traffic is being allowed.
Antivirus Scan Exclusions: Paths, Processes, and Extensions
The antivirus module can remain enabled, but it must be told to leave PCS 7 files alone. The exclusion list is defined in the SEPM under Policies > Antivirus and Antispyware > [Policy Name] > Windows Settings > Exceptions > Scans. According to the SEP Manager Antivirus and Antispyware reference, the Scans tab is the location to specify the exception rules for on-access, on-demand, and scheduled scans. The exclusions are layered: Windows Exceptions cover the file system, Application and Device Control covers the executable launch path, and Application Exceptions cover the specific process identities.
Required Folder Exceptions
| Path | Component | Reason |
|---|---|---|
%ProgramFiles%\Siemens\Automation |
PCS 7 / WinCC / STEP 7 binaries | Real-time execution, locked files |
%ProgramFiles(x86)%\Siemens\Automation |
WinCC 32-bit binaries | Same as above |
C:\WinCCProjects (or custom project path) |
Project files, picture cache, alarm logging | High-write, append-only |
C:\ProgramData\Siemens |
Logon Service, licensing | Authentication, license cache |
C:\SQLData / D:\SQLData
|
SQL Server data files | Large append-only writes |
C:\Backup / D:\Backup
|
PCS 7 backup files | Restored during commissioning |
C:\Program Files\Microsoft SQL Server |
SQL Server binaries and tempdb | Active database engine |
C:\Program Files\Siemens\Automation\Process Historian\DB |
Process Historian store | High-volume compressed inserts |
C:\Program Files\Siemens\Automation\Information Server\IS\data |
Information Server data | Report cache and config |
Required Process Exceptions
| Process | Component |
|---|---|
WinCCExplorer.exe |
WinCC Explorer / OS runtime core |
CCEServer.exe |
Alarm/Event Center |
CCAlarmServer.exe |
Alarm Logging server |
CCMsgServer.exe |
Message server |
CCDBAgent.exe |
Database agent |
PDLRT.exe |
Picture-level runtime |
S7OTBXSX.exe |
S7 communication channel |
s7ozpsx.exe |
S7 OPC server |
s7oiehsx.exe |
S7 IE general station description |
rt_hrt.exe |
Redundancy heartbeat |
AR_SVC.exe |
AR SVC for licensing |
TraceServer.exe |
WinCC trace |
sqlservr.exe |
SQL Server engine |
ReportingServerService.exe |
SQL Server Reporting Services |
SCC.exe |
SIMATIC Logon Service |
PHSrv.exe |
Process Historian service |
WCCILpmon.exe |
Information Server service |
Required File Extension Exceptions
-
*.log- WinCC, S7, Process Historian, Information Server log files -
*.mdf,*.ldf,*.ndf- SQL Server data and transaction log files -
*.AR0through*.AR9- WinCC alarm archive files -
*.TRC- WinCC trace files -
*.PDL,*.PDB,*.PDL.CC- WinCC picture files and picture cache -
*.LST,*.PZL- WinCC list and process value archive files -
*.bak,*.trn- SQL Server backup and transaction log backup files
Add these to the Scans tab in the SEPM Antivirus and Antispyware Policy. Apply the policy to the "PCS 7 Hosts" group. The exclusions are additive - they layer on top of the default Symantec exclusions, they do not replace them. Always close the policy with a verification scan from the SEPM console to confirm the rules have propagated.
Required Network Ports and Protocols
The Windows Firewall ruleset must permit the following traffic. Confirm with PowerShell:
PS> Get-NetFirewallPortFilter |
Where-Object { $_.LocalPort -match "^(102|1433|2308|3389|5050|5051|8443|9090|4900|4901|4902|5001|5002|80|443|22|445)$" } |
Select-Object LocalPort, Protocol, InstanceID | Format-Table -AutoSize
| Port | Protocol | Source | Target | Purpose |
|---|---|---|---|---|
| 102 | TCP | AS | OS Server / OS Client | S7 ISO-on-TCP (process image, alarms) |
| 1433 | TCP | OS Server | Process Historian / Information Server | SQL Server default instance |
| 2308 | TCP | OS Server | SQL clients | SQL Server Browser |
| 3389 | TCP | Maintenance network | OS / ES | RDP for remote service |
| 5050-5051 | TCP | OS / ES | Logon server | SIMATIC Logon Service |
| 8443 / 9090 | TCP | SEPM | PCS 7 host | SEP client policy pull (HTTPS) |
| 5001-5002 | TCP | ES / OS | License server | AR_SVC license service |
| 80 / 443 | TCP | Clients | Information Server | Reporting web UI |
| 445 | TCP | ES | OS Servers | SMB for project deployment |
| 49152-65535 | TCP | OS / ES | OS / ES | DCOM ephemeral range |
| 389 / 636 | TCP | OS / ES | Domain Controller | LDAP / LDAPS for SIMATIC Logon |
The DCOM range is the most common source of failure. The Microsoft default dynamic port range since Windows Vista is 49152-65535. The PCS 7 setup opens this entire range between the OS server and OS client. If a network engineer has narrowed the dynamic port range for security reasons, the PCS 7 DCOM will fail. Verify with:
PS> netsh int ipv4 show dynamicport tcp
Protocol tcp Dynamic Port Range
Start Port : 49152
Number of Ports : 16384
If the range has been narrowed, restore the default or set a static DCOM range through the registry and the Component Services snap-in (dcomcnfg > My Computer > Properties > Default Protocols > Connection-Oriented TCP/IP). A static range of 49152-65535 (or a sub-range such as 50000-50100 for 100 simultaneous DCOM connections) is acceptable and reduces the firewall opening.
SQL Server, WinCC Runtime, and Process Historian Exclusions
SQL Server is the largest single performance risk under antivirus scanning. The SQL engine maintains an append-only pattern in the transaction log and a checkpoint-driven pattern in the data files. Real-time scanning of *.mdf, *.ldf, and *.ndf files can introduce I/O latency of 5-30 ms per write, which compounds across thousands of inserts per second in the WinCC archive.
The Process Historian (PH) uses a proprietary compressed storage. Each cycle, the OS server pushes its alarms, messages, and process values to the PH over TCP/1433. The PH also generates a high volume of small writes to its own data directory. The same exclusion rules apply:
- Add the PH data directory (default
C:\Program Files\Siemens\Automation\Process Historian\DB) to the folder exclusion list. - Add the PH service executables (
PHSrv.exe,PHConfigService.exe) to the process exclusion list. - Add the Information Server data directory (
C:\Program Files\Siemens\Automation\Information Server\IS\data) and the service (WCCILpmon.exe) to the same lists.
For the WinCC Runtime, the alarm and tag logging archives are switched between on disk by the alarm server. The list of archive files (*.AR0..AR9, *.PZL, *.LST) rotates and grows. The exclusion must cover the entire project path, not just the project root, because the picture cache (*.PDL.CC) and the picture tree database (*.PDB) are also high-write.
The OS server's own SQL Server instance (for the local project archive) must be excluded in the same way. On the OS client, the WinCC client runtime does not host a SQL instance, but it does host the SQL Server Native Client. Exclude SQLNCLI*.dll and sqlncli*.dll from the on-access scan to prevent the client from being slow at login when the WinCC client pulls the user archive schema.
SIMATIC Logon and Active Directory Integration
SIMATIC Logon Service (SCC) provides the central user authentication for PCS 7. It queries the Active Directory through LDAP (TCP/389 or TCP/636 for LDAPS). The SCC service is configured per station; the Logon server role is on one PCS 7 host (typically the domain-joined OS server). If the SEP firewall is still enabled, the LDAP traffic to the domain controller will be subjected to SEP's packet filter, which can flag the LDAP query as a connection-state mismatch when the OS client reconnects after an operator lock.
To confirm the Logon service is functional after the SEP firewall is disabled, run on the OS client:
PS> Get-Service -Name "SCCLogonService" | Select Status, StartType
Status StartType
------ ---------
Running Automatic
PS> Test-NetConnection -ComputerName <DomainController> -Port 389
ComputerName : <DomainController>
RemoteAddress : <IP>
RemotePort : 389
TcpTestSucceeded : True
If Test-NetConnection fails on TCP/389 or TCP/636, the Windows Firewall is missing the LDAP rule, or the SEP firewall is still intercepting. Fix the Windows Firewall rule first (it should have been added by the PCS 7 setup), then re-check the SEP client firewall status.
SIMATIC Logon also relies on the WinCC Logon plug-in (SCCLogonHost.exe and CCUserAdmin.exe). These must be added to the SEP application exception list. If a user receives "Logon server not reachable" on one OS client but not another, the SEP exception list is usually the cause - the policy has not propagated to the failing client.
Redundancy and License Service Considerations
PCS 7 V9.0 supports redundant OS server pairs. The redundant pair exchanges a heartbeat over a dedicated NIC or VLAN, defaulting to TCP/5000 (the redundancy port). The rt_hrt.exe process on each server monitors the partner's status. If the SEP firewall is enabled, the heartbeat packet is inspected and the connection is dropped after the first SYN retry, causing a false failover.
For licensing, the Automation License Manager (ALM) uses AR_SVC.exe on the license server and the local ALM service on each host. The license service port range is 4410-4411 by default, with the proprietary AR_SVC protocol on TCP/5001-5002. Add the license service path (C:\Program Files (x86)\Siemens\Automation\bin) to the SEP folder exclusion and the AR_SVC.exe process to the SEP application exception.
The Information Server uses SQL Server Reporting Services (SSRS) internally. SSRS listens on TCP/80 (default) or TCP/443 (HTTPS). Add ReportingServerService.exe, ReportServerWebApp.dll, and the SSRS report directories to the SEP exception list. The Information Server also uses OPC UA, defaulting to TCP/4840. Open the port in the Windows Firewall and add the OPC UA server executable to the SEP application exception.
Verification Procedure
After the configuration is applied, run the following verification steps on each PCS 7 station. The procedure is suitable as a commissioning acceptance test.
- SEP client firewall state - confirm "Network Threat Protection" is disabled in the SEP client UI.
- Windows Firewall state - confirm all three profiles (Domain, Private, Public) are enabled.
- PCS 7 firewall rule groups - confirm the "SIMATIC", "WinCC", "SQL Server", and "SIMATIC Logon" rule groups exist and are enabled.
- SEP antivirus exclusion set - confirm the folder, process, and extension exclusions are applied to the host's policy group.
- S7 communication test - from the ES, open NetPro and run a "Check Connection" to each AS.
- WinCC connection test - on the OS server, open the WinCC Explorer > "Server Data" and confirm the OS client connections are listed and have a "Connected" status.
-
Process Historian replication - on the PH server, run
PH-LckChk.exe(in%ProgramFiles%\Siemens\Automation\Process Historian\bin) to verify the database consistency. - Information Server reports - open a standard report and confirm it returns data within 5 seconds.
- Operator login - on the OS client, perform a logon with an Active Directory user, confirm the user role is applied, and log off again.
- Alarm flooding test - generate 1000 alarms in 60 s on the OS server, confirm the OS client receives all of them and the WinCC Explorer > "Time Synchronization" shows no drops.
- Redundancy failover test - on the redundant OS server pair, pull the master server's network cable; the standby should take over within 5 seconds and the OS client should reconnect without operator intervention.
- License check - run the SIMATIC Automation License Manager and confirm all license keys are recognized as valid.
Document the verification result in the commissioning protocol. This evidence is the basis for any future support request. The protocol should include a screenshot of the SEP client showing Network Threat Protection disabled, the output of Get-NetFirewallProfile, and the output of the S7 and WinCC connection tests.
Troubleshooting Matrix
| Symptom | Likely Cause | Verification | Fix |
|---|---|---|---|
| "RPC server unavailable" on OS client at logon | SEP firewall still enabled, blocking DCOM callback | SEP client UI > Network Threat Protection | Disable SEP firewall |
| OS server shows S7 connection "Interrupted" | SEP firewall blocking TCP/102 | Test-NetConnection to AS on port 102 | Disable SEP firewall, verify Windows Firewall rule |
| WinCC archive gaps on Process Historian | Antivirus locking *.mdf / *.ldf
|
SEP scan logs, sys.dm_io_virtual_file_stats latency | Add SQL data folder to SEP exclusions |
| Operator logon fails with "Logon Server not reachable" | SEP firewall blocking TCP/5050-5051 | Test-NetConnection on port 5050 | Disable SEP firewall |
| OS client freezes on picture change | Antivirus scanning *.PDL files on first read |
SEP scan log on first-read events | Add *.PDL and picture cache folder to SEP exclusions |
| SEP client shows "Definitions out of date" | SEP client cannot reach SEPM | Test-NetConnection to SEPM on port 8443/9090 | Open SEPM port in Windows Firewall |
| High CPU on SQL Server during archive replication | Antivirus on-access scan of *.ndf files |
Process Monitor disk I/O trace | Add SQL data and log paths to SEP exclusions |
| Operator can logon but cannot perform actions | SIMATIC Logon LDAP blocked | Network trace on TCP/389 | Add LDAP rule to Windows Firewall |
| OS client loses connection after 10 minutes | SEP connection-timeout on DCOM idle | SEP firewall log | Disable SEP firewall, switch to Windows Firewall |
| PCS 7 installation fails to open SQL | Antivirus locking SQL tempdb during install | Setup log SQL0132 | Temporarily disable SEP antivirus during PCS 7 install, re-enable with exclusions |
| Redundant OS pair shows frequent false failover | SEP firewall inspecting heartbeat packets | SEP firewall log on TCP/5000 | Disable SEP firewall, open TCP/5000 in Windows Firewall |
| Information Server returns "report not found" | Antivirus quarantining .rdl report definitions |
SEP scan log on *.rdl
|
Add Information Server data folder to SEP exclusions |
For deeper diagnosis on S7 connection failures, use the SIMATIC diagnostic tools: S7OPCPST.exe on the OS server tests the OPC path, and S7SCANA.exe on the AS tests the S7 connection. The trace output identifies whether the failure is on the ISO-on-TCP layer (TCP/102) or the OPC layer (DCOM). A failure on TCP/102 points to a firewall or network issue; a failure on the OPC layer points to a DCOM or authentication issue.
Does disabling the SEP firewall leave the PCS 7 host un-protected?
No. The Windows Firewall remains enabled and the SEP firewall module is the only component disabled. The Windows Firewall is the released firewall for PCS 7, and it is the one Siemens configures during installation. The SEP antivirus/antispyware module and the application/device control module continue to run; only the packet-filtering firewall is turned off. This is the supported configuration per the Siemens PCS 7 security concept.
What is the difference between disabling the SEP firewall and uninstalling SEP entirely?
Disabling the firewall module leaves the SEP client installed, which is the typical setup in regulated environments where central antivirus management is mandatory. The antivirus engine, definitions, and policy push from the SEPM all continue to function. Uninstalling SEP removes the agent and breaks the management contract with the SEPM. The first option is the correct one for a PCS 7 host.
Can I leave the Windows Firewall disabled if the SEP firewall is enabled instead?
No. This is an unsupported configuration for two reasons. First, the SEP firewall is not released by Siemens, so the support boundary is crossed. Second, the SEP firewall is not PCS 7-aware and does not open the dynamic DCOM range by default; closing the range breaks OPC and WinCC replication. The released state is SEP firewall off, Windows Firewall on.
What port does the SEPM use to push policies to the SEP client?
The default SEPM port is TCP/8443 (HTTPS) or TCP/9090, depending on the SEPM version. Verify on the SEPM under "Edit Site Properties" or with netstat -an | findstr 8443 on the SEPM server. The PCS 7 host must be able to reach the SEPM on this port through the Windows Firewall, or the SEP client will fall out of date and lose central policy control.
How do I confirm that the SEP exclusions are actually applied to a host?
Open the SEP client UI on the host, click "Change Settings", then "View Settings" or "Configure Settings" depending on version. The displayed exception list must include the folder, process, and extension exclusions from the SEPM policy. A mismatch between the SEPM policy and the client view usually means the client has not refreshed; click "Update Policy" in the SEP client UI and wait for the next heartbeat.