Регистър на Windows XP

Какво е Windows XP регистър?

За да започнете да се определят някои терминология. Тази важна част е необходима, за да се разбере по-добре един с друг. Registry - е преди всичко базата на операционната система, огромна база данни на конфигурационни данни, съхранявани в папка% SystemRoot% на \ System32 \ Config папка и потребителски профили (Ntuser.dat). Без регистър в Windows XP щеше да е просто колекция от програми, в състояние да изпълнява дори най-простите функции на операционната система. Всичко - дори най-малките детайли на данните за конфигуриране - опаковани в системния регистър. Разбиране на системния регистър - не е лесна задача, но това е необходимо, ако искате да проверите на операционната система напълно, в повечето случаи, много малко хора, дори да знаят за съществуването на системния регистър. Така че, на системния регистър или регистъра - на база данни за съхраняване на информация за конфигурацията и операционната система настройките на компютъра Ви. Регистърът съдържа данни, които Windows XP постоянно адреси по време на зареждане, работата и нейното изпълнение, а именно:







  • профили на всички потребители, което означава, техните настройки;
  • хардуерна конфигурация, инсталирани в операционната система. Аз не пиша "в компютъра", тъй като "желязо" може да бъде, както се казва, "на борда", но не и да бъдат инсталирани в операционната система, например, поради остарели драйвери.
  • информация за инсталираните програми, както и видовете документи, които са създадени от всяка програма;
  • свойства на папки и икони на програмата;
  • информация за използваните портове.

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

Този раздел съдържа настройки за всички потребители на компютъра.

Посочените по-горе основни стандартни дяловете, не можете да изтриете или преименувате. Някои ключове в регистъра, са летливи (летливи), и не се съхраняват в който и да е файл. Операционната система създава и управлява тези секции изцяло в паметта, така че да са с временен характер. Системата създава летливи дялове всеки път, когато се стартира. Например, HKLM \ ОБКОВ - ключ на системния регистър, който съхранява информация за физическите устройства и възложените им ресурси. определяне на ресурси и откриване на хардуер се случи всеки път, стартиране на системата, така че е логично, че тези данни не са записани на диска. Сърцето на системния регистър - това е раздел HKLM \ System. Най-голям интерес за нас са клоните HKCU и HKLM, това е мястото, където Windows запазва своите настройки, промени от които може да повишат нашата операционна система. Често се отнася до главния регистър клавиши са съкращения:

Следващата таблица показва типовете данни, използвани в системния регистър на Windows XP:

Цели числа 4 байта. Много параметри на услуги и драйвери на устройства са от този тип и се показват в двоичен, шестнадесетичен или десетичен формат.

Поредицата от данни с променлива дължина.

Multi-лайн текст. Този тип обикновено имат списъци и други записи във формат, лесен за четене. Записите са разделени с интервали, запетаи или други знаци.

низ текст на фиксирана дължина.

Серия от вложени масиви, предназначени за съхранение на списък с железни ресурси или драйвери.

съхранение вписванията.
Registry предмети се съхраняват под формата на атомната структура. Регистърът е разделен на части, наречени копривна треска (уртикария), или храсти. Кошери се съхраняват на диск като файл. Някои кошери, като HKLM \ хардуер, който не е записан в документите, и се създават всеки път, когато стартирате, тоест са непостоянен (Вола плочки). В стартиране на системата регистър кошери сглобени от един дървовидна структура с раздели с дълбоките. Ние списък на кошерите в системния регистър и тяхното местоположение на диска (за NT-стара от версия 4.0).







В допълнение към тези файлове, има редица подкрепа, със следните разширения:
• Вход - регистър на транзакциите, който записва всички промени в системния регистър.
• SAV - до кошери във формата, в която те са били след фаза на инсталирането на текстов режим.

Регистърът е база данни за това, така че тя използва техника за възстановяване като в NTFS. Вече бе споменато лог-файлове съдържат регистър на транзакциите, който съхранява всички промени. С този регистър атомност реализира - това е, в даден момент в регистъра може да бъде или старите стойности или нови, дори и след провал. Както се вижда, в контраст с NTFS, се осигурява безопасността на не само структурата на регистъра, но също така и данни. В допълнение, на регистъра поддържа NTFS параметри, като например селективни за управление и достъп одит събития - охранителна система прониква цялата NT.

Windows XP и прилагането информация се поставя в регистъра на операционната система, което е добро и лошо в същото време. Добро - защото на системния регистър е споделена памет за ефективно съхранение на данни. Лошо - защото се увеличава системния регистър размер пропорционално на степента, прилагането и системата се съхраняват в системата, нова информация. Тъй като този процес е в регистъра на огромното количество отломки изглежда, че е и не е лесно да се премахне.

