Windows Vista. Для профессионалов
Шрифт:
Примечание
Поддержка автономных файлов недоступна в версиях Windows Vista Home Basic и Windows Vista Home Premium.
Superfetch
Тип запуска: автоматически.
Учетная запись: система.
Дополнительные привилегии: SeTcbPrivilege, SeProfileSingleProcessPrivilege, SeTakeOwnershipPrivilege, SeDebugPrivilege.
Файлы службы: sysmain.dll.
Исполняемый файл: svchost.ехе -k LocalSystemNetworkRestricted.
Подраздел
Службы, необходимые для работы данной: Удаленный вызов процедур (RPC) (RpcSs), File Information FS Mim\'Filter (Fileinf о).
На смену механизма Prefetcher Windows XP пришла служба Superfetch операционной системы Windows Vista. Служба позволяет ускорить выполнение программ, с которыми вы часто работаете. Достигается это благодаря предварительному помещению в оперативную память компьютера файлов программ, которые вы часто используете. При этом, что является нововведением данной службы операционной системы Windows Vista, служба Superfetch ведет расписание и в зависимости от дня недели (или даже от времени суток) может подгружать в оперативную память файлы разных программ. Служба также занимается разделением ресурсов, уменьшая количество тех из них, что используются фоновыми программами, если это необходимо.
Если же оперативной памяти в вашем компьютере недостаточно, то служба Superfetch может использовать для своей работы флэш-память, карты памяти, которые медленнее оперативной памяти, но намного быстрее жестких дисков, либо даже гибридные диски. Для этого достаточно вставить флэш-память, после чего в появившемся окне Автозапуск выбрать команду Ускорить работу системы.
Основные настройки работы данной службы хранятся в ветви системного реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\Pref etchParameters. В основном параметры данной ветви имеют тип REG_DWORD.
• EnableBootTrace – определяет, будет ли выполняться трассировка работы службы Superfetch во время запуска операционной системы.
• EnablePref etcher – указывает, будет ли операционной системой использоваться механизм предварительной выборки Prefetcher.
Чтобы полностью отключить возможность упреждающей выборки, установите значение этого параметра равным 0.
Чтобы включить возможность упреждающей выборки только запускаемых во время работы операционной системы приложений, установите его равным 1.
Чтобы включить возможность упреждающей выборки приложений только на этапе загрузки операционной системы, установите его значение равным 2.
По умолчанию используется значение равное 3, то есть включены обе возможности.
• EnableSuperfetch – определяет, будет ли операционной системой использоваться служба Superfetch.
Настройки работы службы Superfetch хранятся и в ветви системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ Pref etcher.
• BootFilesOptimized – этот параметр REG_DWORD-типа позволяет определить, будет
• LastDiskLayoutTimeString – имеет строковый тип и определяет дату последнего формирования данных службы Superfetch.
• Данные, которые служба помещает в память, находятся в следующем каталоге: % s у s t emr оо t %\Prefetch. При этом в данном каталоге также содержится файл Layout. ini. Он хранит список программ, данные о работе которых находятся в каталоге %systemroot%\ Pref etch. Вот именно дата последнего изменения файла Layout, ini и содержится в параметре LastDiskLayoutTimeString.
Как было сказано выше, файл Layout. ini расположен в каталоге %systemroot%\ Prefetch. Однако это можно изменить с помощью ветви HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout. Данная ветвь реестра содержит следующие параметры.
• LayoutFilePath – этот параметр строкового типа определяет путь к файлу Layout. ini.
• EnableAutoLayout – имеет тип REG_DWORD и определяет, будет ли выполняться автоматическое изменение содержимого файла Layout. ini.
Планировщик заданий
Тип запуска: автоматически.
Учетная запись: система.
Дополнительные привилегии: нет.
Файлы службы: schedsvc.dll.
Исполняемый файл: svchost.exe -k netsvcs.
Подраздел реестра: Schedule.
Службы, необходимые для работы данной: Удаленный вызов процедур (RPC) (RpcSs).
Служба позволяет назначать задания, которые будут выполняться автоматически в указанное вами время.
Сведения о списке назначенных заданий содержатся в ветви системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ Schedule\TaskCache\Tasks.
Настройки службы Планировщик заданий хранятся в ветви системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ Schedule. Например, здесь можно найти следующие параметры.
• MissedTasksStartupDelay – этот параметр REG_DWORD-типа определяет задержку при неудачной попытке запуска назначенного задания.
• Tasks InMemoryQueue – имеет тип REG_DWORD и определяет количество назначенных заданий, которые разрешено помещать в очередь, хранящуюся в оперативной памяти. По умолчанию значение данного параметра равно 0x64.
Настройки агента службы Планировщик заданий находятся и в ветви системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent.
• LogPath – этот параметр строкового типа содержит путь к файлу журнала, хранящему сведения о запуске назначенных заданий.
• MaxLogSizeKB – имеет тип REG_DWORD и определяет максимальный размер файла журнала (в килобайтах).
• TasksFolder – этот параметр строкового типа содержит путь к каталогу, хранящему назначенные задания.
• Notif yOnTaskMiss – имеет тип REG_DWORD и определяет, будет ли отображаться сообщение при неудачной попытке запуска назначенного задания.