+5 Punkte
in Windows von (106k Punkte)
wieder geöffnet
Advapi32.dll: Was tun, wenn Fehler auftreten

1 Antwort

+3 Punkte
von (710k Punkte)
Bearbeitet
 
Beste Antwort

Ursachen und Bedeutung von DLL-Fehlern
So beheben Sie den advapi32.dll-Fehler unter Windows
Advapi32.dll-Fehler beim Einschalten des Computers
Auf Viren prüfen
Aktualisieren des Systems
System-Rollback und Festplattenprüfung

Die Bibliothek advapi32.dll ist Teil der WinAPI, einer Sammlung von Elementen, die für die Funktion der Windows-APIs erforderlich sind. Alle Komponenten des Windows-Betriebssystems - Programme, Dienste oder Dienstprogramme, bis hin zu den üblichen Menüschaltflächen eines beliebigen Fensters - verweisen für den korrekten Betrieb auf ähnliche Bibliotheken. Diese Bibliothek ist insbesondere für die Organisation der Arbeit der Systemregistrierung und der Benutzerkonten verantwortlich..

image

Ursachen und Bedeutung von DLL-Fehlern

Fehler mit advapi32.dll treten häufig bei der Arbeit mit Microsoft-Anwendungen auf - insbesondere Spielen aus dem Microsoft Store (Age of Empires-Serie, Halo usw.) und Microsoft Office-Komponenten. Es ist auch möglich, dass beim Entwickeln eigener Anwendungen in der Visual Studio-Umgebung ein Bibliotheksfehler auftritt.

Die Fehlermeldung könnte so aussehen: "Der Einstiegspunkt zur Prozedur 'EventActivityIdControl' wurde in DLL ADVAPI32.dll nicht gefunden". Oder: "Anwendung konnte nicht gestartet werden, weil DLL advapi32.dll nicht gefunden wurde." Der Name der Prozedur kann je nach Fehlerquelle unterschiedlich sein..

image

Der Fehler äußert sich normalerweise in folgenden Fällen:

  • ein Virus wurde im Systemordner Windows \ System32 registriert, der die Arbeit dieser Bibliothek abfängt oder ersetzt, oder die Bibliothek wurde vom Computerbenutzer gelöscht;
  • Sie verwenden eine alte Version von Windows (vielleicht Windows XP oder nicht aktualisiertes Windows 7), und die Anwendung ist für neuere Betriebssystemversionen konzipiert;
  • Wenn das Problem während der Programmierung auftritt, ist es möglich, dass eine "benutzerdefinierte" Klasse, die auf diese Bibliothek verweist, in dem von Ihnen entwickelten Programm falsch deklariert wurde.

So beheben Sie den advapi32.dll-Fehler unter Windows

Betrachten wir die häufigsten Möglichkeiten, den DLL-Fehler zu beheben, der mit advapi32.dll auftritt. Es ist besser, sie in der Reihenfolge ihrer Dringlichkeit anzuwenden: Antivirus → Systemupdate → Systemwiederherstellung. Es ist fast nie sinnvoll, Updates oder Rollbacks auf ein infiziertes System zu installieren - gelegentlich wird ein Rollback auf einem infizierten System durchgeführt, um einen ruhenden Virus abzufangen und zu entfernen.

Wenn Sie davon überzeugt sind, dass das System absolut "sauber" ist, dann ist das beste Ergebnis in der Praxis das System-Update..

Advapi32.dll-Fehler beim Einschalten des Computers

Tritt der Fehler beim Systemstart auf (z. B. noch bevor der Desktop sichtbar wird), benötigen Sie unter Windows eine bootfähige Diskette oder einen USB-Stick. Booten Sie von der Diskette und starten Sie die "Recovery Console" (standardmäßig die R-Taste oder eine Option, die so etwas wie "Reparieren Sie Ihren Computer" sagt). Geben Sie dann im Konsolenfenster den folgenden Text ein:

erweitern D:\i386\advapi32.dl_C:\Windows\system32\

image

Anstelle von D: \ schreiben Sie den Buchstaben des Laufwerks, von dem die Systemdatei kopiert wird (d DLL), wenn Sie es aus irgendeinem Grund woanders haben ... Drücke Enter. Wenn alles in Ordnung ist, schreibt die Konsole etwa:

advapi32.dll
1 Datei <s> erweitert.

image

Starten Sie neu, versuchen Sie, das System ohne Bootdiskette zu starten.

Wenn auch diese Methode nicht funktioniert, können Sie versuchen, die Datei advapi32.dll manuell von einem fehlerfreien System hochzuladen. Die Datei befindet sich auf dem Systemlaufwerk im Ordner Windows \ System32. Wir verbinden die Festplatte mit dem fehlerhaften Betriebssystem als zusätzliches System mit dem System, in dem alles in Ordnung ist, und kopieren dann die gesunde Datei in den Ordner System32 auf der Festplatte mit dem nicht funktionierenden Betriebssystem. Wenn das Problem in dieser Datei lag, wird es behoben - und Sie können das System erneut starten.

Auf Viren prüfen

Der effektivste Weg, um nach Viren zu suchen und das infizierte System zu heilen, ist Dr.Web CureIt! (genau so, mit Ausrufezeichen). Es ist für den nicht-kommerziellen Gebrauch kostenlos und erfordert keine Installation.

image

