Отключение индексирования содержимого файлов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Отключение индексирования содержимого файлов



15. Если раздел вашего диска отформатирован в файловой системе NTFS, то Windows XP на нем создает и поддерживает индекс всех файлов для того, чтобы ускорять их поиск. В связи с этим замедляется выполнение остальных команд типа «Открыть», «Закрыть» и т.п. Компромисс явно неудачный, поэтому отключаем эту индексирование: Отключаем индексирование. Открываете Мой компьютер\диск С\Свойства. В открывшемся окне снимаете галочку «Разрешить индексирование диска для быстрого поиска». После нажатия кнопок «Применить» или «ОК» появится новое окно, в которой вам будет задан вопрос, применить ли выбранные атрибуты только к текущему диску или и к вложенным файлам и папкам тоже. Выберите применение к вложенным файлам и папкам.

Окончательное исполнение данной процедуры может занять пару минут (зависит от того, сколько у вас файлов на диске), но в результате вы сможете наслаждаться немного более быстрой работой ОС. Естественно, что работает это только для дисков с файловой системой NTFS.

Повторяем процедуру для всех оставшихся NTFS-разделов жестких дисков

 

Отчет по работе должен содержать:

Описания всех выполняемые действия в ходе выполнения работы.

 

Контрольные вопросы:

1. Суть оптимизации Windows XP.

2. Отличие настройки и оптимизации операционной системы.

3. С помощью чего можно осуществить настройку операционной системы?

4. NeoTweakerPro, ее применение.


Практическая работа №5

«Изучение реестра Windows XP»

по дисциплине

«Операционные системы и среды»

Цель работы:

Знакомство с реестром, овладение основными навыками работы с ним. Применение редакторов реестра.

Теоретическая часть:

 

Реестр представляет собой двоичную базу данных, в которой хранятся все настройки системной конфигурации в иерархической структуре. Приложения, компоненты операционной системы, драйверы устройств и ядро Microsoft Windows XP – все они пользуются Реестром, чтобы хранить в нем свои настройки, прочитывать эти настройки из Реестра и получать из него информацию о конфигурации аппаратных средств компьютера, о предпочтениях текущего пользователя и о стандартных настройках, которые должны применяться, когда нет заранее установленных настроек (например, в случаях, когда новый пользователь впервые входит в систему).

Хотя реестр труден для расшифровки и понимания, он представляет собой одну из основных час­тей ОС Windows XP, организацию и принципы управления которой должен понимать каждый опытный пользователь и сетевой администратор. Вносить изменения непосредственно в реестр, с помощью средств редактирования реестра, необходимо только в крайнем случае, когда другие средства не дают желаемого результата. Неквалифицированное обращение с реестром мажет привести к "зависанию" ОС Windows XP и даже повреждению аппаратных средств ЭВМ. Необходимо отме­тить, что ОС Windows сама постоянно вносит изменения в реестр. Например, при каждой загрузке ОС, установке нового оборудования или программного обеспечения, регистрации пользователя, настройке гра­фического интерфейса. Поэтому для внесения изменений в реестр рекомендуется пользоваться средствами ОС, такими как Контрольная панель, Диспетчер Устройств, Система и др.

Данные из Реестра применяются в шести областях:

1) Данные из Реестра применяются во время начальной настройки (setup), установ­ки, конфигурации и при удалении самой операционной системы, компонент операционной системы (например, Internet Information Services (IIS) или служб Certificate) и аппаратных устройств. Всякий раз, когда вы работаете с мастерами «Add/Remove Что-нибудь», можете быть уверены, что здесь используются дан­ные из Реестра.

2) Во время загрузки Распознаватель (recognizer) Windows XP (Ntdetect.com) и не­который соответствующий код в ядре Windows XP ищут аппаратные устройства и сохраняют результаты этого поиска в части Реестра, размещенной в памяти компьютера.

3) Ядро Windows XP использует информацию, собранную во время загрузки, что­бы выяснить, какие драйверы устройств нужно загрузить и в каком порядке. Ядро также сохраняет в Реестре информацию, необходимую для этих драйверов.

4) Драйверы устройств применяют данные, записанные Распознавателем и ядром, чтобы сконфигурировать себя для работы с физической аппаратурой данного компьютера.

5) Чтение и запись данных конфигурации из Реестра выполняют системные сред­ства и приложения наподобие панелей управления и некоторых вставок ММС-консоли (Microsoft Management Console).

6) Приложения могут хранить свои собственные настройки в Реестре. Кроме того, они могут читать данные, записанные в Реестр другими программами (и запи­сывать свои данные).

Типы данных

