wildlife

Windows Dienste löschen

// March 3rd, 2009 // IT, Tutorials

Manchmal kann es dazu kommen, dass man Dienste in Windows manuell löschen muss. Dies kann dann nötig werden, wenn Dienste, welche z.B. zur Installation von Software benötigt werden, durch einen Fehler nach Abschluss der Installation nicht automatisch wieder gelöscht werden (z.B. KL Deployment Wrapper). In vielen Fällen reicht es, den Dienst zu deaktivieren, aber es schadet natürlich nicht, diesen überflüssigen Ballast loszuwerden.

Dazu gibt es mehrere Möglichkeiten:

  1. über die Kommandozeile:
    sc delete <Dienstname>
  2. über die Registry (Dienst hier suchen und den Schlüssel entfernen):
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Software "Autoruns" von Sysinternals:

      Autoruns (Sysinternals) (564.0 KiB, 2,499 hits)

Ähnliche Beiträge:


4 Responses to “Windows Dienste löschen”

  1. dawinci says:
    Danke für den Tip, hier aber noch eine kleiner Erweiterung für die Version mit 'sc delete':
    Problem ist das der Dienstname nicht dem Dienstnamen (bzw. Anzeigenamen) entspricht,
    so wie er im Windows unter "Dienste" (services.msc)
    gelistet wird. Beispiel Abfrage des Windows-Firewall Dienstes:
    C:Usersdawinci>net start | find "Windows-"
    Folgende Windows-Dienste sind gestartet:
       Windows-Audio
       Windows-Audio-Endpunkterstellung
       Windows-Bilderfassung
       Windows-Defender
       Windows-Ereignisprotokoll
       Windows-Fehlerberichterstattungsdienst
       Windows-Firewall
       Windows-Verwaltungsinstrumentation
       Windows-Zeitgeber
    C:Usersdawinci>sc query Windows-Firewall
    [SC] EnumQueryServicesStatus:OpenService FEHLER 1060:
    Der angegebene Dienst ist kein installierter Dienst.
    Um nun beispielsweise den Dienst "Windows-Firewall" zu löschen bzw. abzufragen,
    kann man wie folgt vorgehen:
    1. Man sucht die Einträge der Dienste in der Registry nach dem Anzeigenamen ab
    (HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices)
    2. Man fragt via CMD "reg query HKLMSYSTEMCurrentControlSetServices" die Registrierung ab
    (/s | find ... ist hierbei weiterhin behilflich) und verarbeitet diese dann weiter
    Endergebnis:
    C:Usersdawinci>sc query mpssvc
    SERVICE_NAME: mpssvc
            TYPE               : 20  WIN32_SHARE_PROCESS
            STATE              : 4  RUNNING
                                    (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x0
            WAIT_HINT          : 0x0
    
  2. OMaximus says:

    Super, ich danke für die Tipps und Anleitungen!

Leave a Reply