Fail to uninstall IE11--"Failure configuring Windows updates Reverting changes."

In some cases, you encounter incompatibility issue after upgrade to Internet Explorer 11 and decide roll back to previous IE version as temp workaround.

To complete IE11 uninstallation, machine reboot is required. Recently I received a case that IE reverts back to IE11 after reboot, it reports: "Failure configuring Windows updates Reverting changes." during reboot machine.

For IE installation issue, we always need to check IE11_Main.log, CBS.log and windowsupdate.log.

In this case, below errors are recorded in CBS.log

2014-02-25 20:48:31, Info CSI TURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral }

{ (null) -> 9.4.8112.16421 Microsoft-Windows-IE-AdminKitMostFiles.Resources, pA = PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 (10), Culture = [l:10{5}]"zh-CN", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral }

{ (null) -> 9.4.8112.16421 Microsoft-Windows-InternetExplorer-Optional-Deployment-LanguagePack, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"de-DE", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral }

[gle=0x80004005]

2014-02-25 20:52:22, Error CSI 00000009@2014/2/26:01:52:22.897 (F) CMIADAPTER: AI failed. HRESULT = 80041002 [Error,Facility=FACILITY_ITF,Code=4098 (0x1002)]

Element:

[89]"<mof xmlns="urn:schemas-microsoft-com:asm.v3" name="$(runtime.wbem)\de-DE\msfeeds.mfl" />"

2014-02-25 20:52:28, Info CSI 000000fd@2014/2/26:01:52:28.455 CSI Advanced installer perf trace:

CSIPERF:AIDONE;{9f4ec79f-3a97-4772-b635-2899468900a2};Microsoft-Windows-IE-Feedsbs.Resources, Version = 9.4.8112.16421, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"de-DE", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral;2144782

2014-02-25 20:52:28, Error [0x018020] CSI 000000fe (F) Failed execution of queue item Installer: Mof ({9f4ec79f-3a97-4772-b635-2899468900a2}) with HRESULT 80041002 [Error,Facility=FACILITY_ITF,Code=4098 (0x1002)]. Failure will not be ignored: A rollback will be initiated after all the operations in the installer queue are completed; installer is reliable (2)[gle=0x80004005]

Error code details as below: it indicates some files are missing.

Error Result : 0x80041002 ( -2147217406 )

ID Defined as : WBEM_E_NOT_FOUND

Error Type : OLE HRESULT Error

Facility : FACILITY_ITF 0x00000004 ( 4 )

Severity : SEVERITY_ERROR 0x00000001 ( 1 )

Code : 0x00001002 ( 4098 )

Source Error file : Errors from WBEMcli.h

Message Text : WBEM (Web Based Enterprise Management) SDK Error

Look through the CBS.log, it shows IE9 German (Germany) de-DE language pack was installed before.

Some local test verified the issue can be reproduced with below steps:

Reproduce steps

==========

Band new win7

Install IE9

Install IE9 language pack Chinese-Taiwan: IE9-Windows6.1-LanguagePack-x64-cht.msu

Upgrade to IE11

Uninstall IE11

Expected Result:

After reboot, roll back to IE9

Actual Result:

After reboot, still IE11

Solution

===========

To uninstall IE11 from problematical machine, we can take following steps:

1. Need to remove installed IE9 language pack before uninstall IE11 [We have to download the package, and use command to remove it since the remove option may not be available in UI]:

a. Download IE9 language pack for win7 from internet and save to msu file to local.

Windows Internet Explorer 9 Language Packs for Windows 7 and Windows Server 2008 R2

https://www.microsoft.com/en-us/download/details.aspx?id=1944

b. Steps below exact extract the certain cab from msu, for example Chinese Taiwan:

In Administrator: Command prompt, type command as below

expand -F:* IE9-Windows6.1-LanguagePack-x64-cht.msu c:\temp

c. Then, uninstall language pack from cab

dism /online /remove-package /packagePath: Windows6.1-KB982861-x64.cab

2. Finally, uninstall IE11.

In some cases, there are more than one IE language pack in OS. It is required to do them one by one and then uninstall IE11.

Please note: extracted cabs from msu are all called Windows6.1-KB982861-x64.cab, so save it to different location to avoid overwriting in case doing batch job.

Optional, for other IE language pack, you can choose to install OS language pack to fix this issue, for example German, install German OS language pack and then uninstall IE11. IE11 can also be uninstall successfully

Note: There is no zh-tw OS language pack available on Win 7.

Hope it will be helpful!

Regards,

Anik Shen from GBSD DSI IE