[Bug 43509] New: Internet Explorer 11 installer fails ( needs stubs or a suitable MSU installer)
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue Aug 8 17:10:30 CDT 2017
https://bugs.winehq.org/show_bug.cgi?id=43509
Bug ID: 43509
Summary: Internet Explorer 11 installer fails (needs stubs or a
suitable MSU installer)
Product: Wine
Version: 2.14
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: z.figura12 at gmail.com
Distribution: ---
Fails with the message "Internet Explorer needs an update before installing. Go
online and install the required update, then return to the Internet Explorer
installation page and run setup again."
Looking through logs shows that it is checking the version of several files,
namely: d3d11.dll, api-ms-win-downlevel-user32-l1-1-0.dll, ntoskrnl.exe,
api-ms-win-security-base-l1-1-0.dll, conhost.exe, segoeui.ttf, taskhost.exe,
tdh.dll, tcpip.sys. When these checks fail it attempts to download KB updates
(as can be seen from
https://support.microsoft.com/en-us/help/2847882/prerequisite-updates-for-internet-explorer-11).
Wine lacks the last four of these. Adding a version resource to tdh.dll, and
adding a stub tcpip.sys with version resource, causes those two checks to
succeed; presumably the same can be done for taskhost.exe (although it is
probably not necessary; see below). Copying over segoeui.ttf from an existing
Windows installation does *not* work, and for the life of me I can't figure out
why; a +relay trace doesn't show the installer doing *any* version checks on
the file.
When the checks fail, the installer attempts to download and install KB updates
using dism.exe. This fails, since we don't have dism.exe.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list