安装程序不能验证 update.if 文件的完整性。请确定加密服务正在此计算机上运行。
来源:百度知道 编辑:UC知道 时间:2024/05/13 10:46:38
google了一下错误提示,发现都说是加密服务(Cryptographic Services)的问题。
可是我从计算机的服务里查看却没有找找(Cryptographic Services)这一项,看一下其它机器上确实都有这项,问题应该是出在这里了。
运行 net stop csyptsvc ,返回错误: 指定的服务未安装。
请问,这个(Cryptographic Services)服务如何能单独装上?
各位大虾谢谢啦
如何解决这个问题呢? 其原因就是服务Cryptographic Services没有正常启动。
解决方法:首先,打开“管理工具”→“服务”管理器,在服务管理器的主窗口服务列表中,找到名称为“Cryptographic Services”的服务项,双击该服务项,在弹出的该服务项属性对话框中,单击“停止”按钮,停止该服务。然后,在资源管理器中,打开系统安装目录\System32\文件夹,在该文件夹下,找到名为“catroot2”的文件夹,将其删除或重命名。最后在服务管理器中,将“Cryptographic Services”服务启动,并安装系统漏洞补丁,一般就可以正常安装系统补丁了。
可是我的“服务”管理器里没有Cryptographic Services文件。
开始→运行→regedit打开注册表
检查一下自己的注册表文件中有没有CryptSvc文件
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc
如果没有,在一台正常的电脑上(操作系统都是windowsXP ),打开注册表,打开“编辑”菜单,点击“查找”,输入Cryptographic Services ,查找下一个,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc
键项,这个键项就是Cryptographic Services服务项的注册表键项;
右键单击CryptSvc键项,点击“导出”,保存为CryptSvc .reg文件;
把CryptSvc .reg拷贝到有问题的电脑里面,在你的注册表中右击导入这个文件;
经确认,缺少Cryptographic Services服务项的系统里面,关于这个服务项的程序文件%SystemRoot%\System32\cryptsvc.dll 没有丢失;(如果没有这个文件,还需要从其他系统拷贝一个到syst