http://bugs.winehq.org/show_bug.cgi?id=26757
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|IE8 for Vista refuses to |IE8 for Vista needs Windows |install (CBS registry data |Update Standalone Installer |for KB937287 not present) |(Wusa.exe) with .MSU file | |support
--- Comment #4 from Anastasius Focht focht@gmx.net 2012-02-02 14:41:26 CST --- Hello,
thanks Stefan, it seems adding following key is enough to allow IE8 installer for Vista to continue:
--- snip --- $ wine reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Version" /v 6.1.7601.17592 /t REG_SZ /d "foo" /f --- snip ---
Logfile:
--- snip --- 00:00.001: ==================================================================== 00:00.003: Started: 2012/02/02 (Y/M/D) 20:42:15.673 (local) 00:00.004: Time Format in this log: MM:ss.mmm (minutes:seconds.milliseconds) 00:00.004: Command line: c:\1fa46f3d39d95455faffcc7681f72175\iesetup.exe 00:00.009: INFO: Checking version for C:\1fa46f3d39d95455faffcc7681f72175\iesetup.exe: 8.0.6001.18702 00:01.103: INFO: Acquired Package Installer Mutex 00:01.104: INFO: Operating System: Windows Workstation: 6.0.6002 (Service Pack 2) 00:01.105: INFO: Vista operating system detected. Service pack major: 2, Service pack minor: 0, Service pack name: Service Pack 2 00:01.105: INFO: Checking whether servicing stack update is installed 00:01.106: INFO: SSU version regvalue found: '6.1.7601.17592' 00:01.107: INFO: Servicing stack update found. Continuing install ... --- snip ---
As already mentioned, the main problem is Wine missing "wusa" tool/MSU file support:
--- snip --- ... 00:07.917: INFO: |Inst. IE >>> Waiting for Internet Explorer installation to complete... 00:07.928: ERROR: Unable to create process 'wusa.exe /quiet /norestart C:\1fa46f3d39d95455faffcc7681f72175\ie8.msu' 00:07.929: INFO: |Inst. IE >>> CPageProgress::DlgProc: Received WM_PM_EXECUTION_COMPLETE, 0, 2 00:07.931: INFO: Acquired Package Installer Mutex 00:07.932: ERROR: |Inst. IE >>> Internet Explorer installation completed with errors, exitresult=0x00000002, exitcode=0xffffffff ... --- snip ---
Windows Vista uses Package Manager (Pkgmgr.exe) and Windows Update Standalone Installer (Wusa.exe) to install software updates and hotfixes.
This is probably hard to implement and likely a waste of time because these installer technologies change/obsolete with every Windows version (Windows 7 uses "dism") :|
IMHO a WONTFIX.
If you need IE8, use the Windows XP MSI package (or winetricks).
Regards