This article walks you through diagnosing connection problems between the Umango Scan Actuator (the small desktop app that talks to your scanner) and the Umango web application running in your browser.
If you're on a personal or home computer, start with the Quick checks section.
If you're on a work computer managed by an IT department, jump to Corporate and managed environments — most issues there require admin or IT involvement.
Knowing these will save time, especially if you end up contacting support:
Win+R → winver → Enter)^ arrow)Try these in order. Each takes under a minute and resolves most cases.
Look in the system tray (bottom-right of screen) for the Umango Scan Actuator icon. Click the ^ arrow if hidden icons are collapsed.
Browsers cache failed connection attempts and certificate decisions aggressively. Just closing the tab isn't enough.
Tip: This alone fixes a surprising number of cases. Always try it before deeper troubleshooting.
Right-click the tray icon → Exit. Then start it again from the Start menu.
If it works in Edge but not Chrome (or vice versa), the issue is specific to one browser's cache or settings, not your scanner or the Scan Actuator. Continue to Browser-specific issues.
A reboot clears port conflicts, stuck network states, and a class of weird Windows issues that don't fit anywhere else on this list. Worth doing before deeper troubleshooting.
Find the symptom that matches what you're seeing.
The browser doesn't trust the certificate the Scan Actuator is using.
Cause: The certificate's root authority isn't installed in your browser's trust store, or it was installed but the browser hasn't picked it up yet.
Fix:
If the warning persists, see Verifying the certificate is installed correctly.
Nothing is listening on the expected port.
Cause: The Scan Actuator isn't running, or it failed to start on the right port.
Fix:
Ctrl+Shift+Esc, find "UmangoScanActuator", End task) and restart it.netsh interface ipv4 show excludedportrange protocol=tcpThe connection is being established but the secure handshake fails.
Cause: Most commonly, the Scan Actuator can't access the certificate's private key because the user account doesn't have permission. This happens when the installer didn't run elevated, or the account was created after the installer was run.
Fix:
If reinstalling as admin doesn't help, see Verifying the certificate is installed correctly.
This is a security feature in newer Chrome and Edge versions that requires extra configuration when a public website talks to a service running on your computer.
Cause: Browser policy is blocking the request to localhost.
Fix for personal computers: Update to the latest version of the Scan Actuator — recent versions handle this automatically. If you're already up to date and still see this, contact support.
Fix for managed computers: This typically requires a Group Policy change. See the Corporate and managed environments section.
The connection is being silently dropped, usually by security software.
Cause: Antivirus or endpoint protection software is intercepting the connection.
Fix: See Antivirus and endpoint protection.
If nothing changed on your end, something else changed: a Windows update, a browser update, a security software update, or a corporate policy push.
Try in this order:
These two share the same underlying engine, so issues are usually the same. After installing the Scan Actuator:
chrome://net-internals/#hsts (or edge://net-internals/#hsts), find the Delete domain security policies section, enter localhost, and click Delete. Then restart the browser.chrome://settings/security and look for any saved exceptions.Firefox uses its own certificate store, not the Windows trust store. The standard installer trusts the certificate at the Windows level, which Firefox ignores.
Workaround: Either use Chrome or Edge, or follow the manual Firefox certificate import steps in the Umango admin guide.
The Scan Actuator is a Windows-only application and doesn't run on macOS.
Note: This section is more technical. If you're not comfortable with it, ask your IT department or contact Umango support.
Win+R, type certlm.msc, and press Enter. (You'll need admin rights.)What to verify:
localhost, 127.0.0.1, and ::1.certlm.msc, expand Trusted Root Certification Authorities → Certificates.If it's missing, the browser will show certificate warnings. Reinstall the Scan Actuator as administrator.
Open a new browser tab and visit https://localhost:50082 (or whatever port the Scan Actuator uses). You should see one of:
If the icon appears briefly then vanishes, or never appears at all:
Win+R, eventvwr.msc) → Windows Logs → Application..NET Runtime.HKLM\SOFTWARE\Umango\TwainServicePort.If your computer is managed by an IT department (it has a corporate login, group policy, or enterprise antivirus), the standard troubleshooting steps may not be enough. The remaining sections need IT involvement.
Run this in Command Prompt:
whoami /upn
echo %USERDOMAIN%
echo %COMPUTERNAME%If the output shows a domain name (e.g., user@company.com) or %USERDOMAIN% is anything other than your computer name, you're on a managed computer. Continue with this section, and forward this article to your IT team if needed.
The following list is intended for IT administrators.
Check that the installer was deployed to all users, not just the user who installed it:
LocalSystem (via SCCM, Intune, or msiexec /i ... ALLUSERS=1).C:\Program Files\ (or Program Files (x86)), not under a user profile.If your imaging process strips locally installed root certificates, deploy the Umango root certificate via Group Policy:
Umango Local Dev Root from a reference machine using certlm.msc → Trusted Root Certification Authorities → right-click cert → All Tasks → Export (no private key, DER format).gpupdate /force on a target machine to verify.Modern Chrome and Edge require explicit permission for public websites to communicate with services running on localhost. If your fleet is configured with strict PNA enforcement, the Scan Actuator's connection will be blocked.
Add the Umango web app's origin to the PNA allowlist:
Via Group Policy (after importing the Chrome/Edge ADMX templates):
https://mytenant.umango.com).gpupdate /force, then restart browsers.Verify by visiting chrome://policy (or edge://policy) — the policy InsecurePrivateNetworkRequestsAllowedForUrls should be listed with your origin.
For Intune-managed devices, configure the equivalent setting under Devices → Configuration profiles → Settings catalog.
Loopback traffic typically bypasses Windows Firewall, but custom firewall configurations or third-party EDR products may intercept it. Add an inbound rule:
C:\Program Files (x86)\Umango\Scan Actuator\UmangoScanActuator.exe127.0.0.1, remote IP 127.0.0.1 onlyDeploy via Computer Configuration → Windows Settings → Security Settings → Windows Defender Firewall with Advanced Security.
If your fleet enforces application allowlisting, the Scan Actuator may be blocked from running:
UmangoScanActuator.exe.Get the code-signing certificate thumbprint from the Umango installer's properties (right-click the installer → Properties → Digital Signatures).
Common offenders that intercept loopback TLS traffic or quarantine the Scan Actuator's listener:
What to ask your security team to add as exclusions:
UmangoScanActuator.exe127.0.0.1:50082 (or the configured port)Caution: To confirm whether the AV is the cause, temporarily disable the AV's network/web protection module (with security team approval) and retest. If the Scan Actuator works with protection disabled, the AV is the issue and needs an exclusion — do not run with protection permanently disabled.
Some corporate networks decrypt and re-encrypt all TLS traffic, including loopback in some configurations. The Scan Actuator's certificate is then replaced by the proxy's certificate, which the browser may or may not trust.
Symptoms:
Fix: Configure the TLS interception product to bypass loopback (127.0.0.1, ::1) — this is the recommended configuration anyway, since loopback traffic doesn't leave the machine and shouldn't need inspection.
For Umango support staff or experienced IT admins.
In an elevated Command Prompt:
netstat -ano | findstr :50082Expected output: a LISTENING line for 127.0.0.1:50082 with a process ID. Look up the PID in Task Manager (Details tab) — it should be UmangoScanActuator.exe.
Security note: If the binding is to
0.0.0.0:50082instead of127.0.0.1:50082, you're on an older version of the Scan Actuator that exposed the bridge to the local network. Update to the latest version.
From the same machine the Scan Actuator runs on:
curl -vk https://localhost:50082/What to look for in the output:
SSL connection using TLSv1.3 (or TLSv1.2) — TLS handshake works.subject: CN=localhost and issuer: CN=Umango Local Dev Root — correct certificate is being served.SSL: no alternative certificate subject name matches — SAN is wrong; reinstall.Please set HKLM\SOFTWARE\Umango\logging.actuator = true, restart the bridge, reproduce the issue, then send us C:\ProgramData\Umango\Logs\Actuator-*.log."
Common log messages and what they mean:
| Log message | Meaning |
|---|---|
Keyset does not exist |
Cert installed but private key not accessible — reinstall as admin |
The credentials supplied to the package were not recognized |
Cert has no private key — reinstall as admin |
Address already in use |
Port conflict — reboot or change port |
Access is denied (on bind) |
Windows Firewall or URL ACL blocking — see firewall section |
If everything is broken and you want a clean slate:
certlm.msc:
HKLM\SOFTWARE\Umango.Contact support if:
Information to include in your support request:
winver output)whoami /upn)%ProgramData%\Umango\Logs\netstat -ano | findstr :50082certlm.msc (Personal → Certificates → Umango Local WSS → double-click → Details)The more of this you can include up front, the faster we can resolve the issue.
Last updated: May 2026