.NET Framework unavailable - MMC Snap ins don't open

Good morning,

and call on me in the day of trouble; I will deliver you, and you will honor me. (Paslm 50:15)

A client called me to his aid.  Small Business Server 2008 (NOT R2) in an aged but stable installation.  Exchange 2007, SQL2008 R2, six clients.
Everything patched to date.

He ran an update of his ERP / bookkeeping-software over the weekend.  Installation went without trouble up to the final step:  Patching and updating of the database content.  There the process froze about 20min into the update, way past the point where anny changes are done to the system itself.

Anyway, he rebooted, and after the reboot he was unable to open any mmc snapins.  It's a pain to diagonse anything when you can't even access the eventlog.  What I get is discribed here:


Unfortunately in German.  It basically sais that you should rename the macine.config file from C:\Windows\Microsoft.NET\Framework64\v2.0.50727
This file is not present in my installation.  Copying it from another machine has no effect.

What do do?  Anybody have a hint?
Ralph ScharpingDigital TherapistAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Please confirm that you are looking in the correct path:

32-bit: %windir%\Microsoft.NET\Framework\[version]\config\machine.config

64-bit: %windir%\Microsoft.NET\Framework64\[version]\config\machine.config
Ralph ScharpingDigital TherapistAuthor Commented:
I missed the Config-directory when copying the path to my post.
If your machine.config file is missing.... I would suggest you do a re-install/repair of teh .NET framework.

Also check if the backups are not available: http://weblogs.asp.net/hosamkamel/restore-machine-config-file
Active Protection takes the fight to cryptojacking

While there were several headline-grabbing ransomware attacks during in 2017, another big threat started appearing at the same time that didn’t get the same coverage – illicit cryptomining.

Ralph ScharpingDigital TherapistAuthor Commented:
I'd love to. But I can't remove anything from Control Panel / Software because it is not listed. I can't install it because it sais that is already installed. I can't remove the feature because i cannot open server manager.
Also check if the machine.config backups are not available: http://weblogs.asp.net/hosamkamel/restore-machine-config-file

Attempt recovery from command line: https://support.microsoft.com/en-us/kb/306160
Interestingly just came across this as well:

Unable To Open MMC On Windows Server 2008
Ralph ScharpingDigital TherapistAuthor Commented:
Yeah, that's pretty much the German page I linked to above - just in English.  It doesn't apply, because I cannot remove the feature and the file to rename does not exist.  I already copied it from a known good machine.  No effect.
Did you attempt the command line .NET framework recovery option?
Ralph ScharpingDigital TherapistAuthor Commented:
The command that is mentioned in the link you sent did not work.  The binary file does not exist anywwhere in c:\windows\microsoft.net
dotnetfx.exe would be the installer file for the .NET framework. This you can download from Microsoft.. for the version of .NET that you would like to repair.

I think there several ways try and repair the .NET from the command line (also using PowerShell).
http://www.adminarsenal.com/admin-arsenal-blog/how-to-repair-or-reinstall-net-framework-3-5 (which uses Deployment Image Servicing and Management)
https://technet.microsoft.com/en-us/library/cc732257.aspx#BKMK_powershell (Windows PowerShell - hopefully you still have access to that)
Ralph ScharpingDigital TherapistAuthor Commented:
I will try that.
Since .NET Framework is a feature of Server 2008, all downloaded installers have so far refused to do anything.  But I will go there now and try what you suggest.
Ralph ScharpingDigital TherapistAuthor Commented:

PowerShell closes right away if I open it.  It's gone so quick that I can't even read what it says.
The other article:  The first half only applies to Windows 7 / Server 2008 R2.  The paths in the second half just don't exist.  There is not Setup.exe anywhere in C:\Windows\Microsoft.NET

I guess I'll have to restore the machine to the state from thursday and start over, what do you think?
That would suck because the backup that the update wrote was lost and the update of the client on the RDP servers cannot be rolled back...
Ralph ScharpingDigital TherapistAuthor Commented:
I ended up moving all services off this machine and trashing it.  I've never seen anything like it and found no solution.  Unfortunately.  
Thank you anyway, everybody, for trying.  No luck this time.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Ralph ScharpingDigital TherapistAuthor Commented:
No solution found.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.