Система достигла максимально допустимого размера системной части реестра.

Система достигла максимально допустимого размера системной части реестра.

Точнее

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

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

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

решение1

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

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

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

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

Файл подкачки необходимо перезаписать, так как он был поврежден. Выполните следующие действия:

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

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

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

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

решение2

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

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

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

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

решение3

Реестр может иметь "мертвые" записи, если были изменения приложений и оборудования. Существует ряд онлайн-ресурсов, доступных при поиске по "registry cleaner" в качестве поискового термина.

Связанный контент