我最近买了一台新电脑,当我尝试安装更新时出现以下错误Failure configuring windows updates, reverting changes
这个问题真的很烦人,因为我可以正常安装所有其他更新,但只有 2 个更新无法让步,不起作用的更新是 Internet Explorer 11 和安全更新,我稍后会对其代码进行注释。
操作系统是 Windows 7 Ultimate 64 位。提前谢谢您
答案1
您有几个问题。
一些元数据丢失或损坏:
2014-07-29 15:49:15, Info CSI 00000229 Couldn't find the hash of component: Microsoft-Windows-ieframe, Version = 11.2.9600.17207, pA = PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 (10), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the catalog [l:192{96}]"\SystemRoot\WinSxS\Catalogs\f967e3adade5a1edc1e6d622347f3de0c670e610d5a708a65aa0059ef98a0455.cat".
2014-07-29 15:49:15, Error CSI 0000022a@2014/7/29:05:49:15.671 (F) d:\win7sp1_gdr\base\wcp\componentstore\csd_winners.cpp(1302): Error 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] originated in function CCSDirectTransaction::AddImplicationsToCatalogsAndVerifyComponentHashes expression: (null)
[gle=0x80004005]
2014-07-29 15:49:19, Error CSI 0000022b (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #1820275# from CCSDirectTransaction::PrepareForCommit(...)[gle=0x90092004]
2014-07-29 15:49:19, Error CSI 0000022c (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #1820274# from CCSDirectTransaction::ExamineTransaction(...)[gle=0x90092004]
2014-07-29 15:49:19, Error CSI 0000022d (F) 80092004 [Warning,Facility=FACILITY_NTSSPI,Code=8196 (0x2004)] #1820273# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)[gle=0x90092004]
2014-07-29 15:49:19, Error CSI 0000022e (F) CRYPT_E_NOT_FOUND #1820023# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Analyze(...)[gle=0x80092004]
2014-07-29 15:49:20, Error CSI 0000022f (F) CRYPT_E_NOT_FOUND #1816617# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 47 (0x0000002f), pSink = NULL, disp = 0, coldpatching = FALSE)[gle=0x80092004]
2014-07-29 15:49:20, Error CSI 00000230 (F) CRYPT_E_NOT_FOUND #1816616# 5501824 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x0000002f, pSink = NULL, disp = 0)
[gle=0x80092004]
2014-07-29 15:49:20, Error CBS Exec: Failed to commit CSI transaction to resolve execution chain. [HRESULT = 0x80092004 - CRYPT_E_NOT_FOUND]
一个STATUS_TRANSACTION_NOT_ACTIVE
错误:
2014-07-29 16:51:44, Error CSI 00000006 (F) Error: ResolvePendingTransactions called after poqexec failure (call 1)
Status = STATUS_TRANSACTION_NOT_ACTIVE, Operation = HardLinkFile, DiagString = [l:432{216}]"\SystemRoot\WinSxS\amd64_microsoft-windows-network-security_31bf3856ad364e35_6.1.7601.18283_none_2afda92041642eb6\NetworkSecurity-ppdlic.xrm-ms, \??\C:\Windows\System32\spp\tokens\ppdlic\NetworkSecurity-ppdlic.xrm-ms"
[gle=0x80004005]
你应该运行checksur 工具到尝试解决这些问题。完成此操作后,请再次尝试安装更新。
如果没有任何帮助,请使用就地升级。