Кои файлове е Windows XP регистър?

Така че, отново, храстите - това е ключ на системния регистър, който се показва като файл на вашия твърд диск. Името се използва за обозначаване на разклоняване структура.

Въпреки това, не цялата информация, от храстите подраздели, съхранявани на диск, но това е малко по-ниско.

И сега - тук са те, Windows XP файлове на системния регистър:
(Име на файла съответства на регистър кошер Windows XP)

По подразбиране, почти всички от кошера файлове: По подразбиране, SAM, сигурност, софтуер и системи, - записват в папката% SystemRoot на \ System32% \ Config.

Най% \ Profiles папка% SystemRoot съдържат настройки за всеки компютърен потребител.

Ако имате съмнения, точен списък на файловете на системния регистър на Windows XP може да видите тук: HKLM \ System \ CotnrolSet \ Control \ HiveList \.

При зареждане на този раздел се отнася Конфигурация на мениджъра, за да нулирате всички основни раздели на системния регистър.

Съответния клавиш Windows XP регистър

Структурата на рег-файла

Познаването на Windows XP регистър е непълна без способността да напише рег-файл.

REG файл - Този файл, който има специфична структура и съдържа информация, която се внася в регистъра.

В първия ред на рег-файл за Windows XP не трябва да е така:
Windows Registry Editor Version 5.00

обаче регентство на Windows XP и да разберат това:
REGEDIT4

по този начин се поддържа нагоре съвместимост. Обърнете внимание на капитализация. В допълнение, на първия ред не трябва да бъде всичко. След текста трябва да бъде празен низ.

Тогава ключ на системния регистър, посочен в които е необходимо да се регистрирате или да променяте никакви настройки. Името на раздела трябва да бъдат затворени в квадратни скоби. След това по-долу, предписани параметри и стойности за един параметър в низ. Когато приключите с описанието на параметрите и техните стойности, оставете празен ред и готовия файл, или, ако е необходимо, да започне описанието за следващия раздел.

Ето пример рег-файл:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ Setup]
"SetupType" = DWORD: 0
"SystemSetupInProgress" = DWORD: 0
"Команден-ред" = ""
"SystemPrefix" = хекс: сс, 1b, 00,00,00,40,3d, 68
"SystemPartition" = "\ \ Device \ \ HarddiskVo-lume1"
"OsLoaderPath" = "\ \" UNIQUEID "=" C: \ WINDOWS \ \ LPM \ "
[HKEY_LOCAL_MACHINE \ SYSTEM \ Setup \ AllowStart]

Последният ред във файла грим е празен.

Както можете да видите, параметрите на низ са затворени в кавички. Преди цифрите са поставени знаци от вида им. Например, DWORD - показва вида на този параметър, писмото трябва задължително да бъде малка. След дебелото черво, последвано от стойност на осем цифри шестнадесетичен формат. Въпреки това, повечето от тип DWORD параметри имат стойност 0 или 1. пропуските в линията не е позволено.

В регистъра, има възможности "Default" (по подразбиране). За да им даде някакъв смисъл чрез REG файл, че е необходимо да добавите следния ред:
@ = "Някои стойност"
Regedit е набор от опции за командния ред, за да автоматизирате използването му в партида файлове. По-долу са някои от опциите.

regedit.exe [опции] [име]
име на файла - файла, за да импортирате в reestr.reg
/ S - за потискане на прозореца за потвърждение, когато импортирате файл
/ E - ключ на системния регистър на файла за експортиране.

например:
регентство / е file.reg HKEY_CURRENT_USER \ Software \ Microsoft
Доста жалък, не е тя? Но не всички, че лошо. Въведете следната команда:
REG /?
и да се учат "програма за редактиране на регистъра от командния ред, версия 3.0." Мисля, че ще се хареса.

Изтриване на дялове и ключове в регистъра, използващи .reg файл

Можете да премахнете ключове в регистъра и ценности в раздели, без да използвате регентство. За да изтриете даден дял, използват един и същ формат рег-файла, просто сложи "минус" знак ( "-") пред името на раздела. Например:
REGEDIT5
[-HKEY_LOCAL_MACHINE \ SYSTEM \ Test]
В същия формат се използва за премахване на индивидуалните параметри до избрани секции, поставяне на знак "минус" ( "-") след "е равно на" знак ( "="):
REGEDIT5
[HKEY_LOCAL_MACHINE \ SYSTEM \ Test]
"TestValue" = -
Не забравяйте, че преди извършването на каквито и да било манипулации с регистъра ръчно, се препоръчва да се направи резервно копие.