Vad är DataStore.edb och varför saktar det min dator?

DataStore.edb  är en legitim Windows-loggfil som håller reda på alla Windows-uppdateringar som tillämpas på systemet. DataStore.edb- loggen kommer att växa i storlek eller varje Windows Update-kontroll. Filen ligger under mappen SoftwareDistribution ( C: \ Windows \ SoftwareDistribution \ DataStore \ DataStore.edb ) Även om vikten av filen är obestridd har vissa användare upptäckt att deras system spenderar mycket tid på att läsa och skriva till DataStore.edb , hugga många resurser till den punkt där datorn saktas ner avsevärt. Vid undersökning med Performance Monitor rapporterade användare som står inför detta problem att processen svchost.exe (netsvcs) använder alla diskresurser för att läsa datastore.edb på över 120 MB / min - detta gör att datorn inte kan göra något annat. Från vad vi samlat är detta främst ett problem med Windows 7 och Windows Vista.

Som det visar sig läses filen datastore.edb av Windows-uppdateringskomponenten när en ny uppdatering väntar. Beroende på omständigheterna och specifikationerna på din dator kan det göra att din maskin inte fungerar medan filen datastore.edb utfrågas.

Om du kämpar med det här problemet finns det några korrigeringar som användare har hittat för att lyckas med att lösa detta förödande beteende. Nedan har du en samling lösningar som har gjort det möjligt för användare att åtgärda problemet. Följ varje metod i ordning tills du hittar en fix som fungerar i din situation.

Obs: Om du är på Vista, börja direkt med metod 2.

Metod 1: Installera Windows Update KB3050265 (endast Windows 7)

Microsoft var snabb med att lösa problemet och släppte en WindowsUpdate Client Update för att lösa problemet. Uppdateringen skulle fixa ineffektiviteten för WU (Windows Update) när du söker efter och installerar uppdateringar, vilket minskar förlängda lästider för filen datastore.edb .

Även om användare tyckte att uppdateringen var till nytta för att minska upptäcktstiden och användningen av RAM och disk lyckades inte lösningen lösa problemet för alla. För det första fungerar fixen bara med Windows 7 - ingen officiell fix släpptes någonsin för Vista. Ännu mer rapporterade vissa användare att den här uppdateringen helt bröt WU-komponenten med felen  WindowsUpdate_80244019 eller  WindowsUpdate_dt000 .

Tänk på att uppdateringen är valfri och inte kommer att tillämpas om du inte installerar den själv. Om du stöter på det här problemet i Windows 7, följ guiden nedan för att installera Windows Update KB3050265. Om det slutar fungera, ta bort uppdateringen och gå till de andra metoderna nedan:

  1. Besök en av länkarna nedan enligt din Windows-version och ladda ner rätt  KB3050265- uppdatering:

    Windows Update KB3050265 (32Bit)

    Windows Update KB3050265 (64Bit)

  2. När uppdateringen har laddats ner öppnar du installationspaketet och startar om systemet när det har installerats.

    Obs! Du kan också installera det direkt från din dator genom att gå till Kontrollpanelen> System och säkerhet> Windows Update> Visa alla tillgängliga uppdateringar> Valfritt . Leta sedan efter  KB3050265- uppdateringen manuellt  och installera den.

Om du upptäcker att detta inte löser problemet, öppnar du ett körfönster ( Windows-tangent + R ) och skriver kontrolluppdatering . Gå sedan till Visa installerad uppdateringshistorik> Avinstallera uppdateringar och avinstallera  KB3050265-  uppdateringen. När du har avinstallerat går du till metod 2. 

Metod 2: Använd esentutl.exe för att defragmentera datastore.edb

Innan vi utforskar mer djupgående lösningar, låt oss se om defragmentering av filen datastore.edb löser problemet. Tydligen är detta bara en tillfällig åtgärd eftersom problemet kommer att visas igen i tid då datastore.edb-filerna samlar tillräckligt med ny information.

