• Patch Lady – Issues installing updates on Server 2016

    Carl Katz had an interesting situation…. he was attempting to install .net 3.5 on an Essentials 2016 server and it would fail.

    We found two posts that pointed to the root cause being orphaned registry entries related to a language pack – Turkish to be exact (tr-TR). The .net 3.5 feature installed without issue after deleting the all entries containing tr-TR in HKLMSOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetect. He used  RegeditX an easier way than using raw regedit to find these entries.

    Interestingly enough, he never installed a language pack.  So clearly something is going on the install to get these servers into a slightly messed up state.

    So if Santa got you a new server for Christmas and you are having issues patching it or getting server roles installed, dig into the registry and see if your problem is registry keys that shouldn’t be there in the first place.