Was ist DataStore.edb und warum verlangsamt es meinen PC?

DataStore.edb  ist eine legitime Windows-Protokolldatei, die alle auf das System angewendeten Windows-Updates protokolliert. Das DataStore.edb- Protokoll wird bei jeder Windows Update-Überprüfung größer. Die Datei befindet sich im Ordner SoftwareDistribution ( C: \ Windows \ SoftwareDistribution \ DataStore \ DataStore.edb ). Obwohl die Bedeutung der Datei unbestritten ist, haben einige Benutzer festgestellt, dass ihre Systeme viel Zeit mit Lesen und Schreiben in DataStore.edb verbringen und verbraucht viele Ressourcen bis zu dem Punkt, an dem der PC erheblich verlangsamt wird. Bei der Untersuchung mit dem Leistungsmonitor berichteten Benutzer, die mit diesem Problem konfrontiert waren, dass der Prozess svchost.exe (netsvcs) verwendet alle Festplattenressourcen, um die Datei datastore.edb mit über 120 MB / min zu lesen. Dadurch kann der Computer nichts anderes mehr tun. Nach unseren Erkenntnissen handelt es sich in erster Linie um ein Problem mit Windows 7 und Windows Vista.

Wie sich herausstellt, wird die Datei datastore.edb von der Windows-Aktualisierungskomponente gelesen, wenn ein neues Update aussteht. Abhängig von den Umständen und den technischen Daten Ihres PCs kann dies dazu führen, dass Ihr Computer nicht mehr funktionsfähig ist, während die Datei datastore.edb abgefragt wird.

Wenn Sie mit diesem speziellen Problem zu kämpfen haben, gibt es einige Korrekturen, die Benutzer als erfolgreich bei der Lösung dieses lähmenden Verhaltens befunden haben. Im Folgenden finden Sie eine Sammlung von Lösungen, mit denen Benutzer das Problem beheben konnten. Bitte folgen Sie jeder Methode der Reihe nach, bis Sie eine Lösung finden, die in Ihrer Situation funktioniert.

Hinweis: Wenn Sie unter Vista arbeiten, beginnen Sie direkt mit Methode 2.

Methode 1: Installieren Sie Windows Update KB3050265 (nur Windows 7)

Microsoft hat das Problem schnell behoben und ein WindowsUpdate-Client-Update veröffentlicht , um dieses Problem zu beheben. Das Update sollte die Ineffizienz von WU (Windows Update) beim Suchen und Installieren von Updates beheben und so die Lesezeiten der Datei datastore.edb verlängern .

Obwohl Benutzer feststellten, dass das Update die Erkennungszeit und die Verwendung von RAM und Festplatte verkürzte, gelang es dem Fix nicht, das Problem für alle zu lösen. Zum einen funktioniert das Update nur unter Windows 7 - es wurde nie ein offizielles Update für Vista veröffentlicht. Darüber hinaus berichteten einige Benutzer, dass dieses spezielle Update die WU-Komponente mit den Fehlern  WindowsUpdate_80244019 oder  WindowsUpdate_dt000 vollständig beschädigt hat .

Beachten Sie, dass das Update optional ist und nur angewendet wird, wenn Sie es selbst installieren. Wenn dieses Problem unter Windows 7 auftritt , befolgen Sie die nachstehende Anleitung, um Windows Update KB3050265 zu installieren Wenn es nicht funktioniert, entfernen Sie das Update und wechseln Sie zu den folgenden Methoden:

  1. Besuchen Sie einen der folgenden Links entsprechend Ihrer Windows-Version und laden Sie das richtige KB3050265- Update herunter  :

    Windows Update KB3050265 (32 Bit)

    Windows Update KB3050265 (64 Bit)

  2. Öffnen Sie nach dem Herunterladen des Updates das Installationspaket und starten Sie das System nach erfolgreicher Installation neu.

    Hinweis: Sie können es auch direkt von Ihrem PC installieren, indem Sie zu Systemsteuerung> System und Sicherheit> Windows Update> Alle verfügbaren Updates anzeigen> Optional wechseln . Suchen Sie dann manuell nach dem  KB3050265-  Update und installieren Sie es.