Denna metod innebär att du använder verktyget esentutl.exe för att defragmentera filen DataStore.edb . Utöver att göra filen mer tillgänglig för de program som behöver skriva eller läsa från den, kommer denna process också att minska dess storlek avsevärt. Här är en snabb guide genom det hela:

  1. Vi måste öppna ett förhöjt kommandotolk för att ha rätt behörighet. För att göra detta, klicka på  Start-  fältet i det nedre vänstra hörnet och sök efter “ cmd ”. Högerklicka sedan på  Kommandotolken  och välj  Kör som administratör.

  2. Skriv följande kommando i det förhöjda kommandotolken och tryck Enter: esentutl.exe / d C: \ windows \ SoftwareDistribution \ DataStore \ DataStore.edb
  3. När processen är klar startar du om dina system och ser om symtomen har förbättrats. Om du fortfarande kämpar med problemet, gå till metoden nedan.

Metod 3: Använda Windows-reparation (allt-i-ett)

Om de officiella korrigeringarna inte fungerade eller inte var tillämpliga finns det en annan populär korrigering som löser problemet om det är relaterat till korruption i systemfiler.

Windows Repair (All-in-One) är ett gratis verktyg som innehåller en samling korrigeringar för alla Windows-versioner.  Denna programvara gör det möjligt för oss att åtgärda alla WU-problem som kan orsaka problemet. Här är en snabbguide för hur du använder Windows Repair för att åtgärda just detta problem:

  1. Ladda ner den bärbara versionen av Windows Repair från den här länken (här).
  2. Extrahera alla filer som finns i Windows reparationsarkiv.
  3. Dubbelklicka på körbar Repair_Windows för att öppna verktyget.
  4. Vänta tills den första kontrollen är klar och klicka sedan på fliken Reparationer - Huvud . Markera sedan rutan bredvid Automatisk säkerhetskopiering av register och klicka på Öppna reparationer .

  5. Efter några korta ögonblick ser du en lista över alla tillgängliga reparationsstrategier. Eftersom vi bara behöver några av dem för vårt ändamål, avmarkera alla reparationsstrategier. Aktivera sedan endast följande:

    Återställ servicetillstånd

    Reparera WMI

    Registrera systemfiler

    Ta bort policyer inställda efter infektion

    Reparera Windows-uppdateringar

    Reparera MSI (Windows Installer)

  6. Se till att rutan Starta om är aktiverad och klicka sedan på Starta reparationer och vänta tills processen är klar.

  7. När processen är klar trycker du på Ja för att bekräfta omstarten och se om problemet är löst efter omstarten. Om det inte är det, gå till nästa metod.

Metod 4: Återuppta mappen SoftwareDistribution

Om de två första korrigeringarna har varit oanvändbara, låt oss se om rengöring av mappen SoftwareDistribution kommer att eliminera problemet. Även om det finns blandade åsikter om effektiviteten av denna metod har vissa användare rapporterat att problem med hög diskanvändning har upphört när mappen SoftwareDistribution har återskapats.

Rengöring av SoftwareDistribution- mappen tvingar Windows att starta om alla dess komponenter, inklusive DataStore.edb . Detta kommer att lösa alla problem relaterade till korruption som kan orsaka överdriven minnesborttagning av  DataStore.edb.

Obs!  I mappen SoftwareDistribution lagras automatiska uppdateringar och relaterade filer. DataStore.edb  finns också här - det är säkert att bli av med, men tvingar Windows att starta från grunden nästa gång det söker efter uppdateringar. Så om du slutför proceduren nedan, förvänta dig att WU tar mycket tid nästa gång den behöver installera en automatisk uppdatering eftersom den måste kontrollera allt.

Här är en snabbguide för rengöring av mappen SoftwareDistribution via kommandotolken:

  1. Klicka på  Start-  fältet i det nedre vänstra hörnet och sök efter “ cmd ”. Högerklicka sedan på  Kommandotolken  och välj  Kör som administratör.

  2. Skriv följande kommandon i den upphöjda  kommandotolken och tryck Enter efter varje:

    nätstopp wuauserv

    nätstoppbitar

    Obs! Detta inaktiverar uppdateringskomponenterna som använder mappen SoftwareDistribution . Om du hoppar över det här steget kan du inte ta bort mappen om den för närvarande används.

  3. När tjänsterna är inaktiverade klistrar du in följande kommando i kommandotolken och tryckerEnter:

      ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old

    Obs:  Detta kommando omdöpt till Softwaremappen .old förlängning kommer att tvinga Windows att återskapa en ny Software mapp.

  4. Starta om de tjänster vi tidigare har inaktiverat genom att skriva följande kommandon och trycka på Enter efter var och en:

    netto start wuauserv

    startbitar netto

  5. Starta om din dator, navigera till C: / Windows och ta bort mappen SoftwareDistribution.old .

