Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CPC_OS_12.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
200.7 Кб
Скачать

2 Робота з реєстром.

У складі Windows є спеціальна утиліта REG, запускати з командного консолі і призначена для забезпечення безпосередньої роботи з реєстром за допомогою спеціального набору системних директив і ключів.

В загальному вигляді синтаксис команди REG виглядає наступним чином:

REG <процедура> [список параметрів]

Всього існує одинадцять процедур, які здатна виконувати директива REG: QUERY, ADD, DELETE, COPY, SAVE, LOAD, UNLOAD, RESTORE, COMPARE, EXPORT, IMPORT. Кожна з цих процедур має, як правило, власний набір параметрів. У даний главі ми докладно вивчимо кожну з них.

При виклику з командного рядка директива REG пересилає в оточення операційної системи так званий код повернення: повідомлення про успішне або неуспішному виконанні операції. Якщо код повернення дорівнює 0, це означає, що операція була виконана успішно, якщо ж вона завершилася з помилкою, код повернення буде дорівнює 1 Більш докладні відомості про використання утиліти REG ви можете отримати, набравши в командному рядку директиву REG / ?, щоб отримати інформацію про будь-якої з перерахованих процедур, скористайтеся командою REG <процедура> / ?.

REG QUERY відправляє в системний реєстр Windows запит про вміст гілок, ключів, підрозділів або параметрів, і виводить на екран результат обробки цих запитів.

REG ADD додає в обраний розділ реєстру зазначені користувачем параметри.

REG DELETE виконується видалення з реєстру зазначеного ключа, підрозділу або параметра.

REG COPY можна скопіювати розділи, підрозділи і параметри з одного розділу реєстру в інший, як на локальному комп'ютері, так і по мережі.

REG SAVE дозволяє зберегти обраний ключ або підрозділ реєстру разом з зберігаються в ньому параметрами на диск у файл з розширенням .hiv, який згодом може бути імпортований в реєстр.

REG RESTORE може відновити пошкоджений ключ, розділ або підрозділ реєстру з файлу .hiv, створеного раніше командою REG SAVE.

Дія команди REG LOAD в цілому аналогічно директиві REG RESTORE, з тим лише виключенням, що дана команда завантажує раніше збережені в файлі .hiv дані тільки в ті галузі реєстру, які зберігаються в оперативній пам'яті комп'ютера в ході всього сеансу роботи користувача з операційною системою, то є в дочірні розділи і підрозділи гілок HKLM і HKU.

Директива REG UNLOAD вивантажує з пам'яті локального комп'ютера зберігаються там дані реєстру, які відображаються в ієрархічній структурі реєстру у вигляді розділів і підрозділів гілок HKLM і HKU.

Команда REG EXPORT дозволяє зберегти обраний ключ або підрозділ реєстру разом з зберігаються в ньому параметрами на диск у файл з розширенням .reg, який згодом може бути імпортований в реєстр.

Директива REG IMPORT імпортує вміст REG-файлу до реєстру Windows. Даний файл може зберігатися тільки на локальному комп'ютері.

3 Керування системними службами.

Команда SC витягує і задає відомості про управління службами. Програма SC.exe використовується для тестування і налагодження службових програм. Параметри служби , що зберігаються в реєстрі , можна налаштувати так , щоб контролювати запуск додатків служби під час завантаження і їх виконання як фонових процесів .

Команда SC STOP посилає службі операційної системи Windows запит STOP.

Команди SC QUERY отримує і відображає відомості про конкретну службі, драйвері, типі служби або типі драйвера.

Команда SC START служить для запуску служби операційної системи Windows

Команда SC PAUSE посилає службі запит PAUSE (пауза). А щоб відновити роботу служби потрібно скористатися командою SC CONTINUE.

Команда SC CREATE создает запись службы в реестре и в базе данных диспетчера служб.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]