管理工具中没有Cryptographic services请问如何添加

来源:百度知道 编辑:UC知道 时间:2024/05/20 11:01:22
!“服务”管理目录中找不到cryptographic service这项服务,windows xp无法更新,大量系统漏洞不能修复!手动安装补丁也不行,总是提示“安装程序不能验证Update.inf文件的完整性,请确定加密服务正在此计算机上运行”。
“不能验证update.inf文件的完整性”解决办法
最近安装windows补丁的时候,老是出现“安装程序不能验证update.inf文件的完整性。请确定加密服务正在次计算机上运行”的错误,找了N多办法,总结一下,有如下几种:

1、打开加密服务
开始,运行,输入services.msc,确定
找到Cryptographic service
右键点击,启用,并设置为自动。
运行update

2、如果打开加密服务后 仍然出现上述问题
那么先关掉加密服务(按上述方法)
到windows/system32,找到catroot2文件夹,
将他重命名为oldcatroot2.
然后重新打开加密服务。
安装这几个更新。
这是catroot2文件夹中的log文件或数据毁损造成

3、如果上述方法仍未解决问题
那么是由于这些更新在注册表的注册信息错误引起。
可以把那个更新的Q号记录下来
运行regedit,确定
在注册表编辑器里,定位到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\
下面会有SP1和SP2,
在里面找到那些更新的Q号的键值,删除,重新update.
建议你update时关掉其他所有第三方程序,比如病毒防火墙等等

4、先卸载再重新注册一下这些文件,可以用批处理:

regsvr32 /u softpub.dll
regsvr32 /u wintrust.dll
regsvr32 /u initpki.dll
regsvr32 /u dssenh.dll
regsvr32

注册表里面的HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost这个键值被修改了,所以众多服务都无法启动。找台机子,导入正确的那个键值,问题恢复

把它添加进去