我在Windows Server 2012 R2上安装了Virtual Machine Manager。它安装成功但SCVMM服务无法启动请检查以下日志和错误
当我尝试启动SCVMM服务时,其结果出现以下错误
“本地计算机上的System Center Virtual Machine Manager服务已启动然后停止。如果某些服务未被其他服务或程序使用,则会自动停止。”日志名称:应用程序源:SCVMMService日期:2014年11月4日7:58 :55 AM事件ID:0任务类别:无级别:错误关键词:经典用户:N / A计算机:HC **********描述:
Service cannot be started. System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.RuntimeModule.GetTypes()
at System.Reflection.Assembly.GetTypes()
at Microsoft.VirtualManager.Remoting.IndigoSerializableObject.BuildKnownAssemblyTypes(Assembly assembly)
at Microsoft.VirtualManager.Remoting.IndigoSerializableObject.InitializeKnownTypesCache(List`1 assembliesToExamine)
at Microsoft.VirtualManager.Engine.Remoting.IndigoServiceHost.InitializeKnownTypesCache()
at Microsoft.VirtualManager.Engine.VirtualManagerService.TimeStartupMethod(String description, TimedStartupMethod methodToTime)
at Microsoft.VirtualManager.Engine.VirtualManagerService.OnStart(String[] args)
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="SCVMMService" />
<EventID Qualifiers="0">0</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-11-04T07:58:55.000000000Z" />
<EventRecordID>10656</EventRecordID>
<Channel>Application</Channel>
<Computer>HC-S*********** </Computer>
<Security />
</System>
<EventData>
<Data>Service cannot be started. System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.RuntimeModule.GetTypes()
at System.Reflection.Assembly.GetTypes()
at Microsoft.VirtualManager.Remoting.IndigoSerializableObject.BuildKnownAssemblyTypes(Assembly assembly)
at Microsoft.VirtualManager.Remoting.IndigoSerializableObject.InitializeKnownTypesCache(List`1 assembliesToExamine)
at Microsoft.VirtualManager.Engine.Remoting.IndigoServiceHost.InitializeKnownTypesCache()
at Microsoft.VirtualManager.Engine.VirtualManagerService.TimeStartupMethod(String description, TimedStartupMethod methodToTime)
at Microsoft.VirtualManager.Engine.VirtualManagerService.OnStart(String[] args)
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)</Data>
</EventData>
</Event>
谢谢你在这里发帖。
要解决此问题,请查看AD组成员资格以获取任何循环引用并将其删除。如果循环引用不明显,则下面的脚本可以列出特定组的嵌套成员。
注意使用“Active Directory用户和计算机”确定导致问题的组的最顶层组。
dsquery group -name“Group_VMMSSU”| dsget group -members -expand
我希望您在安装SCVMM高级部署过程之前已按照这些步骤操作:
我建议您查看此链接以获取更多详细信息。
Girish Prajwal
我有这个错误,无法找到问题的更新答案。
在我的情况下,我在同一台机器上安装了SCVMM(服务器和控制台)(我想这对于第一次安装来说非常正常)。我看到系统正常工作,然后我安装了Windows Update提供的所有更新。重新启动后,我的服务“System Center Virtual Machine Manager”无法启动。解决方案是查看控制面板:“程序和功能”。单击“已安装的更新”,系统中心控制台有一个条目。这是汇总10.我卸载了这个,现在服务能够启动,我可以登录。
希望这有助于某人。
来自Microsoft的这篇知识库文章解决了问题 - https://support.microsoft.com/en-us/kb/3045931
要解决此问题,请通过安装除控制台更新之外的VMM服务器更新包来完成更新汇总安装。 VMM服务器和VMM管理控制台更新都必须处于兼容的版本级别。这通常是相同的更新汇总级别。例如,如果服务器也位于UR5,则VMM管理控制台应位于VMM UR5级别。
在某些情况下,组件可能没有可比较的更新。在这种情况下,应将组件更新为最新的适用更新。例如,如果VMM服务器更新为UR5后修补程序,但VMM管理控制台没有相应的修补程序,则VMM管理控制台应更新为UR5。
在我的情况下,更新汇总11是休息的原因。进入程序和功能 - >已安装的更新,我注意到管理控制台的更新汇总11已成功安装,但VMM服务的更新汇总11已失败。
我手动安装了失败的更新(在我的情况下是http://download.microsoft.com/download/7/5/1/7515E3DB-1B43-4E7F-8774-A877CCEAA96E/kb3184831_vmmserver_amd64.msp),现在VMM服务能够启动并保持启动状态。