Windows 10: IIS Install Fails Windows 10.0.10586
IIS Install Fails Windows 10.0.10586
First, I want to start out by saying these type of post are something that I tend to never do, but after a week and a half I am out of Ideas.
I just recently upgraded to the latest build of Windows 10 (10586).
In Order to complete the upgrade, I had to remove all components of IIS.
Now that the upgrade is complete, I am now trying to reinstall but running into some major issues.
I have run through every post online that I can find to resolve this issue but none of them appear to work (most post on this issue are for windows 7 or 8) and a format/reinstall is basically out of the question.
I have tried installing through add and remove features, DISM, DISM with /source, safe mode, clean boot, and any combination of these that you could probably come up with.
I have removed the keys (they are always regenerated in the install attempt), removed the /inetsrv and /inetpub folders (also recreated on install attempt), searched registry, and run every repair option I can find (/sfc and DISM)
Looking through the logs, I have narrowed it down to this:
[11/21/2015 22:32:33] "C:\WINDOWS\System32\inetsrv\iissetup.exe" /install SharedLibraries
[11/21/2015 22:32:33] Successfully added IIS_IUSRS ACE to DACL at %ProgramData%\Microsoft\Windows\WER\ReportQueue.
[11/21/2015 22:32:33] NetFrameworkConfigurationKey key container already exists
[11/21/2015 22:32:33] Set ACLs on NetFrameworkConfigurationKey
[11/21/2015 22:32:33] iisWasKey key container already exists
[11/21/2015 22:32:33] iisWasKey user key already exists
[11/21/2015 22:32:34] iisConfigurationKey already exists
[11/21/2015 22:32:34] iisConfigurationKey already exists
[11/21/2015 22:32:34] Created AesProvider
[11/21/2015 22:32:34] Created IISWASOnlyAesProvider
[11/21/2015 22:32:34] < !!FAIL!! > Failed to create the iisCngConfigurationKey key container (result=0x80090009)
[11/21/2015 22:32:34] < !!FAIL!! > Generating IIS CNG Configuration Key Container (result=0x90090009)
[11/21/2015 22:32:34] < !!FAIL!! > Install of component SharedLibraries result=0x90090009
[11/21/2015 22:32:34] < !!FAIL!! > COMPONENT::ExecuteCommand result=0x90090009
[11/21/2015 22:32:34] [ End of IIS 10.0 Component Based Setup ]
[11/21/2015 22:32:34] [ ***** IIS 10.0 Component Based Setup ***** ]
-21 22:33:52, Info DISM DISM Package Manager: PID=6720 TID=6376 Error in operation: (null) (CBS HRESULT=0x80070bc9) - CCbsConUIHandler::Error
2015-11-21 22:33:52, Error DISM DISM Package Manager: PID=6720 TID=9796 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x80070bc9)
2015-11-21 22:33:52, Error DISM DISM Package Manager: PID=6720 TID=9796 Failed processing package changes with session options - CDISMPackageManager::ProcessChangesWithOptions(hr:0x80070bc9)
2015-11-21 22:33:52, Error DISM DISM Package Manager: PID=6720 TID=9796 Failed ProcessChanges. - CPackageManagerCLIHandler::Private_ProcessFeatureChange(hr:0x80070bc9)
2015-11-21 22:33:52, Error DISM DISM Package Manager: PID=6720 TID=9796 Failed while processing command enable-feature. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x80070bc9)
2015-11-21 22:33:52, Info DISM DISM Package Manager: PID=6720 TID=9796 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine
2015-11-21 22:33:52, Error DISM DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=80070BC9
2015-11-21 22:33:50, Info CSI 00000956@2015/11/22:03:33:50.735 Done executing midground installer in 0ms
2015-11-21 22:33:50, Info CSI 00000957 Creating NT transaction (seq 169), objectname "(null)"
2015-11-21 22:33:50, Info CSI 00000958 Created NT transaction (seq 169) result 0x00000000, handle @0x2088
2015-11-21 22:33:51, Info CSI 00000959 Error STATUS_CANNOT_DELETE while executing operation DeleteFile on [l:36]"\??\C:\WINDOWS\System32\admwprox.dll"
2015-11-21 22:33:51, Info CBS Setting ExecuteState key to: ExecuteStateNone
2015-11-21 22:33:51, Info CBS Setting RollbackFailed flag to 0
2015-11-21 22:33:51, Info CBS Clearing HangDetect value
2015-11-21 22:33:51, Info CBS Saved last global progress. Current: 0, Limit: 1, ExecuteState: ExecuteStateNone
2015-11-21 22:33:51, Info CBS Exec: Scheduled TrustedInstaller for auto-start because rollback was pended. [HRESULT = 0x00000000 - S_OK]
2015-11-21 22:33:51, Info CBS TI: CBS has signaled that a reboot is required.
2015-11-21 22:33:51, Error CBS Exec: An error occurred while committing the transaction and the transaction rollback requires a reboot. [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
2015-11-21 22:33:51, Info CBS Perf: InstallUninstallChain complete.
2015-11-21 22:33:51, Info CSI 0000095a@2015/11/22:03:33:51.620 CSI Transaction @0x260d468ed20 destroyed
2015-11-21 22:33:51, Info CBS Failed to execute execution chain. [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
2015-11-21 22:33:51, Error CBS Failed to process single phase execution. [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
2015-11-21 22:33:51, Info CBS WER: Generating failure report for package: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.10586.0, status: 0x80070bc9, failure source: Execute, start state: Installed, target state: Installed, client id: DISM Package Manager Provider
(there's more in the CBS.log. All the logs I referenced here are attached.)
If anyone could help me out here it would be greatly appreciated.
I have basically run out of web links/forums from google searches and I just appear to be working in circles with all of them so far.
again, thanks for any help anyone can provide.
well, it's been a week since I posted this issue and no replies.
Unfortunately, this issue is still occurring and I'm unable to install IIS.
I did attempt to call Microsoft Support and after over an hour on the phone with them, I only learned two things:
1) the biggest waste of time ever
2) they are not willing to help or even look at this issue.
Basically, after 3 phone calls and a online chat, I was transferred to Pro Support (to this point, no one I talked to even knew what IIS was).
I was told by Pro support that IIS 10 did not exist, IIS 8.5 was the latest (which is true for server)
After calling Microsoft Support, I learned that even though IIS is apart of Windows 10 10586, I have to pay $499.00 just to get my issue resolved even though I am a home user and NOT a Business user.
I have been apart of the insider program and was very excited about Windows 10 up to the point that when I need help, I cannot receive it.
I could purchase a new PC from the price it would cost me to get a included feature fixed, or just wipe my current machine and start from scratch (which I am trying to avoid due to the amount of time it takes to reinstall all of my software and contact other companies to get my license reset for other software)
IIS is included as a part of Windows 10 for home users and nowhere does it state that IIS is only for business users and to get issues resolved requires a Business support contract.
Having to pay $499.00 to have a issue fixed for a home user is not acceptable.
Looks like i'm stuck trying to figure this one out on my own, or wait till Microsoft releases one of their silent fixes to correct this issue
What was the issue that caused you to remove IIS before upgrading to 10586? I have upgraded from windows 8 Pro -> windows 8.1 Pro -> windows 10 Pro 10240 -> windows 10 Pro 10586 without any issues with IIS during the upgrades.
Ironically enough, it was actually the exact same error.
When installing the update, it would fail at 40%
When I went back to and checked the upgrade error log after the rollback, I was getting the same error.
When the 10586 upgrade tried to run the command:
"C:\WINDOWS\System32\inetsrv\iissetup.exe" /install SharedLibraries
it would fail with:
< !!FAIL!! > Failed to create the iisCngConfigurationKey key container (result=0x80090009)
My thought at the time was, if I uninstall IIS, it would remove all of the current files (and any file that may be corrupt causing this issue)
Then I could install the November update and reinstall IIS but it looks like this plan backfired
My second thought after a couple weeks of research and troubleshooting was a corrupt MachineKey so I have actually backed up all of my machine keys, removed them and attempted the install again but still get the same error.
I actually tried removing all the machine key and attempting the install just a few minutes ago:
12:51:30] [ ***** IIS 10.0 Component Based Setup ***** ]
[11/29/2015 12:51:30] "C:\WINDOWS\System32\inetsrv\iissetup.exe" /install SharedLibraries
[11/29/2015 12:51:30] Successfully added IIS_IUSRS ACE to DACL at %ProgramData%\Microsoft\Windows\WER\ReportQueue.
[11/29/2015 12:51:30] Created NetFrameworkConfigurationKey key containter
[11/29/2015 12:51:30] Created NetFrameworkConfigurationKey user key
[11/29/2015 12:51:30] Set ACLs on NetFrameworkConfigurationKey
[11/29/2015 12:51:30] Created iisWasKey key container
[11/29/2015 12:51:30] Created iisWasKey user key
[11/29/2015 12:51:30] Created iisConfigurationKey key container
[11/29/2015 12:51:31] Created iisConfigurationKey user key
[11/29/2015 12:51:31] Set ACLs on iisConfigurationKey
[11/29/2015 12:51:31] iisConfigurationKey already exists
[11/29/2015 12:51:31] Created AesProvider
[11/29/2015 12:51:31] Created IISWASOnlyAesProvider
[11/29/2015 12:51:31] < !!FAIL!! > Failed to create the iisCngConfigurationKey key container (result=0x80090009)
[11/29/2015 12:51:31] < !!FAIL!! > Generating IIS CNG Configuration Key Container (result=0x90090009)
[11/29/2015 12:51:31] < !!FAIL!! > Install of component SharedLibraries result=0x90090009
[11/29/2015 12:51:31] < !!FAIL!! > COMPONENT::ExecuteCommand result=0x90090009
[11/29/2015 12:51:31] [ End of IIS 10.0 Component Based Setup ]
as you can see, it has no problems creating the other keys.
I tried to comment out the "Protected data" section of the ApplicationHost.config file before attempting the install (this is the only file I can find that references the iisCngConfigurationKey) but for some unknown reason, it still tries to create that Key Container.
Have you ever done a clean install since upgrading to Win10? I know you have said this is not your preferred route because of the time it would take to reinstall all your software but it would no doubt solve the problem and give you a better running OS.
I ended up doing this for my system and found that I had a lot of stuff I either no longer needed or was superseded by new features of Windows. My PC has run so much better since doing this.
Weigh up whether you want to spend more time trying to fix it and possibly getting frustrated versus the benefits of a clean install. Sorry I can't be more helpful.
This issue has been explained here by neoGeneva, it's a conflict between IIS and Broadcom WiFi driver.
Thanks so much for that link, LuKePicci. The solution there -- deleting a Broadcom wifi driver -- worked perfectly for my current Win10 upgrade problem.
I attempted to update my desktop with Windows 10 x64 build 10240 to 10586 using the ISO. The update gets as far as the second section and stalls at 32% - I left it for hours with no change. Fortunately powering off the system resulted in 10240...
Ok, I'm pretty sure I know what's going on, but I don't know which commands to run to fix. So, Windows 10 runs into issues during the reboot portion of the upgrade. I think it's that the windows boot manager believes it's in the first partition on...
I had to do a fresh install of 10586.3, which went well until I noticed I had lost the .3. Started researching and found(thanks to Cluster Head) the stand alone update on the Microsoft update catalog. However, when running it, it says not for my...
Not cause by virus .. this just started today. I tried a restore point of yesterday .. nothing. I have tried several suggestions from the web but nothing seems to do it? I know it would be better if i could name them but can't remember the exact...
Today i have tried installing windows 10 through the application and it always gets to the install part then says there was a problem windows 10 installation failed. I have been trying different things for a long time now and nothing seems to make...