Benutzerdefinierte DLLs werden für jede Anwendung geladen

win7In diesem Beitrag geht es um einen obskuren Windows 7-Fehler "Benutzerdefinierte DLLs werden für jede Anwendung geladen", der in der Ereignisanzeige unter der ID 11 unter Bezug auf Wininit auftaucht.


Anzeige

Die Info zu diesem Fehler schlummert bereits seit längerer Zeit bei mir, so dass ich das Ganze mal dokumentiere. Die Ereignisanzeige der betroffenen Systeme enthält von der Quelle Wininit unter der ID 11 bei jedem Systemstart folgenden Fehlertext:

Benutzerdefinierte DLLs werden für jede Anwendung geladen. Der Systemadministrator sollte die Liste der DLLs prüfen, um sicherzustellen, dass sie sich auf die vertrauenswürdigen Anwendungen beziehen.

Geht man die Fundstellen wie hier bei MS Answers. hier, hier und hier durch, deutet einiges auf Virenscanner oder Optimierungstools von Drittherstellern hin. Ist aber wohl eine Fehlinformation.

Fehlerhafter Registrierungswert LoadAppInit_DLLs

Ursache für die Einträge in der Ereignisanzeige ist ein Registrierungseintrag, der Windows 7 anweist, DLLs bei jeder Anwendung in den Speicher der Anwendung zu laden. Microsoft hat die Geschichte in den Artikeln hier und hier beschrieben. Eine Anwendung hat die Möglichkeit, mit folgendem Registrierungseintrag:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\

über den Wert LoadAppInit_DLLs=1 das Laden der DLLs per AppInit zu erzwingen. Manchmal bleibt der Eintrag (siehe hier) nach der Deinstallation der Software zurück, so dass die DLL beim Laden nicht gefunden wird. Es reicht also, den Wert LoadAppInit_DLLs=0 zu setzen, um das Problem zu lösen. Eine ganz gute Erklärung findet sich auch in diesem MS Answers-Forenbeitrag, wo ein Microsoft-Moderator auf die Lösung hinweist.

Ähnliche Artikel:
FAQ
Windows 8.1 Wiki
Windows 10 Wiki/FAQ


Cookies blockieren entzieht uns die Finanzierung: Cookie-Einstellungen

Dieser Beitrag wurde unter Problemlösung, Windows 7 abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

4 Antworten zu Benutzerdefinierte DLLs werden für jede Anwendung geladen

  1. Blog-Leser Reiner wies mich noch auf diesen Sophos KB-Beitrag hin.

  2. Martin Husz sagt:

    Hat genau meine Frage auf den Punkt beantwortet. Danke!

  3. Dreifels sagt:

    hmm.. hab Win7/64
    Der Eintrag war bei 64bit und 32bit vorhanden, bei 64 mit 1, bei 32 mit 0
    Hab den von1 auf 0 geändert, also beide auf 0.
    Aber: in der Ereignisanzeige ist nach Reboot der Eintrag wieder dort. War also keine Abhilfe.

Schreibe einen Kommentar zu Martin Husz Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hinweis: Bitte beachtet die Regeln zum Kommentieren im Blog (Erstkommentare und Verlinktes landet in der Moderation, gebe ich alle paar Stunden frei, SEO-Posts/SPAM lösche ich rigoros). Kommentare abseits des Themas bitte unter Diskussion.