2

Точнее

Система достигла максимально допустимого размера для системной части реестра. Дополнительные запросы на хранение будут игнорироваться.

WinXP/64 работает нормально в течение 2 лет (без переключателя /3Gb), только что началось. Я использовал ntregopt и проблема ушла хотя бы временно. Однако, глядя до и после в Windows\System32\Config, я вижу, что мой системный файл был уменьшен только на 10% и все еще составляет 170+ Мб. Согласно моему довольно обширному исследованию с Google, это "огромный" и должен быть больше как 10-20Mb. Система работает нормально. Существует System.bak, размер которого составляет всего 11 МБ, и в котором указана дата запуска ntregopt.

Это то, что я знаю. Теперь мой вопрос: могу ли я что-нибудь сделать, чтобы уменьшить или перестроить куст системного реестра, учитывая приведенную выше информацию?

3 ответа3

3

Эта статья, кажется, содержит некоторую информацию, которая может помочь. В нем описаны некоторые шаги, которые вы, возможно, уже пробовали (ntregopt), но в нем содержится ссылка на инструмент, который вам, возможно, еще не удалось очистить в реестре от мертвых записей: vxscrub.

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

Лично я бы выбрал резервное копирование данных и переустановку операционной системы для более стабильной системы. Это зависит от вашей среды и доступного времени.

Я нашел этот пост, который, кажется, подразумевает, что эта ошибка вызвана поврежденным файлом подкачки. Так как вы уже попробовали первое предложение в посте, я бы попробовал второе, добавленное предложение (кросс опубликован здесь для удобства):

Файл страницы должен быть перезаписан, поскольку он был поврежден. Выполните следующие шаги:

  1. Войдите в систему на панели управления (классический вид)
  2. Нажмите на вкладку "Дополнительно"
  3. Нажмите кнопку настроек в разделе "производительность"
  4. Перейдите на вкладку "Дополнительно" в настройках производительности.
  5. Нажмите Изменить виртуальные настройки
  6. Выберите Нет файла подкачки в настройках и нажмите Установить
  7. Выйдите и перезагрузите компьютер.
  8. Повторите первые пять шагов этих инструкций.
  9. Выберите "Размер системы" в настройках и нажмите "Установить"
  10. Когда вы выходите, вас спросят, хотите ли вы перезаписать предыдущий файл подкачки. Разрешить это действие.
  11. Перезагрузите компьютер. Вы избавитесь от сообщения об ошибке. Кроме того, ваши программы могут работать лучше.

Я все еще думаю, что это может быть поврежденный файл подкачки. Посмотрите на этот документ, который описывает процедуру намного больше. Вы уверены, что удалили файл подкачки, перезагрузили, а затем заново создали его?

Вы также можете попробовать Службу очистки кустов профилей пользователей. Некоторые люди сообщили об успехе с этим.

Если действительно размер системной части куста локальной машины уже заполнен, то я не думаю, что есть какое-либо решение, кроме удаления некоторого программного обеспечения и запуска второй машины - виртуальной или физической. Это было бы действительно интересно увидеть; За всю свою профессиональную карьеру я никогда не видел законно заполненного реестра.

0

В реестре могут быть "мертвые" записи, если произошли изменения в приложениях и оборудовании. Есть ряд интернет-ресурсов, доступных для поиска по "очиститель реестра" в качестве поискового запроса.

0

Это так странно ... Как я указал в комментариях, я решил, что сообщение было ложным. Я уже неделю использую систему, занимаясь интенсивной разработкой, включая тестирование сложного установщика, который неоднократно регистрирует кучу старых VB6 и более новых COM-объектов на основе .NET. Я очень осторожен, что не меняю GUID, создавая, таким образом, кучу мертвых записей реестра! Успехов за все это время проблем с реестром нет.

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

В общем, я решил взглянуть на этот \config \ системный файл (системный куст) и ЧТО ??? Он сократился с 196 МБ до 7 МБ! ошибка при загрузке исчезла! Что-то за последние несколько дней, которое включало несколько перезагрузок для другой, не связанной с этим проблемы, заставило улей системы снова сжаться до того места, где он должен быть.

Так что это не "ответ" как таковой, это просто история войны, которая заканчивается загадочной "самокоррекцией" исходной проблемы. Я понятия не имею, что это исправить.

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