I get an error just like this:
Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7001
Time: 10:19:44 AM
The Microsoft Firewall service depends on the MSSQL$MSFW service which failed to start because of the following error:
The operation completed successfully.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
and when i try to start Microsoft Firewall service it says: " Could not start the Microsoft Firewall service on Local Computer.
Error 1068: The dependency service or group failed to start."
also the other automatic service on which Microsoft Firewall service is dependant is stopped and when i try to start that service it says "The MSSQL$MSFW service on Local Computer started and then stopped. Some services stop automatically if they have no work to do, for example, the Performance Logs and Alerts service."
Following these articles
they say there is a problem writing to the logs, and that's why I can't start the service. After changing the logging types, and many other changes, the final fix was to do as others had said. Export your ISA config, uninstall and reinstall ISA, and blamo, everything works again.