Wenn Sie feststellen, dass dies Ihr Problem nicht behebt, öffnen Sie ein Ausführungsfenster ( Windows-Taste + R ) und geben Sie die Steuerungsaktualisierung ein . Gehen Sie dann zu Installierten Update-Verlauf anzeigen > Updates deinstallieren und deinstallieren Sie das  KB3050265-  Update. Fahren Sie nach der Deinstallation mit Methode 2 fort. 

Methode 2: Verwenden von esentutl.exe zum Defragmentieren von datastore.edb

Bevor wir uns eingehender mit Lösungen befassen, wollen wir prüfen, ob das Problem durch Defragmentierung der Datei datastore.edb behoben wird. Anscheinend ist dies nur eine vorübergehende Korrektur, da das Problem rechtzeitig erneut auftritt, wenn die Dateien datastore.edb genügend neue Informationen sammeln.

Bei dieser Methode wird das Dienstprogramm esentutl.exe verwendet, um die Datei DataStore.edb zu defragmentieren . Dieser Prozess macht die Datei nicht nur für die Programme zugänglicher, die sie schreiben oder lesen müssen, sondern reduziert auch ihre Größe erheblich. Hier ist eine kurze Anleitung durch das Ganze:

  1. Wir müssen ein Eingabeaufforderungsfenster mit erhöhten Rechten öffnen, um über die entsprechenden Berechtigungen zu verfügen. Klicken Sie dazu auf die  Startleiste  in der unteren linken Ecke und suchen Sie nach „ cmd “. Klicken Sie dann mit der rechten Maustaste auf  Eingabeaufforderung und wählen  Sie Als Administrator ausführen  .

  2. Geben Sie den folgenden Befehl in das Eingabeaufforderungsfenster mit erhöhten Rechten ein und drücken Sie die Eingabetaste: esentutl.exe / d C: \ windows \ SoftwareDistribution \ DataStore \ DataStore.edb
  3. Wenn der Vorgang abgeschlossen ist, starten Sie Ihre Systeme neu und prüfen Sie, ob sich die Symptome gebessert haben. Wenn Sie immer noch mit dem Problem zu kämpfen haben, fahren Sie mit der folgenden Methode fort.

Methode 3: Verwenden von Windows Repair (All-in-One)

Wenn die offiziellen Korrekturen nicht funktionierten oder nicht anwendbar waren, gibt es eine andere beliebte Korrektur, die das Problem behebt, wenn es sich um eine Beschädigung der Systemdatei handelt.

Windows Repair (All-in-One) ist ein kostenloses Dienstprogramm, das eine Sammlung von Korrekturen für alle Windows-Versionen enthält.  Mit dieser Software können wir alle WU-Probleme beheben, die das Problem verursachen könnten. Hier ist eine Kurzanleitung zur Verwendung von Windows Repair , um dieses spezielle Problem zu beheben:

  1. Laden Sie die tragbare Version von Windows Repair über diesen Link herunter (hier).
  2. Extrahieren Sie alle im Windows Repair-Archiv vorhandenen Dateien.
  3. Doppelklicken Sie auf die ausführbare Datei Repair_Windows , um das Dienstprogramm zu öffnen.
  4. Warten Sie, bis die erste Überprüfung abgeschlossen ist, und klicken Sie dann auf die Registerkarte Reparaturen - Haupt . Aktivieren Sie dann das Kontrollkästchen neben Registrierungssicherung automatisch durchführen und klicken Sie auf Reparaturen öffnen .

  5. Nach einigen kurzen Augenblicken sehen Sie eine Liste aller verfügbaren Reparaturstrategien. Da wir nur einige davon für unseren Zweck benötigen, deaktivieren Sie alle Reparaturstrategien. Aktivieren Sie dann nur die folgenden erneut:

    Serviceberechtigungen zurücksetzen

    WMI reparieren

    Registrieren Sie Systemdateien

    Entfernen Sie die von der Infektion festgelegten Richtlinien

    Reparieren Sie Windows-Updates

    Reparieren Sie MSI (Windows Installer)

  6. Stellen Sie sicher, dass das Feld Neustart aktiviert ist, klicken Sie dann auf Reparaturen starten und warten Sie, bis der Vorgang abgeschlossen ist.

  7. Wenn der Vorgang abgeschlossen ist, klicken Sie auf Ja , um den Neustart zu bestätigen und festzustellen, ob das Problem nach dem Neustart behoben ist. Wenn dies nicht der Fall ist, fahren Sie mit der nächsten Methode fort.

