Następnie PC Boots zapisuje gigantyczny plik datastore.edb, który spowalnia komputer

32

System, na który patrzę, to Windows 7, 32-bitowy.

Po uruchomieniu systemu spędza mnóstwo czasu na czytaniu i zapisywaniu w pliku DataStore.edb, który znajduje się w katalogu Windows \ SoftwareDistribution \ DataStore. Powoduje to, że system działa bardzo wolno przez kilka minut, prawdopodobnie około 10, jeśli jestem szczery. Jeśli zatrzymasz usługę Windows Update, w ciągu minuty system przestanie czytać i zapisywać z pliku i wszystko będzie działać płynnie.

Rzeczy, których próbowałem:

Zatrzymałem Windows Update, usunąłem plik, uruchomiłem ponownie, ale kiedy to robię, Windows odbudowuje plik, aż osiągnie rozmiar kilkuset MB. Gdy Windows jest zadowolony z tego, co robi, przestaje, a moje użycie dysku i pamięci spada do normalnego poziomu, a system robi wszystko, co chcesz z dużą prędkością.

Uruchomiłem SafeMode i uruchomiłem kilka skanów antywirusowych i narzędzia do usuwania rootkitów firmy Kaspersky i nikt nie znalazł niczego obraźliwego.

Co mam teraz spróbować?

limefartlek
źródło
Czy otrzymam powiadomienie o tej odpowiedzi?
Ha! Nie sądziłem, że dostanę tutaj odpowiedź, ale przyjaciel i tak powiedział, żeby spróbować. No cóż. :) Próbowałem. Dziękuję za pomoc Dzisiaj opublikowałem pytanie na SuperUser.com.
limefartlek 21.01.2013

Odpowiedzi:

26

Wiem, że minęło już tyle czasu, że mogę zaoferować Ci odpowiednie rozwiązanie, ale mam dokładnie to samo z komputerem z systemem Windows 7 w pracy. Do przyszłego wykorzystania zawsze możesz sprawdzić integralność plików ( /g) i / lub defrag ( /d) * .edb esentutl.exe.

na przykład esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

Jeśli nie możesz uruchomić tego polecenia z błędem „-1032”, możesz uruchomić system w trybie awaryjnym (bez sieci) i uruchomić polecenie z tego miejsca. Może być konieczne uruchomienie go za pomocą przełącznika / p, aby naprawić uszkodzenie pliku.

mafbailey
źródło
Próbowałem tego i otrzymałem następujący komunikat: Błąd: Dostęp do źródłowej bazy danych „c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store.edb” nie powiódł się z błędem Jet -1032.
Alf47
3
@ Alf47 Zatrzymaj usługę Windows Update i spróbuj ponownie
drake7707,
3
@ Alf47 Musisz uruchomić Wiersz polecenia jako administrator, aby uzyskać dostęp.
Igor Jerosimić
I to jest „c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store .edb”. Brak miejsca!
rdtsc
14

RAMMap pokazał, że C:\Windows\SoftwareDistribution\DataStore\DataStore.edbzmapowany plik marnuje 400 Mb mojej cennej pamięci RAM. Ponadto Windows Update stale spowalniał system w trakcie aktualizacji tego ogromnego pliku.

esentutl.exewłaśnie zmniejszyłem DataStore.edbrozmiar z nieco ponad 600 Mb do nieco mniej niż 600 MB i okazało się w moim przypadku bezużyteczne.

http://juneyourtech.blogspot.com/2013/06/datastoreedb-and-windows-vista.html stwierdza, że ​​usunięcie tego pliku również nie jest możliwe, ponieważ Windows Update odbuduje go do tego samego rozmiaru przy następnym uruchomieniu.

Musiałem więc całkowicie wyłączyć automatyczne uruchamianie usługi Windows Update Service. To znacznie obniżyło marnowanie pamięci RAM, procesora i IO dysku. System jest teraz znacznie bardziej responsywny.

Zobacz także Jak zaplanować pobieranie aktualizacji systemu Windows 7? sposób na uruchomienie aktualizacji za pomocą Windows Task Scheduler.

Aktualizacja

Spójrz także na Windows 7 SP1 Windows Update utknął sprawdzając dostępność aktualizacji

Wadzim
źródło
BTW, po bezpłatnej aktualizacji systemu Windows 10 na tym samym starym sprzęcie problem nie został odtworzony.
Vadzim
4

Rozwijając odpowiedź @mafbailey (i wielkie podziękowania dla ciebie!) Pamiętaj, aby otworzyć wiersz polecenia jako administrator podczas korzystania z następującej akcji wiersza polecenia, aby mieć odpowiednie uprawnienia do plików.

Utknąłem, gdybym nie wiedział =)

esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb
Luminesce
źródło
Zatrzymaj także usługi aktualizacji Windwos od 900 Mb => 898 MB
956584
Niższa kopia istniejącej odpowiedzi.
ivan_pozdeev
3

Ten sam problem wystąpił na wolno uruchamiającym się komputerze z uruchomioną wersją domową w7. Otwieranie wiadomości e-mail lub firefox było frustrujące.

Na moim komputerze, podczas uruchamiania górę, program antywirusowy (Windows Essentials) wydawał się być sobą dużo czasu na datastore.edbpliku.

