Windows Vista. Для профессионалов Клименко Роман
– Первыми печатать документы из очереди – если флажок установлен, то задания принтером будут выполняться, начиная с начала очереди печати.
– Сохранять документы после печати – если он установлен, то уже выполненные задания не будут удаляться из очереди печати. Это дает возможность повторно печатать документы, не помещая их заново в очередь.
– Включить дополнительные возможности печати.
• Управление цветом – содержит кнопку Управление цветом, с помощью которой можно отобразить одноименное окно. Оно позволяет изменить цветовую схему, используемую при печати на принтере.
После отображения окна на его вкладке Общие в списке Устройство нужно выбрать ваш принтер, после чего установить флажок Использовать мои параметры для этого устройства. Это приведет к активированию кнопки Добавить, с помощью которой как раз и выполняется выбор цветовой схемы принтера.
Примечание
Доступ к окну Управление цветом может быть ограничен с помощью групповой политики файла WindowsColorSystem.admx, расположенного в подразделе Конфигурация пользователя Административные шаблоны Компоненты Windows Цветовая система Windows Color System.
Данная политика изменяет значение параметра REG_DWORD-типа ProhibitlnstallUninstall. расположенного в ветви Software\Policies\Microsoft\Windows\WindowsColorSystem корневого раздела HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE. Установка значения данного параметра равным 1 запрещает пользователям устанавливать или удалять цветовые схемы.
• Безопасность – позволяет изменить разрешения доступа к принтеру, которые присвоены пользователям компьютера. С помощью данной вкладки можно определить, разрешено ли пользователям выполнять печать с помощью данного принтера, изменять настройки принтера и документа. Благодаря этой вкладке можно также установить аудит доступа к принтерам.
Доступ ко всем настройкам определенного принтера можно получить с помощью экземпляров класса Win32_Printer, принадлежащего пространству имен \root\ cimv2. Данный класс поддерживает следующие свойства.
• AveragePagesPerMinute – определяет среднее количество страниц в минуту, которое способен печатать данный принтер.
• CurrentPaperType – указывает тип бумаги, который в данный момент использует принтер.
• Default – определяет, используется ли данный принтер по умолчанию.
• DefaultCopies – указывает количество печатаемых по умолчанию копий документа.
• DevicelD – ключевое свойство, определяющее идентификатор принтера.
• Direct – если значение данного свойства равно true, то задания направляются непосредственно на принтер, а не устанавливаются в очередь.
• DoCompleteFirst – если значение свойства равно true, то принтер выполняет задания, начиная с начала очереди печати.
• DriverName – определяет имя драйвера для данного принтера.
• EnableBIDI – если значение данного свойства равно true, то принтер может печатать в обоих направлениях.
• Hidden – указывает, скрыт ли принтер от пользователей сети.
• MaxCopies – определяет максимально возможное количество копий документа, которые может распечатать принтер.
• MaxSizeSupported – указывает максимальный размер документа (в килобайтах), который может принять на распечатку принтер.
• Network – определяет, является ли данный принтер сетевым.
• PortName – указывает порт к которому подключен принтер.
• Priority – определяет приоритет принтера.
• SeparatorFile – указывает имя файла, используемого при генерации страницы-разделителя.
• Shared – определяет, является ли принтер общим.
• StartTime – указывает время, начиная с которого принтеру разрешено выполнять печать.
• UntilTime – определяет время, начиная с которого принтеру запрещено выполнять печать.
Кроме того, данный класс поддерживает методы, позволяющие выполнять следующие действия.
• AddPrinterConnection – добавить сетевой принтер.
• CancelAll Jobs – удалить все задания из очереди печати.
• Pause – приостановить работу принтера.
• PrintTestPage – распечатать тестовую страницу.
• RenamePrinter – переименовать принтер.
• Resume – возобновить работу принтера.
• SetDef aultPrinter – установить данный принтер как принтер по умолчанию.
Групповые политики
Возможности работы с принтерами можно ограничить с помощью групповых политик, описанных в файле Printing.admx и расположенных в подразделе Конфигурация пользователя Административные шаблоны Панель управления Принтеры.
Данные политики изменяют значения REGDWORD-типа, расположенные в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer.
• Запретить добавление принтеров – изменяет значение параметра NoAddPrinter. Если он равен 1, то использование мастера Установка принтера будет запрещено.
• Запретить удаление принтеров – политика меняет значение параметра NoDe-letePrinter. Если этот параметр равен 1, то удаление принтеров будет запрещено.
Работа с принтером
Теперь поговорим о вопросах печати на принтере и работе с ним.
Создание нескольких копий принтеров с разными приоритетами доступа
Иногда возникает такая ситуация, когда нужно определить приоритет доступа к принтеру определенных пользователей. Например, когда на одном и том же принтере печатают свои документы члены директората фирмы и обычные пользователи. В этом случае, естественно, документы, переданные на печать директоратом, должны печататься в первую очередь.
В такой ситуации нужно воспользоваться полем приоритета доступа к принтеру. Для этого нужно установить две копии одного и того же принтера. Первая копия устанавливается автоматически, а вторую нужно установить вручную, воспользовавшись мастером Установка принтера. Для этого в данном мастере нужно указать установку локального принтера. В списке портов мастера выбрать элемент USB001 (Порт виртуального принтера для USB), после чего установить драйверы нового принтера (либо выбрать из списка, так как они точно есть на локальном компьютере, ведь вы их уже устанавливали, либо вставить диск с драйверами). В самом конце нужно ввести имя нового принтера и определить параметры общего доступа к принтеру.
Теперь необходимо настроить права доступа к двум копиям принтера (с помощью вкладки Безопасность окна Свойства принтеров). Например, к первой копии могут иметь доступ только работники фирмы (или все пользователи), а ко второй копии принтера – только члены директората.
И последний шаг – настройка приоритета. Чтобы задания от членов директората всегда обрабатывались принтером первыми, нужно в поле Приоритет, расположенном на вкладке Дополнительно окна Свойства принтера, который будет использоваться директоратом, ввести значение 1. А в поле Приоритет принтера, который будет использоваться обычными пользователями, нужно ввести значение 10.
Печать с помощью принтера Microsoft Office Document Image Writer
Принтер Microsoft Office Document Image Writer является стандартным принтером операционной системы Windows Vista и предназначен для создания файла изображения формата TIFF или MDI на основе содержимого текстовых файлов. Печать на данном принтере не вызывает никаких затруднений.
Например, чтобы распечатать документ с помощью Microsoft Word, достаточно воспользоваться командой Печать меню Файл данной программы. После этого в поле имя нужно выбрать принтер Microsoft Office Document Image Writer, установить другие параметры печати и нажать кнопку ОК. Это приведет к отображению окна Сохранить как, с помощью которого можно указать имя создаваемого файла изображения и путь к нему. После этого будет создано изображение, содержащее либо одну страницу текстового файла, либо все (в зависимости от настроек печати).
Печать с помощью принтера Microsoft XPS Document Writer
Принтер Microsoft XPS Document Writer является стандартным принтером операционной системы Windows Vista и предназначен для создания файла изображения в XPS-формате на основе содержимого текстовых файлов.
Печать на данном принтере аналогична печати на принтере Microsoft Office Document Image Writer, однако в результате будет создан файл изображения, имеющий XPS-формат.
Формат XPS-файлов основан на XML и новой модели программирования WinFX. Благодаря этому будущие программы, основанные на WinFX, смогут работать с форматом XPS.
XPS-файлы относятся к фиксированным файлам, то есть к файлам, которые не поддерживают изменения содержимого. Это одновременно является и плюсом XPS-файлов, и их минусом: с одной стороны, гарантируется, что визуальное отображение документа всегда будет одинаковым, а с другой стороны, XPS-документы нельзя переформатировать, например, для того, чтобы корректно отобразить на маленьких экранах КПК.
При печати XPS-документов задания передаются на принтер по новому пути печати, который обходит слой GDI (основные недостатки данного слоя в том, что он не поддерживает градиенты, прозрачность и улучшенные цвета). Это позволяет повысить скорость печати, а также качество результата печати, доведя его до уровня печати PDF.
XPS-документы могут храниться в специальном контейнере, который предназначен для хранения одного или нескольких XPS-документов и ресурсов, необходимых им. Контейнер не только объединяет несколько документов, но и сжимает их, что позволяет сократить скорость передачи XPS-документов через Интернет.
Файлы с расширением XPS открываются с помощью браузера Internet Explorer 7.0 (рис. 7.5).
Рис. 7.5. Работа с XPS-файлами
Обратите внимание на кнопки Сохранить копию, Разрешения и Цифровые подписи браузера Internet Explorer.
• Сохранить копию – полезна при работе с XPS-файлами через Интернет. С ее помощью можно сохранить копию XPS-файла на вашем компьютере.
• Разрешения – позволяет указать пользователей, которые могут получить доступ к данному XPS-файлу на основе сетевой учетной записи пользователя или учетной записи. NET Passport пользователя.
• Цифровые подписи – дает возможность подписать данный XPS-файл своим сертификатом (если, конечно, он у вас есть).Примечание
В дальнейшем предполагается разработка возможности подписи XPS-документов с помощью DRM.
Печать с помощью обычного принтера
Печать с помощью обычного принтера выполняется так же, как и с использованием стандартных принтеров операционной системы Windows Vista. Только, естественно, результатом печати будет не файл, а напечатанное на бумаге изображение.
Еще одним отличием работы с данным видом принтеров является то, что задания печати, создаваемые для обычных принтеров, сначала заносятся в очередь печати (окно очереди печати автоматически отображается при выполнении печати). Очередь печати представляет собой набор заданий от пользователей, которые ждут выполнения на принтере. С помощью программы очереди печати вы можете изменять приоритет заданий, удалять задания из очереди либо просматривать сами задания (какие файлы распечатываются).
Примечание
Открыть очередь печати принтера можно с помощью команды rundll32.exe printui.dll. PrintUIEntry/n «имя принтера»/о.
В данном разделе мы не будем рассматривать печать с помощью команды Печать меню Фал различных программ – это не должно вызывать затруднений. Вместо этого мы рассмотрим примеры печати и работы с принтерами с помощью различных программ командной строки.
Примечание
Получить доступ к содержимому очереди печати можно также с помощью класса Win32_PrintJob репозитария CIM. Класс принадлежит пространству имен \root\cimv2 и определяет экземпляры, хранящие сведения о заданиях, находящихся в очереди печати. Он поддерживает следующие свойства: DataType (определяет формат данных данного задания на печать), Document (указывает название печатаемого документа). HostPrintQueue (определяет имя компьютера, пославшего задание на печать), Name (ключевое свойство, определяющее название данного задания), Priority (указывает приоритет задания), Size (определяет размер документа, переданного на печать), StartTime (указывает время начала выполнения данного задания), TotalPages (определяет количество страниц задания), UntilTime (указывает время, после которого данное задание будет недействительным).
Класс также поддерживает методы Pause и Resume, позволяющие приостанавливать работу задания.
Печать с помощью команд rundll32.exe
Вы можете выполнить печать документа не только с помощью оболочки или программ командной строки, но и с помощью команд rundll32.ехе:
• rundll32.exe mshtml, PrintHTML «путь к печатаемому файлу» – распечатать документ;
• rundll32.exe shimgvw.dll, ImageView PrintTo /pt «имя файла изображения» %2 %3 %4 – распечатать изображение.
Отдельно стоит сказать о командах rundll32.ехе, поддерживаемых библиотекой printui.dll. Команды данной библиотеки имеют следующий вид: rundll32.ехе printui.dll, PrintUIEntry <параметры>. Этих команд много, и их полное описание можно просмотреть с помощью команды printui.ехе /?.
Печать с помощью программ и сценариев командной строки
Операционная система Windows Vista содержит несколько программ и сценариев командной строки, которые позволяют выполнять распечатывание документов или настройку очереди печати. Рассмотрим некоторые из этих программ и сценариев.
Основной программой для работы с принтерами из командной строки является программа print.ехе. Использовать эту программу очень просто: print /D: <название принтера> <путь к файлу, который нужно распечатать>.
Специально для администраторов Windows Vista содержит набор сценариев, предназначенных для управления работой принтеров. Все эти сценарии находятся в каталоге %systemroot%\System32\Printing_Admin_Scripts\<Ha-звание языковой версии сценариев>.
Prncnfg.vbs. Сценарий предназначен для отображения сведений о настройках принтера. С его помощью можно просматривать настройки принтеров как локального, так и удаленного компьютера. Чтобы просмотреть сведения о настройках принтеров удаленного компьютера, нужно указать дополнительные параметры – s <имя компьютера> – и <имя пользователя> – w <пароль>. Сценарий поддерживает следующие возможности.
• Prncnfg.vbs – g -р <имя принтера> – отображает следующие сведения о принтере: имя общей папки принтера, имя драйвера принтера, порт, к которому подключен принтер, тип данных для принтера, его приоритет по умолчанию и т. д.
• Prncnfg.vbs – t -р <имя принтера> <параметры настройки принтера> – позволяет настроить параметры работы принтера. Возможны следующие параметры настройки для данной команды:
– r <имя порта> – задает порт, к которому подключен принтер;
– h <общее имя принтера> – указывает сетевое имя принтера;
– f <путь к файлу-разделителю> – задает путь к файлу, содержимое которого будет разделителем между двумя заданиями на печать;
– y <тип данных> – указывает тип данных, которые могут быть обработаны принтером;
– о <приоритет> – задает приоритет отправки задания на печать;
– i <приоритет по умолчанию> – указывает приоритет по умолчанию для каждого задания на печать;
+| – shared – если установить символ +, то принтер будет считаться общим ресурсом;
+| – direct – если установить символ +, то задания на принтер будут передаваться напрямую, без помещения в очередь заданий;
+| – published – если установить символ +, то принтер будет опубликован в службе Active Directory;
+| – keepprintedjobs – если установить символ +, то задания после печати не будут удаляться из очереди;
+| – enablebidi – если установить символ +, то принтер будет отправлять диспетчеру очереди печати информацию о своем статусе.
• Prncnfg.vbs – хр <имя принтера> – z <новое имя принтера> – изменяет имя принтера.
Prndrvr.vbs. Данный сценарий позволяет устанавливать, удалять или настраивать работу драйверов принтера. С его помощью также можно работать с драйверами принтеров как локального, так и удаленного компьютера. Чтобы работать с драйверами принтеров удаленного компьютера, нужно указать дополнительные параметры – s <имя компьютера> – и <имя пользователя> – w <пароль>. Сценарий поддерживает следующие возможности.
• Prndrvr.vbs – l – отображает список всех драйверов принтеров, установленных в операционной системе.
• Prndrvr. vbs – х – удаляет все драйверы принтеров, которые не используются ни одним из принтеров.
• Prndrvr.vbs – а -т <путь к драйверу> – v <версия драйвера> – е <драйвер для какого типа процессора> – устанавливает драйвер определенной версии для определенного типа процессора. В качестве типа процессора можно указывать следующие значения: Windows NT х86, Windows х64 и Windows IA64.
• Prndrvr.vbs – d -m <путь к драйверу> – v <версия драйвера> – е <драйвер для какого типа процессора> – удаляет драйвер определенной версии для определенного типа процессора.
Prnjobs.vbs. С помощью данного сценария можно приостанавливать печать задания, находящегося в очереди, или выполнять задание на печать. Как и предыдущие сценарии, он позволяет воспользоваться параметрами – s <имя компьютера> – u <имя пользователя> – w <пароль> для указания компьютера, очередью заданий которого нужно управлять. Сценарий поддерживает следующие возможности.
• Prnjobs – l -р <имя принтера> – отображает список всех заданий на печать, находящихся в очереди соответствующего принтера.
• Prnjobs – z -р <имя принтера> – j – <идентификационный номер задания> – приостанавливает обработку задания, находящегося в очереди на печать, номер которого указан в параметре – j.
• Prnjobs – m -р <имя принтера> – j – <идентификационный номер задания> – возобновляет обработку задания, находящегося в очереди на печать, номер которого указан в параметре – j.
• Prnjobs – хр <имя принтера> – j – <идентификационный номер задания> – отменяет задание, находящееся в очереди на печать, номер которого указан в параметре – j.
Prnmngr.vbs. Сценарий реализует следующие возможности (также можно воспользоваться параметрами-s <имя компьютера> – s <имя пользователя> – w <пароль> для управления принтерами удаленного компьютера).
• Prnmngr.vbs – l – отображает список всех принтеров локального компьютера и их настройки.
• Prnmngr. vbs – х – удаляет все принтеры, подключенные к компьютеру. Вместо параметра – х может использоваться – хс (удаляет все сетевые принтеры) или – хо (удаляет все локальные принтеры).
• Prnmngr.vbs – g – отображает название принтера по умолчанию.
• Prnmngr.vbs – t -р <имя принтера> – устанавливает новый принтер по умолчанию.
Prnport.vbs. С помощью данного сценария можно создавать и настраивать подключения к удаленному принтеру по порту протокола TCP/IP. Как и предыдущие сценарии, он позволяет воспользоваться параметрами – s <имя компьютера> – u <имя пользователя> – w <пароль> для работы с сетевыми портами TCP/IP принтеров удаленного компьютера. Сценарий поддерживает следующие возможности.
• Prnport. vbs – l – отображает список всех созданных портов TCP/IP.
• Prnport.vbs – а -r <имя порта> – h <IР-адрес удаленного компьютера> – о <тип порта: RAW или LPR> – n <номер порта ТСР/IР>– добавляет новый TCP/IP-порт принтера.
• Prnport.vbs – d -r <имя порта> – удаляет TCP/IP-порт принтера.
• Prnport.vbs – g -r <имя порта> – отображает настройки ТСР/IР-порта принтера.
Prnqctl.vbs. Данный сценарий реализует следующие возможности (также можно воспользоваться параметрами – s <имя компьютера> – u <имя пользователя> – w <пароль> для управления принтерами удаленного компьютера).
• Prnqctl.vbs – z -р <имя принтера> – приостанавливает печать на указанном принтере.
• Prnqctl.vbs – m -р <имя принтера> – возобновляет печать на указанном принтере.
• Prnqctl.vbs – хр <имя принтера> – отменяет все задания на указанном принтере.
• Prnqctl.vbs – ер <имя принтера> – распечатать пробную страницу на указанном принтере.
Pubprn.vbs. С помощью данного сценария можно выполнить публикацию принтера в Active Directory.
7.8. Другие вопросы администрирования
И напоследок вкратце рассмотрим другие задачи, которые могут возникнуть перед администратором, а также способы их решения и стандартные программы, которые могут понадобиться для этого.
Работа с цифровыми подписями файлов
Каждый драйвер, стандартная библиотека или программа операционной системы должны иметь соответствующую цифровую подпись, удостоверяющую то, что файл был создан соответствующей компанией и она гарантирует корректность работы файла и его абсолютную безопасность.
Примечание
Информация о неподписанных драйверах, загружаемых в память, заносится в журнал подраздела Журналы приложений и служб Microsoft Windows CodeIntegrity.
Следовательно, если файлы имеют цифровую подпись, то должны существовать стандартные программы для работы с этими цифровыми подписями. И это действительно так.
Проверка подписи файла
Расположение: %systemroot%\system32\sigverif.ехе.
Первой программой, которую мы рассмотрим, будет программа для проверки цифровых подписей основных драйверов и библиотек, установленных в операционной системе.
Основное окно программы состоит всего из трех кнопок: Начать, Закрыть и Дополнительно.
С помощью кнопки Начать можно начать сканирование цифровых подписей файлов.
Кнопка Закрыть закрывает программу sigverif.exe.
А с помощью кнопки Дополнительно можно отобразить окно Дополнительные параметры проверки подписи файла. Оно содержит настройки файла журнала, в который будет записываться информация о цифровых подписях файлов. Если более конкретно, то в файл журнала будет заноситься следующая информация: количество просканированных файлов, количество подписанных и количество неподписанных файлов, названия файлов, дата их изменения, версия, каталог, в котором содержится цифровая подпись, корпорация, которая выдала цифровую подпись. Обратите внимание на кнопку Просмотр журнала данного окна. После проведения сканирования с помощью данной кнопки можно открыть файл журнала сканирования.
Механизм SFC
Как и предыдущие версии операционной системы, Windows Vista поддерживает возможности SFC, с помощью которых можно проверить все системные файлы операционной системы на корректность.
Для выполнения этой операции предназначена программа командной строки sf с. ехе. Она поддерживает следующие возможности.
• sfc.exe/VERIFYONLY |/VERIFYFILE=<путь к файлу> – выполняет полную проверку системных файлов (либо только проверку одного файла, указанного параметром /VERIFYFILE). Если обнаружится, что системный файл был подменен, восстановление стандартного системного файла не выполнять.
• sfc.exe/SCANNOW |/SCANFILE=<путь к файлу> – выполняет полную проверку системных файлов (либо только проверку одного файла, указанного параметром /SCANFILE). Если обнаружится, что системный файл был подменен, выполнить восстановление на основе стандартного системного файла.
Сведения о том, какие результаты дала проверка с помощью программы sf с. ехе, заносятся в файл журнала CBS.log, расположенный в каталоге %systemroot%\ Logs\CBS.
Просмотр сведений о работе программ
Казалось бы, такая задача, как просмотр сведений о работе запущенных в данный момент программ, не должна вызывать вопросов. Главным помощником в этом является окно Диспетчер задач, вызвать которое можно с помощью комбинации клавиш Esc+Shift+CtrL Дополнительным же помощником могут быть счетчики производительности, рассмотренные нами в гл. 5.
Диспетчер задач
Расположение: %systemroot%\system32\taskmgr.ехе.
Возможности и интерфейс программы Диспетчер задач практически не изменились. Однако теперь окно Диспетчер задач состоит из шести вкладок (добавилась одна).
• Приложения – отображает список запущенных в данный момент программ, которые имеют собственное окно. С помощью кнопок этой вкладки вы можете завершить выбранную программу, переключиться на нее, а также запустить новую программу.
• Процессы – выводится список процессов, которые в данный момент запущены. По умолчанию отображаются такие сведения о процессах, как имя образа, имя пользователя, с правами которого процесс запущен, процент загрузки процессора данным процессом. Однако с помощью команды Вид Выбрать столбцы можно отобразить сведения о многих дополнительных параметрах работы процесса.
Обратите также внимание на контекстное меню любого процесса. С его помощью можно как завершить процесс или дерево процессов (все процессы, связанные узами родительский-дочерний), так и создать дамп памяти, используемой при работе процесса, изменить приоритет работы процесса, начать его отладку и т. д.
Но главное, если вы используете механизм UAC, то не сможете завершить работу многих системных процессов. В этом случае можно воспользоваться новой командой контекстного меню любого системного процесса, чтобы загрузить программу Диспетчер задач от имени учетной записи Администратор.
• Службы – вкладка является нововведением операционной системы Windows Vista. Она содержит список всех служб операционной системы и отображает, запущены ли они в данный момент. Кроме того, для каждой службы отображается ее подраздел реестра (в поле Имя), описание, а также группа, к которой она относится.
Обратите также внимание на контекстное меню служб. Оно состоит всего из трех элементов, два из которых позволяют запустить или остановить службу. Последний же элемент позволяет перейти к процессу вкладки Процессы, в контексте которого служба выполняется.
• Быстродействие – отображает стандартные сведения об использовании файла подкачки, оперативной памяти и загруженности процессора. Эта вкладка совершенно не изменилась.
• Сеть – показывает сведения о загруженности сетевых адаптеров, установленных на компьютере.
• Пользователи – отображает сведения о запущенных в данный момент в операционной системе сеансах пользователей. Также с помощью кнопок данной вкладки вы можете отключить конкретный сеанс, послать сообщение пользователю или завершить сеанс.
Обратите также внимание на команду Новая задача (Выполнить) меню Файл. Как и раньше, с ее помощью можно запустить новую программу.
Программы командой строки
Управлять запущенными процессами и просматривать сведения об их работе можно и с помощью стандартных программ командой строки taskkill.ехе и tasklist.ехе. Они не являются нововведением операционной системы Windows Vista, поэтому мы рассмотрим их только поверхностно.
Просмотр сведений о процессах с помощью программы tasklist.exe
С помощью данной программы можно просмотреть сведения о работе не только процессов локального компьютера, но и удаленного. Для этого нужно использовать параметры \S <компьютер> \U <пользователь> \Р <пароль>. При описании примеров использования данно программы эти три параметра будут опускаться, хотя их можно использовать всегда.
• Tasklist – отображает список запущенных процессов, их PID, номер и имя сессии, а также количество занятой ими оперативной памяти.
• Tasklist /V – показывает расширенную информацию о процессах, в которую входят все данные, получаемые с помощью команды tasklist, а также дополнительные данные: имя пользователя, с правами которого запущен процесс, время работы программы, а также заголовок окна программы (если программа имеет основное окно).
• Tasklist /SVC – отображает список запущенных процессов, их PID, а также названия служб, которые запущены в контексте данных процессов.
• Tasklist /М – выводит список запущенных процессов, их PID, а также библиотеки, которые запущены или используются конкретным процессом.
Завершение процессов с помощью программы taskkill.exe
Благодаря этой программе можно завершить работу определенного процесса или дерева процессов. При этом вы можете завершить работу процесса как локального компьютера, так и удаленного. Для этого нужно использовать параметры \S <компьютер> \U <пользователь> \Р <пароль>. При описании примеров использования данной программы эти три параметра будут опускаться, хотя их можно использовать всегда. Следующие команды завершают:
• Taskkill /PID <PID процесса> – процесс, имеющий соответствующий PID.
• Taskkill /IM <имя процесса> – процесс, имеющий соответствующее имя.
• Taskkill /IM <имя процесса>|/PID <PID процесса> /Т – не только соответствующий процесс, но и все процессы, созданные им.
Запуск программы с помощью программы start.exe
С помощью командной строки можно запускать программы и выполнять команды. Для этого предназначена программа start.ехе. К сожалению, с ее помощью нельзя запускать программы на удаленном компьютере. Следующие команды запускают программу:
• Start \D <каталог> – cmd.exe ив строке приветствия отображает указанный каталог;
• Start \D <каталог> <программа> – расположенную в указанном каталоге;
• Start \LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL /BELOWNORMAL \D <каталог> <программа> – расположенную в указанном каталоге с приоритетом, соответственно, низким, средним, высоким, приоритетом реального времени, приоритетом выше среднего и приоритетом ниже среднего.
Настройка режимов энергопотребления
В операционной системе Windows Vista существенно преобразовался способ изменения режима энергопотребления. Теперь для этого используется мастер Электропитание, который можно отобразить с помощью одноименного значка папки Панель управления.
Мастер Электропитание
Основное окно мастера позволяет выбрать одну из предопределенных схем энергопотребления.
• Сбалансированный – используется по умолчанию и представляет собой что-то среднее между максимальной производительностью и минимальным энергопотреблением. При этом устанавливаются следующие основные параметры энергопотребления:
– монитор отключается после 20 минут бездействия (при работе от батареи после пяти минут бездействия);
– жесткий диск отключается после 20 минут бездействия (при работе от батареи – после десяти минут бездействия);
– компьютер переходит в режим сна после часа бездействия (при работе от батареи – после 15 минут бездействия);
– адаптер беспроводной сети работает в режиме максимальной производительности;
– шина PCI-Express работает в сбалансированном режиме.
• Экономия энергии – настраивает компьютер на минимальное энергопотребление и, соответственно, на минимальную производительность. При этом устанавливаются следующие основные параметры энергопотребления:
– монитор отключается после 20 минут бездействия (при работе от батареи – после 3 минут бездействия);
– жесткий диск отключается после 20 минут бездействия (при работе от батареи – после 5 минут бездействия);
– компьютер переходит в режим сна после часа бездействия (при работе от батареи – после 15 минут бездействия);
– адаптер беспроводной сети работает в режиме максимальной производительности;
– шина PCI-Express работает в режиме минимального энергопотребления.
• Высокая производительность – настраивает компьютер на максимальную производительность и, соответственно, максимальное энергопотребление. При этом устанавливаются следующие основные параметры энергопотребления:
– монитор отключается после 20 минут бездействия;
– жесткий диск отключается после 20 минут бездействия;
– компьютер никогда не переходит в режим сна;
– адаптер беспроводной сети работает в режиме максимальной производительности;