PC Boots quindi scrive il file datastore.edb gigante rallentando il computer


32

Il sistema che sto guardando è Windows 7, 32 bit.

Quando il sistema si avvia, trascorre un sacco di tempo a leggere e scrivere nel file DataStore.edb che si trova nella directory Windows \ SoftwareDistribution \ DataStore. Ciò rende il sistema molto lento per diversi minuti, probabilmente circa 10 se sono sincero. Se interrompi il servizio Windows Update, entro un minuto il sistema smetterà di leggere e scrivere dal file e tutto funzionerà senza problemi.

Cose che ho provato:

Ho interrotto Windows Update, cancellato il file, riavviato, ma quando lo faccio Windows ricostruisce il file fino a quando non raggiunge le dimensioni di alcune centinaia di MB. Una volta che Windows è soddisfatto di tutto ciò che sta facendo, si interrompe e l'utilizzo del mio disco e l'indicazione scendono a livelli normali e il sistema fa tutto ciò che vuoi con molta velocità.

Ho avviato SafeMode ed eseguito numerose scansioni antivirus e lo strumento killer RootKit di Kaspersky e nessuno trova nulla di offensivo.

Cosa dovrei provare dopo?


Riceverò una notifica di questa risposta?

Ha! Non pensavo che avrei avuto una risposta su questo qui, ma un amico ha detto di provare comunque. Oh bene. :) Provai. Grazie per l'aiuto. Ho pubblicato la domanda su SuperUser.com oggi.
limefartlek,

Risposte:


26

So che ora è in grado di offrire una soluzione adatta per te, ma ho esattamente la stessa cosa con una macchina Windows 7 al lavoro. Per riferimento futuro, puoi sempre verificare l'integrità dei file ( /g) e / o defrag ( /d) * .edb con esentutl.exe.

per esempio esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

Se non è possibile eseguire questo comando con errore "-1032", è possibile avviare in modalità di protezione (senza rete) ed eseguire il comando da lì. Potrebbe essere necessario eseguirlo prima con l'opzione / p per riparare il danneggiamento dei file.


Ho provato questo e ho ricevuto il seguente messaggio: Errore: Accesso al database di origine 'c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store.edb' non riuscito con errore Jet -1032.
Alf47

3
@ Alf47 Arresta il servizio Windows Update e riprova
drake7707

3
@ Alf47 È necessario eseguire il prompt dei comandi come amministratore per accedere.
Igor Jerosimić,

Ed è "c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store .edb". Nessuno spazio!
rdtsc,

14

RAMMap ha mostrato che il C:\Windows\SoftwareDistribution\DataStore\DataStore.edbfile mappato stava sprecando 400 Mb della mia preziosa RAM. Inoltre Windows Update ha costantemente rallentato il sistema in fase di aggiornamento di questo enorme file.

esentutl.exeDataStore.edbho appena ridotto le dimensioni da poco più di 600 Mb a leggermente meno di 600 MB e nel mio caso si è rivelato inutile.

http://juneyourtech.blogspot.com/2013/06/datastoreedb-and-windows-vista.html afferma che anche l'eliminazione di questo file non è un'opzione poiché Windows Update lo ricostruirà alle stesse dimensioni della prossima esecuzione.

Quindi ho dovuto disabilitare completamente l'esecuzione automatica del servizio Windows Update. Ciò ha notevolmente ridotto lo spreco di RAM, CPU e IO del disco. Il sistema ora è molto più reattivo.

Vedi anche Come programmare il download degli aggiornamenti di Windows 7? per un modo per avviare l'aggiornamento utilizzando l'Utilità di pianificazione di Windows.

Aggiornare

Dai un'occhiata anche a Windows 7 SP1 Windows Update bloccato durante la ricerca di aggiornamenti


A proposito, dopo l'aggiornamento gratuito a Windows 10 sullo stesso vecchio hardware il problema non si è riprodotto.
Vadzim,

4

Espandendo la risposta di @mafbailey (e grazie anche a te!) Assicurati di aprire il prompt dei comandi come amministratore quando utilizzi la seguente azione da riga di comando per avere le autorizzazioni appropriate per i file.

Sarei stato bloccato se non avessi saputo =)

esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

Arrestare anche servizi di aggiornamento Windwos da 900MB => 898MB
user956584

Una copia inferiore di una risposta esistente.
ivan_pozdeev,

3

Ho riscontrato lo stesso problema con un computer che si avvia lentamente eseguendo w7 home edition. L'apertura di e-mail o firefox è stata frustrante.

Sul mio computer, durante l'avvio, il programma antivirus (Windows Essentials) sembrava impiegare molto tempo sul datastore.edbfile.

Questo link su "Migliora le prestazioni e la stabilità del PC configurando correttamente l'anti-virus" ha risolto il problema dell'avvio lento per me.

