Tutorial: DistributedCOM Fehler 10016 beheben
Hier ist ein ausführliches Tutorial, wie du den häufig auftretenden DistributedCOM (DCOM) Fehler 10016 unter Windows 10 und 11 behebst.
Der Fehler 10016 tritt auf, wenn eine Anwendung oder ein Dienst versucht, den DCOM-Server zu nutzen, aber nicht über die erforderlichen Berechtigungen verfügt. Obwohl Microsoft oft sagt, dass man diesen Fehler ignorieren kann, kann er das Ereignisprotokoll fluten oder in seltenen Fällen zu Systemverzögerungen führen.
Vorab-Hinweis
Wir werden Änderungen an der Windows-Registrierung (Registry) vornehmen. Es wird dringend empfohlen, vorab einen Wiederherstellungspunkt zu erstellen oder eine Sicherung der Registry zu exportieren.
Schritt 1: Informationen aus der Ereignisanzeige sammeln
Bevor du den Fehler beheben kannst, musst du wissen, welche spezifische Anwendung den Fehler verursacht.
- Drücke
Win + Xund wähle Ereignisanzeige. - Gehe zu Windows-Protokolle > System.
- Suche nach dem Fehler mit der ID 10016.
- Klicke den Fehler an und schaue im Reiter „Allgemein“ nach der CLSID und der APPID.
- Beispiel:
{D63B10C5-BB46-4990-A94F-E40B9D520160}(Notiere dir diese IDs oder lass das Fenster offen).
- Beispiel:
Schritt 2: Berechtigungen in der Registry freischalten
Windows schützt diese Schlüssel standardmäßig, daher müssen wir zuerst den Besitz übernehmen.
- Drücke
Win + R, tipperegeditein und bestätige mit Enter. - Navigiere zu folgendem Pfad (oder füge ihn oben in die Adressleiste ein):
HKEY_CLASSES_ROOT\CLSID\{DEINE-CLSID-AUS-SCHRITT-1} - Rechtsklick auf den Ordner der CLSID > Berechtigungen...
- Klicke auf Erweitert.
- Oben bei „Besitzer“ klicke auf Ändern.
- Gib in das Feld „Administratoren“ ein, klicke auf Namen überprüfen und dann auf OK.
- Setze einen Haken bei „Besitzer der Untercontainer und Objekte ersetzen“ und klicke auf Übernehmen/OK.
- Zurück im Fenster „Berechtigungen“: Wähle die Gruppe Administratoren aus und setze den Haken bei Vollzugriff.
- Wiederhole den gesamten Vorgang (Schritt 2) für die APPID unter:
HKEY_CLASSES_ROOT\AppID\{DEINE-APPID-AUS-SCHRITT-1}
Schritt 3: Berechtigungen in den Komponentendiensten anpassen
Jetzt vergeben wir die eigentlichen Startberechtigungen für den Dienst.
- Drücke
Win + R, tippedcomcnfgein und bestätige mit Enter. - Navigiere zu: Komponentendienste > Computer > Arbeitsplatz > DCOM-Konfiguration.
- Suche in der Liste nach dem Dienstnamen, der zu deiner APPID gehört (du findest den Namen in der Registry unter dem APPID-Schlüssel im Feld „(Standard)“).
- Rechtsklick auf den Dienst > Eigenschaften.
- Gehe zum Reiter Sicherheit.
- Unter Start- und Aktivierungsberechtigungen wähle Bearbeiten (Falls die Felder ausgegraut sind, hast du Schritt 2 nicht korrekt ausgeführt).
- Klicke auf Hinzufügen.
- Gib den Benutzer oder Dienst ein, der in der Fehlermeldung der Ereignisanzeige genannt wurde (oft ist es
SYSTEM,LOKALER DIENSToder dein eigener Benutzername). - Setze bei diesem Benutzer die Haken für:
- Lokaler Start: Zulassen
- Lokale Aktivierung: Zulassen
- Bestätige alles mit OK und starte deinen Computer neu.
Alternative: Kann ich den Fehler ignorieren?
Ja. Microsoft selbst gibt in offiziellen Dokumenten an, dass diese DCOM-Ereignisse kein Zeichen für ein ernstes Problem sind, solange dein System stabil läuft. Sie entstehen oft durch Software-Design-Entscheidungen, bei denen eine App erst nach Berechtigungen fragt, abgewiesen wird und dann einen alternativen Weg nutzt.
Zusammenfassung:
- Identifiziere CLSID/APPID in der Ereignisanzeige.
- Übernimm den Besitz in der Registry (
regedit). - Vergib Rechte in den Komponentendiensten (
dcomcnfg).
Viel Erfolg!