inetmgr аварийно завершает работу после добавления роли IIS6 MetabaseCompatibility

inetmgr аварийно завершает работу после добавления роли IIS6 MetabaseCompatibility

Я добавил роль IIS6 MetabaseCompatibility на свой 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

Я бы с удовольствием посмотрел на лог-файл CBS из C:\Windows\Logs\CBS. Там должна быть запись о сбое и причине сбоя. Дайте мне знать, если хотите, чтобы я посмотрел логи.

решение3

Можно попробовать выполнить из командной строки с повышенными привилегиями:

Start Inetmgr.exe /reset

Возможно, файл настроек поврежден, поэтому эта команда может помочь.

Связанный контент