- •Методические рекомендации по выполнению лабораторных работ по дисциплине оп.01 операционные системы
- •1. Файлы и каталоги
- •2. Интерфейс ms dos
- •3. Атрибуты файлов в dos
- •4. Некоторые команды dos
- •Cd [диск:] путь
- •Задания для самостоятельной работы
- •Лабораторная работа № 2 создание и удаление файлов и каталогов в ms dos
- •Теоретические сведения
- •Type имя-файла
- •Md [диск:] путь
- •Rd [диск:] путь
- •Дополнительные команды ms dos
- •Задания для самостоятельной работы
- •Контрольные вопросы
- •Копирование и переименование файлов и каталогов в ms dos
- •Задания для самостоятельной работы
- •Контрольные вопросы
- •Лабораторная работа № 4 Программирование командных bat-файлов, обработка аргументов, метки,
- •Теоретические сведения
- •Пакетные командные файлы (пкф) в системе ms-dos
- •Действие команд в командных файлах
- •Задание на лабораторную работу
- •Контрольные вопросы:
- •Лабораторная работа № 5 Исследование структуры реестра Windows 98/xp: базовые функции
- •Теоретические сведения
- •Основные принципы работы с системным реестром
- •Расположение системного реестра
- •Редактирование системного реестра
- •Структура системного реестра
- •Структура системного реестра
- •Состав основных разделов
- •Подраздел Config
- •Подраздел Enum
- •Подраздел Software
- •Подраздел System
- •Состав основного раздела Hkey_Local_Machine
- •Состав основного раздела Hkey_Current_User
- •Копирование реестра
- •Восстановление реестра
- •Импорт и Экспорт параметров настройки системного реестра
- •Как можно удалить ненужные данные из системного реестра?
- •Класс tRegistry
- •A.Инициализация
- •Задания на выполнение лабораторной работы
- •Контрольные вопросы
- •Лабораторная работа №6 Работа с Реестром. Оптимизация ос Windows xp
- •Теоретические сведения
- •Настройка меню Пуск
- •Конфигурирование контекстного меню служебного программного средства «Мой компьютер» ос Windows xp посредством применения твика Реестра.
- •Конфигурирование ос Windows xp с целью оптимизации ее работы и увеличения быстродействия.
- •Задание для выполнения лабораторной работы
- •Лабораторная работа № 7 Оптимизация и настройка Windows xp
- •Теоретические сведения
- •Оптимизация windows
- •Удаление лишних папок.
- •Настройка bios.
- •Эффекты.
- •Дефрагментация жесткого диска.
- •Оптимизация с помощью ключей реестра.
- •Задания на выполнение лабораторной работы
- •Утилита msconfig
- •Вкладка «Общие»
- •Характеристики некоторых составляющих
- •2.1.1 Основные разделы файла
- •Описание параметров
- •Сервисы
- •Список сервисов
- •Задания на выполнение лабораторной работы
- •Контрольные вопросы:
- •Лабораторная работа № 10 "Архивирование файлов"
- •Основные алгоритмы, необходимые для выполнения работы:
- •Лабораторная работа № 13
- •Теоретические сведения
- •Общие сведения об использовании разрешений ntfs
- •Задание
- •Ход выполнения лабораторной работы
- •Контрольные вопросы
- •Лабораторная 14
- •Лабораторная 15 Фаервол Линукс
- •Часть 1. Создание сценария сети без использования firewall:
- •Часть 2. Создание сценария сети с использованием firewall:
Как можно удалить ненужные данные из системного реестра?
Хотя и есть возможность вручную войти в системный реестр и удалить ненужные записи, Microsoft предлагает изящный инструмент, для автоматизации это процесса под названием "RegClean". RegClean анализирует ключи системного реестра Windows. Он находит ключи, которые содержат ошибочные значения, потом записывает эти значения в файл Undo.Reg, и затем удаляет их из системного реестра.
Класс tRegistry
Прежде чем рассмотреть пример использования свойств и методов класса TRegistry, давайте кратко перечислим их.
В следующей таблице перечислены свойства класса TRegistry.
Свойство |
Описание |
CurrentKey |
Позволяет узнать текущую подсекцию, в которой проводятся операции по чтению и записи. Для изменения подсекции следует использовать методы OpenKey и OpenKeyReadOnly |
CurrentPath |
Позволяет узнать полное название текущей подсекции |
LazyWrite |
Задает способ обновления информации в реестре – непосредственно или после вызова метода CloseKey. |
RootKey |
Задает корневую секцию в реестре. По умолчанию установлено значение HKEY_CURRENT_USER |
В следующей таблице перечислены методы класса TRegistry.
Метод |
Описание |
CloseKey |
Записывает внесенные изменения и закрывает текущую подсекцию |
Create |
Создает экземпляр класса TRegistry и задает значение корневой секции - HKEY_CURRENT_USER |
CreateKey |
Создает подсекцию |
DeleteKey |
Удаляет подсекцию |
DeleteValue |
Удаляет значение элемента |
Destroy |
Уничтожает ранее созданный экземпляр класса TRegistry |
GetDataInfo |
Возвращает тип данных для указанного элемента |
GetDataSize |
Возвращает размер данных для указанного элемента |
GetDataType |
Возвращает тип данных для указанного элемента |
GetKeyInfo |
Возвращает информацию о текущем элементе |
GetKeyNames |
Возвращает имена подсекций для указанной секции |
GetValueNames |
Возвращает названия элементов для указанной подсекции |
HasSubKeys |
Позволяет узнать, имеются ли подсекции для указанной секции |
KeyExists |
Позволяет узнать, существует ли элемент |
LoadKey |
Создает новую подсекцию и загружает в нее информацию из указанного файла |
MoveKey |
Перемещает указанную подсекцию и все вложенные подсекции в заданное место |
OpenKey |
Открывает подсекцию |
OpenKeyReadOnly |
Открывает подсекцию только для чтения |
ReadBinaryData |
Считывает данные в бинарном формате |
ReadBool |
Считывает данные в булевом формате |
ReadCurrency |
Считывает данные в формате валюты |
ReadDate |
Считывает данные в формате даты |
ReadDateTime |
Считывает данные в формате “дата/время” |
ReadFloat |
Считывает данные в формате с плавающей точкой |
ReadInteger |
Считывает данные в целочисленном формате |
ReadString |
Считывает данные в строчном формате |
ReadTime |
Считывает данные в формате времени |
RegistryConnect |
Устанавливает соединение с реестром на другом компьютере |
RenameValue |
Переименовывает элемент |
ReplaceKey |
Замещает значение элемента значениями из файла |
RestoreKey |
Восстанавливает значение элемента из файла |
SaveKey |
Сохраняет значение элемента в файле |
UnLoadKey |
Удаляет подсекцию, загруженную методом LoadKey |
ValueExists |
Позволяет узнать, существует ли значение у элемента |
WriteBinaryData |
Записывает данные в бинарном формате |
WriteBool |
Записывает данные в булевом формате |
WriteCurrency |
Записывает данные в формате валюты |
WriteDate |
Записывает данные в формате даты |
WriteDateTime |
Записывает данные в формате “дата/время” |
WriteExpandString |
Записывает данные в формате "расширенно" строки |
WriteFloat |
Записывает данные в формате с плавающей точкой |
WriteInteger |
Записывает данные в целочисленном формате |
WriteString |
Записывает данные в строчном формате |
WriteTime |
Записывает данные в формате времени |
После того как мы кратко познакомились со свойствами и методами класса TRegistry, давайте рассмотрим несколько примеров их использования.
