|
(давам пример с win 98)
Какво представляват регистрите на Windows ? Регистрите на Windows представляват база данни, поддържана от самия Windows, в която се съхранява всякаква информация за хардуерът, софтуерът, потребителите и всякакви други настройки на този Windows.Информацията се съхранява във дървовидна структура, което означава, че данните са подредени във вид подобен на този на файловете и директориите. Стойности Директориите се наричат keys (ключове). Всеки ключ си има име и може да съдържа други ключове, както и различни values ("стойности"). Тези стойности биват три типа:
- binary (двоично число - представлява число записано с единици и нули) - dword (представлява цяло десетично число) Всеки ключ задължително има string стойност със име ("Default") и по подразбиране няма въведена стойност. За какво служи Windows Registry ? Идеята е да се замести използването на .ini файловете, които програмите работещи под Windows 3.11 използвали за съхраняване на основната си информация със една централизирана система, по-лесна и по-удобна за използване, както от програмите, така и от потребителите. За да видите и редактирате съдържанието на регистрите, Windows предоставя програма наречена Registry Editor, която обаче няма shortcut в Start-менюто :) ,но вие можете да си направите такъв или просто да си я стартирате от менюто Start -> Run и там пишете "regedit". С regedit можете и да редактирате регистрите, но много внимавайте - ако не знаете какво правите, много лесно можете да навредите на системата(и без това едвам се крепи). Възстановяване на регистрите Регистрите на Windows се съхранват във два файла system.dat и user.dat, разположени във директорията му. Всеки път, когато стартирате Windows, ако стартът е бил успешен, се правят резервни копия на тези файлове във същата директория, с имена съответно system.da0 и user.da0. Това означава, че ако например сте инсталирали някаква нова програма, инсталацията й се е скапала и Windows-а ви е неадекватен, имате последен шанс да си върнете работещия Windows, като копирате тези резервни копия върху оригиналните файлове. В повечето случаи, няма да можете дори да пуснете Windows нормално, затова ще ви е необходимо да рестартирате в DOS mode. Следтова напишете няколко команди:
attrib -h -r -s system.dat премахва атрибутите "hidden", "read only" и "system" attrib -h -r -s system.da0 премахва атрибутите "hidden", "read only" и "system" copy system.da0 system.dat копира резервното копие върху оригинала attrib -h -r -s user.dat attrib -h -r -s user.da0 copy user.da0 user.dat След като рестартирате компютъра, би трябвало нещата да са наред. Ако не, значи проблема не е в регистрите, може би някои важен за Windows файл е бил променен. Инсталиране на Windows върху сегашната ви версия може да помогне, но може да стане и "боза". Обикновено, в основната директория на диска ви има файл наречен system.1st. Това е копие на system.dat, направено след успешна инсталация на Windows. Ако вие копирате този файл върху оригинала и проблемът на вашият Windows е бил в регистрите, можете да сте сигурни, че следващия път Windows ще се стартира без проблеми, но също така можете да сте сигурни, че половината от програмите ви (ако не и повече) няма да тръгнат. Това което можете да направите и ще е най добре - направете копия на оригиналните файлове на регистрите преди да престъпите към някое от посочените по-горе действия. Ако след това нещата се объркат, винаги можете да се върнете към тези ваши копия, а след това просто да инсталирате Windows върху сегашната си версия.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









