Skip to content

Est. 2011ยทMicrosoft Partner 7033487ยทDelivery under 3 minยทSupport 7 days a week

Your vault is empty.

Free Fix 0x80072F0D

Office 0x80072F0D: TLS inspection is breaking Office licensing calls

11 min read Updated October 4, 2026 Office & Microsoft 365 Licensing

Fix it now

0x80072F0D is WinINet 12045, ERROR_INTERNET_INVALID_CA: the client does not recognise the certificate authority behind the certificate it was handed. On a corporate network that is almost always an inspecting gateway presenting its own certificate. Your subscription is fine and no purchase changes it.

Run these in an elevated Command Prompt on the failing machine

netsh winhttp show proxy
certutil -store root
  1. Browse to https://login.microsoftonline.com in Edge, open the padlock and read the certificate issuer. If it names your firewall, proxy or endpoint-security vendor rather than a public authority, inspection is in the path and that is your cause.
  2. Compare the machine trust store you just listed with the user’s: certutil -store -user root. A root present only in the user store fixes browsing and nothing else, because background components read the machine store.
  3. Ask whoever runs the gateway to bypass the Microsoft 365 domains from TLS decryption and deep packet inspection, matching on hostname or TLS SNI rather than on IP ranges.
  4. Close every Office application and confirm no winword.exe, excel.exe or outlook.exe process survives in Task Manager, then reopen Word and check File, then Account.
  5. If it still fails, sign out under File, then Account, and sign back in so the licence is fetched from scratch.

No reboot is needed for a gateway change. Closing the Office processes is, because a running client keeps its existing connection state.

If Product Information names your subscription with no activation banner, you are done. If not, the next section separates a certificate rejection from a proxy refusal, which look identical from the user’s chair.

Why it happens

Subscription Office holds no key on disk. It authenticates the signed-in identity, asks Microsoft’s licensing service what that identity is entitled to, and caches the answer in the user profile. Every step is HTTPS, and the client validates the certificate chain before it sends anything. If the chain does not end in an authority the machine trusts, the connection is abandoned before the licensing conversation starts.

The 0x80072Fxx codes are WinINet errors wrapped as HRESULTs, and the low word is the WinINet number, which makes this family unusually easy to read: Microsoft publishes a meaning for every one of them, and the reference table below sets them out. 12045, the one in the title, is ERROR_INTERNET_INVALID_CA – the function is unfamiliar with the certificate authority that generated the server’s certificate. That is precisely what an inspecting proxy produces on a machine that does not trust the proxy’s root.

0x80190193 is the one that looks like it belongs and does not. It is in the HTTP facility that BITS uses, where Microsoft publishes 401 as 0x80190191, 404 as 0x80190194 and 503 as 0x801901F7. It does not publish a constant at 0x80190193, so the obvious reading – HTTP 403 – is arithmetic rather than documentation. What you can say safely is that it is an HTTP-layer refusal rather than a certificate validation failure, and that puts it in a different investigation: read the gateway log, not the certificate.

One asymmetry explains most of the confusion here. Browsers use the current user’s certificate store and proxy settings; Office background components and the Click-to-Run service read the machine store and the machine-level WinHTTP proxy. A gateway root deployed to users only breaks Office while leaving the browser perfectly happy.

The gateway is inspecting the identity and licensing endpoints

You have this one if The certificate presented for login.microsoftonline.com is issued by your firewall or proxy vendor, not a public authority.

  1. Find the policy covering Microsoft traffic. Vendors call it SSL inspection, TLS inspection, HTTPS scanning or break-and-inspect.
  2. Bypass the Microsoft 365 domains rather than switching inspection off wholesale. Microsoft’s connectivity guidance asks for exactly that, and lists interception of those domains among the practices known to cause problems.
  3. Match on hostname or TLS SNI, never on IP ranges. These services sit behind content delivery networks and the addresses change without notice.
  4. Close all Office applications and reopen one to retest. No reboot is required.

Point the network team at Microsoft’s endpoints web service rather than at a hand-written list. Most gateways can consume it directly, which keeps the bypass current on its own.

The inspection root is trusted by the user but not the machine

