You open Word and immediately see a prompt asking for a product activation key. After entering a valid key or signing in, the same prompt appears again the next time you start Word. This activation loop usually occurs because Word cannot verify your license with the Microsoft activation servers or because cached activation credentials are corrupted. This article explains why the loop happens and provides specific steps to break the cycle and keep Word activated permanently.
Key Takeaways: Breaking the Word Activation Loop
- File > Account > Update Options > Enable Updates: Installing the latest Office updates often resolves activation server communication errors.
- Command Prompt with “cd %ProgramFiles%\Microsoft Office\Office16” and “cscript ospp.vbs /dstatus”: Checks the current license status and displays the last five characters of the product key for troubleshooting.
- Windows Registry edit at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\OEM: Deleting the “OEM” key forces Word to re-read the correct license channel instead of a corrupted OEM flag.
Why Word Keeps Asking for an Activation Key
The activation loop occurs when Word detects a mismatch between the license stored on your computer and the license recorded on Microsoft’s activation servers. This mismatch can happen after a major Windows update, a hardware change, or a failed Office repair attempt. Word checks its activation status every time it starts. If the local license file is missing, corrupted, or flagged with an incorrect channel such as “OEM” instead of “Retail” or “Volume,” Word reverts to the unlicensed state and displays the activation prompt.
Another common cause is a blocked activation port. Word needs to connect to Microsoft’s licensing servers on TCP port 443. If your firewall, proxy, or VPN blocks this port, the activation check fails and Word cannot confirm the license is valid. The result is the same activation dialog appearing repeatedly.
License Channel Confusion
Office licenses are tied to a channel: Retail, Volume, or OEM. If the registry contains a conflicting channel entry, Word cannot resolve which license to use. For example, a system that originally came with an OEM license but later received a Retail upgrade may have both channel entries. Word reads the OEM entry first and tries to validate a license that no longer exists, triggering the activation loop.
Corrupted Activation Tokens
Word stores activation tokens in a hidden folder under %ProgramData%\Microsoft\Office\16.0\Licenses. If these token files become corrupted due to a disk write error or a security scan that quarantines them, Word cannot find a valid license. It then asks for a new activation key even though the license was previously active.
Steps to Break the Activation Loop
The following methods are ordered from least to most invasive. Start with the first method and proceed only if the loop continues.
Method 1: Sign Out and Sign Back In
- Open Word and go to File > Account
Look for the User Information section. If you see a Sign In button, your account is not connected. If you see your name, click Sign Out. - Restart Word and sign in again
After signing out, close all Office applications. Open Word and click Sign In. Enter the Microsoft account that holds your Office license. This refreshes the activation token from the server. - Check the activation status
Go to File > Account again. Under Product Information, you should see “Activated” next to your Office version. If the loop continues, move to Method 2.
Method 2: Run the Microsoft Activation Troubleshooter
- Download the Microsoft Support and Recovery Assistant (SaRA)
Go to aka.ms/SaRA and download the tool. Run the installer and accept the license terms. - Select the Office activation scenario
In SaRA, choose Office > I’m having trouble installing Office or activating Office. Click Next. - Follow the on-screen prompts
SaRA will check your license status, repair activation tokens, and re-register Office if needed. Restart Word after the tool completes.
Method 3: Clear the License Token Cache Manually
- Close all Office applications
Save your work and close Word, Excel, and any other Office programs. - Open the License folder
Press Windows key + R, type%ProgramData%\Microsoft\Office\16.0\Licenses, and press Enter. If the path does not exist, check the%LocalAppData%\Microsoft\Office\16.0\Licensesfolder instead. - Delete all files inside the Licenses folder
Select all files and delete them. Do not delete the folder itself. - Open Word and sign in again
Word will recreate the license tokens from the server. Enter your activation key if prompted. The loop should stop after this step.
Method 4: Repair Office Installation
- Open Windows Settings
Press Windows key + I. Go to Apps > Installed apps. - Find Microsoft 365 or Office in the list
Click the three dots next to the entry and select Modify. If prompted by User Account Control, click Yes. - Choose Quick Repair first
Select Quick Repair and click Repair. This replaces corrupted files without affecting your license. If the loop persists, run Online Repair, which requires a stable internet connection and will reinstall Office completely.
Method 5: Remove Conflicting Registry Keys
- Back up the registry
Press Windows key + R, typeregedit, and press Enter. In Registry Editor, click File > Export. Save the backup to your desktop. - Navigate to the OEM channel key
Go toHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\OEM. If the OEM key exists, right-click it and select Delete. - Restart Word and verify activation
Close Registry Editor. Open Word and go to File > Account. The activation status should now show “Activated.”
If Word Still Asks for the Activation Key After the Main Fix
Word Asks for Activation After Every Windows Update
Some Windows updates reset the activation tokens. Run the Microsoft Activation Troubleshooter from Method 2 again after each major update. You can also create a scheduled task that runs cscript "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" /act on a daily basis to re-activate Office automatically.
Word Shows “Product Activation Failed” on a Corporate Network
Corporate networks often block outbound connections to Microsoft licensing servers. Contact your IT department and ask them to allow traffic to activation.sls.microsoft.com and all subdomains on port 443. If you are using a KMS activation server, verify that the KMS host name is correctly set in the registry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\Licensing.
Word Requests Activation After a Hard Drive Replacement
When you replace a hard drive or SSD, the hardware ID changes and Word may invalidate the existing activation. Sign in with your Microsoft account in Word. If the license is a one-time retail key, use the phone activation option: go to File > Account > Activate Product > Activate by Phone and follow the automated system prompts.
Word Online vs Desktop: Activation Behavior Differences
| Item | Word Online | Word Desktop |
|---|---|---|
| License check frequency | Every browser session | Every application launch |
| Stored license location | Microsoft cloud | Local registry and token files |
| Effect of network block | Cannot sign in at all | Shows activation prompt but may work in offline mode for 30 days |
| Activation loop possible | No | Yes |
| Fix for loop | Clear browser cache and cookies | Delete license tokens or repair installation |
The activation loop is exclusive to the desktop version because it relies on local files that can become corrupted or misconfigured. Word Online always checks the license against the cloud and does not store tokens on your device.
You can now break the Word activation loop by clearing cached tokens, repairing the installation, or removing conflicting registry keys. Start with the Microsoft Activation Troubleshooter to automate most of the work. If the loop persists after all methods, consider reinstalling Office using the official Microsoft uninstall tool at aka.ms/M365Uninstall. As an advanced tip, run cscript ospp.vbs /dstatus from the Office16 folder to see the exact license error code and search Microsoft’s documentation for that specific code.