Затем PC Boots записывает гигантский файл datastore.edb, замедляющий работу компьютера


32

Система, на которую я смотрю - Windows 7, 32bit.

Когда система загружается, она тратит массу времени на чтение и запись в файл DataStore.edb, который находится в каталоге Windows \ SoftwareDistribution \ DataStore. Это делает систему очень медленной в течение нескольких минут, если честно, примерно 10. Если вы остановите службу Windows Update, в течение минуты система прекратит чтение и запись из файла, и все будет работать гладко.

Вещи, которые я пробовал:

Я остановил Центр обновления Windows, удалил файл, перезагрузил, но когда я это сделаю, Windows перестроит файл, пока он не станет размером в несколько сотен МБ. Как только Windows довольна тем, что она делает, она останавливается, и мое использование диска и метка снижаются до нормальных уровней, и система делает все, что вам нужно, с большой скоростью.

Я загрузился в SafeMode и запустил несколько проверок на вирусы и инструмент Kaspersky RootKit killer, и никто не находит ничего оскорбительного.

Что я должен попробовать дальше?


Буду ли я уведомлен об этом ответе?

Ха! Я не думал, что получу ответ по этому поводу здесь, но друг сказал, чтобы попытаться в любом случае. Ну что ж. :) Я пытался. Спасибо за помощь. Я опубликовал вопрос на SuperUser.com сегодня.
limefartlek

Ответы:


26

Я знаю, что сейчас уже давно невозможно предложить вам подходящее решение, но у меня точно такая же вещь с работающей машиной Windows 7. Для дальнейшего использования вы всегда можете проверить целостность файлов ( /g) и / или defrag ( /d) * .edb с помощью esentutl.exe.

например esentutl.exe /d c:\Windows\SoftwareDistribution\DataStore\DataStore.edb

Если вы не можете запустить эту команду с ошибкой «-1032», вы можете загрузиться в безопасном режиме (без подключения к сети) и запустить команду оттуда. Сначала вам может понадобиться запустить его с ключом / p, чтобы исправить повреждение файла.


Я попытался это сделать, и я получил следующее сообщение: Ошибка: сбой доступа к исходной базе данных 'c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store.edb' с ошибкой Jet -1032.
Alf47

3
@ Alf47 Остановите службу Windows Update и попробуйте снова
drake7707

3
@ Alf47 Вам нужно запустить командную строку как администратор, чтобы получить доступ.
Игорь Еросимич

И это "c: \ Windows \ SoftwareDistribution \ DataStore \ Data Store .edb". Нет места!
rdtsc

14

RAMMap показал, что C:\Windows\SoftwareDistribution\DataStore\DataStore.edbотображенный файл тратит 400 Мб моей драгоценной оперативной памяти. Более того, Windows Update постоянно замедлял работу системы в процессе обновления этого огромного файла.

esentutl.exeпросто уменьшил DataStore.edbразмер с чуть более 600 МБ до чуть менее 600 МБ и оказался бесполезным в моем случае.

http://juneyourtech.blogspot.com/2013/06/datastoreedb-and-windows-vista.html заявляет, что удаление этого файла также не вариант, поскольку Центр обновления Windows восстановит его до того же размера при следующем запуске.

Поэтому мне пришлось полностью отключить автозапуск службы Центра обновления Windows. Это значительно снизило потери оперативной памяти, процессора и дискового ввода-вывода. Система теперь намного более отзывчива.

Смотрите также Как запланировать загрузку обновлений для Windows 7? способ запуска обновления с помощью планировщика заданий Windows.

Обновить

Взгляните также на застрявшую проверку обновлений Windows 7 с пакетом обновления 1 (SP1).


Кстати, после бесплатного обновления до Windows 10 на том же старом оборудовании проблема не воспроизводилась.
Вадим

4

Расширяя ответ @mafbailey (и большое спасибо вам!), Обязательно откройте командную строку от имени администратора при использовании следующего действия командной строки, чтобы получить соответствующие разрешения для файла.

Я бы застрял, если бы я не знал =)

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

Также остановите службы обновления Windwos с 900Mb => 898MB
user956584

Низшая копия существующего ответа.
ivan_pozdeev

3

У меня возникла та же проблема с медленно запускающимся компьютером под управлением домашнего издания w7. Открытие электронной почты или Firefox было неприятно.

На моем компьютере во время запуска антивирусная программа (Windows Essentials) занимала много времени на datastore.edbфайл.

