Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах Недокументированные возможности Windows XP. MMC. Часть 10
Другие наши рассылки: Новости нашего сайта: Продолжение, начало в выпусках: 1 2 3 4 5 6 7 8 9 В конец записи
оцените: 1 2 3 4 5 Книга "Недокументированные возможности Windows XP. Библиотека пользователя", Глава 3. Консоль управления Microsoft. Часть 9. Оснастки Windows XP: Результирующая политика, Служба индексирования и Службы. Результирующая политика
Результирующая политика, это новый механизм Windows XP, позволяющий просмотреть общие настройки групповой политики для конкретного пользователя или для конкретного компьютера. На данный момент групповые политики содержат около 1 000 различных параметров реестра, которые могут перекрывать действия друг друга. Но это не главное. Наиболее сильно проблема усугубляется в домене Active Directory. Стоит лишь вспомнить, что групповые политики для компьютеров, входящих в домен Active Directory, могут определяться сразу на трех уровнях (на уровне локального компьютера, на уровне домена и на уровне организационной единицы), как сразу становится понятно, что порой разобраться в действительных настройках групповой политики для отдельного пользователя бывает довольно сложно. Именно для облегчения работы с подобными групповыми политиками и была разработана оснастка РЕЗУЛЬТИРУЮЩАЯ ПОЛИТИКА. Данная оснастка собирает настройки групповых политик конкретного пользователя сразу на всех трех уровнях Active Directory, и выводит общую групповую политику, отображая при этом проблемные правила политики (которые конфликтуют на уровне реестра с другими правилами политики). При этом в процессе поиска активных групповых политик данная оснастка использует базу данных WMI. Также для получения сведений об adm-файлах, данная оснастка выполняет подключение даже к локальному компьютеру с использованием его сетевого имени (через стандартную скрытую расшаренную папку admin$). Оснастка РЕЗУЛЬТИРУЮЩАЯ ПОЛИТИКА имеет GUID-номер {6DC3804B-7212-458D-ADB0-9A07E2AE1FA2}. Оснастка РЕЗУЛЬТИРУЮЩАЯ ПОЛИТИКА входит в стандартную консоль Windows XP gpedit.msc. В процессе запуска этой консоли (а также в процессе ее работы) для протоколирования ошибок используются файлы из каталога %systemroot%\Debug\UserMode. Также в процессе запуска консоли идет просмотр ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\WINLOGON. Для работы консоли РЕЗУЛЬТИРУЮЩАЯ ПОЛИТИКА используются следующие параметры.
После открытия консоли перед вами отобразится окно, подобное окну консоли ГРУППОВАЯ ПОЛИТИКА. Данное окно также содержит в себе элементы КОНФИГУРАЦИЯ КОМПЬЮТЕРА и КОНФИГУРАЦИЯ ПОЛЬЗОВАТЕЛЯ, содержащие в себе вложенные подразделы. Но в отличие от консоли ГРУППОВАЯ ПОЛИТИКА, консоль РЕЗУЛЬТИРУЮЩАЯ ПОЛИТИКА содержит лишь установленные или отключенные правила групповой политики — правила в состоянии НЕ ЗАДАНО в консоли РЕЗУЛЬТИРУЮЩАЯ ПОЛИТИКА не отображаются. Еще одно отличие консоли РЕЗУЛЬТИРУЮЩАЯ ПОЛИТИКА от консоли ГРУППОВАЯ ПОЛИТИКА заключается в том, что результирующая политика позволяет лишь просмотреть правила, а не редактировать их. Как уже говорилось ранее, результирующая политика позволяет определить проблемные правила — напротив таких правил отображается красный крестик. При этом, на вкладке ИНФОРМАЦИЯ ОБ ОШИБКЕ диалога СВОЙСТВА таких вкладок можно определить проблему установки правила. Также в диалоге Свойства можно определить уровень, к которому принадлежит данное правило. Для этого предназначена вкладка Приоритет. Служба индексирования
Раньше мы уже рассматривали службу индексирования с точки зрения параметров реестра, влияющих на ее производительность. Сейчас же мы рассмотрим оснастку СЛУЖБА ИНДЕКСИРОВАНИЯ: как с ее помощью определить каталоги для индексирования, а также как с ее помощью выполнить поиск в содержимом индексированных файлов. Оснастка СЛУЖБА ИНДЕКСИРОВАНИЯ входит в состав консоли ciadv.msc и имеет GUID-номер {95AD72F0-44CE-11D0-AE29-00AA004B9986}. Но перед кратким описанием консоли ciadv.msc, давайте поговорим о том, что же можно ожидать от службы индексирования. Служба индексирования при нахождении нового файла просматривает список фильтров документов для определения, умеет ли она работать с файлами данного расширения. По умолчанию в состав операционной системы Windows XP входят фильтры для работы с документами, создаваемыми продуктами комплекта Microsoft Office, а также с текстовыми файлами, файлами HTML и файлами почты и групп новостей. При этом любая программа может поставлять собственные фильтры для работы с новыми расширениями файлов. Если найденный файл имеет расширение, поддерживаемое существующими в операционной системе фильтрами, тогда служба индексирования пытается определить язык, на котором написан данный файл. Скажем сразу, что русского языка служба индексирования не понимает, поэтому поиск по русским словам невозможен. Зато поиск в каталоге службы индексирования возможен по английским словам. Поэтому если содержимое файла написано на английском языке, тогда содержимое данного файла разбивается на отдельные слова и заносится во временный список слов. А в процессе слияния списки слов помещаются в общий индекс на жестком диске в сильном сжатом виде. Благодаря этому возможно увеличение скорости поиска в содержимом файлов в несколько раз. Как можно заметить, единственным минусом службы индексирования является непонимание русского языка, поэтому если вы наиболее часто имеете дело с файлами на русском языке, тогда использовать службу индексирования нет смысла. Если же вы также имеете дело с файлами на английском языке, тогда рекомендуется помещать их в одну папку, а после этого с помощью консоли СЛУЖБА ИНДЕКСИРОВАНИЯ указать системе выполнять индексацию только содержимого этой папки. После запуска консоли ciadv.msc перед вами отобразится окно, содержащее в себе один элемент — SYSTEM (если на компьютере присутствует IIS-сервер, тогда также в оснастке будет присутствовать элемент WEB). Элемент SYSTEM представляет собой стандартный каталог, создаваемый службой индексирования при установке операционной системы. Именно с помощью элемента SYSTEM и выполняется по умолчанию вся работа со службой индексирования на файловой системе Windows. Контекстное меню элемента SYSTEM содержит в себе команду СВОЙСТВА, после вызова которой перед вами отобразится диалог для настройки некоторых параметров работы службы индексирования. Например, с помощью данного диалога можно настроить следующие параметры: определить, будут ли добавляться в индекс псевдонимы папок общего доступа, определить, будут ли индексировать файлы с неизвестным расширением, определить, будут ли генерироваться аннотации к индексам. Некоторые из этих параметров мы уже рассматривали в виде параметров реестра. Также с помощью контекстного меню элемента SYSTEM можно остановить или запустить службу индексирования, а также выполнить слияние. Слиянием называется объединение нескольких списков слов и сохраненных ранее индексов (сохраненных в буфере) в постоянный индекс. Выполнение слияния может сильно загрузить процессор, поэтому выполнять его нужно в нерабочее время. Также с помощью контекстного меню элемента SYSTEM можно создать новую папку (внутри элемента SYSTEM) и определить, будет ли содержимое этой папки добавляться к индексу. Для этого служит команда СОЗДАТЬ?ПАПКА. Но перед созданием папки давайте выполним двойной щелчок мыши на элементе SYSTEM. После этого перед нами отобразиться содержимое данного элемента: подразделы ПАПКИ, СВОЙСТВА и ОПРОС КАТАЛОГА. С помощью подраздела ПАПКИ можно определить, содержимое каких каталогов будет индексироваться, а содержимое каких каталогов в индекс помещать не будет. По умолчанию в индекс помещается содержимое всех логических дисков компьютера, кроме папок профилей пользователей APPLICATION DATA и LOCAL SETTINGS (также в индекс не входит содержимое съемных дисков). Вы можете добавить свои папки или удалить уже существующие. Также с помощью контекстного меню папок можно выполнить повторное сканирование их содержимого на предмет существования новых файлов, которые можно поместить в индекс (команды ВСЕ ЗАДАЧИ/ВЫПОЛНИТЬ СКАНИРОВАНИЕ…). С помощью подраздела СВОЙСТВА можно определить индексируемые свойства файлов, а также указать кэш, в котором будут храниться данные свойства. Существует два вида кэша свойств — первичный и вторичный. Первичный кэш свойств обеспечивает максимальную скорость поиска в свойствах, но имеет небольшой размер, поэтому в него нужно помещать лишь часто используемые свойства (желательно помещать в него свойства постоянной длины, иначе работа с первичным кэшем может замедлиться). Вторичный же кэш используется для хранения остальных свойств. Подраздел свойства содержит в себе набор вложенных подразделов, идентифицирующих одно свойство. Контекстное меню этих подразделов содержит в себе команду СВОЙСТВА, с помощью которой можно отобразить диалог СВОЙСТВА данного свойства. С помощью данного диалога можно определить кэш, в котором будет храниться данное свойство, определить размер, резервируемый в кэше для элементов данного свойства, а также определить тип свойства, если он определился системой неправильно (если свойство имеет тип VT_LPWSTR, это говорит о том, что система не знает истинного типа данного свойства). С помощью подраздела ОПРОС КАТАЛОГА можно перейти на форму для поиска в содержимом индексированных документов (рис. 3.26). Данная форма содержится отдельно в каталоге %systemroot%\HELP и называется ciquery.htm (еще в приведенном каталоге содержится файл ciquery.htm также используемый подразделом ОПРОС КАТАЛОГА). То есть, если данные html-файлы будут отсутствовать в каталоге %systemroot%\HELP, тогда вы не сможете обратиться к содержимому каталога службы индексирования. С помощью данной формы можно выполнить поиск по ключевым словам (не забудьте, что русские слова не индексируются) или по свойствам. Более подробную информацию о поиске в каталоге можно найти в файле справки по данной консоли. Рисунок 1 Рис. 3.26. Поиск в каталоге индексированных файлов Службы
В главе о реестре мы уже рассматривали как способ описания служб в реестре, так и сами службы, запускающиеся автоматически при запуске компьютера (а также ветви реестра и иногда параметры реестра, используемые этими службами). Сейчас же давайте рассмотрим более простой способ доступа к службам — с помощью оснастки СЛУЖБЫ. Данная оснастка входит в стандартную консоль services.msc и имеет CLSID-номер {58221C66-EA27-11CF-ADCF-00AA00A80033}. После запуска данной консоли перед вами отобразится окно со списком служб, доступных на данном компьютере. Это не полный список служб — в нем не указаны системные драйверы и другие службы, которые система считает драйверами. Тем не менее, эта оснастка является основным способом работы со службами. С ее помощью также можно просмотреть список служб, запущенных на другом компьютере. Для этого предназначена команда ПОДКЛЮЧИТЬСЯ К ДРУГОМУ КОМПЬЮТЕРУ… в меню ДЕЙСТВИЯ. Также с помощью меню ДЕЙСТВИЯ можно отослать сообщение пользователю другого компьютера сети. Для этого необходимо воспользоваться командой ВСЕ ЗАДАЧИ/ОТПРАВКА СООБЩЕНИЯ КОНСОЛИ… из меню ДЕЙСТВИЯ. После этого консоль управления Microsoft предложит вам ввести само сообщение, а также выбрать компьютер (или компьютеры), пользователю которого нужно отослать сообщение. Но вернемся к списку служб. Список служб отображен в правой панели консоли, которая, в свою очередь, содержит следующие столбцы, описывающие службу.
Кроме просмотра состояния службы, с помощью консоли СЛУЖБЫ можно выполнить остановку, запуск или приостановку работы службы. Для этого предназначены, соответственно, команды ПУСК, СТОП и ПРОДОЛЖИТЬ контекстного меню конкретной службы (некоторые стандартные службы запрещено останавливать). Также в контекстном меню служб присутствует команда СВОЙСТВА. С помощью данной команды можно отобразить диалог для настройки параметров запуска службы. Данный диалог содержит следующие вкладки.
Продолжение следует Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=156
|
В избранное | ||