VS2008 SP1 安装时异常处理

错误日志:

Exe (I:\vs90sp1\VC_x86Runtime.exe) succeeded.
[10/22/2008, 22:2:20] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_VC_x86RuntimeMSI05CB.txt
[10/22/2008, 22:2:20] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_VC_x86RuntimeUI05CB.txt

[10/22/2008, 22:2:20] Action complete

[10/22/2008, 22:2:20] Exists: evaluating...

[10/22/2008, 22:2:20] (IronSpigot::RegKeyT<class ATL::CRegKey>::Evaluate) RegKey: HKLM\SOFTWARE\Microsoft\VisualStudio\9.0 exists.

[10/22/2008, 22:2:20] Exists evaluated to true

[10/22/2008, 22:2:20] (IronSpigot::ExeInstallerBase::ExeInstallerBase) Created new ExePerformer for Exe item
[10/22/2008, 22:2:20] (IronSpigot::CartmanExeInstallerBase::CartmanExeInstallerBase) Created new CartmanExePerformer for Exe item
[10/22/2008, 22:2:20] (IronSpigot::CartmanExeInstaller::CartmanExeInstaller) In CartmanExeInstaller::CartmanExeInstaller
[10/22/2008, 22:2:20] (IronSpigot::CompositePerformerBaseT<class IronSpigot::MsiInstaller,struct IronSpigot::MspInstaller,struct IronSpigot::MultipleMspInstaller,class IronSpigot::ExeSelectingPerformer<class IronSpigot::ExeInstaller,class IronSpigot::CartmanExeInstaller> >::PerformAction) Created new ExePerformer for Exe item

[10/22/2008, 22:2:20] Action: Performing Action on Exe at I:\vs90sp1\VC_x64Runtime.exe...

[10/22/2008, 22:2:20] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) In PreCreateProcess
[10/22/2008, 22:2:20] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) m_pSetupWatcher->Connect succeeded
[10/22/2008, 22:2:20] (IronSpigot::ExeInstallerBase::Launch) Launching CreateProcess with command line = VC_x64Runtime.exe /q /progress CartmanSetupExeWatcher142334172
[10/22/2008, 22:2:20] (IronSpigot::CartmanExeInstallerBase::PostCreateProcess) PostCreateProcess succeeded
[10/22/2008, 22:2:25] (IronSpigot::ExeInstallerBase::PerformAction) Exe log file(s) :
[10/22/2008, 22:2:25] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\ADMINI~1\AppData\Local\dd_VC_x64RuntimeMSI05D8.txt
[10/22/2008, 22:2:25] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\ADMINI~1\AppData\Local\dd_VC_x64RuntimeUI05D8.txt
[10/22/2008, 22:2:25] (IronSpigot::ExeInstallerBase::PerformAction) Exe (I:\vs90sp1\VC_x64Runtime.exe) succeeded.
[10/22/2008, 22:2:25] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_VC_x64RuntimeMSI05D8.txt
[10/22/2008, 22:2:25] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_VC_x64RuntimeUI05D8.txt

[10/22/2008, 22:2:25] Action complete

[10/22/2008, 22:2:25] Exists: evaluating...

[10/22/2008, 22:2:25] (IronSpigot::RegKeyT<class ATL::CRegKey>::Evaluate) RegKey: HKLM\SOFTWARE\Microsoft\VisualStudio\9.0 exists.

[10/22/2008, 22:2:25] Exists evaluated to true

[10/22/2008, 22:2:25] (IronSpigot::ExeInstallerBase::ExeInstallerBase) Created new ExePerformer for Exe item
[10/22/2008, 22:2:25] (IronSpigot::CartmanExeInstallerBase::CartmanExeInstallerBase) Created new CartmanExePerformer for Exe item
[10/22/2008, 22:2:25] (IronSpigot::CartmanExeInstaller::CartmanExeInstaller) In CartmanExeInstaller::CartmanExeInstaller
[10/22/2008, 22:2:25] (IronSpigot::CompositePerformerBaseT<class IronSpigot::MsiInstaller,struct IronSpigot::MspInstaller,struct IronSpigot::MultipleMspInstaller,class IronSpigot::ExeSelectingPerformer<class IronSpigot::ExeInstaller,class IronSpigot::CartmanExeInstaller> >::PerformAction) Created new ExePerformer for Exe item

[10/22/2008, 22:2:25] Action: Performing Action on Exe at I:\vs90sp1\VC_IA64Runtime.exe...

