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