我尝试使用 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 解决了这个问题。