В Реестре могут храниться данные семи типов. Но фактически, в большинстве слу­чаев, применяются только два типа: REG_DWORD и REG_SZ. Ниже перечислены эти семь типов данных:

1) REG_BINARY хранит произвольные двоичные данные в «сыром» виде, без како­го бы то ни было переформатирования или синтаксического разбора. Двоичные данные можно просматривать в двоичном или в 16-ричном виде при помощи какого-либо из редакторов Реестра Windows XP.

2) REG_DWORD хранит параметры, представленные 8-байтными (длинные) це­лыми числами (или двойными машинными словами). Этот тип данных обычно применяется, когда параметр обозначает счетчик или интервал, но он также час­то применяется для флажков (0 означает, что флажок снят, а 1 - что установлен).

3) REG_SZ представляет собой обычную строку в кодировке Unicode. Эта строка может иметь любую длину. В данных этого типа обычно хранят пути доступа, сообщения для людей или названия устройств, предназначенные для чтения людьми, и т.п.

4) REG_EXPAND_SZ - это «хитро закрученный» REG_SZ. Приложения могут встав­лять в строку специальный маркер, а затем, при чтении параметра из Реестра, «разворачивать» этот маркер. Пусть, например, параметр Нечто имеет тип REG_EXPAND_SZ с обычным значением %SystemRoot%\System32\Heчто. Ког­да Windows XP прочитывает эту строку, она заменяет %SystemRoot% на полный путь места, куда установлена операционная система.

5) REG_MULTI_SZ представляет собой набор произвольного количества парамет­ров типа REG SZ. Например, список серверов DNS, задаваемый вами в диало­говом окне свойств протокола TCP/IP, хранится в параметре, имеющем тип REG_MULTI_SZ. Приложения должны знать, как разъединить на составные части целиковый REG MULTI SZ.

6) REG_FULL_RESOURCE_DESCRIPTOR - «редкий зверь», этот тип данных при­меняется для кодирования информации о системных ресурсах, необходимых для какого-либо из устройств. Этот тип данных встречается только в подразделах HKLM\HARDWARE.

7) REG_NONE нужен лишь как «затычка» для заполнения места, этот тип данных является обозначением того, что параметр Реестра существует, но не содержит никаких данных. Некоторые компоненты, чтобы выполнять те или иные дей­ствия, проверяют просто наличие или отсутствие некоторого раздела или пара­метра. В этих случаях обычно проверяется наличие параметра с типом REG.NONE, и благодаря отсутствию данных в нем пользователи не смогут их запортить.

При повседневном администрировании ваши знания о типах данных, скорее всего, ограничатся пониманием различия между параметрами типов REG_DWORD и REG_SZ. Значение типа REG_DWORD, содержащее 0 (нулевое числовое значение) отличается от значения типа REGJ5Z, содержащего «0» (символ цифры «ноль»). Если вам нужно добавить новый параметр Реестра, то нужно убедиться, что вы применили правильный тип данных, а то могут появиться проблемы с компонентами, использующими этот параметр.

Структура реестра

В файловой системе диски (они являются в ней корневыми объектами) содержат папки и файлы. Каждая отдельная папка может содержать произвольное количество других папок и файлов. Каждая папка и каждый файл имеют имя. Соединяя имена папок, содержащих файл, мы можем составить путь доступа, однозначно именующий единственный файл на диске, так что, например, C:\Windows\Mapi32.dll, и C:\Winnt\Mapi32.dll являются совершенно разными файлами.

Реестр Windows XP организован подобно файловой системе, но для его описания применяется другая терминология. Корнями структуры Реестра являются корневые разделы (ключи) (root keys), в этом смысле они похожи на диски файловой системы. Реестр содержит 5 корневых ключей – ульи! Каждый корневой раздел содержит несколько подразделов (subkeys) (подключи), как бы папок, в свою очередь, эти подразделы могут содержать другие подразделы и параметры - (values). Параметры похожи на файлы в файловой системе. Как и файлы, каждый из, параметров имеет имя, которое должно быть уникальным в подразделе (папке), в котором он находится. Каждому параметру также соответствует некоторый тип Данных, определяющий, данные какого вида могут в нем храниться.

Ключи и подключи в левом окне организованы по типу дерева и напоминают файловую систе­му (используются даже значки в виде папок). Это сделано для удобства пользователя. Следует помнить, что это не файлы и документы, а ключи. Если рядом с ключом (подключом) стоит [+], то это означает, что данный ключ (подключ) имеет вложенные подключи. Когда будет достигнут самый нижний уровень вложения, слева от подключа появится [-], указывающий, что дальнейшее раскрытие невозможно. Переме­щаться по реестру и разворачивать\сворачивать ключи можно с помощью мышки, щелчком по соответст­вующему элементу.

