Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I added the IIS6 MetabaseCompatibility Role to my Server 2008 but can no longer launch 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

any ideas? In the meantime, I uninstalled that role but I still don't have an inetmgr (mmc snapin doesn't work either).

share|improve this question

3 Answers 3

Sounds like more than a IIS 6 metabase issue. Can you completly remove the role and then attempt to re-add the role and select IIS 6 metabase compatability during the re-add process

share|improve this answer

I would love to have a look at CBS logfile from C:\Windows\Logs\CBS. There should be some entry for the failure and cause of crash. Let me know if you want me to have a look at the logs.

share|improve this answer

One thing to try is from an elevated command prompt run:

Start Inetmgr.exe /reset

It could be that the preferences file has been corrupted so that command might help.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.