Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Архітектура системного реєстру Windows

Реферат Архітектура системного реєстру Windows





Якщо була заблокована робота з редактором реєстру, то найбільш легким способом підредагувати реєстр буде створення і імпортування reg-файлу.

До reg-файлів пред'являються певні вимоги по структурі. Почнемо з того, що в першому рядку файлу обов'язково має бути введено (для Windows ХР) REGEDIT4 або (для Windows 2000/XP) Windows Registry Editor Version 5.00. p> Зверніть увагу на те, що букви повинні бути великі. Крім цього в першому рядку нічого бути не повинно. Після цього тексту ОБОВ'ЯЗКОВО повинна бути порожній рядок.

Потім, вказується розділ реєстру, в якому треба прописати або змінити якісь параметри. Назва розділу має бути укладено у квадратні дужки [...]. Нижче прописуються параметри, які треба додати, по одному параметру в рядку. Якщо треба провести зміни в кількох розділах, то повинні залишати один порожній рядок між останнім параметром попереднього розділу і назвою наступного розділу. Може трохи заплутано, але от як це має виглядати:

REGEDIT4

[Razdel1]

"param1" = "znachenie1"

"param2" = "znachenei2"

"param3" = "znachenie3"

[Razdel2]

"param_1" = "znachenie_1"

Останній рядок у файлі має бути ПОРОЖНІЙ. Після того, як створили такий файл, просто запустіть його як звичайну програму, вам буде виданий запит про необхідність провести зміни в реєстрі, і після позитивного відповіді інформація з файлу буде імпортована. Про результати імпортування Windows повідомить в який з'явився після цього вікні. p> Windows 2000/XP володіє зворотною сумісністю і може обробляти файли, створені в Windows 9x. Але якщо ви експортували файл в Windows XP і перенесли його на Windows 9x, то вручну змініть першу сходинку на REGEDIT4

Тепер пару слів про параметри, які можна додавати. Як ви, напевно, звернули увагу, в наведеному вище прикладі додаються параметри за допомогою рядків типу "param1" = "znachenie1". Тобто таким чином додається строковий параметр з ім'ям "param1" і значенням "znachenie1". Але ж існують ще і параметри двійкові і DWORD. Формат запису для їх додавання дещо інший. Для параметрів типу DWORD використовується рядок

"param" = dword: XXXXXXXX

Тут "param" - ім'я параметра, dword - вказує на тип цього параметра (букви повинні бути обов'язково маленькі!) і після двокрапки слідує значення з восьми цифр в шістнадцятковому (!) форматі. Однак більшість параметрів DWORD мають значення або 0, або 1, значить, ви повинні написати відповідно або 00000000, або 00000001 замість значків ХХХХХХХХ. Прогалини в рядку не допускаються. p> Для додавання двійкового параметра формат запису дещо інший:

"param" = hex: XX, XX, XX, ....

Тепер розшифруємо цей рядок. З назвою параметра всі ясно, після знака "=" йде hex, тобто вказується, що це буде двійковий параметр, потім йдуть шістнадцяткові числа, відокремлені комою. Наприклад, якщо треба додати двійковий параметр рівний "be 00 00 00", то пишеться рядок

"param" = hex: be, 00,00,00

У реєстрі існують параметри "За умовчанням" ("Default"). Щоб привласнити їм якесь значення через reg-файл, треба додати такий рядок:

@ = "znachenie"

Тут значок @ показує, що у нас присвоюється значення параметра "За умовчанням". Зверніть увагу на те, що він не полягає в лапки.

Тепер наведу приклад простенького reg-файлу, який прописує в реєстр сайт, що встановлює домашню сторіночку в Internet Explorer'e:

REGEDIT4

[HKEY_CURRENT_USER Software Microsoft Internet Explorer Main]

"Start Page" = "Http://winchanger.narod.ru/"

Видалення параметрів

За допомогою reg-файлів можна не тільки встановлювати нові параметри, але і видаляти їх. Наприклад, для видалення розділу з реєстру треба перед його ім'ям в квадратних дужках поставити символ "-". Ось як це виглядає:

[-HKEY_LOCAL_MACHINE Software QuickSoft QuickStart]

Завдяки цьому запису, підрозділ "QuickStart" з розділу "QuickSoft" буде видалено з усім вмістом.

Для видалення окремих параметрів використовуйте наступний синтаксис:

REGEDIT4

[HKEY_CURRENT_USER Software]

"xxx" = -

Параметри командного рядка

Редактор реєстру можна запускати з деякими ключами

/s (імпортує значення з reg-файлу без виведення діалогового вікна)

/e (експортує параметри в reg-файл. Приклад: regedit/e myfile.reg HKEY_USERS . DEFAULT


Назад | сторінка 3 з 3





Схожі реферати:

  • Реферат на тему: Треба неодмінно струшувати себе фізично, щоб бути здоровим морально
  • Реферат на тему: Роль параметра адаптації у процедурі експоненціального згладжування. Як вп ...
  • Реферат на тему: Основи роботи з операційною системою Windows XP. Операції з файловою струк ...
  • Реферат на тему: Порівняння операційних систем: Microsoft Windows Vista і Microsoft Windows ...
  • Реферат на тему: Огляд Windows Vista на базі порівняння з Windows XP