ПредишенСледващото

Максималният размер на системния регистър е ограничен до 102MB, но не е изрично определен, но това може да се промени.

размер на системния регистър (максимум) се контролира от под-ключ
HKEY_LOCAL_MACHINE \ SYSTEM \
CurrentControlSet \ Control \ RegistrySizeLimit.
По подразбиране тя не съществува, но е лесно да се определи:
  1. тичам regedit.exe
  2. напред
    HKEY_LOCAL_MACHINE \ SYSTEM \
    CurrentControlSet \ Control.
  3. От менюто Edit изберете Нова - DWORD тип, име RegistrySizeLimit
  4. Кликнете два пъти върху и въведете стойността

Минималната стойност на 4MB, и дори ако в действителност по-малко (е, има толкова много записи) стойност ще принуди увеличен до 4MB. Максималната стойност е 80% от "пейджъра басейна" (максималният размер е 128 MB, а след това 102MB е 80% от 128MB). Когато стойността не е зададен, тогава максималният размер е ограничен до 25% от "пейджъра басейна". Но "пейджъра басейн" е на площ от физическата памет, която се използва за пренасяне на данни, които могат да бъдат пейджъра на диска, когато не се не се използва.

Не забравяйте, че RegistrySizeLimit е максимум, а не подбор и монтаж на по-висока стойност, отколкото размер 102Mb не запазваме или гарантира постигането на този размер.

Всичко това може да бъде направено от менюто System в контролния панел. Щракнете върху Производителност и максималният размер на системния регистър може да бъде е настроен на раздела Изпълнение> Change (не забравяйте да се рестартира след всички тези приключения. Ако не ви е страх ..)

Допълнителна информация в базата знания на MS член Q124594 на

Куп други проблеми, свързани с регистъра. В самото начало на багажника NTLDR зарежда част от кода, която заделя памет и гласи част от системния регистър. И всичко това DB заредени в първия 16MB памет, независимо от това колко сте го инсталирали. Съдържанието на системните файлове и да чете всичко, което е написано в тези файлове, да прокара в паметта, без значение какво е написано и се използва.

Проблеми самите:
  • Регистърът съдържа куп празно пространство (понякога ужасно много). Опитайте се да запазите бутона SYSTEM от Regedt32 и го сравни с това, което се съхранява в SystemRoot на \%% \ system32 \ конфигурационния \. Имам тази операция с намалени СИСТЕМА 1,33 MB до 916 KB.
  • Създаване LastKnownGood ControlSet (obychno002) след стартиране почти удвоява размера на файла. И може да има някои ситуации, когато празно пространство се добавя към комбинирана и в момента LastKnownGood СИСТЕМА кошера. След следващото рестартиране, това води до добавянето на следните LastKnownGood до края на файла, който утроява имаме истинския размер и може да доведе до срив на системата (като разбера точно, аз ще го опиша, но определено може да се случи, няма да се скриеш причината за неочакваното дяволите ... о ... катастрофа система ).
Няколко съвета за намаляване на размера, както и с разпадането на този формуляр (копие на естествената система DB):
  • Ако FAT, просто зареждане от дискета DOS и замени на файловата система, за да спаси.
  • Ако NTFS, заредете друг NT (това е необходимо да се инсталира също) и на една и съща.
  • Използвайте Regback / REGREST на NT Китай ресурси (може би най-добрият начин).
  • Предварително RDISK, след спирането (ако тя не е направил преди това) и да се възстанови (ремонт) система
  • Използвайте ERD.

За да отстраните този проблем може да бъде предварително поставена от Regedt32 "ReportBootOk: REG_SZ: 0"
HKEY_LOCAL_MACHINE \ SOFTWARE \
Microsoft \ WindowsNT \ CurrentVersion \ Winlogon.
Това ще предотврати създаването на LastKnownGood ControlSet (добре, възможността на този вид т ... колапс). Ако синия екран се прави по-големи от прословутия 16MB, когато се работи NTLDR, а след това не се извършва разтоварване и "държавите-членки не ти помогне." Проблемът с 16 MB ще бъде решен в NT 5 (най-вероятно проблем 32. MDA).

Свързани статии

Подкрепете проекта - споделете линка, благодаря!