Регистърът е мястото , където повече отданните за Вашия компютър се съхраняват(хардуерните и софтуерниконфигурации).Всъщност той е два файла(при Windows NT те са повече, но той не еобект на настоящия сайт) разположени в Вашата Windows директория .Те са System.dat(съдържаинформация за Вашия компютър) и User.dat(съдържа информация за различнитенастройки и предпочитания на user-ите на Вашия компютър). В по-древни временафункцията на регистъра се е изпълнявала от Win.ini, System.ini и други INIфайлове.Всяка програма прибавяла входове към тези файлове, без да ги премахваслед изтриването й (uninstall) от системата, което води до забавяне напроизводителността.Старите 16 битови програми все още използват INI файловете,но почти всяка 32 битова програма записва част от информацията си в нея(позицияи размери на прозорците,скоро използвани файлове,пароли инастройки).Най-лесният начин да видите и редактирате регистъра е да стартиратефайла Regedit.exe , разположен във Вашата Windows директория.Също така може даизползвате Run менюто като там трябва да напишете Regedit.В Run менюто може дазадавате и параметри на програмата като например / v (в Run менюто трябва данапишете Regedit / v) и така може да видите допълнителни неща като в случая щевидите иначе скрития ключ HKEY_DYN_DATA.НО БЪДЕТЕ ВНИМАТЕЛНИ ДОКАТО ИЗПОЛЗВАТЕВКЛЮЧЕНИЯ В WINDOWS РЕДАКТОР ЗА РЕГИСТЪР ТЪЙ КАТО ТОЙ НЕ МОЖЕ ДА ВЪРНЕ ВАШИДЕЙСТВИЯ (НЯМА UNDO).Така че преди да започвате да редактирате регистъра винагиправете резервни копия на System.dat и User.dat , защото и най-малкота грешкаможе да доведе до некачествена работа на системата и дори до срив - това евсъщност широко разпространеното мнение за регистъра ,което Microsoft поддържати така запазват мистерията около регистъра жива - всъщност ако случайнокомпютърът Ви увисне всичко, което трябва да направите е да смените невалиднитеSystem.dat и User.dat с копията , които предварително сте направили.Също такаможе да направите копие на Регистъра като стартирате Regedit.exe и от менютоFile изберете Export Registry File и дадете име на резервното копие на вашияРегистър.След това при възникнал проблем влезте в DOS(не DOS prompt) и въведетекомандата regedit /c backup.reg , където backup.reg е името на резервнотокопие, което сте създали.След като сте стартирали Regedit (или вашия редакторна Регистър ) Вие виждате йерархична структура подобна на тази на WindowsExplorer, само че папките тук се наричат ключове.Кликвайки върху ключ от левияпанел , в дясно се появяват съответните стойности на ключа.

С двойно кликване върху някоя стойност Виеможе да я редактирате.С дясно кликване върху незаето пространство на деснияпанел Вие може да създажате ключове и нови стойности.Съществуват 3 видастойности - String , Binary и DWORD.За да създадете нова:

1.String стойност - отидете до избрания ключи кликнете с десния бутон на мишката върху незаето пространство на десния панели от появилото се меню изберете New / String Value.

2.Binary стойност - повторете стъпките от 1., но изберете New / Binary Value.

3.DWORD стойност - повторете стъпките от 1. ,но изберете New / DWORD Value.

4.Нов ключ - повторете стъпките от 1. , ноизберете New / Key.

Използвани съкращения:

1.HKCU - главен ключ HKEY_CURRENT_USER

2.HKLM - главен ключ HKEY_LOCAL_MACHINE

3.HKCR - главен ключ HKEY_CLASSES_ROOT

Описания на различните ключове:

1.HKEY_CURRENT_CONFIG - съдържа информация занастоящата конфигурация на компютъра(може да варира, ако сте създали няколкоконфигурации от Control Panel/System/Hardware Profiles.

2.HKEY_CLASSES_ROOT - съдържа информациянеобходима за стартирането на програмите от Вашия компютър( файловиасоциации,пътеките до необходими файлове,иконите и др).

3.HKEY_LOCAL_MACHINE - съдържа информация занастройките на Windows, както и горните два ключа.

4.HKEY_DYN_DATA - този ключ всъщност сеизвлича от RAM паметта и съдържа информация свързана с Plug and Playустройствата идруги хардуерни настройки.

5.HKEY_USERS - съдъжа информация за всичкипотребители на компютъра.

6.HKEY_CURRENT_USER - съдържа информация занастоящия(logged on) потребител.

Чудесна фунция на редактора за Регистър наWindows е възможността за Import/Export на различни ключове или на целиярегистър. По този начин може да върнете предишното състояние на някой ключ цледкато сте го модифицирали. За да запазите стойността на някой ключ във файлкликнете върху съответния ключ и изберете от менюто File Export Registry File.В появилата се диаглова кутия въведете име на файла, в който искате да бъдезапазена информацията от ключа.Към въведеното име се прибавя разширение*.reg.След това, за да въведете запазената информация от ключа е нужно само дакликнете два пъти върху иконката на създадения файл, да отговорите с Yes навъпроса дали искате да добавите информацията от файла във Вашия Регистър иготово :). Информацията във файла се запазва във следния формат:

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoClose"=hex:01,00,00,00

Всички файлове , създадени с функцията Exportзапочват с REGEDIT4 - нещо като идентификация, че това е валиден файл заРегистър.
След това следва пътят до съответния ключ-[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer].
Следва името,видът и стойността на нужния ключ. Името е в кавички.Стойносттаможе да е String , Binary и DWORD. При String стойност тя се представя вкавички, без да се споменава вида(той се подразбира), при Biary стойност -hex:стойността, а при DWORD -dword: и стойността .
Освен да добавяте информация във Вашия Регистър чрез Reg файловете може и даизтривате ключове. За целта преди пътя до ключа сложете знак " -" :
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer].
По този начин изтривате целия ключ.Може обаче да изтриете само стойността наотделен ключ- за целта поставете знак "-" пред знака "=" :

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoClose"=-

Файлът regedit.exe на Windows има няколкопараметъра, използващи се от команден ред.:

Regedit [options] [filename]

filename Добавя информацията от *.reg файлавъв Вашия Регистър.
/s Silent mode тоест скрива диагловата кутя искаща потвърждение за добавянеинформацията от файла във Вашия Регистър.
/e Запазва даден ключ във файл: regedit /e file.reg HKEY_USERS\.DEFAULT
/L:system Определя файла, който да бъде използван като system.dat
/R:user Определя файла, който да бъде използван като user.dat
/C компресира файла (само при Win98).

Инструкции за употребата на сайта(задръжтекурсора на някоя част от картината по-долу,за да видите обяснение за нея).

Забележка: За да може да стартирате файловетес разширение vbs, трябва да имате инсталиран Windows Scripting Host. В случайче нямате, можете да го инсталирате като отидете в Control Panel\Add/RemovePrograms, там избирате Windows Setup.От там кликвате два пъти върху Accessoriesи слагате отметка на Windows Scripting Host. Друга възможност е да изтеглитенай-новата версия на Windows Scripting Host от сайта на Microsoft.

 

 

Return to Регистри