Адміністрування системного реєстру Win9x/nt/2000
Информация - Разное
Другие материалы по предмету Разное
?и застосуванні цього значення реєстру. Наприклад, %SystemRoot%\system32\notepad.exe.
REG_MULTI_SZ(багатостроковий);
Застосовується для збереження списків.
REG_DWORD_BIG_ENDIAN (числовий);
Байт старших розрядів знаходиться на початку
слова.
REG_LINK (символічне посилання);
Зберігається а форматі UNICODE.
REG_RESOURCE_LIST (обліковий);
Список апаратних ресурсів, застосовується тільки в підгілці \HARDWARE гілки HKEY_LOCAL_MACHINE.
REG_FULL_RESOURCE_ DESCRIPTOR(обліковий);
Описатель апаратного ресурсу. Застосовується тільки в підгілці \HARDWARE гілці HKEY_LOCAL_MACHINE.
REG_RESOURCE_REQUIREMENTS_LIST (обліковий);
Необхідні апаратні ресурси.
Через системний реєстр можна впливати на будь-які параметри налаштування як самої системи, так і програмного забезпечення ЕОМ. Змінюючи значення відповідних параметрів так звану “тонку” настройку операційної системи, так і прикладних програм .
Однак все ще не існує офіційного посібника по роботі з системним реєстром операційної системи Windows , тому перш ніж змінбвати значення будь-якого параметра , необхідно зробити резервну копію системного реєстру. Це можна зробити за допомогою програм пакету ResourseKit фірми Microsoft.
Увага! Будь-яке некваліфіковане втручання в структуру системного реєстру може призвести до краху всієї системи. Якщо ви адмініструєте сервер, чи робочу станцію на основі Win9x/nt/2000 , то системний реєстр допоможе вам підвищити рівень безпеки та ефективності вашої системи .
Однак, кожен раз запускати редактор реєстру і шукати потрібні ключі , особливо коли ви обслуговуєте декілька машин, буває досить важко. Та й запамятати величезну кількість параметрів та їх допустимих значеннь просто неможливо. В даній роботі було реалізовано спробу хоча б частково полегшити процес роботи з системним реєстром.
Інколи робота з реєстром Windows NT просто жах. Хто не читав такого попередження: Using the registry can render your system useless or unstable. The... makes no warranties, explicit or implied [Використання реєстру може чи дестабілізувати привести в непридатність систему....... (фірма-виробник програмного забезпечення) не дає ніяких гарантій]?! Яка дурниця! На компютері можна дестабілізувати і привести в непридатність усе що завгодно!
Ця програма адресована тим, хто вміє працювати з програмою Regedt32.exe, робити резервне копіювання і відновлення системи. Крім того, Ви повинні добре розбиратися в Windows NT Server і Windows NT Workstation.
Власне, ключі реєстру складаються з таких компонентів:
Розділ (Hive): HKEY_LOCAL_MACHINE Один з розділів
системного реєстру.
Вітка (Key): System\CurrentControlSet\ Містить параметр, що
ServicesYA-tapi модифікується
Параметр Start Параметр, що модифікується.
(Value Name):
Тип данніх REG_DWORDДопустимі наступні типи
(Data Type): даних: REG_BiNARY,
REG_DWORD,
REG_EXPAND_SZ,
REG_MULT1-SZ, REG_SZ..
Значення0x0 Значення параметра. Його можна
(Value): змінювати в допустимому діапазоні, чи додати нове значення.
Пакети відновлення (service packs), узагалі, гарна річ, але часом вони вносять хаос до реєстру.Перед установкою пакета відновлення варто роздрукувати основні елементи реєстру. Саме так виявляються чимало змін. Крім того, довідуємось масу способів проникнення в надра реєстру. Звичайно, найбільше задоволення одержуєш від утиліти REGMON!
спробувати цей інструмент, щоб б простежити вплив його найпростіших функцій на реєстр (наприклад, включіть Control Panel з головного меню). (Обновлена версія цієї програми знаходиться на Web-вузлі книги
Готуючи книгу, в роботі широко використовувались пошукові сервери Інтернету і, напевно, міг би написати цілу главу про всіх за і проти кожного конкретного пошукового сервера. Так на AltaVista (www.altavista.com), та на HotBot (www.hotbot.com) по ключових словах НКЕУ, Registry чи навіть Windows NT Registry Ви одержите десятки тисяч посилань. Зі знайденого вибрано якнайкорисніше. Далі, перевіряючи ці зведення на практиці, або одержували обіцяні переваги, або переустановлювали тестувальну систему. Досвід показує: приблизно 30% цих рекомендацій заслуговують довіри, а інші 70% дозволяють зробити висновок, що саме така кількість Internet рекомендацій або дублювання, або зовсім не працюють під Windows NT.
Знайдено безліч елементів реєстру в групах новин (newsgroups) і на серверах розсилання (list servers). Це недорогі і, що важливіше, безцінні засоби. У прикладах модифікації елементів реєстру набагато більший високий відсоток вдалого повторення описуваного результату (більш 85%). Складено список Web-вузлів, груп новин і серверів розсилання він приводиться далі.
Запускайте Regedt32.exe, а для пошуку Regedit.exe і відкривайте розділ за розділом. Подорож у безоднях реєстру дуже цікава і... дуже небезпечна. Удосталь поекспериментував з ним, навчилися відновлювати систему навіть після її повного руйнування.
Для повноти опису визначимо фізичне положення файлів реєстру. Як Ви розумієте, реєстр не існує десь у просторі, а фізично розташований на диску, але не одним великим файлом , а розбитий на декілька частин:
ГалузьФайл
HKEY_LOCAL_
MACHINENSYSTEM
HKEY_LOCAL_
MACHINEXSAM
HKEY LOCAL
MACHINEXSECURITY
HKEY_LOCAL_
MACHINEXSOFTWARE
HKEYJJSERSVDEFAULT
HKEY_USERS\
%SystemRoot%\system32\config\SYSTEM %SystemRoot%\system32\config\SAM
%SystemRoot%\systera32\config\
SECURITY
%SystemRoot%\system32\config\
SOFTWARE
%SystemRoot%\proffles\Default
User\ntuser.dat
%SystemRoot%\profiles\%user%\ntuser.dat
Інформацію про відповідність галузей реєстру і файлів можна одержати з розділу: HKEY_LOCAL_MACHINE\System\CunentControlSet\hiveUst. Дуже важлива для процедури завантаження системи галузь HKEY_LOCAL_MACHINE\SYSTEM. Вона містить сукупність розділів реєстру control set необхідних дл