not practical with an estate of 2000 devices
and to the poor people who have had to buy another licence, maybe go back to MS for a refund and or class Action
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Hello,
A few days ago I installed the new 24h2 update on my laptop and after rebooting the system, my Windows 11 Home license no longer worked. Every time I went to the Configuration place where the licenses are activated, it would show an error 0xC004F213. Every time I would click on "Solve problems" it would not provide me with any solution.
After 1 day, I tried to enter my license as a new license, by clicking on "Change product key" and pasted my current license. Again, this would not solve the problem and throw me an error. This time the code was 0x803fa067.
Now, I constantly have that error saying that my license is not valid. https://answers-afd.microsoft.com/static/images/image-not-found.jpgI have checked and downgrading to the previous version 23h also seems impossible.
Is there any fix for this or am I going to lose my valid and paid license due to an update bug?
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
not practical with an estate of 2000 devices
and to the poor people who have had to buy another licence, maybe go back to MS for a refund and or class Action
This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.
Comments have been turned off. Learn more
2025 i got update and windows deactived
Windows 11 Pro Insider Preview 24H2 IS26200.5622
Windows: 1000.26100.121.0
As a quick solution, I was able to prevent Windows from updating to 24H2 from 23H2, but not disable the Windows updates for security reasons:
You can set Group Policy to stay on the desired Windows 11 revisions.
1 Open the Local Group Policy Editor (gpedit.msc).
2 Navigate in the left pane of Local Group Policy Editor.
Computer Configuration > Administrative Templates > Windows Components > Windows Update > Manage updates offered from Windows Update
3 In the right pane of Manage updates offered from Windows Update in Local Group Policy Editor, double click/tap on the Select the target Feature Update version policy to edit it
5 To Specify Target Feature Update Version
A) Select (dot) Enabled.
B) Perform the following steps under Options:
C} Click/tap on OK
(Copied from external site https://www.elevenforum.com/t/specify-target-feature-update-version-in-windows-11.3811/ )
Hi all, i have now created a solution. please note this is only applicable for enterprise users with intune
This is a powershell script to use intune detection and remediation
Just input your MAK key into the remediate script
Detect script
# Detection Script - Check Windows Activation Status
$LogFolder = "C:\Windows\Logs\ActivationRemediation"
$LogFile = Join-Path $LogFolder "ActivationDetect.log"
if (-not (Test-Path $LogFolder)) {
New-Item -ItemType Directory -Path $LogFolder -Force | Out-Null
}
function Write-Log {
param ([string]$Message)
$Timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
Add-Content -Path $LogFile -Value "$Timestamp [DETECT] $Message"
}
Write-Log "Starting detection script."
try {
$Activated = Get-CimInstance -ClassName SoftwareLicensingProduct |
Where-Object { $_.PartialProductKey -and $_.LicenseStatus -eq 1 }
if ($Activated) {
Write-Log "Device is activated. No remediation required."
exit 0 # Compliant
} else {
Write-Log "Device is NOT activated. Remediation required."
exit 1 # Non-compliant
}
} catch {
Write-Log "Exception during detection: $_"
exit 1
}
Remediate script
# Remediation Script - Reapply MAK Key and Reactivate Windows
$MAKKey = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
$LogFolder = "C:\Windows\Logs\ActivationRemediation"
$LogFile = Join-Path $LogFolder "ActivationRemediate.log"
if (-not (Test-Path $LogFolder)) {
New-Item -ItemType Directory -Path $LogFolder -Force | Out-Null
}
function Write-Log {
param ([string]$Message)
$Timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
Add-Content -Path $LogFile -Value "$Timestamp [REMEDIATE] $Message"
}
Write-Log "Starting remediation script."
try {
Write-Log "Installing MAK key..."
$ipk = cscript.exe /nologo C:\Windows\System32\slmgr.vbs /ipk $MAKKey 2>&1
Write-Log "Key installation output: $ipk"
Start-Sleep -Seconds 5
Write-Log "Triggering online activation..."
$ato = cscript.exe /nologo C:\Windows\System32\slmgr.vbs /ato 2>&1
Write-Log "Activation output: $ato"
Start-Sleep -Seconds 5
$Activated = Get-CimInstance -ClassName SoftwareLicensingProduct |
Where-Object { $_.PartialProductKey -and $_.LicenseStatus -eq 1 }
if ($Activated) {
Write-Log "Activation successful."
} else {
Write-Log "Activation failed. License status still non-compliant."
}
} catch {
Write-Log "Exception during remediation: $_"
}
===================================
the scripts can be deployed and set to run very day or as little as every hr Just deploy to the relevant device group.
Hope this helps you out, sorry no solution for ppl with OEM licence issues