Unable to upgrade to IE 11 because of error 9C59
In this blog, I will share one scenario where we the IE11 installation failed with Error 9c59 error.
SCENARIO:
- Windows 7 x64 with Internet Explore 9 + MS15-065 KB3065822 is installed.
- During the installation process of Internet Explorer 11, you may receive the 9C59 error.
- Error details: Code 9C59
- Error can be found in IE main.log (c:\Windows directory)
- IE11 shows to be installed in Add Removed / Turn Windows Features on or off console but IE9 version shows under the Internet Explore 9 Help and About Internet Explorer menu
NOTE: This error are more often seeing out of Managed Windows Client machines (Windows client machines built out of a master image used in VDI or desktop imaged environments) were prerequisites and or language packs for IE11 do not exist or corrupt exist.
Here are some steps you can take to resolved the 9c59 error:
- From an elevated Command Windows, run the following Command to help removed IE11
- FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-*11.*.mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /norestart"
- Open APPWIZ.CPL(Add Removed Programs) from command window to see if IE9 shows in the Turn Windows Features on or off console. If it does, is a good indicator we are making progress
- Run the IExplore setup using the /update-no switch from an Administrator account elevated Command Windows. This will required a reboot!
- Example: IE11-Windows6.1-x64-en-us.exe /update-no
- After the reboot, Open Internet Explore and hit the ALT Key on your keyboard to display the Help menu(if not visible) and click on the Help / About Internet Explore menu. Here you should see that Internet Explore 11 is installed with kb2841134 https://support.microsoft.com/en-us/kb/2841134.
- Now, lets make sure you have the latest Internet Explorer Cumulative update by using Windows Update which for the month of July 2015 is KB3065822 - https://support.microsoft.com/en-us/kb/3065822 MS15-065 Bulleting
- You can manually download it and install it if you like or use any other deployment method you may have on your environment!
- Reboot the client and double-checked the IE11 Installation and verified the Help and about Internet explorer shows KB 3065822
- IE11 + Latest IE Cumulative should be installed !
NOTE: If the steps above did not help resolved your scenario, you should consider the related article below for other possible steps you could take.
RELATED ARTICLE:
- 2872074 Troubleshooting a failed installation of Internet Explorer 11
https://support.microsoft.com/kb/2872074/en-US - Command line options available to uninstall Internet Explorer
https://blogs.msdn.com/b/askie/archive/2014/03/28/command-line-options-available-to-uninstall-internet-explorer.aspx
This blog has been provided to you by the IE Support team!
Comments
Anonymous
August 18, 2015
Thanks, this helped me after trying a bunch of other things!Anonymous
November 02, 2015
Worked for me. Thanks!Anonymous
November 15, 2015
I was looking for a way to fix the IE update problem for months and tried so many things (running Microsoft fixit, running the system update readiness tool, uninstalling old versions of IE, installing the new version of IE manually, etc etc) and none of them worked - but this did! Thanks! I couldn't get the Windows 10 upgrade until after IE 11 was installed.Anonymous
November 29, 2015
Great help. Thanks! For me, I had to uninstall the IE 10 language pack by modifying the command "Microsoft-Windows-InternetExplorer-10..mum" and running it before IE 11 was successfully installed.Anonymous
December 06, 2015
@VW Thanks for the feedback!!Anonymous
March 25, 2016
I went through multiple websites and forums looking for the fix to this. I was able to successfully get IE 11 installed using your tips. you saved me a good amount of gray hair, thanks!- Anonymous
April 04, 2016
Excellent!Glad it worked for you!!!
- Anonymous
Anonymous
March 26, 2016
Worked with IE 10 upgrade error. Thanks.- Anonymous
April 04, 2016
Excellent, thanks for the feedback!
- Anonymous
Anonymous
April 08, 2016
I tried to follow as instructed but it still failed to upgrade. In the IE11_main.log it shows this error:02:20.869: INFO: Process exit code 0x0000045D (1117) [The request could not be performed because of an I/O device error. ]02:20.885: ERROR: Neutral package installation failed (exit code = 0x0000045d (1117)).Could somebody help me with this.Thanks in advance.- Anonymous
April 12, 2016
@FamoI would suggest to open a ticket with Microsoft Support to look at your errors further as it looks like something else is happening on your system.- Anonymous
April 14, 2016
Sure, will do. Thanks @AxelRMSFT
- Anonymous
- Anonymous
Anonymous
April 26, 2016
I tried to copy paste the command supplied into the elevated command prompt and was told that I was using improper syntax and the Forfiles command cannot have two /c switches. What am I doing wrong?- Anonymous
April 27, 2016
I figured it out. I had to delete the quotation marks and add them again manually.- Anonymous
April 25, 2017
Thank you AMH!
- Anonymous
- Anonymous
Anonymous
May 06, 2016
when running the FORFILES command, it says that the /c option is not allowed more than '1' time. Any suggestions?- Anonymous
May 26, 2016
See AMH's reply about having to remove and readd the quotes after copying and pasting the command in.
- Anonymous
Anonymous
May 23, 2016
please follow the below procedure to get it resolve.1. Computer-> system drive properties2. Run Disc cleanup -> select clean system files3. Reboot the system4. Install IE 11 offline installer file- Anonymous
June 14, 2016
FYI: Disk Cleanup option on drive’s general properties and cleanmgr.exe is not present in Windows Server 2008 or Windows Server 2008 R2 by defaultArticle Link: https://technet.microsoft.com/en-us/library/ff630161(v=ws.10).aspx
- Anonymous
Anonymous
June 02, 2016
I could not get the commandline to work and i could not figure out what was wrong so i rewrote it in powershell:Get-ChildItem $env:windir\servicing\Packages\Microsoft-Windows-InternetExplorer-11..mum | ForEach-Object {Write-Host "Uninstalling $($.BaseName)"; Start-Process -Wait pkgmgr -ArgumentList " /up:$($.BaseName) /norestart"}I hope it could be useful!- Anonymous
June 02, 2016
Or i could just have fixed the quotes as mentioned in the comments above.. doh! :) - Anonymous
September 13, 2016
Hithanks it's work
- Anonymous
Anonymous
June 29, 2016
The comment has been removed- Anonymous
August 04, 2016
How about reading the comments above? Type the command again so that you get proper quotation marks.
- Anonymous
Anonymous
July 20, 2016
Cannot begin to thank you for this fix! I had tried everything, (client PC), on this issue. Spent probably 10 + hours and finally found your fix. Thank you so much!!!!Anonymous
August 12, 2016
The comment has been removed- Anonymous
August 12, 2016
OOooops. Did the same thing most of us did. Remove the quotes and its running but still got a popup error stating "Windows Package Manager - Operation Failed with 0x80070005. Access is denied." If I click OK, another Command window shows up to start the FORFILES uninstall process but another Windows Package Manager prompt shows up.
- Anonymous
Anonymous
September 27, 2016
The comment has been removed- Anonymous
October 06, 2016
Make sure you retype the "
- Anonymous
Anonymous
October 01, 2016
The comment has been removedAnonymous
November 02, 2016
The comment has been removedAnonymous
November 02, 2016
Apologies, I read the article without seeing the additional information in the comments. Still having some issues, but at least I can run the command. Thanks.Anonymous
November 15, 2016
Boot in safe mode. Install thru offline installer. Reboot in normal mode. Done :))- Anonymous
April 10, 2017
Fantastic yet so simple. Many thanks.
- Anonymous
Anonymous
January 11, 2017
The comment has been removed- Anonymous
January 11, 2017
@ Rick StephanThis particular error suggest corruption and may require a more involved troubleshoot steps.The Microsoft platform support team may be able to assist further with these types of scenarios.The assumption is that the problem is with the IE11 install it self, but these issues can come out of a prerequisite installation or file system level corruption.We are working on posting another blog with more IE11 installation failures scenarios that we hope can help further, but for yours a support call may be necessary.
- Anonymous
Anonymous
March 09, 2017
The comment has been removed- Anonymous
March 09, 2017
This one has the quotes corrected also FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-11..mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /norestart"
- Anonymous
Anonymous
March 24, 2017
The elevated command prompt command above worked like a charm resolving my 9C59 error. Thank you very much for this.Anonymous
July 30, 2017
This article was an excellent help. I followed all of the steps but was unable to run the IExplorer setup step. The syntax was not recognized. I closed all windows and rebooted. I was at that point able to successfully download and install IE11 using Windows Update. Thank you for all the help. It took 2 months to find the answer. It should never be this difficult to maintain and install updates for Microsoft products. I thank you again for your assistance.- Anonymous
August 03, 2017
@ HenryGlad to hear the blog help you with your IE11 installation scenario.
- Anonymous