安装程序不能验证update.inf文件的完整性,究竟该怎样解决?
在安装Windows 8时,有些用户可能会遇到“安装程序不能验证update.inf文件的完整性”的错误提示。这一个让人感到困扰的难题,但其实并不是无解的。今天,咱们就来聊一聊这个难题,以及怎样简单有效地解决它!
什么导致这个难题出现?
开门见山说,我们要知道,update.inf一个重要的体系文件,它用来提供不同版本Windows之间更新的配置信息。当我们安装体系或更新时,安装程序需要验证这个文件的完整性,以确保没有损坏或被篡改。如果验证失败,程序就会提示“安装程序不能验证update.inf文件的完整性”,这时我们可能就陷入了安装的困境。
你是不是也想知道,为什么会出现这样的错误呢?有时候,这可能与体系服务的情形有关,特别是加密服务未能正常运行。我们可能需要检查一下相关的服务,以及一些注册表设置。
解决方案:重设加密服务
接下来,我们可以尝试下面内容简单的技巧来修复这个难题,步骤如下:
1. 新建文这篇文章小编将档:在你的桌面上右键单击,选择“新建”,接着再选择“文这篇文章小编将档”。
2. 粘贴代码:打开新创建的文这篇文章小编将档,将下面的代码复制并粘贴到文件中:
“`plaintext
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc]
“DependOnService”=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,00,00
“Description”=”提供三种管理服务: 编录数据库服务…”
“DisplayName”=”Cryptographic Services”
“ErrorControl”=dword:00000001
“ImagePath”=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,…
“ObjectName”=”LocalSystem”
“Start”=dword:00000002
“Type”=dword:00000020
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc\Parameters]
“ServiceDll”=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,…
“ServiceMain”=”CryptServiceMain”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc\Security]
“Security”=hex:00,00,0e,00,01
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CryptSvc\Enum]
“0”=”Root\\LEGACY_CRYPTSVC\\0000″
“Count”=dword:00000001
“`
3. 保存为REG文件:点击左上角的“文件”,选择“另存为”,接着将文件名更改为比如`fix_cryptsvc.reg`,确保文件类型选择“所有文件”,保存即可。
4. 导入注册表:找到刚刚保存的`.reg`文件,双击它并确认导入。这个步骤会自动修复相关的注册表设置。
5. 重启计算机:完成以上步骤后,重启你的电脑,再尝试进行安装,看看是否解决了难题。
小编觉得:希望有所帮助!
怎么样?经过上面的分析步骤,相信你已经能解决“安装程序不能验证update.inf文件的完整性”的难题了。遇到类似难题不必慌张,很多时候只需要调整一下体系设置,难题就能迎刃而解。如果还有其他困惑,欢迎向我提出!希望这篇文章能对你有所帮助,让你的安装经过更加顺利!