Skip to content

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

Your vault is empty.

Free Fix 0x80070490

Office 0x80070490: the licensing token vanishes on non-persistent VDI

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

Fix it now

On a non-persistent desktop the licensing token is written into the user’s profile and thrown away at logoff. Shared computer activation is the documented mechanism for this, and licensing token roaming is the documented way to make the token survive. Both are settings, not a different licence.

Run these on the session host or the image, in an elevated Command Prompt

reg query "HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" /v SharedComputerLicensing
reg query "HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" /v SCLCacheOverride
netsh winhttp show proxy
  1. If SharedComputerLicensing is missing or not 1, add it through the Office Deployment Tool: <Property Name="SharedComputerLicensing" Value="1" />, then run setup.exe /configure configuration.xml. It is a string value, not a DWORD.
  2. Turn on licensing token roaming so the token does not live in the discarded profile: set SCLCacheOverride to 1 and SCLCacheOverrideDirectory to a folder that persists for that user.
  3. Confirm the identity and licensing endpoints are reachable from inside a user session on that host, not just from the console.
  4. Have one user sign in, activate, log off and log on again. If Office opens licensed in the second session, the token is persisting.

The licensing token is valid for 30 days and renews itself as it approaches expiry. A user who does not sign in for 30 days loses it whatever else you configure.

If the second session opens licensed you can stop here. If it does not, the next section explains where the token lives and which of these codes actually means what.

Why it happens

A standard Office activation writes a licensing token into the signed-in user’s local application data and leaves it there. That works on a physical PC because the profile persists. On a non-persistent virtual desktop the operating system volume, and usually the local profile with it, is discarded at logoff and recreated from the image at the next logon, and the token goes with it.

Shared computer activation exists for exactly this. It changes Office’s behaviour so activation is treated as temporary and per-user, obtained from the Office Licensing Service when the person signs in, rather than assumed to be a permanent property of the machine. It is enabled by one setting, and Microsoft publishes both the Office Deployment Tool property and the registry value it creates: SharedComputerLicensing, a string value set to 1, under HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration.

With it on, the token lands in %localappdata%\Microsoft\Office\16.0\Licensing – not the Licenses folder used by an ordinary install, which is a detail worth getting right when you are deciding what a profile container has to cover. Microsoft also publishes licensing token roaming for precisely the non-persistent case: SCLCacheOverride set to 1, and SCLCacheOverrideDirectory pointing at a folder that roams with the user or lives on a share.

The entitlement side has one trap. Shared computer activation is supported by plans that include Microsoft 365 Apps for enterprise, by plans that include desktop Project or Visio, by Microsoft 365 Business Premium, and by education plans that include Microsoft 365 Apps for enterprise. Microsoft names Business Premium as the only business plan that supports it, and states it is not available for Office for Mac. A Business Standard estate cannot be configured into working here.

Shared computer activation is not enabled on the image

You have this one if The registry value is absent and users see an activation prompt at every logon.

  1. Add <Property Name="SharedComputerLicensing" Value="1" /> to the Office configuration XML.
  2. Apply it on the image with setup.exe /configure configuration.xml from an elevated prompt.
  3. Confirm the string value now exists under HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration.
  4. Reseal and redeploy, then test one user across two sessions.

Setting the value by hand works, but putting it in the configuration means it survives the next Office reconfiguration rather than being overwritten by it.

The token is written somewhere that does not persist

You have this one if Shared computer activation is on, activation succeeds, and the next logon prompts again.

  1. Turn on licensing token roaming: SCLCacheOverride set to 1 and SCLCacheOverrideDirectory set to a persistent path for that user.
  2. If you are relying on a profile container instead, confirm it covers %localappdata%\Microsoft\Office\16.0\Licensing, which is the shared computer activation token location.
  3. Confirm the container attaches successfully at logon, using its own log rather than Office’s.
  4. Activate, log off, log on, and check the folder is populated before opening Word.

The plan does not support shared computer activation

You have this one if Configuration is correct, the network is clear, and Office reports that the products found in the account cannot be used to activate in shared computer scenarios.

  1. Check what the affected users actually hold, in the admin centre under Users, then Active users, then Licenses and Apps.
  2. Confirm it is a plan Microsoft lists as supporting shared computer activation – a Microsoft 365 Apps for enterprise plan, a desktop Project or Visio plan, Microsoft 365 Business Premium, or a matching education plan.
  3. Have a known-good user test on the same host to separate a user problem from a host problem.

Microsoft names Business Premium as the only business plan supporting it. Business Standard does not, and no configuration change alters that.

The licensing endpoints are blocked or inspected

You have this one if Activation hangs and then fails, or the connection-aborted code appears, while the same user activates normally outside the environment.

  1. Check the proxy the host actually uses: netsh winhttp show proxy from an elevated prompt.
  2. Exclude the Microsoft identity and Office licensing endpoints from TLS inspection.
  3. Confirm the host can resolve and reach them from inside a user session, not only from the console.
  4. Retry activation once the path is clear.

The golden image carries someone’s identity

You have this one if Every machine built from one image behaves identically and reports an account nobody recognises.

  1. Rebuild the image with Office installed but nobody signed in.
  2. Confirm no licence or identity state was captured: the Licensing and Identity keys under HKCU Office 16.0 Common should be absent for the build account.
  3. Redeploy and test with two different users on two different hosts.

Full reference

Settings that decide whether the token survives