Methode 4: Wiederherstellen des SoftwareDistribution-Ordners

Wenn die ersten beiden Korrekturen nicht sinnvoll waren, prüfen wir, ob das Problem durch Bereinigen des SoftwareDistribution- Ordners behoben wird. Obwohl es gemischte Ansichten über die Wirksamkeit dieser Methode gibt, haben einige Benutzer berichtet, dass Probleme mit hoher Datenträgernutzung gestoppt wurden, sobald der SoftwareDistribution- Ordner neu erstellt wurde.

Durch Bereinigen des SoftwareDistribution- Ordners wird Windows gezwungen, alle Komponenten, einschließlich DataStore.edb , neu zu starten . Dadurch werden alle Probleme im Zusammenhang mit Beschädigungen behoben , die zu einer übermäßigen Speicherauslastung durch  DataStore.edb führen können.

Hinweis:  Im Ordner SoftwareDistribution werden automatische Updates und zugehörige Dateien gespeichert. DataStore.edb  befindet sich ebenfalls hier - es ist sicher, es loszuwerden, aber Windows wird gezwungen, bei der nächsten Suche nach Updates von vorne zu beginnen. Wenn Sie den folgenden Vorgang ausführen, müssen Sie damit rechnen, dass WU beim nächsten Installieren eines automatischen Updates viel Zeit benötigt, da alles überprüft werden muss.

Hier ist eine Kurzanleitung zum Bereinigen des SoftwareDistribution-Ordners über die Eingabeaufforderung:

  1. Klicken Sie auf die  Startleiste  in der unteren linken Ecke und suchen Sie nach „ cmd “. Klicken Sie dann mit der rechten Maustaste auf  Eingabeaufforderung und wählen  Sie Als Administrator ausführen  .

  2. Geben Sie die folgenden Befehle in die Eingabeaufforderung mit erhöhten  Rechten ein und drücken Sie nach jedem Befehl die Eingabetaste :

    net stop wuauserv

    Netto-Stoppbits

    Hinweis: Dadurch werden die Aktualisierungskomponenten deaktiviert, die den Ordner " SoftwareDistribution " verwenden. Wenn Sie diesen Schritt überspringen, können Sie den Ordner nicht löschen, wenn er gerade verwendet wird.

  3. Wenn die Dienste deaktiviert sind, fügen Sie den folgenden Befehl in die Eingabeaufforderung ein und drücken Sie die Eingabetaste:

      ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old

    Hinweis:  Dieser Befehl hat den SoftwareDistribution-Ordner umbenannt. Die Erweiterung .old zwingt Windows, einen neuen SoftwareDistribution-Ordner neu zu erstellen.

  4. Starten Sie die zuvor deaktivierten Dienste neu, indem Sie die folgenden Befehle eingeben und nach jedem Befehl die Eingabetaste drücken:

    Nettostart wuauserv

    Nettostartbits

  5. Starten Sie Ihren Computer neu, navigieren Sie zu C: / Windows und löschen Sie den Ordner SoftwareDistribution.old .

Wenn Sie immer noch eine hohe Festplattenauslastung feststellen, fahren Sie mit der folgenden Methode fort.

Methode 5: Schließen Sie datastore.edb von der Antivirenprüfung aus

Wie sich herausstellt, kann dieses Problem auch durch ein übereifriges Antivirenprogramm verursacht werden. Privatanwender mit langsamen Starts konnten dieses Problem beheben, indem sie die Datei datastore.edb  in die Ausschlussliste von Microsoft Security Essentials / Windows Defender aufgenommen haben.

