Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Did Windows 10 update remove IIS?

For about 5 years now I had a set up on my machine that runs my site locally. I enabled IIS. Configured PHP and MySql to run. Everything was working without an issue.

Today I turned on my PC and got a message that my Windows 10 machine was updated. When I went to check out my localhost, I saw that it wasn't running. IIS was disabled and all of the configurations were gone.

Looking at Windows Update history I see the following updates

enter image description here

https://support.microsoft.com/en-us/kb/3189866

https://support.microsoft.com/en-us/kb/3176937

https://support.microsoft.com/en-us/kb/3176935

https://support.microsoft.com/en-us/kb/2504637

Does anyone have an explanation for this? Why did Microsoft disabled IIS and removed all of my configurations? Is there a way to restore my previous settings?

update: For now, I rolled back to my previous Window's build and everything is back to normal.

like image 972
dev.e.loper Avatar asked Sep 19 '16 22:09

dev.e.loper


People also ask

What version of IIS is on Windows 10?

IIS 10.0 is the latest version of Internet Information Services (IIS) which shipped with Windows 10 and Windows Server 2016.

Which Windows 10 features were removed?

​The Peer Name Resolution Protocol (PNRP) cloud service was removed in Windows 10, version 1809. We're planning to complete the removal process by removing the corresponding APIs. Roaming of taskbar settings is removed in this release. This feature was announced as no longer being developed in Windows 10, version 1903.

Does Windows 10 update delete apps?

To start: Windows won't just remove programs at random times. It will only remove programs when updating to a new major version, or “build,” of Windows 10.


1 Answers

Even after I re-enabled IIS, all the sites and app pools were gone.

I explained how I restored them here: https://stackoverflow.com/a/44184735/270348

Here's the main idea:

  1. In a text editor, open C:\Windows.old\WINDOWS\System32\inetsrv\config\applicationHost.config. This is the original IIS data from before the update.
  2. In another text editor open C:\Windows\System32\inetsrv\config\applicationHost.config. This is the active IIS data.
  3. Replace the <applicationPools> and <sites> elements in the active file with those from the original
  4. Run iisreset from an elevated command prompt
like image 186
RobSiklos Avatar answered Oct 20 '22 19:10

RobSiklos