Om du fortfarande upplever hög diskanvändning, gå till metoden nedan.

Metod 5: Uteslut datastore.edb från antiviruskontroll

Som det visar sig kan problemet också orsakas av ett överdrivet antivirusprogram. Hemanvändare som upplever långsamma startups lyckades lösa problemet genom att inkludera filen datastore.edb  i undantagslistan för Microsoft Security Essentials / Windows Defender.

Obs: Medan stegen nedan kan göra din dator mer lyhörd, är det inte något du vill göra ofta att lägga till antivirusuteslutningar. Att lägga till onödiga AV-undantag kan öka risken för skadliga attacker.

Här är en snabbguide för att exkludera datastore.edb och andra filer som används av det från ditt Antivirus:

Obs! Följande steg görs med Windows Defender / Microsoft Security Essentials. Varje säkerhetssvit bör dock ha en uteslutningslista, oavsett vilket antiviruspaket du använder.

  1. Använd startikonen för att söka efter Windows Defender eller Security Essentials  och öppna säkerhetssviten.

  2. I Windows Defender / Security Essentials går du till Verktyg och klickar på Alternativ (Inställningar för säkerhetsinformation ).

  3. Välj Uteslutna filer och mappar (Uteslutna filer och platser)  och klicka sedan på Lägg till- knappen. Navigera till C: \ windows \ SoftwareDistribution \ Datastore och dubbelklicka på datastore.edb .

    Obs: Detta förhindrar att Antivirus skannar filen datastore.edb .

  4. Upprepa steg 3 med följande sökväg också:

    c: \ windows \ mjukvarudistribution \ datalager \ loggar \

    Obs!  Det här är loggfilerna för Windows Update och Automatic Update. Information härifrån samlas också in i datastore.edb .

  5. Tryck på Spara / Spara ändringar och se om datorns hastighet förbättras efter en omstart.

Metod 6: Inaktivera WU (Windows-uppdateringar)

Om du har kommit så långt utan ett påtagligt resultat, finns det en sista fix som verkar ha fungerat för de flesta användare som stötte på det här problemet. Tyvärr är det långt ifrån perfekt. Om du inaktiverar WU (Windows Updates) -tjänsten elimineras behovet av att ditt system någonsin läser eller skriver på  datastore.edb-  filen, vilket löser eventuell minneshögkonflikt orsakad av just den här filen.

Implikationerna är dock enorma eftersom du kommer att skära dig från att automatiskt ta emot säkerhetsuppdateringar och andra stabilitetsfixar. Helst bör du komma ihåg att regelbundet aktivera WU-tjänsten efter att ha utfört den här metoden så att du håller ditt system uppdaterad.

Om handel med en potentiell skadlig programinfektion för ökad systemrespons tycks vara en acceptabel affär, följ stegen nedan för att inaktivera Windows-uppdateringar:

  1. Tryck på Windows-tangenten + R för att öppna ett körfönster. Skriv “ services.msc ” och tryck Enter för att öppna fönstret Services .

  2. I Services- fönstren, rulla ner till Windows Update , högerklicka på den och välj Egenskaper.

  3. Under Egenskaper på fliken Allmänt använder du rullgardinsmenyn bredvid Starttyp för att välja Inaktiverad . Klicka sedan på Verkställ för att spara ändringarna och stänga fönstret Tjänster .

  4. Starta om ditt system och se om resursanvändningen har minskat.

Obs! Kom ihåg att återvända regelbundet till skärmen Tjänster och återaktivera Windows Update- tjänsten för att säkerställa att du har de senaste säkerhetsuppdateringarna. Håll tjänsten aktiverad tills alla uppdateringar tillämpas, använd stegen ovan för att inaktivera WU igen.