web-dev-qa-db-ja.com

Windows Server 2008R2サーバーマネージャーが機能しない-> mmc.exeがSystem.IO.FileNotFoundExceptionでクラッシュする-> Hyper-Vの役割が有罪

数日前にサーバーマネージャーを実行できないため、次のように失敗します。

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には他にも奇妙なシントムがあります。

  • Hyper-Vも機能を停止し、VM情報の読み込みに失敗しました

  • デスクトップアイコンは、移動した後は常に再配置され、起動時には常に再配置されます。私は今、それを復元するために彼らの位置を記憶しているアプリを使用しています...

  • Windows Updateサービスが消滅し、BITSサービスとともに、それらを回復し、今日利用可能なすべての更新プログラムをインストールしました。

私はこれらのエラーについての情報を探しています。

うまくいかなかった解決策:

  • sfc/scannow何も文句を言わない

  • 適用されたすべてのWindowsUpdate(不足しているWindows Updateを回復した後)

  • ServerManager.log:

    常に1つのエラーのみ:

    エラー(Id = 0)System.Runtime.InteropServices.COMException(0x800706D9):Nohaymásextremosdisponiblesdesde el asignador deextremos。 (ExcepcióndeHRESULT:0x800706D9)en Microsoft.Windows.ServerManager.NativeMethods.INetFwPolicy2.IsRuleGroupCurrentlyEnabled(String group)en Microsoft.Windows.ServerManager.DirectResult.GetRemoteManagementEnabled()

    英語:「エンドポイントマッパーから利用できるエンドポイントはもうありません」

Mmc.exeがそのSystem.IO.FileNotFoundExceptionで探している悪名高いファイルはどこにありますか?

どうか、これについての光をいただければ幸いです...

編集:Hyper-Vの役割は、サーバーマネージャーが機能していないことが原因のようです。 Powershellからアンインストールすると、サーバーマネージャーは再び機能しますが、再起動するまで何もできません。再起動すると、ロールを削除できず、サーバーマネージャーは同じFileNotFoundExceptionでもう一度失敗します。

EDIT2:Hyper-Vの役割をアンインストールする方法(ブルートフォースでも)または修正する方法が必要です(ファイルが何らかの理由で欠落していることが判明した場合、ServerManager.logは役に立ちません)

EDIT3:とにかく問題を解決するためにつながる助けをまだ待っています。

1
Aleja_Vigo

ついに私は何ヶ月も後に問題を修復することができました、そして私が別の問題を理解しようとしていたとき....

WMIの問題が原因でSQLServer Studioのインストールに失敗した後(セットアップではそう言っていました)、問題を診断するためのWMIDiagツールを発見しました。

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

WMIに多くの問題が記録され、このフォーラムスレッドをフォローしました。

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

そのスクリプトを実行して、WMIとeurekaを修復しました。 SQL Server Studioをインストールでき、「サーバーマネージャー」も復元しました。

したがって、誰かが私のような奇妙なエラーを見つけた場合(おそらくそうではありません...)、そのツールとそのスクリプトを試すことができます。

みんなに乾杯。

1
Aleja_Vigo

最後に、問題はHyper-Vの役割でした。それが最初に問題に悩まされ始めたことを思い出しました。

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

また、サーバーマネージャーを実行しようとしたときと同じIOExceptionだったので、疑わしい摩耗したモジュールである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}

そして今、サーバーマネージャーは再び機能しています!!!

Hyper-Vの役割を再度追加しようとしますが、今では必要ありません...

あなたの提案をありがとう。

2
Aleja_Vigo

サーバーがウイルスに感染していないことを絶対に確信していますか?

特に、Live Securityの偽のAVマルウェアの特定の株は、次のようなことを行います。

  • BITSサービスを削除する
  • WindowsUpdateサービスを削除します
  • Windowsファイアウォールサービスを削除します

起動時およびログイン時に実行するように設定されている実行可能ファイルについて、レジストリを確認してください。

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

特に、通常ログインしているユーザーの%APPDATA%で参照されている実行可能ファイルを探します。このサーバーの他の通常のユーザーがいる場合は、それらのハイブも確認する必要があります。

1
Chris McKeown

Process Monitor を使用して、MMCがロードしようとしているファイルを確認します。

1
Chris McKeown