Ключ символа шаблона * указывает расширения оболочки, применимые ко всем приложениям. Расширения оболочки представляют собой серверы OLE, которые обеспечивают дополнительные функ­циональные возможности пользовательского интерфейса в Windows XP Это позволяет добавлять информа­цию, например, к контекстному меню всех пиктограмм или добавить вкладки свойств (property pages) ко всем таблицам свойств, отображаемым в оболочке.

Каждый параметр Реестра может быть идентифицирован своим полным путем, начинающимся от корня. Например, путь HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\Security\ObscureWireDataFormat определяет некоторый параметр в подразделе Security, принадлежащем Microsoft Exchange Server.

На рис.1 показа­на часть Реестра Windows XP с надписями, указывающими ульи, под­разделы и параметры (имя, тип, значение).

Рис.1. Три составных части параметра Реестра

 

Как уже было отмечено, современный реестр содержит 5 корневых ключей, называемых ульями:

HKEY_LOCAL_MACHINE – состоит из конфигурационных данных для локального компьютера. Это наиболее критичная для повреждений секция.

HKEY_USERS – содержит все загруженные пользовательские профили.

HKEY_CURRENT_USER – включает настройки системы и приложений, соответствующие пользователю, локально зарегистрированному на компьютере;

HKEY_CURRENT_CONFIG – конфигурационные данные для аппаратного профиля, используемого на настоящий момент.

HKEY_CLASSES_ROOT – содержит информацию о зарегистрированных типах файлов;

HKEY_LOCAL_MACHINE (HKLM)

Этот ключ содержит информацию об аппаратных средствах конкретного ПК и установленном на нем программном обеспечении. Информация, хранимая здесь, применима к компьютеру вне зависимости от того, кто на нем регистрируется.

1. HKLM\HARDWARE

В подразделе HKLM\HARDWARE хранится информация об устройствах (аппарату­ре), обнаруженных в данном компьютере. Все параметры этого раздела хранятся не на диске, а в оперативной памяти, из-за упомянутой ранее проблемы с упорядочи­ванием драйверов устройств. Когда аппаратура компьютера распознает его запуск, она нумерует каждое из найденных ею устройств, исследуя шины компьютера и от­дельные классы устройств (например, параллельный порт или клавиатуру). В HKLM\HARDWARE имеются три основных подраздела:

1) Подраздел DESCRIPTIONS содержит описания центральных процессоров, про­цессоров для операций с вещественными числами («с плавающей точкой») и многофункциональных устройств компьютера.

2) Подраздел DEVICEMAP сопоставляет устройства драйверам.

3) Подраздел RESOURCEMAP имелся и в Windows NT 4, но в Windows XP полностью переделали. Теперь в нем имеются следующие три основных подраздела: один - для уровня аппаратных абстракций (HAL, hardware abstraction layer); применяемый при отслеживании найденных устройств, другой - для Plug-and Play Manager, для записи устройств, про которые известно, как с ними работать, и третий - для отображения объема «системных ресурсов», имеющихся у данного компьютера (так в терминологии Microsoft называется оперативная память)

2. HKLM\SAM

Когда вы создаете на компьютере под управлением Windows XP локальные учетные записи или группы, то они хранятся в HKLM\SAM, как это было и в Windows NT. Однако при обычной работе вы не сможете видеть или изменять данные в этом подразделе, и он нужен в основном для совместимости со старыми программами, предполагающими существование SAM. Все программы, осуществляющие доступ к данным SAM, должны быть переделаны на работу с данными Active Directory при их наличии, либо на работу с данными SAM, при отсутствии сервера Active Directory.

3. HKLM\SECURITY

В HKLM\SECURITY содержится всевозможная ин­формация, относящаяся к защите. Его формат не документирован, и вы ничего не можете делать в этом подразделе. Однако он используется компьютером для кэши­рования верительных данных для входа в систему, настроек политики и разделяе­мых секретных данных сервера. Подраздел SECURITY\SAM содержит копию большинства данных из HKLM\SAM.

4. HKLM\SOFTWARE

Подраздел HKLM\SOFTWARE является корнем структуры подразделов, хранящих глобальную (в пределах компьютера) информацию приложений и системных ком­понент. Например, HKLM\SOFTWARE\Microsoft\EnterpriseCertificates содержит разделы, в которых хранятся списки доверяемых сертификатов (CTLs, certificate trust lists) и сертификаты доверяемых сертификационных центров для данного компью­тера. Списки доверяемых сертификатов и доверяемых сертификационных центров для отдельных пользователей хранятся где-нибудь в другом месте.

