添加IIS6 MetabaseCompatibilityangular色后,inetmgr崩溃

我将IIS6 MetabaseCompatibilityangular色添加到了我的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 

有任何想法吗? 同时,我卸载了那个angular色,但是我还没有一个inetmgr(mmc snapin也不能工作)。

听起来不仅仅是IIS 6元数据库问题。 您可以完全删除该angular色,然后尝试重新添加该angular色并在重新添加过程中selectIIS 6元数据库兼容性

我很想看看C:\ Windows \ Logs \ CBS中的CBS日志文件。 应该有一些失败和崩溃的原因进入。 让我知道如果你想让我看看日志。

有一件事要尝试从提升的命令提示符运行:

 Start Inetmgr.exe /reset 

这可能是首选项文件已损坏,所以命令可能会有所帮助。