A customer has a new-ish (3-4 weeks) SBS 2003 Premium R2 install on a HP Proliant ML150 G5 server with 2 x quad core CPUs.
Today, the Microsoft Firewall service has decided it doesn't want to run anymore and so the ISA Server services are also failing to start.
I'm getting Error 1068 when I try to start the Microsoft Firewall & Microsoft ISA Server Job Scheduler services, and Error 1067 when I try to start the Microsoft ISA Server Control Service.
In the Application log I'm getting Event ID 7024 - "The Microsoft ISA Server Control service terminated with service-specific error 3221239581 (0xc000371d)"
and also Event ID 1000 - "Faulting application mspadmin.exe, version 4.0.2167.887, stamp 462cc523, faulting module ntdll.dll, version 5.2.3790.4455, stamp 49900e8a, debug? 0, fault address 0x0001a379".
When I've had these in the past it's always been because of the multi-core CPU's so I've just applied the ISA service pack 3 and the problem was fixed.
This time the server was fully patched. I tried re-installing ISA 2004 SP3 and also completely uninstalling ISA and reinstalling ISA and then applying the service packs, but still the same problem exists. Currently I've got ISA uninstalled so the customer can use the internet but they really need some of the functionality of ISA to be fully up and running.
There doesn't appear to be any new software installed on the server and the customer confirms this.
Can anyone suggest what may be causing ISA to fail in this case and how I can resolve the problem?