La soluzione consiste essenzialmente nel dire allo scanner antivirus (elementi essenziali di Windows) di escludere il controllo di questo file . Ho fatto anche le altre esclusioni sui file di Windows. (ma sto bene con gli scanner che controllano le mie foto, anche se dovrebbero essere al sicuro)


1

Prova a installare Windows Update KB3050265 , rilasciato il 2 giugno 2015.

Questo è facoltativo, quindi potrebbe essere necessario cercarlo in Pannello di controllo> Sistema e sicurezza> Windows Update> Mostra tutti gli aggiornamenti disponibili> Opzionale e installarlo manualmente.


1
Questo non ha aiutato, ho già quell'aggiornamento e ancora il risveglio dal letargo è lento e il riavvio è ancora più lento.
Danijel,

1

Riparando Windows Update, questo metodo è per Windows 7

Vai a Programmi \ Accessori: prompt Cmd

Fai clic con il tasto destro del mouse ed esegui come amministratore.

Nella finestra del prompt seguire la sequenza seguente:

net stop wuauserv (dopo Enter)

bit di stop netto (dopo Enter)

In Esplora risorse:

Vai alla cartella windows \ distribuzione software \ download (elimina tutto lì)

Vai alla cartella windows \ distribuzione software \ DataStore (elimina tutto ciò che contiene)

Vai alla cartella windows \ distribuzione software \ DataStore \ Logs (elimina tutto ciò che contiene)

Vai alla cartella windows \ distribuzione software \ PostRebootEventCache (elimina tutto lì)

La finestra del prompt di CMD:

net start wuauserv (dopo Enter)

bit di inizio netto (dopo Invio)

Fonti: - http://tecnicoinformaticacuritiba.com.br/corrigindo-windows-update/ / https://social.technet.microsoft.com/Forums/pt-BR/d75e92b9-4caf-425d-b841-0bae79f7adf1/windows- 7-windows-update-no-funciona? forum = winvistapt


1
Come altri hanno mostrato qui e su social.technet.microsoft.com/Forums/windowsserver/en-US/… , questo non risolve nulla e rallenta solo la macchina mentre Windows Update ricostruisce completamente il database.
ivan_pozdeev,

0

Microsoft ha rilasciato un nuovo aggiornamento client di WindowsUpdate per correggere la lente ricerca / installazione degli aggiornamenti.

L'installazione e la ricerca di aggiornamenti è lenta e si verifica un elevato utilizzo della CPU in Windows 7
https://support.microsoft.com/en-us/kb/3102810

Scarica:
32 Bit: http://www.microsoft.com/downloads/details.aspx?FamilyId=fcd6bf5d-f004-4ca3-aa7e-1de462b91dd0

64Bit: http://www.microsoft.com/downloads/details.aspx?FamilyId=4fe566bd-31b1-4413-8c4c-412b52533669

Questo aggiornamento riduce i tempi di rilevamento e utilizza meno RAM. Quindi provalo


avviso: dopo aver installato questo, Windows Update ora non funziona affatto, dà immediatamente un errore "WindowsUpdate_80244019" "WindowsUpdate_dt000"che non sono stato in grado di risolvere
MM

La disinstallazione di questo aggiornamento mi ha riportato alla situazione precedente in cui mi trovavo
MM

L'errore @MM 80244019 significa WU_E_PT_HTTP_STATUS_NOT_FOUND Come lo stato HTTP 404 - il server non riesce a trovare l'URI richiesto (Uniform Resource Identifier). quale suite / firewall usi?
magicandre1981,

MS Security Essentials e nessun firewall. Il resto di Internet funzionava bene (incluso IE)
MM

@MM prova almeno la versione di giugno 2015 che include prima la correzione dell'utilizzo della memoria: support.microsoft.com/en-us/kb/3050265
magicandre1981,

0

Non so perché ciò dica che l'ho pubblicato a gennaio 2013, questo problema si è verificato solo pochi mesi fa nel 2015. Ah!

Comunque - mi dispiace perdere tempo a tutti. Per qualche motivo non avevo ricevuto notifiche su questo thread fino ad oggi, 9 dicembre 2015.

Ho provato diverse cose e sono finito al telefono con il produttore del dispositivo in cui si trovava questo computer. Si scopre che hanno un bug nella loro implementazione di Windows che causa ciò. L'unica soluzione al problema è re-immagine della macchina e spero che non accada di nuovo.

Questo vale per le macchine OCT Zeiss per coloro che si stanno chiedendo.


0

Ho riscontrato problemi simili.
Ho installato KB3050265 dal sito Web e ho risolto tutti questi problemi.
Assicurati di installare la versione corretta per Windows (64 bit (x64) o 32 bit (x86))

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.