Windows Vista. Для профессионалов Клименко Роман
• First Help и Last Help – параметры REG_DWORD-типа, определяют номера описаний счетчиков, настройки которых хранятся в данной ветви реестра.
• IsMultilnstance – если значение данного параметра REG_DWORD-типа равно 1, то счетчики производительности, определяемые в ветви реестра , поддерживают отслеживание работы нескольких экземпляров.
• Library – этот параметр строкового типа содержит название библиотеки, в которой описаны функции работы с данными счетчиками.
• Open Timeout – параметр REG_DWORD-типа, определяет максимальное время ожидания загрузки счетчиков, описанных в данной ветви реестра.Подраздел Группы сборщиков данных
С помощью данного подраздела можно создать набор данных, собирающих сведения о работе определенного системного компонента (для работы этой возможности необходимо, чтобы была запущена служба Планировщик заданий). Рассмотрим подразделы, которые включает в себя подраздел Группы сборщиков данных.
Первый подраздел называется Особый. Как вы знаете, именно в него помещаются наборы данных, созданные с помощью контекстного меню подраздела Системный монитор. Однако с помощью команды Создать Группа сборщиков данных контекстного меню данного подраздела вы самостоятельно можете создавать пользовательские наборы данных. После выбора данной команды перед вами отобразится мастер создания набора данных, схожий с мастером подраздела Системный монитор. Как и в предыдущем случае, вы можете указать имя создаваемого набора данных, путь к файлу, в котором будут храниться данные данного набора, а также учетную запись, от имени которой будут запущены объекты создаваемого набора данных, и указать, будет ли набор данных запущен сразу же после своего создания.
Однако также данный мастер предложит вам указать, на основе каких данных будет создан набор. Можно установить переключатель в одно из двух положений.
• Создать из шаблона – позволяет создать набор данных на основе следующих, доступных по умолчанию, шаблонов.
– Основной – создает объект, собирающий сведения, журнал трассировки, а также объект конфигурации. Объект собирает сведения от всех счетчиков производительности объекта Процессор. Журнал производительности использует для своей работы провайдера Windows Kernel Trace. Объект конфигурации следит за параметрами ветви HKEY_LOCAL_MACHINE\ SOFTWARE\MicrosoftWindows\CurrentVersion.
– System Diagnostics – применяется при выполнении диагностики работы операционной системы. Этот шаблон создает множество журналов трассировки, объектов конфигурации и следит за состоянием счетчиков производительности объектов Процессы, Процессор, Физический диск, Память, Система, Сервер, а также объектов, определяющих работу сетевых протоколов, и множества других объектов.
System Performance – используется при проверке производительности компьютера и поиске слабых мест в его конфигурации. Этот шаблон следит за состоянием счетчиков производительности тех же объектов, что и шаблон System Diagnostics.
• Создать вручную – позволяет самостоятельно указать, что будет создаваться. Можно создать объект оповещения, который будет активизироваться при возникновении какого-нибудь события, или объект, собирающий сведения в файл журнала (при этом можно указать, какие объекты будут в него входить: объект, собирающий сведения от счетчиков производительности, журнал трассировки или объект конфигурации).
Если вы выбрали создание объекта, собирающего сведения в файл журнала, то следующим шагом мастера будет настройка этого объекта.
– Добавление счетчиков производительности и указание интервала сбора сведений от них, если вы указали, что объект, собирающий сведения в файл журнала, будет, в свою очередь, содержать объект, собирающий сведения от счетчиков производительности. Добавление счетчиков основано на окне Добавить счетчики, которое мы уже рассматривали при описании подраздела Системный монитор данной оснастки.
– Выбор провайдеров и настройка их свойств, если вы указали, что объект, собирающий сведения в файл журнала, будет содержать в себе журнал трассировки. Более подробно журналы трассировки будут описаны при рассказе о подразделе Сеансы отслеживания событий данной оснастки.
– Выбор ветвей реестра , если вы указали, что объект, собирающий сведения в файл журнала, будет, в свою очередь, включать в себя объект конфигурации.
Если же вы выбрали создание объекта оповещения, то мастер предложит вам выбрать счетчики производительности, а также укзать порог их значения, при котором будет выполняться оповещение администратора.
Теперь рассмотрим параметры настройки самих наборов данных, создаваемых с помощью данного подраздела оснастки. Независимо от того, каким способом вы создали набор данных, он будет иметь одни и те же параметры настройки. Точнее, будут создаваться копии одного и того же набора данных, так как набор данных представляет собой простой контейнер, который может хранить, например, объекты, собирающие сведения от счетчиков производительности, журналы трассировки, объекты конфигурации и объекты оповещения. Основным способом настройки параметров работы набора данных является команда Свойства контекстного меню объекта. После ее выбора отобразится окно, состоящее из следующих вкладок.
• Общие – позволяет изменить описание и ключевые слова набора данных, а также учетную запись пользователя, от имени которого будет запускаться данный набор данных.
• Папка – дает возможность изменить путь к каталогу, в котором будут храниться файлы, генерируемые объектами, собирающими сведения от счетчиков производительности, а также префикс, который будет добавляться к каждому новому файлу, чтобы отличать его от предыдущих.
• Безопасность – позволяет настроить разрешения доступа к данному набору данных для различных учетных записей.
• Расписание – дает возможность создать задание, которое будет запускать в определенное время и в определенный день недели указаный набор данных.
• Условие остановки – позволяет определить условия, при которых работа запущенного набора данных будет остановлена или он будет перезапущен. Условием может быть истекшее время работы набора данных или достижение определенного размера файла журнала, создаваемого набором данных.
• Задача – дает возможность указать команду (программу или сценарий), которая будет выполняться при остановке набора данных.
Можно также определить настройки очистки каталогов, которые создаются набором данных. Для этого в его контекстном меню нужно выбрать команду Диспетчер данных, после чего отобразится окно, состоящее из следующих вкладок.
• Диспетчер данных – определяет условия, при которых будет происходить очистка каталога, содержащего файлы набора данных. Ее условно можно разделить на две области. В первой определяются сами условия, а во второй указывается, будет ли создаваться файл журнала, описывающий процесс удаления.
В первом поле расположены следующие элементы.
– Флажок Минимум места на диске и поле под ним позволяют указать оставшийся объем свободного места на диске, при котором каталог набора данных будет очищаться.
– Флажок Максимум папок и поле под ним позволяют указать количество вложенных в каталог набора данных папок, при котором каталог набора данных будет очищаться.
– Раскрывающийся список Политика ресурсов позволяет выбрать, какие файлы будут удаляться в первую очередь: самые объемные или созданные раньше всех.
– Установка флажка Применить политику перед запуском группы сборщиков данных приводит к тому, что при каждом запуске набора данных будет проверяться каталог набора данных с целью определения, нужно удалять его содержимое или нет.
– Флажок Максимальный размер корневого пути и поле под ним позволяют указать максимальный размер каталога набора данных.
• Действия – позволяет создать действия, которые будут происходить при указанных условиях. При создании действия можно определить, когда оно будет возникать: при достижении каталогом определенного размера или при истечении определенного количества дней. Можно также определить само действие, которое будет происходить. Доступны следующие действия:
– перемещение созданного CAB-файла в другой каталог;
– создание САВ-файла на основе содержимого каталога набора данных;
– удаление содержимого каталога набора данных;
– удаление созданного САВ-файла;
– удаление рапортов.
• Правила – дает возможность импортировать или экспортировать набор правил для работы с набором данных.
Вы также можете добавить в набор данных дополнительные объекты. Для этого служит команда Создать Сборщик данных контекстного меню набора данных.
После выбора данной команды отобразится окно мастера, в котором нужно выбрать тип объекта, установив переключатель в нужное положение: объект, собирающий сведения от счетчиков производительности (Счетчик производительности), журнал трассировки (Данные отслеживания событий), объект конфигурации (Сведения о конфигурации системы) или объект оповещения (Оповещение счетчика производительности). После этого нужно будет настроить выбранный объект. Настройка объектов ничем не отличается от той, которая выполнялась при создании набора данных.
После того как выбранный объект будет создан, его можно дополнительно настроить с помощью окна, отображаемого при выборе команды Свойства в контекстном меню созданного объекта. В зависимости от типа объекта с помощью данного окна можно настроить следующие параметры.
• Счетчик производительности – позволяет добавить новые счетчики производительности или удалить уже существующие. Можно также определить интервал опроса счетчиков производительности и количество опросов, после которого они будут прекращены. Кроме того, можно указать тип создаваемого файла, путь к нему и способ перезаписи файлов. Возможны следующие типы файлов.
– Текстовый файл (разделитель запятая) – записывает данные счетчиков в обычный текстовый файл, разделяя их запятыми. Этот файл можно просматривать с помощью таких программ, как Microsoft Excel или Microsoft Word или любого другого текстового редактора.
– Текстовый файл (разделитель табуляция) – записывает данные счетчиков в обычный текстовый файл, разделяя их табуляцией. Этот файл можно просматривать с помощью таких программ, как Microsoft Excel или Microsoft Word или любого другого текстового редактора.
– SQL – позволяет заносить показания счетчиков в общую базу данных SQL. При этом нужно также указать путь к базе данных.
– Двоичный – используется по умолчанию и обеспечивает наиболее быстрый способ создания и просмотра файлов журналов, если их необходимо просматривать только с помощью данной оснастки.
• Данные отслеживания событий – настройки окна для данного объекта описаны далее при описании подраздела Сеансы отслеживания событий оснастки Стабильность и производительность.
• Сведения о конфигурации системы – состоит из следующих вкладок:
– Реестр – позволяет добавить или удалить ветви реестра ;
– Пути управления – дает возможность создать или удалить запросы к репозитарию CIM;
– Захват файла – позволяет добавить или удалить пути к файлам;
– Сбор данных о состоянии – дает возможность ввести запрос;
– Файл – с помощью этой вкладки можно указать название файла, который будет создаваться данным объектом, а также способ его перезаписи.
• Оповещение счетчика производительности – состоит из следующих вкладок:
– Alerts – позволяет добавить или удалить счетчики производительности, указать их порог, а также интервал, с которым будет происходить их опрос;
– ALert Action – дает возможность определить, будут ли заноситься оповещения в стандартный системный журнал Приложение оснастки Просмотр событий;
– Alert Task – позволяет указать команду, которая будет выполняться при остановке данного объекта.
После того как вы полностью настроите набор данных и его содержимое, его нужно запустить. Для этого служит команда Пуск контекстного меню набора данных. После запуска набора данных начнется запись сведений в файл журнала. Как только вы остановите работу набора данных (с помощью команды Стоп контекстного меню набора данных), файл его работы будет создан, и вы сможете просмотреть работу счетчиков производительности в подразделе Отчеты данной оснастки.
Следующий подраздел называется Системный. Он включает в себя список системных наборов данных. С помощью команды Создать Группа сборщиков данных контекстного меню данного подраздела можно создать системный набор данных.
Работа с наборами данных этого подраздела ничем не отличается от работы с наборамиданных подраздела оснастки Особый. Однако вы не сможете отредактировать параметры работы системных наборов данных, хотя всегда сможете запустить и остановить их.
По умолчанию в данном подразделе хранятся следующие наборы данных.
• LAN Diagnostics (Диагностика локальной сети) – определяет набор счетчиков производительности, следящих за работой сетевых протоколов, а также объекты трассировки, следящие за работой сетевых служб, и объекты конфигурации, следящие за изменением параметров реестра , влияющих на работу сети.
• System Diagnostics (Диагностика системы) – указывает набор объектов, с помощью которых можно наблюдать за работой основных компонентов компьютера и операционной системы.
• System Performance (Производительность системы) – определяет набор счетчиков производительности, следящих за работой основных компонентов компьютера и позволяющих определить слабые места в конфигурации компьютера.
• Wireless Diagnostics (Диагностика беспроводной сети) – указывает набор счетчиков производительности, следящих за работой сетевых протоколов, а также объекты трассировки, следящие за работой служб доступа к беспроводной сети, и объекты конфигурации, следящие за изменением параметров реестра , влияющих на работу беспроводной сети.
Следующим рассмотрим подраздел Сеансы отслеживания событий. Он содержит сведения о запущенных в данный момент журналах трассировки, а также позволяет создать новые журналы.
С помощью данного подраздела вы можете остановить работу данных журналов трассировки (но при следующей перезагрузке они будут запущены снова), для чего достаточно в контекстном меню журнала выбрать команду Стоп. Вы также можете просмотреть или изменить параметры работы журнала трассировки. Для этого в контекстном меню журнала нужно выбрать команду Свойства, после чего отобразится окно свойств журнала (рис. 5.27), содержащее следующие вкладки.Рис. 5.27. Свойства журнала трассировки
Поставщики отслеживания – с помощью этой вкладки вы можете удалить либо добавить провайдеров, которые будут управлять работой данного журнала трассировки и собирать сведения о соответствующих компонентах операционной системы (провайдер представляет собой библиотеку, которая содержит функции по слежению за работой определенного компонента системы).
Используя эту вкладку, вы также можете настроить параметры работы провайдера. Для этого достаточно выбрать провайдера из верхнего поля, соответствующее свойство из нижнего поля, а потом нажать кнопку Изменить.
• Сеансы отслеживания – позволяет изменить параметры сессии данного журнала трассировки. Например, можно указать, куда будут помещаться данные журнала трассировки (в файл, буфер или будут обрабатываться в реальном времени).
• Безопасность – дает возможность настроить разрешения доступа к журналу для учетных записей пользователей.
• Буферы отслеживания – позволяет настроить буфер, в который будут помещаться данные журнала трассировки перед записью в файл. Можно указать минимальный, максимальный и текущий размер буфера, а также интервал записи данных из буфера в файл.
• Файл – дает возможность настроить такие параметры файла журнала трассировки, как его имя, а также тип записи в файл (будут ли данные добавляться в конец файла или будут перезаписывать уже существующие данные).
• Папка – позволяет изменить каталог, в котором будет храниться файл журнала трассировки.
• Условие остановки – дает возможность указать максимальный размер файла трассировки, а также время работы журнала трассировки, после истечения которого он будет автоматически остановлен.
Если же данный журнал трассировки вам не нужен, то вы всегда сможете его удалить с помощью команды Удалить контекстного меню журнала. Только перед этим не забудьте остановить работу журнала трассировки.
Вы также можете создать свой журнал трассировки. Для этого нужно воспользоваться командой Создать Группа сборщиков данных контекстного меню подраздела Сеансы отслеживания событий, после чего запустится мастер создания журнала трассировки. Работа с данным мастером аналогична работе с рассмотренными ранее мастерами.
Рассмотрим подраздел Сеансы отслеживания событий запуска. Он содержит сведения о журналах трассировки, автоматически запускаемых при входе пользователя в систему.
Работа с ним практически ничем не отличается от работы с рассмотренным выше подразделом Сеансы отслеживания событий. Однако процесс отключения журналов трассировки данного подраздела отличается от процесса отключения журналов трассировки подраздела Сеансы отслеживания событий. Чтобы отключить журнал трассировки, нужно отобразить его окно Свойства, после чего перейти на вкладку Сеансы отслеживания и снять флажок Разрешено. Это приведет к полному отключению журнала трассировки – журнал останется отключенным даже после перезагрузки компьютера.
Обратите также внимание на команду Запустить как сеанс отслеживания событий контекстного меню элемента данного подраздела. С ее помощью можно запустить журнал трассировки. После запуска журнала трассировки он отобразится в подразделе Сеансы отслеживания событий оснастки.
В остальном же работа с журналами трассировки подраздела Сеансы отслеживания событий запуска не отличается от работы с журналами трассировки подраздела Сеансы отслеживания событий.
Сведения о журналах трассировки данного подраздела хранятся в дочерних подразделах ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\WMI\Autologger.
Каждый отдельный запущенный процесс трассировки снижает общую производительность компьютера, поэтому «излишнюю» трассировку компонентов лучше отключать, чтобы повысить скорость работы операционной системы.Примечание
Если вы отключите запуск журналов трассировки EventLog-Application, EventLog-Security и EventLog-System, то стандартные журналы Windows Vista работать не будут. Также не сможет запуститься служба Журнал событий Windows.
Раз уж мы заговорили о трассировке, то обратим внимание на еще одну ветвь системного реестра – HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Tracing. Дочерние подразделы этой ветви также определяют запускаемые процессы трассировки. Возможно, вы уже заметили, что трассировку координатора распределенных транзакций (MSDTC) мы отключали именно с помощью подраздела данной ветви реестра. Чтобы отключить трассировку определенного компонента операционной системы, нужно параметру REGDWORD-типа Active, расположенному в дочерних подразделах данной ветви реестра , присваивать значения 0.
Подраздел Отчеты
С помощью данного подраздела можно просмотреть сведения, созданные объектом, собирающим информацию от счетчиков производительности. Для этого в данном подразделе существуют вложенные подразделы User Defined и Система. Соответственно, для отображения сведений от объектов, созданных пользователем, и от системных объектов.
Как только вы создадите с помощью одного из дочерних подразделов подраздела Группы сборщиков данных объект, собирающий сведения от счетчиков производительности, будет создан соответствующий объекту подраздел и в дочернем подразделе Особый подраздела Отчеты.
Теперь, как только вы запустите соответствующий объект, собирающий сведения о работе компонентов системы, а потом остановите его, собранные сведения будут отображаться в подразделе Отчеты. Вам будет достаточно только выделить его, чтобы просмотреть собранные сведения (рис. 5.28).
Рис. 5.28. Отображение сведений, собранных счетчиками производительности объекта
Программы для работы со счетчиками производительности и файлами трассировки
Выше мы уже рассмотрели несколько программ для работы со счетчиками производительности. Сейчас же рассмотрим остальные программы.
Редактирование файлов, создаваемых после работы счетчиков производительности. Как вы уже знаете, после того как объект, работающий со счетчиками произвдительности (Счетчик производительности), был запущен и остановлен, создается файл журнала, содержащий сведения о работе счетчиков производительности. Каталог и название этого файла определяются на вкладке Файл окна Свойства данного объекта. Формат же файла определяется на вкладке Счетчики производительности окна Свойства данного объекта.
Если вы отслеживаете работу множества счетчиков производительности, то работать с ними одновременно будет трудно. Способ работы с получаемым файлом зависит и от его формата. Например, файлы в текстовом формате можно просмотреть в обычном текстовом редакторе, однако файлы в бинарном формате можно легко загрузить в ActiveX-объект Системный монитор.
К счастью, существует программа командной строки, которая легко преобразует файлы одного формата в другой, а также позволяет отфильтровать содержимое файла на основе имени счетчика производительности. Это программа relog.ехе, способы использования которой описаны далее.
• Преобразование формата файла. Чтобы преобразовать файл из одного формата в другой, можно воспользоваться следующей командой: relog <файл> – о <исходящий файл с другим расширением;-. Например, команда relog f: \test.csv – о f: \test2.big создает новый бинарный файл на основе текстового файла.
• Фильтрация содержимого файла. Для создания нового файла, содержащего только информацию об определенных счетчиках производительности, нужно воспользоваться следующей командой: relog <файл> -с «счетчик производительности» -о <исходяший файл>. Например: relog f: \test.csv – с «\Processor(Total)\% Processor Time» -о f: \test2.csv. Счетчик производительности указывается в формате \\компьютер\объект (экземпляр) \ счетчик.
Вместо параметра – с <счетчик производительности> можно использовать параметр -cf <файл> для указания файла, содержащего список счетчиков производительности.
Остальные параметры данной программы можно просмотреть, воспользовавшись командой relog.exe/?.
Преобразование файлов трассировки в текстовый формат. В операционной системе Windows Vista присутствует программа командной строки, предназначенная для преобразования файлов трассировки (имеют расширение ETL) в текстовые файлы с расширением CSV.
Чтобы преобразовать файлы трассировки, достаточно воспользоваться следующей командой: tracerpt <список файлов трассировки, которые нужно преобразовать, через пробел> – о <создаваемый программой файл с расширением CSV>. Дополнительные же параметры данной программы можно просмотреть с помощью команды tracerpt /?. В операционной системе Windows Vista, по сравнению с Windows ХР, количество параметров данной программы существенно увеличилось.
Запуск счетчиков производительности. Для работы со счетчиками производительности не обязательно использовать оснастку Стабильность и производительность, и тем более специально для этого создавать объект подраздела Группы сборщиков данных. Например, чтобы запустить работу какого-нибудь счетчика производительности, можно воспользоваться программой командной строки typeperf.ехе.
Например, командаtypeperf.ехе <счетчик производительности>запускает счетчик производительности и каждую секунду отображает на экране информацию о его работе. Вместо счетчика производительности можно указать параметр – cf <файл>, чтобы программа запускала все счетчики производительности, описанные в данном файле.
Более сложным примером использования данной программы является запись сведений о работе счетчиков производительности в файл. Для этого применяется команда: typeperf.ехе <счетчик производительности> – f <формат создаваемого файла> – о <создаваемый файл>. Формат создаваемого файла может принимать значения CSV, TSV, BIN, SQL.
В любом случае, чтобы завершить работу счетчиков производительности, нужно нажать сочетание клавиш CtrL+C.
Работа с наборами данных. И последней программой командной строки, возможности которой мы рассмотрим, будет программа logman.ехе, позволяющая создавать, удалять, запускать, останавливать и архивировать наборы данных. Она имеет много параметров, поэтому мы рассмотрим только несколько основных ее возможностей.
• logman.exe create|update <тип объекта> <имя объекта> <параметры работы объекта> – позволяет создать набор параметров (или изменить параметры работы уже созданного набора параметров), содержащий объект указанного типа. Возможны следующие значения типа объекта: counter, trace, alert, cf g, api. Чтобы просмотреть список возможных параметров программы, введите команду logman.exe create <тип объекта> /?.
Например, такая команда, как logman.ехе create counter test2 – с «\Processor (_Total) \% Processor Time», создает набор данных test2, содержащий объект test2, отслеживающий работу счетчика производительности \ripoueccop(_TotaL)\% загруженности процессора.
• logman.exe start | stop <имя набора данных> – дает возможность запустить или остановить работу указанного набора данных.
• logman.exe export <имя набора данных> – xml <путь к XML-файлу> – создает шаблон на основе указанного набора данных. Чтобы восстановить набор данных из созданного ранее шаблона, достаточно воспользоваться командой logman.exe import <имя нового набора данных> – xml <путь к XML-файлу>.
• logman.exe query <имя набора данных> – отображает настройки работы данного набора данных.
• logman.exe delete <имя набора данных> – удалить набор данных.
Управление печатьюCLSID-номер оснастки: {D06342BD-9057-4673-B43A-0E9BBBE99F11}.
Библиотека: pmcsnap.dll.
Используется в стандартных консолях: printmanagement.msc.
Данная оснастка представляет собой нововведение операционной системы Windows Vista. С ее помощью можно управлять работой серверов печати локального или удаленного компьютера.Примечание
Сведения о работе очереди печати, используемой для хранения заданий печати перед тем как передать их на принтер, содержатся в журнале Журналы приложений и служб Microsoft Windows PrintSpooler.
При конфигурировании оснастки (перед ее загрузкой) вам предложат указать адреса удаленных компьютеров, серверами печати которых нужно управлять (рис. 5.29). Чтобы добавить сервер печати локального компьютера, нужно в мастере нажать кнопку Добавить локальный сервер.
Основное окно оснастки состоит из трех подразделов: Настраиваемые принтеры, Серверы печати и Развернутые принтеры. Далее мы рассмотрим каждый из этих подразделов в отдельности. А пока обратите внимание на контекстное меню подраздела оснастки. Оно содержит две интересные команды. С помощью команды Добавление и удаление серверов вы можете добавить в оснастку службы печати других удаленных компьютеров. А с помощью команды Миграция принтеров можно импортировать или экспортировать драйверы принтера и очереди печати в файл. После выбора данной команды перед вами отобразится мастер. Он попросит вас указать при экспортировании компьютер, драйверы принтеров которого нужно экспортировать, а также файл, в который их нужно экспортировать. При этом учтите, что мастер работает с удаленными принтерами с помощью стандартного ресурса общего доступа print$. Если доступ к этому ресурсу будет запрещен, то мастер не сможет корректно экспортировать настройки принтера.
Примечание
Команда Миграция принтеров контекстного меню оснастки просто вызывает программу PrintBrmUi.exe, расположенную в каталоге %systemroot%\system32.
Рис. 5.29. Выбор служб печати
Настраиваемые принтеры
С помощью данного подраздела можно создать фильтр, на основе которого будет отображаться список доступных в данный момент принтеров. Но перед самостоятельным созданием фильтра рассмотрим три стандартных фильтра, которые вложены в этот подраздел.
• Все принтеры – этот филтр (точнее будет сказать, что это просто подраздел, так как он не имеет фильтра) отображает список всех доступных вам принтеров, а также их состояние, размер очереди печати и компьютер службы принтеров, к которой принадлежит данный принтер.
Кроме того, если в контекстном меню данного подраздела вы выберете команду Скрыть расширенное представление (она представляет собой расширение оснастки, поэтому может отсутствовать, если соответствующее расширение оснастки отключено), то отобразится дополнительная вкладка оснастки. С ее помощью можно просмотреть такие параметры заданий, находящихся в очереди печати принтера, как имя документа, статус работы (уже напечатан или еще нет), имя пользователя, пославшего документ на печать, количество страниц в документе, его размер и т. д.
• Все драйверы – этот подраздел также не имеет фильтра. Он отображает список всех установленных в операционной системе драйверов принтеров. С помощью контекстного меню элементов данного списка можно удалить соответствующий пакет драйверов или просмотреть его настройки.
• С заданиями печати – этот фильтр отображает список всех принтеров, размер очереди печати которых больше нуля (соответствует фильтру filter: jobs_ in_queue GREATER_THAN 0\'). Точно так же вы можете изменить фильтр данного подраздела с помощью команды Свойства его контекстного меню.
• В состоянии «Не готов» – фильтр отображает список всех принтеров, которые в данный момент не смогут обработать ваш запрос. Он основан на фильтре, который вы сможете увидеть, если в контекстном меню подраздела выберете команду Свойства. После этого отобразится окно, представленное на рис. 5.30.
Рис. 5.30. Окно настройки стандартного фильтра
Рассмотрим окно настройки стандартного фильтра. Оно содержит три вкладки.
• Общие – отображает описание фильтра, которое для стандартных фильтров соответствует строке самого фильтра. На этой вкладке также присутствует флажок Показывать общее число принтеров после имени фильтра принтеров. Если вы установите его, то справа от имени подраздела фильтра будет отображаться количество принтеров, удовлетворяющих введенному вами фильтру.
• Критерии фильтрации – представляет своеобразный мастер создания фильтра. На данной вкладке присутствует множество разделенных раскрывающихся списков.
– Списки области Поле определяют поля, по которым будет выполняться фильтрация. Например, можно выполнять фильтрацию по статусу очереди печати, имени принтера, имени драйвера принтера, размеру очереди печати, комментарию, расположению принтера в сети, имени принтера для общего доступа и т. д.
– Раскрывающиеся списки области Условие определяют условия фильтрации по указанному полю. В зависимости от выбранного значения раскрывающегося списка области Поле список данного поля может состоять либо из множества условий, либо только из двух: Совпадает с и Не совпадает с (если переводить формально, то они означают соответственно «равно» и «не равно»).
– Списки из раздела Значение определяют значения, которым могут быть равны или не равны поля фильтра. Например, доступны следующие значения данных раскрывающихся списков: Готов (принтер готов к работе), Приостановлен (печать на принтере приостановлена), Ошибка (ошибка печати), Печать (выполняется печать), Тонер или чернила на исходе (осталось мало краски или тонера), Нет тонера или чернил (краска или тонер закончились) и т. д.
• Уведомление – с помощью данной вкладки можно указать программу или создать электронное сообщение, которое будет посылаться при удовлетворении созданного вами фильтра.
Итак, если вам не хватает стандартных фильтров подраздела, то с помощью команды Добавить новый фильтр принтеров контекстного меню подраздела Настраиваемые принтеры можно создать свой собственный подраздел фильтра. После вызова данной команды перед вами отобразится мастер, который предложит вам указать все те параметры, которые мы рассматривали ранее при описании окна Свойства стандартных фильтров оснастки.
Независимо от того, в каком из фильтров подраздела Настраиваемые принтеры отображаются принтеры, их контекстное меню содержит следующие значимые команды.
• Открыть очередь печати – вызывает стандартную программу операционной системы, отображающую очередь печати указанного принтера и позволяющую управлять элементами очереди печати.
• Приостановить печать – приостановить печать с помощью данного принтера.
• Развернуть с помощью групповой политики – с помощью данной команды можно опубликовать выбранный принтер в домене Active Directory.
• Настроить используемые по умолчанию параметры печати – вызывает окно изменения настроек принтера. Содержимое данного окна определяется непосредственно драйвером принтера.
• Управление доступом – отображает окно Свойства данного принтера, открытое на вкладке Доступ.
• Пробная печать – распечатывает тестовую страницу на данном принтере.
• Свойства – отображает окно Свойства данного принтера.
• Удалить – удаляет выбранный вами принтер и его драйверы.Серверы печати
С помощью данного подраздела можно просмотреть параметры работы принтеров, доступных на указанном сервере печати. Для этого служат следующие его дочерние подразделы.
• Драйверы – содержит список всех драйверов принтеров, установленных на данном компьютере. С помощью контекстного меню драйвера вы можете просмотреть такие его свойства (команда Свойства), как имя, путь к драйверу, для каких версий операционной системы Windows он предназначен, а также список всех файлов, которые входят в пакет драйвера (были установлены вместе с ним). Используя контекстное меню драйвера, вы сможете удалить его (команда Удалить) или весь пакет драйвера (команда Удалить пакет драйвера).
Кроме того, с помощью контекстного меню подраздела Драйверы можно установить новый драйвер (команда Добавить драйвер), а также отобразить окно Свойства: Сервер печати, открытое на вкладке Драйверы (команда Управление драйверами). Окно Свойства: Сервер печати предоставляет такие же возможности, что и подраздел Серверы печати данной оснастки.
• Формы – включает в себя список всех форм (размеры страниц, с которыми могут выполнять печать принтеры), доступных для установленных принтеров сервера, а также их параметры: ширину и высоту в миллиметрах для текста и изображений.
Кроме того, с помощью контекстного меню подраздела Формы можно отобразить окно Свойства: Сервер печати, открытое на вкладке Формы (команда Управление формами).
• Порты – содержит список всех локальных, сетевых или WSD-портов, к которым подключены принтеры, а также имя принтера, который подключен к данному порту. С помощью команды Удалить контекстного меню порта вы можете удалить данный порт. А с помощью команды Настроить порт можно настроить параметры работы порта, если он их имеет. Например, для LPT-портов можно настроить интервал ожидания между передачами в секундах.
Кроме того, с помощью контекстного меню подраздела Порты можно создать новый локальный порт, порт TCP/IP или порт WSD (команда Добавить порт), а также отобразить окно Свойства: Сервер печати, открытое на вкладке Порты (команда Управление портами).
• Принтеры – включает в себя список всех принтеров, установленных на сервере печати, а также позволяет добавить новый принтер (команда Добавить принтер контекстного меню подраздела Принтеры). Кроме того, с помощью данного подраздела можно управлять работой принтеров сервера печати – контекстное меню принтеров содержит те же параметры, что и контекстное меню принтеров рассмотренного ранее подраздела Настраиваемые принтеры.Развернутые принтеры
Данный подраздел включает в себя список всех принтеров, опубликованных в каталоге Active Directory. В контексте данной книги мы не будем его рассматривать.
Монитор стабильности системыCLSID-номер оснастки: {FlFAFBlC-lABC-49f7-B216-F98213B9B7F5}.
Библиотека: RelMon.dll.
Используется в стандартных консолях: perfmon.msc.
С целью повышения информативности операционной системы Windows Vista в вопросах возникновения ошибок в ее состав теперь входит новая оснастка, отображающая сведения о возникших ошибках программ, компонентов компьютера, компонентов операционной системы и др. Данные для этой оснастки предоставляются провайдером Reliability Analysis Component (RAC) один раз в 24 часа.
Основное окно оснастки состоит из шести блоков, представляющих собой один график и пять раскрывающихся списков.
• График возникновения ошибок определенного типа – состоит из графика, который показывает кривую возникновения любых ошибок, а также из поля под ним, с помощью которого определяется тип возникшей ошибки и дата ее возникновения.
• Установка и удаление программ – отображает список всех ошибок, возникших при установке или удалении программ, а также название программ, их версии и дату установки (удаления).
• Ошибки приложений – показывает список всех ошибок, возникших при работе программ, а также названия этих программ, их версии, дату возникновения ошибки и тип ошибки.
• Неполадки оборудования – отображает список всех ошибок, возникших при работе компонентов компьютера, а также тип этих компонентов, имя компонента, дату возникновения ошибки и ее тип.
• Неполадки Windows – показывает список всех ошибок, возникших при работе компонентов операционной системы, а также дату возникновения ошибки, ее тип ошибки и описание.
• Разные неполадки – отображает список всех смешанных ошибок, которые не подходят ни под одно из предыдущих описаний ошибок, а также дату возникновения ошибки, ее тип и описание.
СлужбыCLSID-номер оснастки: {58221C6 6-EA27-11CF-ADCF-0 0AA0 0A8 0 033}.
Библиотека: filemgmt.dll.
Используется в стандартных консолях: comexp.msc (расположена в каталоге
%systemroot%\system32\com), compmgmt.msc, services.msc.
Возможности данной оснастки в операционной системе Windows Vista по сравнению с оснасткой предыдущих версий операционной системы совершенно не изменились. Как и раньше, с ее помощью можно управлять работой служб локального или удаленного компьютера, а также настраивать такие параметры работы служб, как способ их запуска, учетная запись, с правами которой запускаются службы, и действия при возникновении ошибок при запуске служб.
Описание служб, доступных в операционной системе Windows Vista по умолчанию, будет приведено в гл. 6.
Планировщик заданийCLSID-номер оснастки: {c7b8fb06-bfel-4c2e-9217-7a69a95bbac4}.
Библиотека: TaskScheduler.dll.
Используется в стандартных консолях: compmgmt.msc, taskschd.msc.
В операционной системе Windows Vista на смену ActiveX-объекту, представляющему собой папку, содержащую список автоматически запускаемых задач, пришла новая оснастка Планировщик заданий. Следует сказать, что конечный пользователь от этого только выигрывает, так как новая оснастка имеет намного больше возможностей.Примечание
Сведения о работе механизма Планировщик заданий заносятся в журнал Журналы приложений и служб Microsoft Windows Task Scheduler.
При загрузке оснастки указывается компьютер, к которому нужно подключиться, после чего отобразится основное окно оснастки (рис. 5.31).
Рис. 5.31. Основное окно оснастки Планировщик заданий
Основное окно оснастки
Главное окно оснастки состоит из следующих элементов.
• Обзор планировщика заданий – содержит описание возможностей оснастки.
• Состояние задачи – отображает список заданий, которые были запущены за последние 24 часа (с помощью раскрывающегося списка Показать можно также отобразить список задач, запущенных за последний час, неделю или месяц). При этом вы можете раскрыть элемент списка запущенных задач (символ + слева от названия запущенного задания), чтобы просмотреть, удалось ли запустить задание, а также когда оно было запущено и остановлено.
• Активные задачи – выводит список задач, которые запущены в данный момент и работа которых еще не завершена. Из этого списка вы можете узнать имя задания, следующее время его запуска, а также сведения о том, с каким интервалом запускается задание.Подраздел Библиотека планировщика заданий
Список всех заданий, которые могут запускаться автоматически в определенное время, содержится в одном из дочерних подразделов подраздела Библиотека планировщика заданий. Он включает в себя набор подразделов, которые созданы для удобства сортировки заданий. Вы и сами можете создать свой подраздел в подразделе Библиотека планировщика заданий. Для этого в контекстном меню этого подраздела нужно выбрать команду Создать папку.
Каждый из подразделов может хранить задания, отображаемые в правой верхней панели оснастки. При этом в правой нижней панели оснастки будут отображаться свойства данного задания. Также свойства задания можно отобразить, выбрав в его контекстном меню команду Свойства. Отобразится окно (рис. 5.32), содержащее следующие вкладки.
Рис. 5.32. Окно свойств задания
• Общие – определяет описание задания, учетную запись пользователя, от имени которого задание запускается, а также дополнительные параметры запуска: будет ли задание запускаться только в том случае, если пользователь находится в системе, будет ли задание запускаться с повышенными привилегиями, будет ли задание при своей работе отображаться в оснастке Планировщик заданий.
• Триггеры – позволяет настроить время запуска задания. После того как вы нажмете кнопку Создать, перед вами отобразится окно, имеющее следующие элементы.
– Раскрывающийся список Начать задачу – можно указать, когда будет запускаться задание. По умолчанию задание запускается в указанное время, но с помощью данного списка можно выбрать такие варианты запуска, как запуск при входе пользователя в систему, запуск при наступлении определенного события, запуск при блокировке или разблокировке компьютера, запуск при сетевом подключении пользователя и т. д. В зависимости от выбранного элемента данного списка изменяется содержимое области Параметры.
– Область Параметры – содержит основные настройки запуска задания, которые зависят собственно от способа запуска задания. Например, при запуске задания по расписанию с помощью данного поля можно указать время запуска и остановки задания, а также дни недели, когда оно будет запускаться. Если задание запускается при возникновении события, то с помощью данного поля нужно определить идентификатор события, программу или службу, которая сгенерировала событие, а также один из журналов Windows (отображаемых в оснастке Просмотр событий), в который помещаются сведения о возникновении данного события.
– Область Дополнительные параметры – параметры практически никогда не меняются (могут только отсутствовать некоторые его возможности, если они не влияют на выбранный способ запуска задания) и определяют дополнительные возможности настройки запуска задания. К ним относятся следующие указания: через какой промежуток времени запущенное задание будет автоматически останавливаться, через какой промежуток времени запуск задания будет повторяться и т. д.
• Действия – позволяет определить действие, которое будет автоматически выполняться при запуске задания. Чтобы задать новое действие, нужно нажать кнопку Создать, после чего отобразится окно, в котором вы можете указать тип действия и его параметры. Возможны следующие типы действий.
– Запустить программу – запустить одну или несколько программ или сценариев. В качестве параметров нужно указать путь к программе, а также параметры ее запуска.
– Отправка электронной почты – отправить электронное сообщение. В качестве параметров нужно указать электронный адрес отправителя и получателя, тему сообщения, текст сообщения. Можно также указать путь к вложению файла, а также сервер SMTP, на который будет отправлено сообщение.