I have
- Visual Studio 2008 - French Language Version
- Windows Vista Home Premium (English UK Version)

Trying to install Visual Studio 2008 Service Pack 1 fails with fatal error notification (see below).

I downloaded the following ISO file and tried to install from a DVD:

http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=27673c47-b3b5-4c67-bd99-84e525b5ce61

Run installation of Service Pack 1 from DVD.

Did anyone have a similar kind of situation / error?

Wolfgang

PS: Here goes the relevant part of the error log:

Created new ExePerformer for Exe item

[10/16/2009, 10:13:18] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) In PreCreateProcess
[10/16/2009, 10:13:18] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) m_pSetupWatcher->Connect succeeded
[10/16/2009, 10:13:18] (IronSpigot::ExeInstallerBase::Launch) Launching CreateProcess with command line = VC_IA64Runtime.exe /q /progress CartmanSetupExeWatcher2714486356
[10/16/2009, 10:13:27] (IronSpigot::CartmanExeInstallerBase::PostCreateProcess) PostCreateProcess succeeded
[10/16/2009, 10:13:35] (IronSpigot::ExeInstallerBase::PerformAction) F:\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/16/2009, 10:13:35] (IronSpigot::ExeInstallerBase::PerformAction) Exe (F:\vs90sp1\VC_IA64Runtime.exe) succeeded.
[10/16/2009, 10:13:35] Action complete
[10/16/2009, 10:13:35] (IronSpigot::RegKeyT<class ATL::CRegKey>::Evaluate) RegKey: HKLM\SOFTWARE\Microsoft\VisualStudio\9.0 exists.
[10/16/2009, 10:13:35] Exists evaluated to true
[10/16/2009, 10:13:35] (IronSpigot::ExeInstallerBase::ExeInstallerBase) Created new ExePerformer for Exe item
[10/16/2009, 10:13:35] (IronSpigot::CartmanExeInstallerBase::CartmanExeInstallerBase) Created new CartmanExePerformer for Exe item
[10/16/2009, 10:13:35] (IronSpigot::CartmanExeInstaller::CartmanExeInstaller) In CartmanExeInstaller::CartmanExeInstaller
[10/16/2009, 10:13:35] (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/16/2009, 10:13:35] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) In PreCreateProcess
[10/16/2009, 10:13:35] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) m_pSetupWatcher->Connect succeeded
[10/16/2009, 10:13:35] (IronSpigot::ExeInstallerBase::Launch) Launching CreateProcess with command line = dotnetfx35langpack_x86fr.exe /q /norestart /progress CartmanSetupExeWatcher2684537486
[10/16/2009, 10:13:49] (IronSpigot::CartmanExeInstallerBase::PostCreateProcess) PostCreateProcess succeeded
[10/16/2009, 10:15:16] (IronSpigot::ExeInstallerBase::EnsureExitCodeIsAnMSIErrorCode) Original exit code: F:\vs90sp1\dotnetfx35langpack_x86fr.exe returned non-MSI error code: 0x1 - Incorrect function.
[10/16/2009, 10:15:16] (IronSpigot::ExeInstallerBase::PerformAction) Exe log file(s) :
[10/16/2009, 10:15:16] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\WOLFI~1.WOL\AppData\Local\Temp\dd_dotnetfx35error_lp.txt
[10/16/2009, 10:15:16] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\WOLFI~1.WOL\AppData\Local\Temp\dd_dotnetfx35install_lp.txt
[10/16/2009, 10:15:16] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\WOLFI~1.WOL\AppData\Local\Temp\dd_depcheck_NETFX_EXP_35.txt
[10/16/2009, 10:15:16] (IronSpigot::ExeInstallerBase::PerformAction) Exe (F:\vs90sp1\dotnetfx35langpack_x86fr.exe) failed with 0x80070643 - Fatal error during installation. .
[10/16/2009, 10:15:16] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_dotnetfx35error_lp.txt
[10/16/2009, 10:15:16] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_dotnetfx35install_lp.txt
[10/16/2009, 10:15:16] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_depcheck_NETFX_EXP_35.txt
[10/16/2009, 10:15:16] (IronSpigot::ExeInstallerBase::PerformAction) PerformOperation on exe returned exit code 1603 (translates to HRESULT = 0x80070643)
[10/16/2009, 10:15:17] Action complete
[10/16/2009, 10:15:17] (IronSpigot::LogUtils::LogFinalResult) Final Result: Installation failed with error code: (0x80070643), Fatal error during installation.
[10/16/2009, 10:15:17] Action complete
[10/16/2009, 10:44:32] (IronSpigot::Main::PrepareAndSendManifestWatsonReport) Sending Manifest Report