[Last Call] Learn how to a build a cloud-first strategyRegister Now

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 300
  • Last Modified:

Cannot access OWA because Exchange Virtual Server will not start

I had an extended power outage causing my exchange server to not be shut down cleanly. The server came back just fine and the database was successfully verified. However the HTTP service will now not start. This causes the HTTP Exchange Virtual Server to not start thus causing OWA to not work with a "service unavailable" message displayed to OWA users after authentication.

Here is the error I'm getting in the event logs...
Event ID: 7000
Source: Service Control Manager
The HTTP service failed to start due to the following error.
The specified driver is invalid.

This has a cascade affect culminating in the failure of the W3svc from starting since the HTTP service is one of the dependencies.

I've searched and there is very little info that I can find regarding an invalid driver for HTTP. I'm not sure if I can simply reinstall IIS and then recreate the Exchange OWA virtual directories and application. This is also preventing me from standing down this server as I cannot open the system folders in System Manager .

The environment is this:
Exchange 2003 Std. SP2 with all of the latest patches as of Tuesday the 8th.
Windows Serve 2003 Standard SP2 fully patched
Exchange server is a back-end server with a fully functioning front-end server.
I know front end is working as I stood up another back-end machine and moved all of the mailboxes to that machine. I'd simply shut this one down but I can't move the system roles due to the HTTP problem.

Any ideas would be greatly appreciated.

1 Solution
Alan HardistyCommented:
Can you provide more detail about which driver it thinks is invalid?
I had the same problem recently and it was a specific DLL that no longer existed.  After re-installing it IIS was happy again.
Have you seen these articles?

A service does not start, and events 7000 and 7011 are logged in Windows Server 2003

Event 7000 Occurs When Attempting to Start Exchange Services

If the IIS Admin Service is not configured to run under the Local System account, but the dependent services are configured to run under the Local System account, you receive the following error message when you attempt to start the dependent services
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Glen KnightCommented:
Sounds like a corrupt Metabase.

If you have a backup then restore the Metabase.XML file if not follow this guide for re-installing IIS on a server that is running Exchange: http://support.microsoft.com/kb/320202
aztwAuthor Commented:
alanhardisty: There is no indication in any logs as to which driver is the culprit. I'm with demazter in thinking the issue resids within IIS itself.

CompanionCube: Thanks for the suggested articles. I did actually take alook at those but non addressed my issue.

demazter: I'll try that and see how it goes. If all goes will I'll accept your solution.

Thank you all for your help.

aztwAuthor Commented:
demazter removing and reinstalling IIS worked perfectly. Thanks for pointing me to the correct KB article.

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now