Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Регистрите на Windows
  1. Регистрите на Windows
  2. Регистрите на Windows
     
Автор  dweray (15.03.2006 22:00)  съобщение до автора
Погледнат  7543 пъти  добави към любими
Оценка  добави коментар
Гласове  6  изпрати на приятел
Коментари  (3)  абонирай се за Windows
    Страница 1 / 2

 



(давам пример с win 98)

Какво представляват регистрите на Windows ?
Регистрите на Windows представляват база данни, поддържана от самия Windows, в която се съхранява всякаква информация за хардуерът, софтуерът, потребителите и всякакви други настройки на този Windows.Информацията се съхранява във дървовидна структура, което означава, че данните са подредени във вид подобен на този на файловете и директориите.

Стойности
Директориите се наричат keys (ключове). Всеки ключ си има име и може да съдържа други ключове, както и различни values ("стойности"). Тези стойности биват три типа:

    - string (буквена стойност - може да бъде всичко)
    - 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.
Следтова напишете няколко команди:

    cd C:Windows директорията на вашия Windows
    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 върху сегашната си версия.



  Следваща страница >> 


Ключови думи: Windows регистри регистри в Windows


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: dweray  
Всички мои статии можете да прочетете също на http://pcaddict.info
   
 2 посетители четат този урок (0 потребители и 2 гости)  
Активни потребители: ---
   
  

Еmail  
 

Уффф, очаквах автора на това да се освести и да напише за WinXP, но явно той обича половинчатата работа или си няма и понятие за какво говори...
Както и да е, файловете в които сес съхраняват registry в winXP са:
(забележете че нямат разширения!!!)
default
system
sam
security
software

Намират се в %windir%\system32\config където %windir% е директорията на windows. Обикновено това е c:\winnt или c:\windows.

  Belleg на 28.03.2006 07:49

Определено не баца на ХР, щото ми пише, че system.dat not found 

  terziev на 27.03.2006 20:05

За съжаление голяма част от това не е съвсем същото в Windows XP, а надали някой вече се интересува от Win 98... :)

  Belleg на 16.03.2006 07:04

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008