必须彻底清除第三方激活残留:先执行slmgr /upk、/cpky、/rearm并重启;再停用sppsvc服务删除tokens.dat;接着解除微软账户设备绑定;OEM机型需用RwEverything清理BIOS中SLIC表;最后通过WinPE深度删除spp目录及关联计划任务。

您刚用第三方工具激活了Windows 10,现在想换回正版密钥或重装系统,但担心旧激活工具写入的残留信息干扰新激活流程、导致许可证冲突甚至蓝屏报错,必须彻底清除这些隐蔽写入的激活痕迹。
卸载密钥并重置系统授权状态
这一步是清理起点,不执行会导致后续所有操作无效。slmgr命令仅清除当前安装的密钥,但不会动硬件绑定指纹和缓存令牌。
按下Win + R,输入powershell,按Ctrl + Shift + 回车以管理员身份启动PowerShell。
依次执行以下三条命令,每条后都按回车:slmgr /upkslmgr /cpkyslmgr /rearm
执行完成后会提示“成功卸载产品密钥”“已清除产品密钥”及“已重置激活计时器”。【必须重启电脑,否则重置不生效】
停用Software Protection服务并删除tokens.dat
绝大多数激活工具(如KMSAuto、Microsoft Toolkit)依赖sppsvc服务维持激活状态,tokens.dat文件里存着加密的硬件绑定凭证,不清除它,重启后会自动恢复旧激活。
方法一:命令行快速清理
以管理员身份运行命令提示符,执行:net stop sppsvc
接着输入:cd /d %windir%\ServiceProfiles\LocalService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
然后强制删除令牌文件:del tokens.dat /f /q
最后重启服务:net start sppsvc
方法二:手动定位删除(适合不确定路径是否标准的用户)
打开文件资源管理器,在地址栏直接粘贴该路径:%windir%\ServiceProfiles\LocalService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
若看到tokens.dat文件,右键→删除;若提示“访问被拒绝”,说明sppsvc仍在运行,先回到上一步停用服务。
解除微软账户数字许可证绑定
如果您曾用微软账户登录并自动激活过,即使换了主板重装系统,账户后台仍把这台设备标记为“已授权”,新密钥会因配额冲突被拒。
第一步:用原激活账户登录 https://www.php.cn/link/3a7c99a3533327252cbd93ad6be0b1fb
第二步:在设备列表中找到当前电脑名称,点击右侧“…”按钮 → 选择“从账户中删除设备”
第三步:等待页面刷新,确认该设备已从列表中消失。这一步无法跳过,【删除前务必确认登录的是原激活账户,否则操作无效】
清理BIOS中的SLIC表(仅限OEM机型)
部分品牌机(如联想、戴尔、惠普)预装系统通过BIOS内嵌SLIC证书激活,某些激活工具会篡改或注入伪造SLIC,导致系统反复识别为OEM版本而拒绝零售密钥。
下载RwEverything工具,以管理员身份运行 → 点击菜单栏“Access” → “ACPI Tables” → 在列表中找到“SLIC”项 → 右键→“Edit” → 全选内容 → 按Delete键清空 → 点击“Save”保存。
注意:此操作修改固件级数据,【务必先备份原SLIC表,误删可能导致无法开机】。非品牌机或UEFI纯零售版无需执行此步。
进入WinPE环境深度清理SPP目录
这是最彻底的清理方式,专治那些藏在系统保护目录、被占用无法删除的残留文件。适用于多次激活失败、水印反复出现、slmgr命令失效的情况。
① 制作WinPE启动U盘(推荐使用微PE工具箱v2.3+)
② 重启进WinPE,打开DiskGenius → 找到系统盘(通常是C:)→ 进入路径:\Windows\System32\spp
③ 删除整个spp文件夹(含tokens.dat、cache、store等子目录)
④ 返回上层目录,进入:\Windows\System32\Tasks\Microsoft\Windows\SoftwareProtectionPlatform
⑤ 删除其中所有以“Activation”“License”命名的计划任务文件
⑥ 重启进入正常系统,此时SPP服务将重建空白状态目录












