Fix it now
Microsoft documents 0x803F7001 as a valid Windows licence not being found to activate this device, with entering a valid key or buying a digital licence as the documented actions. Before either, rule out the two things that make an existing entitlement invisible: the wrong edition installed, and the wrong account signed in.
cscript //nologo %windir%\system32\slmgr.vbs /dlv
cscript //nologo %windir%\system32\slmgr.vbs /ato
- Run
winverand note the edition. An entitlement for Home will not activate a Pro installation, and the machine reports that as no licence at all. - Sign in to Windows with the personal Microsoft account the device may have been linked to, then open
Settings > System > Activation. - If a Troubleshoot option appears, run it while signed in as an administrator and take the option about recently changed hardware if it is offered.
- If you hold a product key for this machine, install it directly:
cscript //nologo %windir%\system32\slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX, then/ato.
If the device was never activated before, there is no entitlement to find. The troubleshooter will report the same thing however many times you run it, and each run costs you time rather than telling you anything new.
If the edition or the account was the problem, you can stop here. If neither was, the next section covers how a digital licence is created and what makes one unreachable.
Why it happens
A digital licence comes into existence the first time a machine activates successfully. Microsoft records that this hardware is entitled to this edition of Windows, and from then on the machine can reinstall and reactivate without anyone typing a key. That is why a clean install on a previously licensed machine usually just works, and why it fails so completely when the entitlement was never created in the first place.
Two things break the match, and only one of them is about hardware. Change enough components, particularly the system board, and the identifier no longer resolves to the stored record. The other is edition: the entitlement covers a specific one, so installing Pro on a device entitled to Home produces this error while the hardware sits untouched and the licence still exists. Microsoft’s troubleshooter documentation lists both of those edition mismatches explicitly as cases it handles.
Linking a Microsoft account adds a second way to find the entitlement, and it is the only thing that makes recovery after a hardware change possible at all. Microsoft’s guidance is that the link has to be in place before the change. Without it the licence can only be found by hardware identifier, and once the hardware moves the record becomes unreachable even though it still exists.
Only 0x803F7001 is published. The other five codes in this record are not, including 0x803F7000, which turns up in Microsoft Store licence-acquisition contexts as well as activation ones. Treat them as symptoms that arrived alongside the real error rather than as separate diagnoses.
The wrong edition is installed
You have this one if The hardware has not changed, but the machine originally ran Home and Pro is now installed, or the reverse.
- Run
winverand note the edition. - Establish which edition the device was licensed for, from its original specification or its firmware key.
- Microsoft documents the troubleshooter as handling a Pro digital licence with Home installed by upgrading, and a Home digital licence with Pro installed by requiring a clean installation.
- Retry activation with
slmgr /atoonce the editions line up.
The account holding the entitlement is not signed in
You have this one if The device reports no licence while you are signed in with a local account or a work account.
- Sign in with the personal Microsoft account that was used on the device before.
- Open
Settings > System > Activationand check whether a digital licence is now reported. - Run Troubleshoot from that page as an administrator.
Microsoft states the troubleshooter works only with the connected Microsoft account. A licence held under one identity is invisible to another.
The hardware changed and no account link was in place
You have this one if The machine activated before a board replacement, no Microsoft account was ever linked, and the troubleshooter offers nothing to transfer.
- Confirm the troubleshooter genuinely lists nothing while signed in with every account that might apply.
- Check whether the new board carries a firmware licence of its own.
- If neither route produces a licence, the entitlement cannot be reached from here.
The device was never licensed
You have this one if Windows was installed from media, no key was ever entered, and activation has never succeeded on this machine.
- Confirm with
slmgr /dlvthat no key is present and no activation has been recorded. - Check the invoice for the machine to see whether Windows was included with it.
- Supply a key and activate, or move the installation to hardware that carries its own licence.
The absence of a digital licence here is not a fault. It is the expected result when nothing has ever been activated.
Full reference
What the troubleshooter is documented to handle
| Situation | What Microsoft documents |
|---|---|
| A digital licence exists but Windows is not activated | The troubleshooter applies it |
| A Pro digital licence, Home installed | Handled as an upgrade to Pro |
| A Home digital licence, Pro installed | Requires a clean installation of Home |
| Significant hardware changes | Handled through the changed-hardware option |
| Anything else, with an error code | Not handled; look the code up instead |
Three requirements sit behind all of those and are the usual reason the troubleshooter reports nothing: you must be signed in as an administrator, the machine must have an internet connection, and the entitlement must be on the account you are signed in with. The Troubleshoot option only appears at all while Windows is unactivated, so if you cannot find it, Windows already considers itself activated and something else is wrong.
Is the licence recoverable?
| Situation | Recoverable |
|---|---|
| Same hardware, clean reinstall, same edition | Usually yes, automatically, once the machine has been online |
| Same hardware, wrong edition installed | Yes, once the correct edition is installed |
| New board, account linked beforehand | Often, through the changed-hardware option in the troubleshooter |
| New board, account never linked | No route to the record; the machine needs a licence of its own |
| The machine was never activated | There is nothing to recover |
| The original licence was OEM | Not transferable to different hardware |
Commands that answer the question faster than the troubleshooter
| Command | What it tells you |
|---|---|
winver |
The installed edition and build, which is the first thing to rule out |
slmgr /dlv |
Whether a key is installed and whether an activation has ever been recorded |
slmgr /dli |
Edition, channel and partial key in a shorter form |
slmgr /xpr |
Whether the current activation is permanent or timed |
slmgr /ato |
Attempts activation now and returns a specific code rather than a generic one |
Installing a key with slmgr /ipk and activating with /ato will usually tell you more than the troubleshooter does, because it returns a specific code. The troubleshooter is built to reapply a digital licence, and everything outside that job it reports as a generic failure.
Before you conclude there is no entitlement
- Give a fresh installation some online time before deciding. Digital licences are not always applied at the first boot, and there is no published figure for how long to wait, so leave it connected rather than counting hours.
- Sign in with every personal Microsoft account that has ever been used on the machine. Entitlements are per account and people forget which one they used.
- Check the firmware for a key on a machine that shipped with Windows preinstalled.
- Check the edition once more. It is the single most common reason a licence that exists cannot be found.
- If the machine is managed by an organisation, ask whoever administers it. Activation may be handled centrally and nothing you do locally will change it.
Link the account while the machine is still activated
Once this machine is licensed, link the Microsoft account from the activation page. Microsoft’s guidance is explicit that the link must exist before the hardware changes, because it is what the troubleshooter searches afterwards. Linking after a rebuild cannot create an entitlement that was never recorded, so it is one of those small jobs that is either done in advance or not at all.
When a licence is the actual fix
A digital licence cannot be created retrospectively. If Microsoft has no record for this hardware, no account link to find one through, and no key in firmware, then the machine is unlicensed and the troubleshooter will keep saying so – Microsoft’s own documented actions for this code are to enter a valid product key or buy a digital licence. Arco supplies Windows 11 Pro retail keys, which unlike an OEM entitlement can move with you when hardware changes again, and can confirm which edition your installation is running so the key matches what is already on the disk. Check the edition and every account you have used first; both are free and both are commonly missed.
Every code this article covers
| Code | What it points at | Source |
|---|---|---|
0x803F7001 |
A valid Windows licence could not be found to activate Windows on this device. Documented actions: enter a valid product key, or buy a digital licence from the Microsoft Store | Microsoft Support |
0x803F7000 |
Seen in the same activation context and also in Microsoft Store licence acquisition. No published meaning for Windows activation | not published by the vendor |
0x803F7003 |
A related lookup failure from the same client. No published meaning | not published by the vendor |
0xC004E029 |
Raised while matching the request to an entitlement. No published meaning | not published by the vendor |
0xC004E02B |
Raised at the same stage while validating what this device is licensed for. No published meaning | not published by the vendor |
0xC004E02E |
Another entitlement mismatch from the same stage. No published meaning; check edition and account before acting on it | not published by the vendor |
Confirm the fix worked
Settings > System > Activationreports Windows as active.slmgr /dlireports Licence Status: Licensed.- The activation page names the licence type – digital licence or product key – that you expect.
- The Microsoft account is linked on that page, so this entitlement can be recovered after a future hardware change.
Questions people ask about this
How long should I wait before assuming there is no licence?
Microsoft publishes no figure, so treat any specific number you read as invented. Leave a fresh installation connected and signed in for a while rather than counting hours, and if nothing has changed after that, work through the edition and account checks instead of waiting longer.
Does linking a Microsoft account now help?
Only if the machine is currently activated. Linking records the existing entitlement against your account so it can be recovered after a future hardware change. It cannot create an entitlement that does not already exist.
Can I use the licence from a laptop I have retired?
If that laptop had a retail licence linked to your account, yes, through the changed-hardware option in the troubleshooter. If it had the OEM licence that came preinstalled, no – that entitlement stays with the retired machine.
The troubleshooter finds nothing. Is that proof?
Not on its own. It only works with the account you are signed in with, it needs administrator rights and an internet connection, and it only appears while Windows is unactivated. Rule those three out before you treat an empty result as an answer.
Is buying really the only option?
Check the free routes first, because both are commonly missed: a firmware key on the board, and an account-linked entitlement under a different Microsoft account. If neither exists, then yes – Microsoft’s own documented actions for this code are to enter a valid key or buy a licence.
