Fehler 1058 beheben: Dienste in Windows 11 starten

Jony

Member
Betroffene Hardware: Keine spezifische Hardware, Systemdienst-Konfiguration über services.msc
Art des Geräts: Systemdienste (services.msc)
Betriebssystem: Windows 11 Home, Version 25H2
Treiber: Windows-Standardtreiber

Fehlermeldung / Fehlercode:
Code:
Fehler 1058: Der Dienst kann nicht gestartet werden, da er deaktiviert ist oder keine aktivierten Geräte hat.

Wann tritt der Fehler auf: Beim Versuch, Dienste wie BITS oder Windows Update manuell zu starten. Tritt nach Änderungen im services.msc auf, insbesondere bei temporärer Einstellung auf Manuell. Systemstart und Update-Prozesse sind betroffen.

Bereits versucht: Dienste über services.msc auf Manuell gestellt, Neustart durchgeführt, Abhängigkeiten geprüft. Problem mit Druckwarteschlange und WLAN AutoConfig aufgetreten. Ereignisanzeige zeigt Fehler zu abhängigen Diensten an.
 
Der Fehler 1058 wird hier nicht durch defekte Updates oder Treiber verursacht, sondern durch eine falsche Dienstkonfiguration über services.msc. Insbesondere das Umstellen moderner Windows-Dienste auf „Manuell“ zerstört deren vorgesehenen Triggerstart.

Was bedeutet Fehler 1058 konkret?

Der Dienst kann nicht gestartet werden, da er deaktiviert ist oder keine aktivierten Geräte hat.

Dieser Fehler tritt auf, wenn:

ein Dienst tatsächlich auf „Deaktiviert“ steht
oder

ein Trigger-basierter Dienst seinen Trigger verloren hat

Genau das passiert häufig nach manuellen Änderungen in services.msc.

Wichtiger Hintergrund (entscheidend für das Verständnis)

Windows 11 (auch 25H2) nutzt bei vielen Systemdiensten keinen klassischen Starttyp mehr, sondern:

Manuell (Triggerstart)

Beispiele:

Windows Update (wuauserv)

BITS

WLAN AutoConfig (WlanSvc)

Druckwarteschlange (Spooler)

Delivery Optimization

Wenn man solche Dienste in services.msc explizit auf „Manuell“ setzt:

wird der Trigger entfernt

der Dienst kann weder automatisch noch manuell gestartet werden

Ergebnis: Fehler 1058

abhängige Dienste (WLAN, Drucker, Update) fallen ebenfalls aus

Das ist ein bekanntes Designproblem der Dienste-MMC.

Warum services.msc hier problematisch ist

services.msc zeigt nicht an, ob ein Dienst Trigger-basiert ist

Änderungen überschreiben interne Startlogik

Einmal falsch gesetzt → Dienst „logisch tot“, obwohl nicht deaktiviert

Saubere Reparatur (empfohlene Vorgehensweise)

Schritt 1 – Eingabeaufforderung als Administrator öffnen
Nicht mehr über services.msc arbeiten.

Schritt 2 – Starttypen korrekt zurücksetzen


Code:
sc config cryptsvc start= auto
sc config bits start= delayed-auto
sc config wuauserv start= demand
sc config WlanSvc start= auto
sc config Spooler start= auto
sc config DoSvc start= delayed-auto

Wichtig:

Das Leerzeichen nach start= ist zwingend

Keine Fehlermeldung = Einstellung übernommen

Schritt 3 – Dienste in sinnvoller Reihenfolge starten

Code:
net start cryptsvc
net start bits
net start wuauserv
net start WlanSvc
net start Spooler

Wenn hier kein Fehler 1058 mehr erscheint, ist die Ursache bestätigt.

Schritt 4 – Neustart durchführen

Nach dem Neustart prüfen:

WLAN verfügbar

Drucker vorhanden

Windows Update startet selbstständig

Falls Fehler 1058 weiterhin erscheint

Dann ist der Dienst hart deaktiviert (Registry-Ebene).

Prüfen:
Code:
sc qc wuauserv

Wenn dort steht:
Code:
START_TYPE : 4 DISABLED

Dann korrigieren:
Code:
sc config wuauserv start= demand

Was man künftig vermeiden sollte

Systemdienste manuell auf „Manuell“ oder „Deaktiviert“ setzen

„Optimierungs“- oder Debloat-Skripte

Tuning-Tools für Windows-Dienste

Gerade Windows 11 (25H2) ist stark von Trigger-Diensten abhängig.

Best Practice

services.msc nur zum Ansehen nutzen

Änderungen an Core-Diensten nur per sc oder PowerShell

Windows Update über:

Update-Pause

Getaktete Verbindung

(bei Pro/Enterprise) Richtlinien steuern
 
Zurück
Oben