积极答复者
Software Protection服务不在运行状态时,影响激活状态及office的正常使用

问题
-
Software Protection 服务在每次开机时不能自动运行。手动启动该服务后,过一段时间服务会再次自动不运行。
此服务不在运行状态时会导致
1.激活状态丢失,slmgr /dlv显示“错误: 0xC0020036 在运行 Microsoft Windows 非核心版本的计算机上,运行“slui.exe 0x2a 0xC0020036”以显示错误文本。”
2.office无法正常使用,报错"Microsoft Office 无法找到此应用程序的许可证。修复尝试失败或者已被取消。Microsoft Office现在将退出。"
- 已编辑 sxxxm 2018年8月16日 9:54
答案
-
感谢分享。
确实,您提醒了我,我们完全可以将一台正常电脑的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\sppsvc 注册表键值导出,再导入有问题的电脑检测结果,尝试修复。
我一开始没想到这点,这次积累到了经验。
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已标记为答案 sxxxm 2018年9月6日 2:38
全部回复
-
你好,
software protection服务是用来启用数字签名许可证的下载安装和实施的,该服务没有运行的原因一般是设置为了延迟启动。
该服务为触发启动型服务,不像其他常规服务,触发启动型服务并不是一直运行的,
建议将系统升级到最新版本,然后运行DISM /Online /Cleanup-Image /RestoreHealth指令修复系统组件,修复完毕后重启电脑,设置software protection服务为自动启动,检查情况。
如果在设置software protection服务时遇到权限问题,可以打开注册表,寻找下方位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform
右键点击SoftwareProtectionPlatform,权限,找到sppsvc,勾选完全控制,确定。
重启电脑后再对该服务的启动方式进行修改。
此致
如果认为回帖者的回答有所帮助,请将之标记为答复,这样可以帮助更多的用户获取有效信息。- 已编辑 Teemo TangMicrosoft contingent staff 2018年8月17日 2:08
-
您好,
按照您提供的方法进行操作后,出现以下问题:
1.在使用命令:DISM /Online /Cleanup-Image /RestoreHealth过程中报错,进度条未达到100%,错误:0x800f081f,提示“找不到源文件”。
2.设置注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\sppsvc权限后,重启电脑依然无法对该服务的启动方式进行修改。
================================
谢谢。
-
您好:
DISM /RestoreHealth指令通过Windows Update或者WSUS 来搜索并修复损坏的系统文件,如果Windows更新或者WSUS服务器访问出现问题,那么DISM 指令就会报错,需要手动指定一个位置作为修复源。
建议使用一个和当前的系统版本一致的镜像,然后解压镜像到一个驱动器,运行下方指令
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess
其中X为镜像所在驱动器的盘符
关于第二个问题,我用process monitor抓了一下后发现还要再改一个地方的权限
HKEY_LOCAL_MACHINE\SYSTEM\WPA
接下来我们到C:\Windows\System32文件夹中,找到sppsvc.exe文件,获取所有权。
完成后,再重启看看。
如果贵公司能够访问英文版面的TechNet论坛,这篇帖子可以参考一下
此致
如果认为回帖者的回答有所帮助,请将之标记为答复,这样可以帮助更多的用户获取有效信息。
- 已编辑 Teemo TangMicrosoft contingent staff 2018年8月20日 6:26
- 已编辑 Karen_HuMicrosoft contingent staff, Moderator 2018年8月24日 13:46 edit
-
你好,
请问问题是否解决?如果没有,请告知当前的情况。
另外为了进一步的诊断,请帮助我们收集如下信息:
- 运行winver 命令行明确当前的具体版本号。
- 如果dism 命令行运行失败,请通过邮箱上传 CBS.log(%Windir%\Logs\CBS\CBS.log) 和 dism.log(%Windir%\Logs\DISM\dism.log).
另外,在你提供的两个镜像中,该命令运行均失败,我怀疑可能是镜像本身的原因。建议你来咨询一下镜像的自定义开发团队看看是不是默认行为。
关于software Protection 服务的问题,这个服务的启动类型默认就是灰掉的。你可以通过注册表项中的“DelayedAutoStart” 值设置为“0”来更改启动类型:
如果问题仍然存在,收集相应的日志文件(%SystemRoot%\System32\Winevt\Logs\Application.evtx来分析。
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已编辑 Karen_HuMicrosoft contingent staff, Moderator 2018年8月24日 13:53
-
感谢分享。
确实,您提醒了我,我们完全可以将一台正常电脑的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\sppsvc 注册表键值导出,再导入有问题的电脑检测结果,尝试修复。
我一开始没想到这点,这次积累到了经验。
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已标记为答案 sxxxm 2018年9月6日 2:38