Setting Where What it does
SharedComputerLicensing HKLM\SOFTWARE\Microsoft\Office\ClickToRun\Configuration String value set to 1 enables shared computer activation
<Property Name="SharedComputerLicensing" Value="1" /> Office Deployment Tool configuration XML The supported way to set it, so it survives reconfiguration
SCLCacheOverride Same Click-to-Run Configuration key String value set to 1 turns on licensing token roaming
SCLCacheOverrideDirectory Same key String value naming the folder the token roams to
%localappdata%\Microsoft\Office\16.0\Licensing Per-user The default shared computer activation token location
App-V licensing key HKLM\SOFTWARE\Microsoft\Office\16.0\Common\Licensing Where the roaming values live for App-V deployments

What the codes in this family actually say

Code Published meaning
0x80070490 Win32 1168 ERROR_NOT_FOUND, “Element not found”. In Microsoft’s activation error table the published gloss is “The product key you entered did not work”
0x800706BA The RPC server is unavailable. Documented causes: firewall settings on the KMS host, or stale DNS SRV records
0x80072EFE WinINet 12030 ERROR_INTERNET_CONNECTION_ABORTED, “The connection with the server has been terminated”
0x8004E107 No published meaning
0x8004E10C No published meaning

0x80070490 carries two published readings and it is worth holding both. The raw code means an element was not found, which is consistent with a token that is not there. Microsoft’s activation troubleshooting table glosses the same value as the product key not working. On a session host the first reading is usually the relevant one, but if the machine has a key installed at all, check that before assuming.

Messages Microsoft publishes for shared computer activation

Message What it means
The products we found in your account cannot be used to activate Office in shared computer scenarios The plan does not support shared computer activation
Most features are turned off because a shared computer license isn’t available No token obtained; check the licence assignment, the sign-in and internet connectivity
Sorry, we cannot verify the license currently installed for this product A problem with the user’s token; sign in again to obtain a new one
Your shared computer license expires on (date) and we’re having trouble renewing it Automatic renewal failed, usually connectivity. The user can renew manually before it expires
This account has recently been used to activate too many computers The limit on shared computers activated in a period has been reached; it clears with time

Diagnostics worth having on a session host

  • netsh winhttp show proxy for the proxy that system services actually use, which is not the browser’s.
  • dsregcmd /status for the device join and identity state, useful when sign-in rather than licensing is failing.
  • The profile container’s own logs at logon, which tell you whether the disk attached before Office started.
  • The contents of the 16.0\Licensing folder in the second session, which is the direct evidence of whether the token persisted.
  • The admin centre, for whether the user’s plan is one that supports shared computer activation at all.

Whether to use it at all

Shared computer activation is required where more than one person signs in to a machine, or where the profile is discarded. That covers Remote Desktop session hosts and pooled desktops. It is not required on a persistent single-user virtual desktop, which keeps its token like a physical PC, and on a small estate a persistent desktop is a reasonable trade against the operational benefits of a pooled image.

The 30-day token life is what makes this less urgent than it feels on the day. A user who signs in regularly renews without noticing. A user who is away for five weeks comes back to an unlicensed Office and one sign-in fixes it. What you cannot fix by signing in is a plan that does not support the mechanism, which is why the entitlement check belongs early rather than late.

Every code this article covers

Code What it points at Source
0x80070490 Win32 ERROR_NOT_FOUND, “Element not found”. Microsoft’s activation error table glosses the same value as the product key not working Microsoft Learn
0x800706BA The RPC server is unavailable; documented causes are firewall settings on the KMS host or stale DNS service records Microsoft Learn
0x80072EFE WinINet ERROR_INTERNET_CONNECTION_ABORTED: the connection with the server has been terminated Microsoft Learn
0x8004E107 No published meaning; diagnose from the licensing token folder and the messages Office displays instead not published by the vendor
0x8004E10C No published meaning; treat it as an activation failure and work the documented settings not published by the vendor

Confirm the fix worked

  1. SharedComputerLicensing exists as a string value set to 1 under the Click-to-Run Configuration key.
  2. A test user activates, signs out, signs in again, and Office opens with no activation prompt.
  3. The licensing folder under that user’s local application data, or the roaming directory, is populated in the second session.
  4. The setting is still present after an Office update has run on the image.
  5. Two different session hosts behave identically, which tells you it is a property of the image rather than of one machine.

Questions people ask about this

Do I need a special licence for VDI?

You need a plan that supports shared computer activation. Microsoft lists plans including Microsoft 365 Apps for enterprise, plans including desktop Project or Visio, Microsoft 365 Business Premium, and education plans including Microsoft 365 Apps for enterprise. It is a plan property rather than an add-on, so check what your users already hold before buying anything.

We are on Business Standard. Can we make this work?

No. Microsoft names Business Premium as the only business plan that supports shared computer activation. No registry value or deployment setting changes that, and configuring it anyway produces the message about products that cannot be used in shared computer scenarios.

Where exactly does the token live?

With shared computer activation enabled, in %localappdata%\Microsoft\Office\16.0\Licensing. That is a different folder from the one an ordinary install uses, which matters when you are deciding what a profile container has to include.

Can I avoid this by making the desktops persistent?

Yes, and on a small estate that is a reasonable trade. A persistent desktop keeps its token like a physical PC, at the cost of the operational benefits of a pooled image.

Does this apply to Office for Mac?

No. Microsoft states shared computer activation is not available for Office for Mac, so a shared Mac needs an entitlement per user rather than a shared-activation configuration.

Related error codes

Was this article helpful?

Your feedback helps us improve our documentation.

Related articles

Free Fix Office 0x8007139F and 0xC0020017: the licensing service cannot reach the KMS host Free Fix Office 0xC004F001: the licensing service hits an internal error License Error Office for Mac 0x8A010101: the account signed in holds no Office licence Free Fix Office 30174-4: Office setup cannot reach the Microsoft servers at all
โ† Back to Knowledge Base