You have this one if The browser shows no warning, and Office and the Click-to-Run service still fail.

  1. List the machine store from an elevated prompt: certutil -store root, then the user’s for comparison: certutil -store -user root.
  2. If the inspection authority appears only in the user store, deploy it to the Local Machine Trusted Root Certification Authorities store through Group Policy or your device management platform.
  3. Reopen Office and retest.

Revocation checking cannot complete

You have this one if 0x80072F19, and Office pauses for several seconds before failing rather than failing at once.

  1. Confirm the client can reach the CRL and OCSP responders named in the certificate. They are ordinary HTTP endpoints and are routinely left out of an allow-list.
  2. Bypass those responders from inspection as well. Rewriting a certificate while blocking the means of checking it produces this exact failure.
  3. Check the machine proxy with netsh winhttp show proxy, and import the browser configuration to test if it is unset: netsh winhttp import proxy source=ie.

Do not answer this by turning revocation checking off. That removes your ability to reject a revoked certificate and leaves the unreachable responder exactly where it was.

The proxy is refusing the request rather than failing TLS

You have this one if You have 0x80190193, and the gateway log shows a categorised block for the request.

  1. Search the gateway log for the client address at the time of failure and read the category it assigned. Software downloads and content delivery are the usual culprits.
  2. Allow the Microsoft 365 hostnames explicitly, so category policy stops deciding their fate.
  3. If the proxy requires authentication, permit those endpoints anonymously. Services running as SYSTEM cannot supply user credentials.

The client clock is wrong

You have this one if 0x80072F05, and browsers on the same machine also complain about certificate dates.

  1. Check the date, time and time zone, and run w32tm /resync.
  2. On a domain-joined machine confirm it is syncing from a domain controller rather than an unreachable external source: w32tm /query /status.
  3. Retest once the clock is right, before changing anything on the gateway.

Full reference

The certificate codes, with their published text

HRESULT WinINet Published meaning
0x80072F0D 12045 ERROR_INTERNET_INVALID_CA The function is unfamiliar with the certificate authority that generated the server’s certificate
0x80072F0C 12044 ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED The server is requesting client authentication
0x80072F05 12037 ERROR_INTERNET_SEC_CERT_DATE_INVALID The SSL certificate date received from the server is bad; the certificate is expired
0x80072F17 12055 ERROR_INTERNET_SEC_CERT_ERRORS The SSL certificate contains errors
0x80072F19 12057 ERROR_INTERNET_SEC_CERT_REV_FAILED Revocation of the SSL certificate failed

Because the low word is the WinINet code, any 0x80072Fxx you meet later can be looked up the same way rather than guessed at. That is a genuinely useful habit, and it is the reason this family is worth understanding rather than memorising.

Reading the symptom before you change anything

What you observe Where the fault is
The issuer on login.microsoftonline.com is your security vendor Inspection is active on that host and needs a bypass
Edge works, Office fails on the same machine Office uses the machine certificate store and machine proxy, not the user’s
The code is 0x80190193, not a 0x80072Fxx An HTTP refusal, not certificate validation. Read the gateway log
Everything works on a phone hotspot The corporate path is the variable; nothing on the client needs repairing
Failure is intermittent after a pause Revocation checking timing out rather than the chain being rejected
Browsers also complain about certificate dates The system clock. Fix that first

Building the bypass properly

Microsoft’s guidance is to bypass Microsoft 365 domains from TLS decryption, traffic interception, deep packet inspection, and network packet and content filtering, and to permit Microsoft 365 traffic without inspection at edge routers and firewalls. It also names TLS termination and deep packet inspection of Microsoft 365 domains as a known cause of connectivity problems. Take that to the security team as the vendor’s position rather than as a request to weaken the estate: the exemption is scoped to named domains, and everything else keeps being inspected.

The current documentation points at the Microsoft 365 endpoints web service, reachable through aka.ms/m365endpoints, as the primary source for allow-listing and connectivity configuration. Build the rule from that rather than from any list typed into an article, including this one.

Hosts that come up in Office licensing traffic