5. HKLM\SYSTEM\CurrentControlSet.

Последним действием фазы загрузки Windows XP является обновлений Реестра, которое должно зафиксировать набор служб и управляющих настроек, применявшийся при последней успешной загрузке. CurrentControlSet всегда указывает на набор управляющих настроек, используемых системой в текущий момент. Если вы заглянете в HKLM\SYSTEM, то увидите там много подразделов ControlSetXXX. Каждый подраздел ControlSetXXX описывает набор управляющих настроек, существовавший в какой-либо момент времени, независимо от того, была ли загрузка успешной или нет. CurrentControlSet является просто указателем на самый последний набор управляющих настроек, при котором загрузка была успешной; поскольку трудно определить сразу, какая из загрузок была успешной, то операционная система и приложения пользуются указателем CurrentControlSet.

В разделе, описывающем набор управляющих настроек, имеются четыре раздела с именами, бывшими раньше в версиях Windows NT, но с другой «начинкой»:

HKLM\SYSTEM\MountedDevices

Тома динамических дисков Windows XP являются изящным техническим достижением и благом для администраторов, но они зависят от наличия информации о текущей конфигурации о логических томах на диске. Приложения (и оснастки, вроде Disk Management) берут эту информацию из службы Logical \Volume Manager; в свою очередь, эта служба хранит свой список смонтированных и доступных устройств в подразделе MountedDevices.

HKEY_USERS (HKU)

Содержит записи для каждого из пользователей, когда-либо входивших в систему на вашем компьютере. Владельцем каждой из этих записей является соответствующая пользовательская учетная запись, там содержатся настройки профиля этого пользователя.

Здесь наиболь­ший интерес представляет подключ Default, который используется для создания пользовательского профи­ля пользователям, регистрирующемся на компьютере, и еще не имеющим своего пользовательского профи­ля. Точка (.) означает, что это значение по умолчанию. Если точку убрать, то это будет обыкновенное имя пользователя Default. Каждое имя ключа пользователя указывает и по своему составу повторяет соответст­вующий ключ в HKEY_CURRENT_ USER. Причем настройки в HKEY_CURRENT_ USER обладают большим приоритетом, чем в HKEY_USERS.

HKEY_CURRENT_USER (HKCU)

Указывает на профиль текущего пользователя (вошедшего в данный момент в систему) внутри HKU. Microsoft требует, чтобы приложения Windows XP хранили все предпочтения пользователей в подразделах под HKCU; например, HKCU\SOFTWARE\Binary Research\GhostSrv\Settings содержит личные предпочтения пользователя для программы Ghost фирмы Symantec. Другие пользовательские настройки для этого продукта будут доступны в том же самом разделе при входе в систему этого же пользователя.

HKEY_CVRRENT_CONFIG (HKCC)

Хранит информацию о текущей загрузочной конфигурации компьютера. В частности, здесь хранится информация о текущем наборе системных служб и об устройствах, имевшихся во время загрузки. На самом деле этот корневой раздел является указателем на раздел внутри HKLM.

HKEY_CLASSES_ROOT (HKCR)

Сопоставляет расширения файлов и идентификаторы классов OLE; фактически он указывает на HKLM\SOFTWARE\Classes. Системные компоненты, такие как Проводник Windows (ну и Microsoft Internet Explorer тоже), используют эти соответствия, чтобы определить, какие приложения или компоненты нужно использовать при от­крытии или создании тех или иных типов файлов или объектов данных. Поскольку Windows XP в основном полагается в этом вопросе на модель СОМ (Component Object Model, модель компонентных объектов Microsoft), опирающуюся, в свою очередь, на идентификаторы объектов, хранящиеся в HKCR, то этот раздел и его подразделы имеют большую важность, чем может показаться на первый взгляд.

В Windows XP фирма Microsoft сделала так, что HKCR фактичес­ки стал содержать данные из двух источников: профиля пользователя (там хранятся индивидуальные настройки пользователей) и раздела HKLM\SOFTWARE\Classes, где хранятся настройки, общие для всей системы. Пользователи могут регистрировать компоненты СОМ или отменять их регистрацию, изменять сопоставления файлов и так далее, не влияя на работу других пользователей. Администраторы могут настраи­вать полномочия доступа к HKLM\SOFTWARE\Classes, благодаря чему пользователи не смогут подменять настройки, общие для всей системы, которые вы хотите для них установить. Уникальные настройки каждого из пользователей хранятся в файле Usrclass.dat, являющимся файлом-«ульем» для его индивидуальных настроек Реестра.



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 281; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.222.249.19 (0.069 с.)