Fehler: Starttyp deaktiviert

Problembeschreibung

Nach dem Löschen eines Dienstes kann der Starttyp des Dienstes als "Deaktiviert" im Dienste-Snap-in für Microsoft Management Console (MMC) angezeigt. Dies geschieht, wenn das MMC-Dienste-Snap-in vor dem Löschen des Dienstes öffnen wurde und wurde verwendet, um den Dienst zu beenden, bevor es gelöscht wurde.

Ursache

Dienste-Snap-in wird das Diensthandle nicht geschlossen nachdem ein Dienst beendet wird. Beim Löschen eines Dienstes Service Control Manager den Dienst zum Löschen markiert, aber der Dienst nicht tatsächlich gelöscht, bis alle Handles auf den Dienst geschlossen sind. Die Dienstkonfiguration Abfragen wird fehlschlagen, wenn der Dienst zum Löschen markiert wurde. Dienste-Snap-in zeigt den Starttyp eines Dienstes als "Deaktiviert" bei dessen Konfiguration abgefragt werden kann.

Problemlösung

Der Dienst wird das Dienste-Snap-in wird geschlossen und alle Handles auf den Dienst geschlossen erfolgreich entfernt.

Status

Microsoft hat bestätigt, dass es sich um einen Fehler in den Microsoft-Produkten handelt, die zu Beginn dieses Artikels aufgeführt sind.

Weitere Informationen

Dieses Problem tritt nur auf, wenn ein Dienst beendet, aus dem Dienste-Snap-in und eine Anwendung löscht den Dienst danach programmgesteuert das Dienste-Snap-in bleibt jedoch geöffnet.

Ein Dienst kann programmgesteuert gelöscht werden mithilfe der DeleteService()-API über das Befehlszeilenprogramm SC.exe im Windows 2000 Resource Kit enthalten. Solange das Dienste-Snap-in ein offenes Handle auf den Dienst, alle anderen dienstbezogene Operationen mit gelöschten Dienst Fehler 1072 (ERROR_SERVICE_MARKED_FOR_DELETE) bei der.

Dieses Problem wird nicht auftreten, wenn der Dienst angehalten wird, mithilfe von Befehlszeilenprogrammen wie SC.exe oder NET.exe oder programmgesteuert mithilfe der API ControlService() mit Code des SERVICE_CONTROL_STOP.
Eigenschaften

Artikelnummer: 287516 – Letzte Überarbeitung: 23.01.2017 – Revision: 1

Feedback