The Installer Was Unable To Find Required Root Certificates Exclusive: Kepware
Introduction: The Certificate Conundrum
Kepware is the gold standard for industrial connectivity, acting as the bridge between diverse automation devices and IT/OT systems (OPC, MQTT, REST, etc.). However, even the most robust software can be stopped in its tracks by a seemingly obscure operating system error.
One of the most frustrating errors encountered during the installation or upgrade of Kepware products (including KEPServerEX, ThingWorx Kepware Edition, or LinkMaster) is:
"The installer was unable to find required root certificates."
This error halts the installation process immediately, leaving engineers and IT professionals confused. This article provides an exhaustive deep dive into why this error occurs and, more importantly, the exact step-by-step solutions to resolve it. Introduction: The Certificate Conundrum Kepware is the gold
Maintain a folder on your industrial network containing the .CER files of the top 20 Global Root CAs. This saves hours of troubleshooting during future installations.
For legacy systems where security validation is not critical, you can disable root certificate verification using a command-line switch (if supported by the Kepware installer version):
KepwareInstaller.exe /SkipRootCheck
Note: This switch is not officially documented for all versions and should be used only in isolated, trusted OT environments.
Method A: Update via Windows Update
Method B: Manual update (if offline or no Windows Update)
Install Windows Root Certificate Update (even on Windows 10/11/Server 2019+):
Download from Microsoft:
Then:
certutil -syncWithWU
This forces Windows to download all trusted roots from Microsoft Update.
If the issue persists, reply with:
I’ll help you identify the specific missing root CA.