{"id":87,"date":"2021-02-26T10:05:09","date_gmt":"2021-02-26T09:05:09","guid":{"rendered":"https:\/\/kerms.hobby-site.org\/?p=87"},"modified":"2021-02-26T10:05:09","modified_gmt":"2021-02-26T09:05:09","slug":"windows-fehler-10016-quelle-distributedcom-problemloesung","status":"publish","type":"post","link":"https:\/\/kerms.hobby-site.org\/?p=87","title":{"rendered":"Windows Fehler 10016: Quelle DistributedCOM &#8211; Probleml\u00f6sung"},"content":{"rendered":"\n<p>Die Fehlermeldungen 10016 in der Ereignisanzeige von Windows (ab Versionen Vista bis und mit Windows 8) treten wieder h\u00e4ufiger auf und k\u00f6nnen unter Umst\u00e4nden ein System ausbremsen. Der Fehler liegt in fehlenden Berechtigungen in den Komponentendiensten (comexp.msc) von Windows. Diese k\u00f6nnen meist nicht so einfach ver\u00e4ndert werden, da die Einstellungen dazu deaktiviert (ausgegraut) sind. Au\u00dferdem ist meistens ein wenig Detektivarbeit angesagt, um herauszufinden, welcher Dienst in den Komponenten (z.B. IPBusEnum) zust\u00e4ndig ist und erh\u00f6hte Rechte ben\u00f6tigt.<br>Die Ursache liegt im neuen Schutz ab Windows Vista f\u00fcr die DCOM-Dienste. Der alleinige Besitzer ist der &#8222;TrustedInstaller&#8220;. In der Registry muss erst der Besitz ge\u00e4ndert werden, damit man in den Komponentendiensten \u00c4nderungen vornehmen kann.<\/p>\n\n\n\n<p>Am Beispiel dieser Fehlermeldung m\u00f6chte ich ein wenig n\u00e4her darauf eingehen und einen m\u00f6glichen L\u00f6sungsansatz erl\u00e4utern:<br>Durch die Berechtigungseinstellungen (anwendungsspezifisch) wird der SID (S-1-5-18) f\u00fcr Benutzer NT-AUTORIT\u00c4T\\SYSTEM von Adresse LocalHost (unter Verwendung von LRPC) keine Berechtigung zum Start (Lokal) f\u00fcr die COM-Serveranwendung mit CLSID<br>{C97FCC79-E628-407D-AE68-A06AD6D8B4D1} und APPID {344ED43D-D086-4961-86A6-1106F4ACAD9B} gew\u00e4hrt. Die Sicherheitsberechtigung kann mit dem Verwaltungsprogramm f\u00fcr Komponentendienste ge\u00e4ndert werden.Folgt man dieser Anweisung, wird man schnell herausfinden, dass oben genannte IDs nicht in den Komponentendiensten zu finden sind. Denn ruft man comexp.msc auf und w\u00e4hlt sich \u00fcber Computer\/ Arbeitsplatz\/ DCOM Konfiguration durch, wird man geradezu erschlagen von Eintr\u00e4gen. Als Erstes gilt es herauszufinden, welche AppID auf welchen Dienst zugreift.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.drwindows.de\/images\/tutorials\/lou\/tut_error_1006\/error10016_01.jpg\" alt=\"\" title=\"\"\/><\/figure>\n\n\n\n<p>Dazu gehen wir wie folgt vor:<\/p>\n\n\n\n<p>1. Stellen Sie sicher, als Administrator an Ihrem Computer angemeldet zu sein.<\/p>\n\n\n\n<p>2. Rufen Sie \u00fcber den Befehl &#8222;regedit&#8220; den Registrierungseditor auf.<\/p>\n\n\n\n<p>3. Im Registry-Editor \u00f6ffnen Sie die Suche \u00fcber CTRL-F und geben (wie in unserem Beispiel) folgenden Schl\u00fcssel (den Sie aus der Ereignisanzeige am Besten mit CTRL-C kopieren) ein:<br><strong>{344ED43D-D086-4961-86A6-1106F4ACAD9B}<\/strong><br>(bei anderen betroffenen Registry-Schl\u00fcsseln mit dem Fehler 10016, muss nat\u00fcrlich der entsprechende gesucht werden)<br>und best\u00e4tigen &#8222;Weitersuchen&#8220; mit OK.<\/p>\n\n\n\n<p>4. Das erste Ergebnis werden wir in HKEY_CLASSES_ROOT\\AppID\\ finden. Und genau diesen Schl\u00fcssel brauchen wir. Denn dieser er\u00f6ffnet uns den zust\u00e4ndigen Dienst in den Komponentendiensten. In unserem Fall der IPBusEnum.<br>Bitte lesen Sie dieses Tutorial vollst\u00e4ndig genau durch, bevor Sie \u00c4nderungen an der Registry vornehmen.<br>(wie Sie Schl\u00fcssel in der Registry sichern, wird am Ende dieses Tutorials erkl\u00e4rt)<\/p>\n\n\n\n<p>Zum Vergr\u00f6\u00dfern Bild anklicken<\/p>\n\n\n\n<p><a href=\"https:\/\/www.drwindows.de\/xf\/attachments\/error10016_02-jpg.69209\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p>5. Weiter geht es mit einem Rechts-Klick auf den Ordner {344ED43D-D086-4961-86A6-1106F4ACAD9B} in der linken Spalte. Dort w\u00e4hlt man \u00fcber &#8222;Berechtigungen&#8220; den Button &#8222;Erweitert&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.drwindows.de\/images\/tutorials\/lou\/tut_error_1006\/error10016_03.jpg\" alt=\"\" title=\"\"\/><\/figure>\n\n\n\n<p>6. Der einzige Besitzer ist der TrustedInstaller. Nun gilt es, \u00fcber das Register &#8222;Besitzer&#8220; f\u00fcr&nbsp;<strong>Administratoren<\/strong>&nbsp;die Klickbox [Besitzer der Objekte und untergeordneten Container ersetzen] &#8222;aktiv&#8220; zu setzen. Best\u00e4tigen Sie dies mit OK.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.drwindows.de\/images\/tutorials\/lou\/tut_error_1006\/error10016_04.jpg\" alt=\"\" title=\"\"\/><\/figure>\n\n\n\n<p>7. Wir haben nun den Besitz des Schl\u00fcssels dem angemeldeten Benutzer (als Teil der Administratoren-Gruppe des Systems) zugewiesen.<br>Nun wechseln Sie in das Register &#8222;Berechtigungen&#8220; und setzen bei&nbsp;<strong>SYSTEM<\/strong>&nbsp;und&nbsp;<strong>Administratoren<\/strong>&nbsp;(bei beiden Gruppen- oder Benutzernamen) jeweils in der Klickbox &#8222;Vollzugriff&#8220; das H\u00e4kchen &#8222;aktiv&#8220;.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.drwindows.de\/images\/tutorials\/lou\/tut_error_1006\/error10016_05.jpg\" alt=\"\" title=\"\"\/><\/figure>\n\n\n\n<p>Dann best\u00e4tigen Sie das Ganze mit &#8222;\u00dcbernehmen&#8220; und &#8222;OK&#8220;. Diese Schritte garantieren uns nun den Vollzugriff f\u00fcr &#8222;Administratoren&#8220; und &#8222;SYSTEM&#8220; zu besagtem Schl\u00fcssel&nbsp;<strong>HKEY_CLASSES_ROOT\\AppID\\{344ED43D-D086-4961-86A6-1106F4ACAD9B}<\/strong><\/p>\n\n\n\n<p>8. Pr\u00fcfen Sie nun noch einmal den Wert im Schl\u00fcssel von&nbsp;<strong>LocalService<\/strong>. In diesem Fall&nbsp;<strong>IPBusEnum<\/strong>. Denn dieser ist nun wichtig f\u00fcr die Suche nach dem richtigen Komponentendienst.<\/p>\n\n\n\n<p>9. Nun geben Sie in die Suche von Windows den Befehl&nbsp;<strong>comexp.msc<\/strong>&nbsp;ein und starten diesem mit &#8222;Als Administrator ausf\u00fchren&#8220;. Danach w\u00e4hlen Sie \u00fcber Computer -&gt; Arbeitsplatz\/ zu&nbsp;<strong>DCOM Konfiguration<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.drwindows.de\/images\/tutorials\/lou\/tut_error_1006\/error10016_06.jpg\" alt=\"\" title=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.drwindows.de\/images\/tutorials\/lou\/tut_error_1006\/error10016_07.jpg\" alt=\"\" title=\"\"\/><\/figure>\n\n\n\n<p>10. In der Spalte auf der linken Seite w\u00e4hlen Sie nun den Eintrag&nbsp;<strong>IPBusEnum<\/strong>&nbsp;\u00fcber Rechts-Klick und \u00f6ffnen die &#8222;Eigenschaften&#8220;.<br>Sollten hier die Eintr\u00e4ge immer noch ausgegraut (nicht zu ver\u00e4ndern sein), muss u. U. nach den Berechtigungs\u00e4nderungen in der Registry (Punkt 1 &#8211; 7) der PC einmal neu gestartet werden, um bei Punkt 9 weiter zu fahren.<\/p>\n\n\n\n<p>11. Wechseln Sie in das Register &#8222;Sicherheit&#8220;. W\u00e4hlen Sie den &#8222;Bearbeiten&#8220; &#8211; Button unter &#8222;Start und Aktivierungsberechtigungen&#8220; und setzen dann das H\u00e4kchen bei SYSTEM -&gt; Lokaler Start -&gt; &#8222;Zulassen&#8220;. Nun best\u00e4tigen Sie die \u00c4nderungen mit OK.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.drwindows.de\/images\/tutorials\/lou\/tut_error_1006\/error10016_08.jpg\" alt=\"\" title=\"\"\/><\/figure>\n\n\n\n<p>Von nun an geh\u00f6ren Fehler IDs 10016 in der Ereignisanzeige der Vergangenheit an.<\/p>\n\n\n\n<p>Wichtig bleibt anzumerken&#8230;&nbsp;Dieser Workaround kann angewendet werden, sofern man sich sicher ist, die richtige AppID herausgefunden zu haben. Bei Fragen dazu stehen wir im Forum gerne zur Verf\u00fcgung.<\/p>\n\n\n\n<p>Arbeiten und \u00c4nderungen an der Registry von Windows sind immer mit Vorsicht auszuf\u00fchren. Ist man unsicher, empfiehlt es sich, die zu bearbeitenden Registry-Schl\u00fcssel \u00fcber die Funktion &#8222;Exportieren&#8220; unter Vergabe eines eindeutigen Namens zu sichern. Dieser kann bei m\u00f6glichen Problemen wieder \u00fcber Rechts-Klick der &#8222;.reg-Datei&#8220; und &#8222;Zusammenf\u00fchren&#8220; wiederhergestellt werden.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.drwindows.de\/images\/tutorials\/lou\/tut_error_1006\/error10016_09.jpg\" alt=\"\" title=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.drwindows.de\/images\/tutorials\/lou\/tut_error_1006\/error10016_10.jpg\" alt=\"\" title=\"\"\/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Fehlermeldungen 10016 in der Ereignisanzeige von Windows (ab Versionen Vista bis und mit Windows 8) treten wieder h\u00e4ufiger auf und k\u00f6nnen unter Umst\u00e4nden ein System ausbremsen. Der Fehler liegt in fehlenden Berechtigungen in den Komponentendiensten (comexp.msc) von Windows. Diese &hellip; <a href=\"https:\/\/kerms.hobby-site.org\/?p=87\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-87","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/kerms.hobby-site.org\/index.php?rest_route=\/wp\/v2\/posts\/87"}],"collection":[{"href":"https:\/\/kerms.hobby-site.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kerms.hobby-site.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kerms.hobby-site.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kerms.hobby-site.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=87"}],"version-history":[{"count":1,"href":"https:\/\/kerms.hobby-site.org\/index.php?rest_route=\/wp\/v2\/posts\/87\/revisions"}],"predecessor-version":[{"id":88,"href":"https:\/\/kerms.hobby-site.org\/index.php?rest_route=\/wp\/v2\/posts\/87\/revisions\/88"}],"wp:attachment":[{"href":"https:\/\/kerms.hobby-site.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kerms.hobby-site.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kerms.hobby-site.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}