Answered by:
MMC could not create the snap-in Server 2008 Enterprise

Question
-
I have the following error in my Windows Server 2008
MMC could not create the snap-in. The snap-in might not have been installed correctly.
name: Server Manager
CLSID: FX:{18ea3f92-d6aa-41d9-a205-2023400c8fbb}I have not been able to find a server that has the same files as listed in other references but none of those other servers have the same issue:
- "On another Windows Server 2008 x64 or Windows Vista x64 computer, in thec:\windows\servicing\packages folder, 6 KB948609 related files may exist. Please copy all of them from that computer to c:\windows\servicing\packages on the problematic computer."
So any assistance would be great.
"If at first you don't succeed, get a bigger hammer."
Wednesday, October 10, 2012 9:16 PM
Answers
-
I know this is an old post but here is the solution. The error had to do with a .NET update. I found this answer from this blog so I have to give credit to the author.
Navigate to one of the two paths (depending on which architecture version of Server 2008 you have installed) and change the file machine.config to machine.config.old and reboot the server.
x86-32 – C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\
x86-64 – C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG
Thanks,
Jason
Jason Apt, Microsoft Certified Master | Exchange 2010 My Blog
- Proposed as answer by JasonApt Thursday, January 2, 2014 3:01 AM
- Marked as answer by Hamid Sadeghpour SalehMVP Thursday, December 19, 2019 6:56 PM
Thursday, January 2, 2014 3:01 AM
All replies
-
"If at first you don't succeed, get a bigger hammer."
Wednesday, October 10, 2012 9:18 PM -
Hello,
Has System Update Readiness Tool been run on this server? Any errors or corrupt files it found?
1.Get the Microsoft Update Readiness Tool from the location: http://support.microsoft.com/kb/947821
2.Run the Microsoft Update Readiness Tool on the problematic computer.
3.You open the %Systemroot%\Windows\logs\CBS\Checksur.log file after the scan was completed.
Advanced guidelines for diagnosing and fixing servicing corruption
http://technet.microsoft.com/en-us/library/ee619779(WS.10).aspx
Thanks
ZhangThursday, October 11, 2012 4:42 AM -
Sorry, not able to cut and paste it out. Here's what I got.
"If at first you don't succeed, get a bigger hammer."
Thursday, October 11, 2012 10:06 PM -
I take that back... I can cut and paste:
Here is the error from the MMC:
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(String assemblyName, String typeName)
at System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName)
at Microsoft.ManagementConsole.Internal.SnapInClient.CreateSnapIn(String assemblyName, String typeName)
at Microsoft.ManagementConsole.Internal.ClassLibraryServices.Microsoft.ManagementConsole.Internal.IClassLibraryServices.CreateSnapIn(String assemblyName, String typeName)
at Microsoft.ManagementConsole.Executive.SnapInInitializationOperation.OnStart()
at Microsoft.ManagementConsole.Executive.RunningOperationsTable.EnqueueOperation(Operation operation)
at Microsoft.ManagementConsole.Executive.StandAloneComponentData..ctor(SnapInRegistrationInfo info, Int32 bookkeepingId)
at Microsoft.ManagementConsole.Advanced.FrameworkSnapInFactory.Microsoft.ManagementConsole.Advanced.ISnapInFactory.CreateSnapIn(Int32 bookkeepingId, String snapInKey, Object& snapIn)"If at first you don't succeed, get a bigger hammer."
Thursday, October 11, 2012 10:08 PM -
I know this is an old post but here is the solution. The error had to do with a .NET update. I found this answer from this blog so I have to give credit to the author.
Navigate to one of the two paths (depending on which architecture version of Server 2008 you have installed) and change the file machine.config to machine.config.old and reboot the server.
x86-32 – C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\
x86-64 – C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG
Thanks,
Jason
Jason Apt, Microsoft Certified Master | Exchange 2010 My Blog
- Proposed as answer by JasonApt Thursday, January 2, 2014 3:01 AM
- Marked as answer by Hamid Sadeghpour SalehMVP Thursday, December 19, 2019 6:56 PM
Thursday, January 2, 2014 3:01 AM