Windows Server 2008 R2服务器pipe理器不工作 – > mmc.exe崩溃与System.IO.FileNotFoundException – > Hyper-Vangular色有罪

由于前几天我无法运行服务器pipe理器,它会失败,如下所示:

Descripción: Stopped working Firma con problemas: Nombre del evento de problema: CLR20r3 Firma del problema 01: mmc.exe Firma del problema 02: 6.1.7600.16385 Firma del problema 03: 4a5bc808 Firma del problema 04: System.Management Firma del problema 05: 2.0.0.0 Firma del problema 06: 4ca2baf0 Firma del problema 07: 32f Firma del problema 08: 12b Firma del problema 09: System.IO.FileNotFoundException Versión del sistema operativo: 6.1.7601.2.1.0.272.7 

SO中还有其他奇怪的合成器:

我正在寻找有关这些错误的信息。

没有工作的解决scheme:

  • SFC / SCANNOW不抱怨任何事情

  • 所有的Windows更新应用(在恢复丢失的Windows更新后)

  • ServerManager.log:

    一直只有一个错误:

    错误(Id = 0)System.Runtime.InteropServices.COMException(0x800706D9):没有干草是extremos disponibles desde el asignador de extremos。 (Excepciónde HRESULT:0x800706D9)Microsoft.Windows.ServerManager.NativeMethods.INetFwPolicy2.IsRuleGroupCurrentlyEnabled(String group)Microsoft.Windows.ServerManager.DirectResult.GetRemoteManagementEnabled()

    在英语中:“终点映射器没有可用的端点”

我在哪里可以看到哪个mmc.exe正在寻找System.IO.FileNotFoundException臭名昭着的文件?

请,任何灯光,将不胜感激…

编辑:看来Hyper-V的angular色是服务器pipe理器不工作的罪魁祸首。 从Powershell中卸载它会使服务器pipe理器再次工作,但是只有在重新启动之前,它才能做任何事情。 当重新启动它不能删除的angular色和服务器pipe理器失败重蹈覆辙,具有相同的FileNotFoundException。

编辑2:需要一种方法来卸载Hyper-Vangular色(即使通过暴力)或修复它(可能find文件丢失,ServerManager.log是没有用的)

编辑3:仍然在等待任何帮助导致解决问题无论如何。

最后问题是Hyper-V的angular色。 我记得,这是第一件开始麻烦的问题。

使用Powershell我做到了这一点:

  PS C:\Windows\system32> Get-WindowsFeature Display Name Name ------------ ---- [ ] Active Directory Lightweight Directory Services ADLDS [ ] Active Directory Rights Management Services ADRMS [ ] Servidor de Active Directory Rights Manageme... ADRMS-Server [ ] Compatibilidad con la federación de identidades ADRMS-Identity Get-WindowsFeature : No se puede encontrar el módulo especificado. (Excepción de HRESULT: 0x8007007E) En línea: 1 Carácter: 20 + Get-WindowsFeature <<<< + CategoryInfo : NotSpecified: (:) [Get-WindowsFeature], FileNotFoundException + FullyQualifiedErrorId : System.IO.FileNotFoundException,Microsoft.Windows.ServerManager.Commands.GetWindowsFeatureCommand 

而且,在尝试运行de服务器pipe理器时出现了相同的IOException,所以我尽pipe可以尝试消除可疑的worng模块,但是hyper-V:

 PS C:\Windows\system32> Remove-WindowsFeature Hyper-V ADVERTENCIA: [Eliminación] correcta: [Hyper-V] Hyper-V. Debe reiniciar este servidor para finalizar el proceso de eliminación. Success Restart Needed Exit Code Feature Result ------- -------------- --------- -------------- True Yes Succes... {Hyper-V} 

而现在服务器pipe理器正在重新工作!

我将尝试重新添加Hyper-Vangular色,但现在我不需要它了…

感谢您的build议。

使用进程监视器来查看MMC正试图加载哪个文件。

你确定你的服务器没有感染病毒吗?

特别是Live安全虚假AV恶意软件的某些应变就是这样的

  • 删除BITS服务
  • 删除Windows Update服务
  • 删除Windows防火墙服务

检查您的registry中设置为在启动和login时运行的可执行文件:

 HKLM\Software\Microsoft\Windows\CurrentVersion\Run HKCU\Software\Microsoft\Windows\CurrentVersion\Run 

特别是,查找您通常login的用户的%APPDATA%中引用的可执行文件。 如果还有其他的这个服务器的普通用户,那么你也需要检查他们的蜂箱。

最后,我设法修复这个问题几个月后,当我试图找出另一个问题….

在由于WMI问题而无法安装SQL Server Studio之后(它的设置是这样说的),我发现了WMIDiag工具来诊断它的问题:

http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=7684

它在WMI中logging了很多问题,我遵循这个论坛主题:

http://social.msdn.microsoft.com/Forums/eu/Vsexpressinstall/thread/632ca405-1c38-405b-9ed3-01785c9f99d1

我运行该脚本来修复WMI和尤里卡! SQL Server工作室可以安装,我也恢复了我的“服务器pipe理器”!

所以如果有人发现自己像我这样的奇怪的错误(可能不是…),它可以尝试该工具,该脚本也许。

欢呼所有。