Wenn Apache 2.2 unter Windows nicht startet

Auf dem Windows-PC startete Apache 2.2 immer dann ordnungsgemäß, wenn der Dienst in der Diensteverwaltung (Start, Ausführen, services.msc) mit dem Starttyp “Automatisch” eingetragen ist. Stellte man diesen Eintrag um auf “Verzögert”, startete der Apache Webserver gar nicht mehr.

War der Starttyp “Manuell” und versuchte man, den Dienst manuell zu starten (etwa per net start oder die Diensteverwaltung) hatte man ebenfalls keinen Erfolg.

C:\Users\Benutzer>net start apache2.2
Apache2.2 wird gestartet.
Apache2.2 konnte nicht gestartet werden.

Ein dienstspezifischer Fehler ist aufgetreten: 1.

Sie erhalten weitere Hilfe, wenn Sie NET HELPMSG 3547 eingeben.

Die Hilfe hilft leider nicht weiter, der Fehlerbericht von Apache unter /logs/error.log zeigt keine Änderung – der Fehler wird gar nicht vermerkt.

Fehlersuche

Versucht man, im Browser die Adresse http://localhost aufzurufen, findet der keine Website. Das Port 80 wird also nicht durch einen Webserver belegt.

Eventuell finden Sie den Übeltäter mit dem Befehl

netstat –a | findstr :80

, wenn hier aber nur

TCP    0.0.0.0:80             <Computername>:0        ABHÖREN

ausgegeben wird, ist das Port 80 nicht belegt. (Anmerkung: der Befehl funktioniert in dieser Form nur auf Systemen mit installierter Powershell; ansonsten lassen Sie einfach den Teil hinter dem –a weg.)

Mögliche Ursache: Fehler in der httpd.conf

Sehr oft sind es Konfigurationsfehler, praktisch Fehler in der httpd.conf, die verhindern, dass der Server gestartet werden kann.

Achten Sie auf Tippfehler bei den Pfaden: Die umgekehrten Schrägstriche unter Windows müssen in / umgewandelt werden. Bei Ordnerangaben darf es keinen abschließenden Schrägstrich geben.

Haben Sie mit LoadModule ein Modul angegeben? Wenn das Modul im angegebenen Pfad nicht gefunden wird, startet der Webserver nicht.

Mögliche Lösung, falls Sie Skype verwenden

Beenden Sie Skype, starten Sie den Apache Webserver, starten Sie Skype erneut.

Damit man das nicht nach jedem Systemstart wiederholen muss, hier zwei Lösungsvorschläge:

1. Richten Sie Skype so ein, dass es verzögert startet. Wer ein wenig basteln will, kann sich ein kleines VB-Skript schreiben, das Programme nach vorgegebener Wartezeit aufruft.

2. Besitzer von Lenovo-Laptops können auch den Access Connections Manager zur Hilfe nehmen und abhängig vom Netzwerkstandort Programme und Batch-Skripte automatisch ausführen lassen.

An oberster Stelle kann man nun eine Batch-Datei mit dem nachfolgenden Befehl oder aber die Datei httpd.exe aus dem Apache-Verzeichnis eintragen.

Auf meinem Laptop existiert bereits eine Batch-Datei, die um die folgende Zeile erweitert wurde:

net start apache2.2

ScreenShot256

Wichtig ist natürlich, dass diese Stapelverarbeitungsdatei (hier: “verbinden2.cmd”) vor Skype aufgerufen wird.

Windows XP nach fehlgeschlagenem Update KB977165 wiederherstellen

Sollte Ihr Computer mit Windows XP nach der Installation des Updates KB977165 während des Startvorgangs einfrieren, neu starten oder einen STOP-Fehler zeigen, können Sie dem Problem entgegenwirken, indem Sie das Update deinstallieren. Da Windows durch den Fehler gar nicht verwendbar ist, müssen Sie die Reparaturkonsole verwenden.

Das Update unter der Reparaturkonsole deinstallieren

Starten Sie Ihren Computer von der Windows XP-CD und wechseln Sie zur Reparaturkonsole wie hier beschrieben. Geben Sie nach dem Start der Reparaturkonsole die Nummer der korrekten Windows-Installation ein. In der Regel ist nur eine Installation vorhanden, mit der Eingabe von “1” sollten Sie auf die korrekte Installation zugreifen können.

Geben Sie den Kontonamen des Computeradministrators und das Kennwort ein. Oft ist es auch möglich, sich mit “Administrator” und einem leeren Kennwort anzumelden.

Das Arbeitsverzeichnis, in dem Sie starten, ist normalerweise “\” auf Laufwerk C:.

Geben Sie

dir

ein, um den Verzeichnisinhalt aufzulisten.

Geben Sie

cd <Ordnername>

ein, um das Arbeitsverzeichnis zu wechseln.

Wechseln Sie zum Verzeichnis “Windows\$NtUninstallKB977165$\spuninst”.

cd \

cd Windows\$NtUninstallKB977165$\spuninst

Führen Sie jetzt die Deinstallation des Updates aus, indem Sie

batch spuninst.txt

eingeben.

Neuinstallation des fehlerhaften Updates verhindern

Bevor Sie wieder normal mit Windows arbeiten, sollten Sie die automatische Neuinstallation des Updates verhindern:

Starten Sie Windows dazu im abgesicherten Modus und drücken Sie die Tastenkombination “Windows-Taste”+”Pause”. Wechseln Sie im erscheinenden Fenster zum Register “Automatische Updates” und wählen Sie hier “Updates herunterladen, aber Installationszeitpunkt manuell festlegen”.

image

Klicken Sie auf “OK” und starten Sie Windows neu. (Wechseln Sie nicht in den abgesicherten Modus.)

Windows sollte sich wieder wie gewohnt verhalten. Falls Sie Update-Benachrichtigungen bekommen, sollten Sie die anderen Updates dennoch installieren.

Microsoft arbeitet bereits an der Behebung des Fehlers, sodass Sie das Update höchstwahrscheinlich am nächsten Patchday wieder einspielen können. Sie sollten Windows dann wieder so einstellen, dass alle Updates automatisch installiert werden.

AutoVervollständigen im Windows Explorer verwenden oder deaktivieren

Mit AutoVervollständigen vereinfacht Internet Explorer das Ausfüllen von Formularen auf Websites, indem bereits eingegebene Angaben vorgeschlagen werden. Haben Sie sich zum Beispiel auf einer Website registriert und Ihren Benutzername und Ihre E-Mail-Adresse in eine Formular eingetragen und es abgeschickt, können Sie diese bei aktiviertem “AutoVervollständigen” aufrufen, indem Sie die Anfangsbuchstaben eintippen. Internet Explorer zeigt dann eine Liste passender Eingaben.

Genau diese Funktionalität beschränkt sich auf Wunsch nicht nur auf den Internet Explorer, sondern ist auch innerhalb von Windows verwendbar.

Um AutoVervollständigen global zu verwenden, klicken Sie im Internet Explorer auf “Extras” und “Internetoptionen”. Wechseln Sie zum Register “Erweitert” und suchen Sie den Eintrag “Verwenden von AutoVervollständigen (außerhalb von Internet Explorer)”.

image

Klicken Sie zum Speichern auf “OK”.

Ab jetzt können Sie auf die von AutoVervollständigen gesammelten Formularangaben zum Beispiel auch im Windows Explorer (dem Datei-Manger) zugreifen.