32

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

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

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

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

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

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

9 ответов9

26

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

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

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

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).

4

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

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

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

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

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

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

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

1

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

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

1

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

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

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

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

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

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

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

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

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

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

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

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

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

чистые стартовые биты (после 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

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

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

0

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

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .