windows 11因sppstore文件夹损坏导致无法激活时,需停止sppsvc服务、获取系统权限、重命名原store文件夹并新建标准目录结构(含2.0、cache子文件夹及pkeyconfig.xrm-ms文件)、注册slc.dll/slui.dll组件、启动服务并用slmgr命令刷新验证许可证。

如果Windows 11系统因sppstore文件夹损坏而无法完成激活,系统将无法验证许可证状态,导致“Windows未激活”提示持续出现。以下是重建sppstore缓存文件夹的具体操作步骤:
一、停止软件保护服务并获取系统权限
软件保护服务(sppsvc)负责管理Windows激活状态,必须先将其停止,再以管理员身份获取对系统目录的完全控制权,才能安全替换损坏的sppstore文件夹。
1、按Win+R键打开“运行”窗口,输入services.msc并回车,打开服务管理器。
2、在服务列表中找到Software Protection,右键选择停止。
3、按Win+X键,选择终端(管理员),在弹出的窗口中输入以下命令并回车:
takeown /f C:\Windows\System32\spp\store /r /d y
4、继续输入以下命令并回车:
icacls C:\Windows\System32\spp\store /grant administrators:F /t
二、重命名原sppstore文件夹并创建新结构
原sppstore文件夹已损坏,需将其备份重命名,再手动重建标准目录结构及关键空文件,确保系统重启后能重新生成合法缓存数据。
1、打开文件资源管理器,进入路径:
C:\Windows\System32\spp\
2、将现有store文件夹重命名为store.bak。
3、在spp目录下新建一个名为store的空白文件夹。
4、进入新创建的store文件夹,依次新建两个子文件夹:
2.0 和 cache。
5、在2.0文件夹内新建一个空文本文件,命名为:
pkeyconfig.xrm-ms(注意扩展名必须为.xrm-ms,不可为.txt)。
三、注册系统激活组件并重启服务
重建目录后需重新注册核心激活模块,并启动软件保护服务,使系统识别新缓存结构并触发许可证验证流程。
1、在管理员终端中依次执行以下三条命令,每条执行完毕后回车:
regsvr32.exe slc.dll
2、regsvr32.exe slui.dll
3、net start sppsvc
4、关闭终端,重启计算机。
四、使用slmgr命令强制刷新许可证状态
系统重启后,需通过命令行工具主动查询当前许可证信息并触发在线验证,确保新sppstore结构被正确加载和使用。
1、以管理员身份打开终端,输入以下命令并回车:
slmgr /xpr
2、接着输入:
slmgr /dlv
3、若显示“许可证状态:已授权”,则说明激活成功;若仍为“未授权”,继续执行:
slmgr /rearm
4、执行完成后立即重启系统。











