How to Recognize This Problem
Antivirus and EDR (Endpoint Detection and Response) software can interfere with the DCA in several ways. Common symptoms include:
The DCA installer fails with no clear error message, or exits silently
The DCA installs but goes offline almost immediately afterward
The DCA version is stuck because auto-upgrades are being blocked
The download URL (
printtrackerpro.com/download) is flagged as malicious by a browser or web filterThe
printtrackerpro.exeprocess is terminated periodically, causing the DCA to go offline intermittentlyA file such as
printtrackerpro.exeorptpwatcher.exeis missing from the installation folder, meaning it was quarantinedCrowdStrike Falcon or a similar EDR shows a detection event related to
printtrackerpro.exe
Why Print Tracker Gets Flagged
These detections are false positives. Print Tracker has been a data collection agent provider in this industry for 19 years. The DCA communicates outbound over HTTPS to Print Tracker's cloud infrastructure and uses SNMP locally to query printers.
The reason it gets flagged is that a data collection agent legitimately does several things that also appear in malware heuristics. Print Tracker:
Automatically upgrades itself when a new version is available
Automatically starts when the computer starts
Scans the network using various protocols
Collects data from devices on the network and uploads that data to a server
Makes low-level system calls to the Windows API in order to talk to the Windows printer spooler
Stores and retrieves values from the Windows registry
Scans the process list to find other instances of Print Tracker that may be running
Reads and writes log and database files to the local system
Each of those behaviors is necessary for the product to function. Sharing this list with a security team is usually enough to get an exclusion approved, because it explains the heuristic match rather than just asserting the software is safe.
Recommended Exclusions for All Products
Regardless of which security product is installed, add these exclusions. Use full paths for process exclusions wherever possible.
File and path exclusions:
C:\Program Files (x86)\Print Tracker Pro\(entire folder)
Process exclusions (use the full path):
C:\Program Files (x86)\Print Tracker Pro\printtrackerpro.exe(And all children if it is an available setting)C:\Program Files (x86)\Print Tracker Pro\ptpwatcher.exe
URL and domain exclusions:
*.printtrackerpro.com*.remotetechnician.printtrackerpro.com(add this nested wildcard explicitly; some allowlist products do not treat*.printtrackerpro.comas matching a nested subdomain such asdevice.remotetechnician.printtrackerpro.com)
All Print Tracker domains use port 443.
If your security platform doesn't support * in domain values here are the specific domains to be whitelisted:
Domain | Protocol | Port | Purpose |
dcam.printtrackerpro.com | gRPC streaming (HTTP/2 transport) | 443 | Receive jobs, upload meters, fire alerts. This is the main URL. |
csr.printtrackerpro.com | gRPC (HTTP/2 transport) | 443 | Register the agent under the entity you configure. |
hc.printtrackerpro.com | HTTP | 443 | Report agent health status. |
HTTP | 443 | Automatically upgrade the agent and its data gathering instructions. | |
HTTP | 443 | Download Chromium, used for web-based data collection. | |
remotetechnician.printtrackerpro.com | HTTPS / secure WebSocket (HTTP/1.1 upgrade) | 443 | Remote access to device embedded web servers, if the feature is enabled. The agent opens an outbound tunnel on demand, and technicians reach each device through its own HTTPS subdomain. |
Remote Technician is outbound only. It does not require an inbound firewall rule, a NAT rule, port forwarding, or customer-side port 7000. Outbound TLS on TCP 443 must permit WebSocket upgrades and long-lived connections. Security products that block or strip the HTTP Upgrade header, or that terminate long-lived connections, can prevent Remote Technician from working even when the domain is allowed.
SNMP for all printers utilize the standard port UDP 161. If UDP 161 is blocked, we will not be able to create device records to meter any devices.
Sophos
Sophos Central (managed and enterprise): Global Exclusions, Sophos Central Admin
Best practices: Using exclusions safely, Sophos Central Admin
Sophos Home (consumer): note that Sophos discontinued Sophos Home for new customers in early 2024. Existing users can add exclusions via Settings, then Exceptions, in the local Sophos Home client.
CrowdStrike Falcon
CrowdStrike's product documentation sits behind the customer login at https://docs.crowdstrike.com/, so the exact steps must be located by the customer's Falcon administrator.
Norton 360
Norton 360 (consumer and small business): Exclude files and folders from Norton scans, Norton Support
Norton keeps two separate exclusion lists and you need both: Items to Exclude from Scans and Items to Exclude from Auto-Protect, SONAR and Download Intelligence. Adding only the first is a common reason the DCA is still terminated after someone believes they have excluded it.
Symantec Endpoint Protection and Endpoint Security (Broadcom)
Scan exceptions reference: Applying exceptions to scans in Symantec Endpoint Protection, Broadcom TechDocs
Microsoft Defender Antivirus
Local, via the Windows Security app: Add an exclusion to Windows Security, Microsoft Support
All methods (Intune, Group Policy, PowerShell, ConfigMgr): Configure custom exclusions for Microsoft Defender Antivirus, Microsoft Learn
On domain-joined machines, a local exclusion may be overwritten by policy at the next refresh. If the DCA is blocked again after working briefly, the exclusion needs to be set centrally in Intune or Group Policy rather than on the endpoint.
Download URL Flagged as Malicious
If the Print Tracker download page or installer URL is flagged by a browser, email filter, or web security gateway:
Whitelist
printtrackerpro.comin the web content filter or email security policy.If the security product offers a "Submit for review" option for false positives, submitting the URL helps remove the detection globally for everyone.
As a workaround, the IT administrator can download the installer from an unfiltered machine and deploy it manually to the DCA host.
Prefer the generic installer over a one-click installer. One-click installers are generated on the fly and are more likely to be flagged. See DCA Installation Fails: Access Denied, Error 1603, or Installer Blocked.
After Adding Exclusions
Adding an exclusion does not restore a file that was already quarantined. If the DCA was previously blocked:
Add the exclusions above first.
Restore the quarantined files from the security product's quarantine, or simply reinstall the DCA. A reinstall preserves the entity registration.
Confirm Print Tracker Pro Watcher is running in Windows Services.
Open localhost:1301 on the host and confirm the communication checks are green.
Contacting Support
If the DCA is still being blocked after the exclusions are in place, contact Print Tracker support. Mention the specific security product and version, and whether the problem is the installer, the running process, or the download URL. Support may be able to provide hash values or signing certificate details so the customer's security team can build a more precise exclusion rule.