IIS6 メタベース互換性ロールを追加した後に inetmgr がクラッシュする

IIS6 メタベース互換性ロールを追加した後に inetmgr がクラッシュする

IIS6 MetabaseCompatibility Role を Server 2008 に追加しましたが、inetmgr を起動できなくなりました。

IISMANAGER_CRASH

IIS Manager terminated unexpectedly.

Exception:System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.Web.Management.Host.Shell.ShellApplication.Initialize(Boolean localDevelopmentMode, Boolean resetPreferences)
   at Microsoft.Web.Management.Host.Shell.ShellApplication.Execute(Boolean localDevelopmentMode, Boolean resetPreferences, Boolean resetPreferencesNoLaunch)

Process:InetMgr

何かアイデアはありますか? その間、その役割をアンインストールしましたが、まだ inetmgr がありません (mmc スナップインも機能しません)。

答え1

IIS 6 メタベースの問題以上のもののように思えます。役割を完全に削除してから、役割を再度追加し、再追加プロセス中に IIS 6 メタベースの互換性を選択してみてはいかがでしょうか。

答え2

C:\Windows\Logs\CBS の CBS ログファイルを見てみたいと思います。失敗とクラッシュの原因に関するエントリがあるはずです。ログを見て欲しい場合はお知らせください。

答え3

試してみることの 1 つは、管理者特権のコマンド プロンプトから次のコマンドを実行することです。

Start Inetmgr.exe /reset

設定ファイルが破損している可能性があるため、そのコマンドが役立つ可能性があります。

関連情報