Hinweis: Während die folgenden Schritte Ihren PC möglicherweise reaktionsfähiger machen, möchten Sie nicht häufig Antiviren-Ausschlüsse hinzufügen. Das Hinzufügen unnötiger AV-Ausschlüsse kann die Wahrscheinlichkeit böswilliger Angriffe erhöhen.

Hier ist eine Kurzanleitung zum Ausschließen von datastore.edb und anderen von ihm verwendeten Dateien von Ihrem Antivirus:

Hinweis: Die folgenden Schritte werden mit Windows Defender / Microsoft Security Essentials ausgeführt. Unabhängig vom verwendeten Antivirenpaket sollte jedoch jede Sicherheitssuite über eine Ausschlussliste verfügen.

  1. Verwenden Sie das Startsymbol, um nach Windows Defender oder Security Essentials  zu suchen und die Sicherheitssuite zu öffnen.

  2. In Windows Defender / Security Essentials gehen, um Werkzeuge und klicken Sie auf Optionen (Einstellungen auf Security Essentials ).

  3. Wählen Sie Ausgeschlossene Dateien und Ordner (Ausgeschlossene Dateien und Speicherorte) und  klicken Sie dann auf die Schaltfläche Hinzufügen . Navigieren Sie zu C: \ windows \ SoftwareDistribution \ Datastore und doppelklicken Sie auf datastore.edb .

    Hinweis: Dadurch wird verhindert, dass Antivirus die Datei datastore.edb scannt .

  4. Wiederholen Sie Schritt 3 auch mit folgendem Pfad:

    c: \ windows \ softwaredistribution \ datastore \ logs \

    Hinweis:  Dies sind die Protokolldateien von Windows Update und Automatic Update. Informationen von hier werden auch in datastore.edb gesammelt.

  5. Klicken Sie auf Speichern / Änderungen speichern und prüfen Sie, ob sich die Geschwindigkeit Ihres PCs nach einem Neustart verbessert hat.

Methode 6: Deaktivieren der WU (Windows-Updates)

Wenn Sie so weit gekommen sind, ohne ein greifbares Ergebnis zu erzielen, gibt es eine letzte Korrektur, die für die meisten Benutzer, die auf dieses Problem gestoßen sind, anscheinend funktioniert hat. Leider ist es alles andere als ideal. Durch Deaktivieren des WU-Dienstes (Windows Updates) muss Ihr System die Datei datastore.edb nie mehr lesen oder schreiben  , wodurch alle durch diese Datei verursachten Speicherprobleme behoben  werden.

Die Auswirkungen sind jedoch enorm, da Sie nicht automatisch Sicherheitsupdates und andere Stabilitätskorrekturen erhalten. Im Idealfall sollten Sie daran denken, den WU-Dienst nach Durchführung dieser Methode regelmäßig zu aktivieren, damit Sie Ihr System auf dem neuesten Stand halten.

Wenn der Handel mit einer potenziellen Malware-Infektion gegen eine erhöhte Systemreaktivität akzeptabel erscheint, führen Sie die folgenden Schritte aus, um Windows-Updates zu deaktivieren:

  1. Drücken Sie die Windows-Taste + R , um ein Ausführungsfenster zu öffnen. Geben Sie „ services.msc “ ein und drücken Enter die öffnen Dienste Fenster.

  2. In den Dienstleistungen Fenster Scrollen nach unten Windows Update , mit der rechten Maustaste darauf und wählen Sie Eigenschaften.

  3. Verwenden Sie unter Eigenschaften auf der Registerkarte Allgemein das Dropdown-Menü neben Starttyp , um Deaktiviert auszuwählen . Klicken Sie dann auf Übernehmen, um Ihre Änderungen zu speichern und das Fenster Dienste zu schließen .

  4. Starten Sie Ihr System neu und prüfen Sie, ob die Ressourcennutzung gesunken ist.

Hinweis: Denken Sie daran, regelmäßig zum Bildschirm " Dienste" zurückzukehren und den Windows Update- Dienst erneut zu aktivieren, um sicherzustellen, dass Sie über die neuesten Sicherheitsupdates verfügen. Lassen Sie den Dienst aktiviert, bis alle Updates angewendet wurden. Deaktivieren Sie die WU mithilfe der obigen Schritte erneut.