Host What it carries
login.microsoftonline.com Sign-in and token issuance for work and school accounts. Published in the Allow category on TCP 443 and 80
ols.officeapps.live.com The Office licensing service that returns the entitlement
officeclient.microsoft.com Client configuration and service discovery
config.office.com Cloud policy and configuration delivery
officecdn.microsoft.com Build and update content delivery

Treat that as an orientation for the conversation, not as the allow-list. Only the first is verifiable from the published identity endpoint set as written here; the rest are the hosts these calls are commonly seen against, and the endpoints web service is the authority on all of them.

When the bypass is in and it still fails

  • Confirm the bypass matches the hostname the client actually requests, including any regional variant, and that it is applied to the client’s subnet.
  • Re-check the machine root store after the change. A stale inspection root left behind can still be selected for some connections.
  • Check for a second inspection point – an endpoint agent doing local interception as well as the gateway.
  • Confirm the machine proxy is what you think it is; an automatic configuration script can return a different answer for these hosts than for everything else.
  • Test with a machine on the same subnet that has never had the inspection root installed. If that one works, the problem is client state rather than the path.

Every code this article covers

Code What it points at Source
0x80072F0D WinINet 12045, ERROR_INTERNET_INVALID_CA: the function is unfamiliar with the certificate authority that generated the server’s certificate Microsoft Learn
0x80072F0C WinINet 12044, ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED: the server is requesting client authentication Microsoft Learn
0x80190193 An HTTP-facility failure. Microsoft publishes 401, 404 and 503 in this series but no constant at 0x80190193, so the HTTP 403 reading is arithmetic rather than documentation. Read the gateway log not published by the vendor
0x80072F05 WinINet 12037, ERROR_INTERNET_SEC_CERT_DATE_INVALID: the SSL certificate date received from the server is bad, the certificate is expired Microsoft Learn
0x80072F19 WinINet 12057, ERROR_INTERNET_SEC_CERT_REV_FAILED: revocation of the SSL certificate failed Microsoft Learn
0x80072F17 WinINet 12055, ERROR_INTERNET_SEC_CERT_ERRORS: the SSL certificate contains errors Microsoft Learn

Confirm the fix worked

  1. Browse to https://login.microsoftonline.com and confirm the certificate chains to a public authority, or that the inspection root is present in the machine store.
  2. certutil -store root lists the authority the gateway presents, if inspection is intentional and staying.
  3. Open Word and check File, then Account: Product Information names the subscription with no activation banner.
  4. Restart and open Outlook first. Licensing that survives a cold start has been cached rather than granted for one session.
  5. Repeat on a second machine behind the same gateway to confirm the bypass, not one client, is what changed.

Questions people ask about this

Does fixing this cost anything?

No. Nothing here is a licensing problem and no purchase resolves it. It is a gateway configuration change or a certificate deployment change, and both cost only the time to make them.

Do we have to disable TLS inspection completely?

No, and you should not. Bypass the Microsoft 365 domains and leave inspection running for everything else. That is the configuration Microsoft’s connectivity guidance describes.

Why does the browser work when Office does not?

Browsers use the current user’s certificate store and proxy settings; Office background components read the machine store and the machine-level WinHTTP proxy. Check both, and deploy the inspection root to the machine store if you are keeping inspection.

Is turning off revocation checking a valid workaround?

It will sometimes clear 0x80072F19, but it disables the mechanism that lets Windows reject a revoked certificate and leaves the real problem in place. Fix reachability of the responders instead.

Is 0x80190193 the same problem?

No. The 0x80072Fxx codes are certificate validation failures with published meanings. 0x80190193 is an HTTP-layer refusal with no published constant, which means a proxy answered and declined rather than a handshake failing. Read the gateway log for that one.

Related error codes

Was this article helpful?

Your feedback helps us improve our documentation.

Related articles

License Error Office 0xC004F038: your KMS count is below the minimum of five clients Free Fix Office 0x4004FC04: the Activation Wizard cannot reach Microsoft servers Free Fix Office 30125-1011: antivirus, a firewall or a proxy is blocking Office setup License Error Office 0xC004C009: the activation server rejected the licence
โ† Back to Knowledge Base