IE 11 update requires the following prerequisite updates – link.
Even after installing those (most of which are already there) IE 11 install will complain and fail. The log files are in
In my case I was getting the following error (seems to be the same for others too):
00:47.689: ERROR: WMI query for Hotfixes timed out. Query string: 'Select HotFixID from Win32_QuickFixEngineering WHERE HotFixID="KB2670838" OR HotFixID="KB2729094"' Error: 0x00040004 (262148).
Thing is I already had this hotfix installed, so there was nothing more to do. Found this useful support post where someone suggested running the hotfix install and side-by-side launching the IE install. Might need to do it 2-3 times but that seems to make a difference. So I tried that and sure enough it helped.
01:20.216: ERROR: WMI query for Hotfixes timed out. Query string: 'Select HotFixID from Win32_QuickFixEngineering WHERE HotFixID="KB2729094"' Error: 0x00040004 (262148).
01:20.965: INFO: Download for KB2729094 initiated. Downloading http://go.microsoft.com/fwlink/?LinkID=258385 -> KB2729094_amd64.MSU.
01:21.511: INFO: Waiting for 1 prerequisite downloads.
01:36.034: INFO: Prerequisite download processes have completed. Starting Installation of 1 prerequisites.
That post is worth a read for some other tricks, especially if you are sequencing this via SCCM. I found this article from Symantec too which seems helpful. Some day when I am in charge of SCCM too I can try such stuff out! :)
Update (from Herbert Hall, who emailed me this):
Rename the KB2729094 to KB2729094_amd64.msu
Start the install for IE11. When the folder for the install is created in C:\temp hurry and copy the file in there. This made it work for me.