Recently I experienced this error when I opened SCCM 2012 console after the first install. I had full fill all the prerequisites before the installation of SCCM 2012 setup.
This error is due to a miss match of .NET Framework for SCCM 2012.
After following steps the error got solved.
For SCCM 2012 .NET Framework 4 required. This is required in prerequisites.
- Find the current .NET Framework version. You can identify this by checking the .NET folder name. Its located in C:\Windows\Microsoft.NET\Framework\
.NET version is 4.0.30128.
- Open notepad as run as administrator and open the Microsoft.ConfigurationManagement.exe.config file located in (SCCM install location) C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin
- Added following lines after </applicationSettings> tag.
<supportedRuntime version=”4.0.30128″ />
Use your server’s .NET framework version.
- Save the file and exit. Start the SCCM Consol. It should start now.
NOTE – Use the exact .NET framework version of your SCCM server to the startup tag.