Wo könnte das Problem liegen?
Das kann Dir der Apache selbst sagen. Suche nach der ausführbaren Datei (apache.exe oder httpd.exe) und starte die am Prompt. Dann gibt es auch bessere Fehlermeldungen. Möglicherweise versteht der auch wie unter Linux sowas wie "apache -t" (macht unter brauchbaren Betriebssystemen einen Test der Konfiguration).
Prüfe auch, ob am port 80 schon was lauscht:
C:> telnet localhost 80
Lauscht da wer, dann kannst Du danach blind 'GET /' eingeben. Lauscht da niemand bricht telnet ab. Ich hoffe, das gehört noch zum Lieferumfang dieses komischen Windows-Zeugs.
Fred