WICHTIG. Einige Viren können lesen, was Sie im Browser schreiben und welche Sites Sie besuchen. Wenn Sie versuchen, die Dr.Web-Site aufzurufen, können sie den Browser oder sogar den Computer einfach ausschalten. Die beste Lösung in diesem Fall wäre, das Programm auf einen fehlerfreien Computer herunterzuladen und dann mit einem verifizierten Flash-Laufwerk oder einem anderen Laufwerk auf den getesteten Computer zu übertragen.

Es ist besser, das Programm zweimal auszuführen: einmal auf einem laufenden System und einmal im "Abgesicherten Modus" booten - ohne zusätzliche Programme (die oft durch Viren maskiert sind) und nur mit einer minimalen Anzahl von Arbeitsbibliotheken.

image

Um Windows 7 im abgesicherten Modus zu starten, klicken Sie auf Start → Ausführen, geben Sie msconfig in die angezeigte Zeile ein und drücken Sie die Eingabetaste. Der Dienst "Systemkonfiguration" wird geöffnet, in dem Sie auf die Registerkarte "Boot" gehen und in der Zeile "Safe Boot" ein Häkchen setzen können. Danach startet der Computer beim nächsten Neustart im "Safe"-Modus.

image

image

Aktualisieren des Systems

Wir haben sichergestellt, dass sich keine Viren im System befinden (oder dass sie es waren, aber wir haben sie entfernt). Beginnen wir mit der Aktualisierung des Systems.

Für Windows XP-Systeme ist leider der beste Rat, auf neuere Versionen von Windows zu aktualisieren. Der Computer, auf dem XP läuft, kommt mit der Mindestversion der "Sieben" zurecht.

image

Für Windows 7, wo dieser Fehler am häufigsten auftritt, wird empfohlen, das Update KB3080149 von der Microsoft-Website zu installieren - es behebt die Kompatibilitätsprobleme dieser DLL mit neuen Anwendungen. Wenn Sie eine 32-Bit-Version des Betriebssystems haben, müssen Sie das Update KB3080149-x86 installieren, wenn es 64-Bit ist, dann KB3080149-64. Zum Zeitpunkt der Erstellung dieses Artikels befinden sich diese Updates unter https://www.microsoft.com/en-us/download/details.aspx?id=48638 und https://www.microsoft.com/en-us/ download/details .aspx?id = 48636 bzw.

BEACHTUNG. Vertrauen Sie keinen Websites von Drittanbietern, die .dll-Dateien "kostenlos und ohne Registrierung herunterladen" anbieten! Selbst wenn die Quelle verifiziert zu sein scheint, werden Phishing-Sites solche Ressourcen verschleiern, und dies ist der kürzeste Weg, um eine Art von Infektion zu erkennen. Kritische Komponenten von Microsoft Windows sollten immer zuerst auf der Microsoft-Website gesucht werden.

image

Die Installation von KB für Windows 7 erfolgt per Doppelklick. Die Abkürzung KB im Updatenamen steht für „Knowledge Base“ – „Knowledge Base“ von Microsoft. Nach der Installation fordert das Update Sie auf, Ihren Computer neu zu starten. Wir starten neu, suchen nach einem Fehler - höchstwahrscheinlich wird er verschwinden.

System-Rollback und Festplattenprüfung

In seltenen Fällen, insbesondere wenn Sie feststellen, dass nach der Installation eines Programms oder Updates ein Fehler aufgetreten ist, kann die Windows-Systemwiederherstellung helfen. Klicken Sie auf Start → Ausführen → rstrui.exe. Wählen Sie ein Wiederherstellungsdatum - wenn möglich vor dem Auftreten des Fehlers. Das Wiederherstellen der Systemdateien am ausgewählten Prüfpunkt ist ein langwieriger Prozess, kann jedoch nach Abschluss auch unerwünschte Änderungen rückgängig machen, die die Systembibliothek beschädigt haben.

image

image

Auch auf Windows 7- und Vista-Systemen ist es möglich, das Dienstprogramm SFC (System File Checker) zu verwenden. Das Dienstprogramm erkennt erfolgreich fehlerhafte Systembibliotheken und kann versuchen, ihren Arbeitszustand wiederherzustellen. Um das Dienstprogramm auszuführen, benötigen Sie eine Windows-Systemdiskette oder ein Flash-Laufwerk. Starten Sie daraus die "Wiederherstellungskonsole".

Geben Sie in der Konsole Folgendes ein:

sfc / scannow / offbootdir = C: \ / offwindir = C: \ Windows

image

C: \ - der Buchstabe Ihres Systemlaufwerks, C: \ Windows - standardmäßig der Ordner mit dem Betriebssystem. Wenn auf Ihrem Computer etwas anders ist, korrigieren Sie die Buchstaben und die Adresse entsprechend. Achten Sie auch auf Leerzeichen: Sie erscheinen nach dem Befehl sfc, nach dem Befehl /scannow und nach /offbootdir = C: \.

Wenn das Dienstprogramm etwas findet und es behebt, meldet es es gerne: „Korrupte Dateien gefunden und erfolgreich repariert“. Starten Sie neu, sehen Sie, ob das Problem verschwunden ist.

Wir hoffen, dieser Artikel hat Ihnen einen Hinweis gegeben, wie Sie das Problem mit advapi32.dll beheben können. Hinterlassen Sie Ihre Kommentare, wenn Sie Fragen haben - wir werden Ihnen auf jeden Fall antworten!


2.8k Fragen

3.2k Antworten

0 Kommentare

3 Nutzer

...