Много хора предпочитат да конфигурират операционната система на
своя компютър според собствените си предпочитания.
Windows e система, която
предоставя много възможности за персонализация.
Windows Registry Editor е
програма , която ви позволява да разглеждате и редактирате съдържанието на
регистрите в Windows.
Преди да ползвате програмата обаче, трябва да сте
запознати с някои основни правила, които ще ви помогнат да предотвратите
действия, повреждащи непоправимо вашата операционна система:
1. Преди да
правите каквито и да е промени, задължително е да направите backup на регистрите
/ System Restore point/, за да възстановите системата в първоначалния и вид при
нужда.
2. Не започвайте да работите с програмата ако не знаете как
да възстановите backup- а на регистрите.
3. При всяка редакция, първо се
уверете, че нещата са се получили както вие желаете и тогава преминете към
следващата промяна. Не забравяйте ,че повечето корекции в регистрите изискват
задължително рестартиране, за да работят правилно.
4. Извършвайте само такива
промени в регистрите, които са ви препоръчани от надеждни
източници.
Използването на Registry Editor изисква някои основни познания
относно структурата на регистрите, с която трябва да се запознаете, ако сте
решили да променяте дори една запетайка в тях.
Информацията в регистрите е
разделена на две основни категории:
Local
Machine- съдържа информация за софтуера, хардуера и всички
настройки на компютъра. Тази информация е обща за всички потребители.
Users- съдържа настройки, специфични за всеки потребителски
профил.
Потребител, който в даден момент ползва системата се
нарича
Current User.Информацията в регистрите е
представена в разклонена система подобна по вид на системата
папка-файл.
Директориите/ папките/ носители на информация, се наричат
“keys”/ключове/.
Всеки”ключ” си има име и може да съдържа други
„ключове”/”subkeys”/.
Данните, които се съдържат във всеки „ключ” се наричат
“values”/ стойности/.
Стойностите са аналоични на името на файла в
дадена папка.
Актуалните данни биват три формата:
REG_SZ- “string” /низ от стойности/,
REG_BINARY- бинарно число/число записано с единици и нули/
или
REG_DWORD- dword/32bit/
REG_QWORD-qword/64bit//цяло десетично число/.
Цялата
информация на регистрите е разположена в пет основни ключа “root keys”или
наричани за по-кратко“hives”. Абривиетурите на тези ключове се използват при
писането на скриптове и инфо- файлове.
HKEY_CLASSES_ROOT / HKCR /
Това е подключ на HKEY_LOCAL_MACHINE\Software. съдържа основна
информация засягаща OLE/ Object Linking and Embedding /, shortcut-и и графичния
интерфейс на Windows.
HKEY_CURRENT_USER
/ HKCU / е подключ на HKEY_USERS .
Съдържа корена на конфигурационната информация за потребителя, който в момента е
влязъл в системата. Тук се съхраняват папките, екранните цветове и настройките
на контролния панел на потребителя. Тази информация е свързана с профила на
потребителя.
HKEY_LOCAL_MACHINE /
HKLM / Съдържа специфична за конкретния компютър
конфигурационна информация (за който и да е потребител).
HKEY_USERS / HKU /
Съдържа всички заредени потребителски профили, съдържащи
се на компютъра.
HKEY_CURRENT_CONFIG / HKCC / Съдържа
информация за хардуерния профил на компютъра при стартиране на
системата
Как да работим с Registry
Editor
Програмата
Registry Editor
е с двупанелен интерфейс- отляво са разположени всички „ключове” , а отдясно-
съответстващите им данни.
Най-често ползваните менюта в
програмата са File menu и Edit menu.
В менюто File са командите “Import”и
“Export”, с помощта, на които се прави backup и възстановяване
В меню “Edit”
се намират командите, с пмощта на които можете да извършвате промени в
регистрите. Ключовете и стойностите могат да бъдат променяни, изтривани или
преименувани.
Други две често използвани функции на това меню са "Find..." и
"Find Next" .
За за жалост обаче те могат да се ползват само за намирането на
ключове, стойности и
String данни, но не и за бинарни числа и REG_DWORD
данни.
Друго важно меню е "Favorites". Ако има ключове, чиито стойности
променяте често можете да ги добавите към списъка „ Предпочитани” и така ще
имате по-бърз и лесен достъп до тях.
Backup и възстановяване на
Registry key с REG файл
1. Отваряме програмата и маркираме
ключа, на който ще правим backup.
2. От меню “File” избираме команда “Export”
или кликваме с десен бутон на мишката върху избрания ключ и от падащото меню и
отново избираме “Export”.
3. След като се появи диалоговият прозорец,
съхраняваме файла като REG файл. Това е текстов файл с разширение .reg, който
представлява копие на информацията в маркирания от вас Registry
key.
За да възстановите тази информация при необходимост,
използвате командата “Import” от меню “File”.
Промени в
регистрите
Извършването на редакции в регистрите, означава
промяна на стойностите, които се съдържат в тях.
Това става по следния
начин:
От десния панел на програмата избираме стойността която искаме да
променим и я маркираме. След това избираме командата "Modify" от меню ”Edit” или
с десен бутон на мишката кликваме върху стойността и от контекстното меню
избираме отново "Modify".
Ако променяме strings данни например, се отваря
диалогов прозорец като посочения на изображението.
В случая стойността
WaitToKillServiceTimeout и данни 20 000 показват времето , което
изчаква компютъра преди да се изключи след подаване на команда Shutdown .
Данните са в милисекунди или 20 000=20сек. Ако желаете да ускорите това време
можете да промените стойността на 10 000 /10 сек/ например.
Ако променяме
данни от вида REG_DWORD диалоговият прозорец е във вида посочен на изображението
по-долу.
Стойностите на тези данни са в цифри
/
хексадесетичен или десетичен формат/.
Трябва да внимаваме числата, които
въвеждаме да отговарят на зададената база. Например десетичен номер „96” ще бъде
„60” при хексадесетична база.
С това в общи линии се изчерпва
този урок. Дано да е бил полезен.
Успех с програмата и бъдете внимателни!