[10/22/2008, 22:2:25] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) In PreCreateProcess
[10/22/2008, 22:2:25] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) m_pSetupWatcher->Connect succeeded
[10/22/2008, 22:2:25] (IronSpigot::ExeInstallerBase::Launch) Launching CreateProcess with command line = VC_IA64Runtime.exe /q /progress CartmanSetupExeWatcher2183437159
[10/22/2008, 22:2:25] (IronSpigot::CartmanExeInstallerBase::PostCreateProcess) PostCreateProcess succeeded
[10/22/2008, 22:2:28] (IronSpigot::ExeInstallerBase::PerformAction) I:\vs90sp1\VC_IA64Runtime.exe - Exe installer's log file/hint (%temp%\dd_VC_IA64Runtime*.txt|%temp%\..\dd_VC_IA64Runtime*.txt) does not exist or is invalid.
[10/22/2008, 22:2:29] (IronSpigot::ExeInstallerBase::PerformAction) Exe (I:\vs90sp1\VC_IA64Runtime.exe) succeeded.

[10/22/2008, 22:2:29] Action complete

[10/22/2008, 22:2:29] Exists: evaluating...

[10/22/2008, 22:2:29] (IronSpigot::RegKeyT<class ATL::CRegKey>::Evaluate) RegKey: HKLM\SOFTWARE\Microsoft\VisualStudio\9.0 exists.

[10/22/2008, 22:2:29] Exists evaluated to true

[10/22/2008, 22:2:29] (IronSpigot::ExeInstallerBase::ExeInstallerBase) Created new ExePerformer for Exe item
[10/22/2008, 22:2:29] (IronSpigot::CartmanExeInstallerBase::CartmanExeInstallerBase) Created new CartmanExePerformer for Exe item
[10/22/2008, 22:2:29] (IronSpigot::CartmanExeInstaller::CartmanExeInstaller) In CartmanExeInstaller::CartmanExeInstaller
[10/22/2008, 22:2:29] (IronSpigot::CompositePerformerBaseT<class IronSpigot::MsiInstaller,struct IronSpigot::MspInstaller,struct IronSpigot::MultipleMspInstaller,class IronSpigot::ExeSelectingPerformer<class IronSpigot::ExeInstaller,class IronSpigot::CartmanExeInstaller> >::PerformAction) Created new ExePerformer for Exe item

[10/22/2008, 22:2:29] Action: Performing Action on Exe at I:\vs90sp1\dotnetfx35.exe...

[10/22/2008, 22:2:29] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) In PreCreateProcess
[10/22/2008, 22:2:29] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) m_pSetupWatcher->Connect succeeded
[10/22/2008, 22:2:29] (IronSpigot::ExeInstallerBase::Launch) Launching CreateProcess with command line = dotnetfx35.exe /q /norestart /lang:ENU /progress CartmanSetupExeWatcher3206189099
[10/22/2008, 22:2:29] (IronSpigot::CartmanExeInstallerBase::PostCreateProcess) PostCreateProcess succeeded
[10/22/2008, 22:3:59] (IronSpigot::ExeInstallerBase::EnsureExitCodeIsAnMSIErrorCode) Original exit code: I:\vs90sp1\dotnetfx35.exe returned non-MSI error code: 0x422 - 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。
[10/22/2008, 22:3:59] (IronSpigot::ExeInstallerBase::PerformAction) Exe log file(s) :
[10/22/2008, 22:3:59] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\ADMINI~1\AppData\Local\dd_dotnetfx35error.txt
[10/22/2008, 22:3:59] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\ADMINI~1\AppData\Local\dd_dotnetfx35install.txt
[10/22/2008, 22:3:59] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\ADMINI~1\AppData\Local\dd_depcheck_NETFX_EXP_35.txt
[10/22/2008, 22:3:59] (IronSpigot::ExeInstallerBase::PerformAction) Exe (I:\vs90sp1\dotnetfx35.exe) failed with 0x80070643 - 安装时发生严重错误 .
[10/22/2008, 22:3:59] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_dotnetfx35error.txt
[10/22/2008, 22:3:59] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_dotnetfx35install.txt
[10/22/2008, 22:3:59] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_depcheck_NETFX_EXP_35.txt
[10/22/2008, 22:3:59] (IronSpigot::ExeInstallerBase::PerformAction) PerformOperation on exe returned exit code 1603 (translates to HRESULT = 0x80070643)

[10/22/2008, 22:3:59] Action complete

[10/22/2008, 22:3:59] (IronSpigot::LogUtils::LogFinalResult) Final Result: Installation failed with error code: (0x80070643), 安装时发生严重错误

 

error code: (0x80070643),由于此SP包在安装过程中用到系统自动更新,先检查下系统的自动更新是否开启,

或者按如下方法解决:

Found some posts about this tool on Aaron Stebners blog and gave it a try.

http://support.microsoft.com/kb/947821

Tool was mentioned in this thread
http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/f46b3f0b-105f-494c-9afb-233e4fd053f9#page:1

Downloaded, ran it, one patch was installed, rebooted (even though there was no reboot requested) and after that everything installed flawlessly. 

posted @ 2012-01-05 12:22  Range  阅读(1238)  评论(0编辑  收藏  举报