Vista SP2 中 IE9 集成失败,错误代码为 0x8007000e

Vista SP2 中 IE9 集成失败,错误代码为 0x8007000e

我尝试使用 MDT 部署 Windows Vista SP2,并集成所有更新和 Internet Explorer 9。

虽然更新已成功安装,但我无法添加 KB982861 包。Windows 安装程序在“安装更新”步骤停止并setuperr.log包含以下内容:

2014-02-21 19:43:45, Error                 CSI    00004701 (F) STATUS_NO_MEMORY #67245051# from `anonymous-namespace'::ChangeListOrderingContext::LoadAndParseOrderFile(...)[gle=0xd0000017]
2014-02-21 19:43:45, Error                 CSI    00004702 (F) STATUS_NO_MEMORY #67059342# from Windows::COM::CPendingTransaction::ExtractInformationFromRtlTransaction(...)[gle=0xd0000017]
2014-02-21 19:43:45, Error                 CSI    00004703 (F) HRESULT_FROM_WIN32(14) #66489137# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Analyze(...)[gle=0x8007000e]
2014-02-21 19:43:46, Error                 CSI    00004704 (F) HRESULT_FROM_WIN32(14) #66481927# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 102 (0x00000066), pSink = NULL, disp = disp, coldpatching = FALSE)[gle=0x8007000e]
2014-02-21 19:43:46, Error                 CSI    00004705 (F) HRESULT_FROM_WIN32(14) #66481926# 113299006 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x00000066, pSink = NULL, disp = 0)
[gle=0x8007000e]
2014-02-21 19:43:46, Error                 CBS    Exec: Failed to commit CSI transaction to execute changes. hr: 0x8007000e
2014-02-21 19:43:46, Error                 CBS    Pkgmgr: Failed unattend install: Microsoft-Windows-InternetExplorer-Package-TopLevel~31bf3856ad364e35~x86~~9.1.8112.16421, hr: 0x8007000e

2014-02-21 19:46:24, Error      [0x0604a7] IBS    InstantiateCBSUnattendPass: Package manager returned with failing exit code 14
2014-02-21 19:46:24, Error      [0x060431] IBS    Callback_UnattendInitiatePass: An error occurred while initiating unattend passes; hr = 0x80004005

系统是 HP Compaq dc8580,配备 1GB RAM。还安装了 IE 9 必备包。

我该如何解决该问题?

答案1

错误0x8007000e是由于内存不足造成的。从 1GB 升级到 2GB 解决了这个问题。

相关内容