http://bugs.winehq.org/show_bug.cgi?id=29578
Bug #: 29578 Summary: Internet Explorer 9 installer for Vista needs photometadatahandler.dll and xpsprint.dll Product: Wine Version: 1.3.36 Platform: x86-64 URL: http://download.microsoft.com/download/0/8/7/08768091- 35BC-48E0-9F7F-B9802A0EE2D6/IE9-WindowsVista-x86-enu.e xe OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: RandomAccountName@mail.com Classification: Unclassified
The IE9 installer for Vista fails immediately with the message "Internet Explorer needs an update before installing." The installation log (C:\windows\IE9_main.log) shows:
00:01.994: ERROR: Checking version for C:\windows\System32\Photometadatahandler.dll: Failed. (Couldn't get File Version Info size.) 00:02.021: ERROR: Checking version for C:\windows\System32\XpsPrint.dll: Failed. (Couldn't get File Version Info size.) 00:02.042: ERROR: System version and prerequisite validation checks failed.
After making copies of ieframe.dll named photometadatahandler.dll and xpsprint.dll, this check succeeds:
00:01.329: INFO: Version Check of C:\windows\System32\Photometadatahandler.dll: 8.0.7601.17601 >= 7.0.0.0 (True) 00:01.354: INFO: Version Check of C:\windows\System32\XpsPrint.dll: 8.0.7601.17601 >= 7.0.6002.18363 (True)
The installer then gets far enough to download IE9, but still fails later.