Ten link o „Poprawie wydajności i stabilności komputera poprzez prawidłowe skonfigurowanie antywirusa” rozwiązał dla mnie problem powolnego uruchamiania.

Rozwiązanie polega w zasadzie na poinformowaniu skanera antywirusowego (niezbędnik systemu Windows) o wykluczeniu sprawdzania tego pliku . Zrobiłem również inne wyłączenia plików Windows. (ale nie mam nic przeciwko skanerom sprawdzającym moje zdjęcia, nawet jeśli powinny być bezpieczne)

Gertjan
źródło
1

Spróbuj zainstalować aktualizację Windows KB3050265 , wydaną 2 czerwca 2015 r.

Jest to opcjonalne, więc może być konieczne poszukaj go w Panelu sterowania> System i zabezpieczenia> Windows Update> Pokaż wszystkie dostępne aktualizacje> Opcjonalne i ręcznie zainstaluj.

Techno_Mystic
źródło
1
To nie pomogło, mam już tę aktualizację i nadal budzenie z hibernacji jest powolne, a restartowanie jest jeszcze wolniejsze.
Danijel
1

Naprawianie usługi Windows Update, ta metoda dotyczy systemu Windows 7

Przejdź do monitu Programy \ Akcesoria: Cmd

Kliknij prawy przycisk myszy i uruchom jako administrator.

W oknie zachęty postępuj zgodnie z poniższą sekwencją:

net stop wuauserv (po Enter)

bity stop netto (po Enter)

W Eksploratorze Windows:

Przejdź do folderu windows \ dystrybucja oprogramowania \ pobieranie (usuń wszystko, co się tam znajduje)

Przejdź do folderu windows \ dystrybucja oprogramowania \ DataStore (usuń wszystko, co się tam znajduje)

Przejdź do folderu windows \ dystrybucja oprogramowania \ DataStore \ Logs (usuń wszystko, co się tam znajduje)

Przejdź do folderu windows \ dystrybucja oprogramowania \ PostRebootEventCache (usuń wszystko, co się tam znajduje)

Okno zachęty CMD:

net start wuauserv (po Enter)

bity początkowe netto (po Enter)

Źródła: - 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

Carsoma
źródło
1
Jak pokazali inni tutaj i na social.technet.microsoft.com/Forums/windowsserver/en-US/… , to niczego nie rozwiązuje i spowalnia komputer, podczas gdy Windows Update w pełni odbudowuje bazę danych.
ivan_pozdeev
0

Firma Microsoft wydała nową aktualizację klienta WindowsUpdate, aby naprawić powolne wyszukiwanie / instalację aktualizacji.

Instalowanie i wyszukiwanie aktualizacji jest powolne, a wysokie zużycie procesora występuje w systemie Windows 7
https://support.microsoft.com/en-us/kb/3102810

Pobierz:
32Bit: 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

Ta aktualizacja skraca czas wykrywania i zużywa mniej pamięci RAM. Wypróbuj to

magicandre1981
źródło
ostrzeżenie: po zainstalowaniu Windows Update teraz w ogóle nie działa, natychmiast daje błąd, "WindowsUpdate_80244019" "WindowsUpdate_dt000"którego nie byłem w stanie rozwiązać
MM
Odinstalowanie tej aktualizacji przywróciło mnie do poprzedniej sytuacji, w której byłem
MM
Błąd @MM 80244019 oznacza WU_E_PT_HTTP_STATUS_NOT_FOUND Taki sam jak status HTTP 404 - serwer nie może znaleźć żądanego identyfikatora URI (Uniform Resource Identifier). jakiego pakietu AV / zapory używasz?
magicandre1981,
MS Security Essentials i brak zapory ogniowej. Reszta internetu działała dobrze (w tym IE)
MM
@MM wypróbuj przynajmniej wersję z czerwca 2015 r., Która najpierw zawiera poprawkę dotyczącą użycia pamięci: support.microsoft.com/en-us/kb/3050265
magicandre1981
0

Nie wiem, dlaczego to mówi, że opublikowałem to w styczniu 2013 r. Ten problem był zaledwie kilka miesięcy temu w 2015 r. Ha!

W każdym razie - przykro mi, że tracę czas każdego. Z jakiegoś powodu nie otrzymywałem powiadomień o tym wątku aż do dzisiaj, 9 grudnia 2015 r.

Próbowałem wielu rzeczy i skończyłem na telefonie z producentem urządzenia, w którym był ten komputer. Okazuje się, że mają błąd w implementacji systemu Windows, który powoduje, że tak się dzieje. Jedynym rozwiązaniem tego problemu jest ponowne zobrazowanie maszyny i nadzieja, że ​​to się więcej nie powtórzy.

Dotyczy to maszyn Zeiss OCT dla tych, którzy się zastanawiają.

limefartlek
źródło
0

Mam podobne problemy.
Zainstalowałem KB3050265 ze strony internetowej i to rozwiązało wszystkie te problemy.
Upewnij się, że zainstalujesz poprawną wersję dla swojego systemu Windows (64-bitowy (x64) lub 32-bitowy (x86))

Kerio_Orisa
źródło