Эта ссылка «Повышение производительности и стабильности ПК путем правильной настройки антивируса» решила проблему медленного запуска для меня.

Решение в основном заключается в том, чтобы сообщить антивирусному сканеру (основам Windows) об исключении проверки этого файла . Я сделал и другие исключения для файлов Windows. (но я в порядке со сканерами, проверяющими мои фотографии, хотя они должны быть в безопасности)


1

Попробуйте установить Центр обновления Windows KB3050265 , выпущенный 2 июня 2015 г.

Это необязательно, поэтому вам, возможно, придется поискать его в Панели управления> Система и безопасность> Центр обновления Windows> Показать все доступные обновления> Необязательно и установить его вручную.


1
Это не помогло, у меня уже есть это обновление, и все равно пробуждение из режима гибернации происходит медленно, а перезапуск происходит намного медленнее.
Даниэль

1

Исправление Windows Update, этот метод для Windows 7

Зайдите в Программы \ Аксессуары: Cmd подскажите

Нажмите правую кнопку мыши и запустите от имени администратора.

В окне подсказки выполните следующую последовательность действий:

чистая остановка wuauserv (после ввода)

стоповые биты (после ввода)

В проводнике Windows:

Перейдите в папку windows \ дистрибутив программного обеспечения \ download (там все удалите)

Перейдите в папку windows \ дистрибутив программного обеспечения \ DataStore (удалите там все)

Перейдите в папку windows \ дистрибутив программного обеспечения \ DataStore \ Logs (там все удалите)

Перейдите в папку windows \ дистрибутив программного обеспечения \ PostRebootEventCache (удалите все внутри)

Окно приглашения CMD:

чистый старт wuauserv (после ввода)

чистые стартовые биты (после Enter)

Источники: - http://tecnicoinformaticacuritiba.com.br/corrigindo-windows-update/ / https://social.technet.microsoft.com/Forums/pt-BR/d75e92b9-4caf-425d-b841-0bae79f7adf1/windows- 7-Windows-обновление-нет-funciona? форум = winvistapt


1
Как показали другие здесь и на сайте social.technet.microsoft.com/Forums/windowsserver/en-US/… , это ничего не решает, а только замедляет работу компьютера, пока Центр обновления Windows полностью перестраивает базу данных.
ivan_pozdeev

0

Microsoft выпустила новое обновление клиента WindowsUpdate, чтобы исправить медленный поиск / установку обновлений.

Установка и поиск обновлений происходит медленно, и в Windows 7 наблюдается высокая загрузка ЦП
https://support.microsoft.com/en-us/kb/3102810.

Загрузить:
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

Это обновление сокращает время обнаружения и использует меньше оперативной памяти. Так что попробуйте


предупреждение: после установки Windows Update теперь вообще не работает, сразу выдает ошибку, "WindowsUpdate_80244019" "WindowsUpdate_dt000"которую мне не удалось устранить
MM

Удаление этого обновления вернуло меня к предыдущей ситуации, в которой я находился
MM

@MM ошибка 80244019 означает, что WU_E_PT_HTTP_STATUS_NOT_FOUND То же, что и состояние HTTP 404 - сервер не может найти запрошенный URI (универсальный идентификатор ресурса). какой AV Suite / брандмауэр вы используете?
magicandre1981

Основы безопасности MS, и нет брандмауэра. Остальная часть интернета работала нормально (включая IE)
ММ

@MM попробуйте хотя бы версию от июня 2015 года, которая сначала включает исправление использования памяти: support.microsoft.com/en-us/kb/3050265
magicandre1981

0

Я не знаю, почему это говорит о том, что я опубликовал это в январе 2013 года, эта проблема была всего несколько месяцев назад в 2015 году. Ха!

В любом случае - извините, что трачу время каждого. По какой-то причине я не получал уведомления об этой теме до сегодняшнего дня, 9 декабря 2015 года.

Я попробовал несколько вещей и в итоге позвонил производителю устройства, в котором находился этот компьютер. Оказывается, в их реализации Windows есть ошибка, из-за которой это происходит. Единственное решение проблемы - перерисовать машину и надеяться, что это больше не повторится.

Это относится к машинам Zeiss OCT для тех, кто интересуется.


0

Я столкнулся с подобными проблемами.
Я установил KB3050265 с сайта, и он решил все эти проблемы.
Убедитесь, что вы установили правильную версию для Windows (64-разрядная (x64) или 32-разрядная (x86))

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.