Другим способом дополнительной настройки индексирования является редактирование параметров ветви реестра HKEY_LOCAL_MACHINESOFTWAREMicrosof t Windows Search и ее подразделов. Эта ветвь содержит следующие наиболее интересные параметры.
• Data Directory – параметр строкового типа позволяет изменить путь к каталогу, в котором служба индексирования будет хранить свои данные. По умолчанию используется каталог %programdata%MicrosoftSearchData.
• Def aultColumnFile – имеет строковый тип и позволяет изменить путь к файлу msscolumn. txt, содержащему, как вы знаете, список свойств, которые будут индексироваться.
• UseLowPriorityConf iguration – этот параметр REG_DWORD-типа позволяет определить приоритет работы службы индексирования (то есть количество процессорного времени, которое будет использоваться для создания и проверки индекса).
Следует выделить и ветвь реестра HKEY_LOCAL_MACHINESOFTWAREMicrosof t Windows SearchCatalogNamesWindowsSystemIndex. Она также содержит несколько интересных параметров:
• IgnoreShortcuts – этот параметр REG_DWORD-типа определяет, будут ли заноситься в индекс ярлыки файлов;
• Pkm: catalog: LastUrl Index – параметр строкового типа определяет название файла, на котором завершился процесс индексирования файлов.
Еще одной ветвью реестра , которая хранит интересные параметры индексирования, является ветвь HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows SearchGather. Она определяет параметры выполнения индексирования файлов и содержит следующие возможности.
• LowDiskMinimumMBytes – этот параметр REG_DWORD-типа позволяет указать размер свободного места на диске (в мегабайтах), содержащем базу данных индекса, при преодолении которого помещение файлов в индекс будет запрещено. По умолчанию файлы в индекс не помещаются, если на диске осталось меньше 50 Мбайт.
• Notif yQueueFileLimit – позволяет указать максимальное количество файлов, которые можно поместить в индекс. По умолчанию используется значение 49999 (в десятичной системе счисления).
Поиск с помощью программы where
Поиск можно выполнить и с помощью новой программы командной строки операционной системы Windows Vista. Она позволяет искать нужные файлы на основе шаблонов в указанном каталоге.
У вас, возможно, возникнет вопрос, зачем пользоваться этой программой, если можно использовать стандартное окно Результаты поиска операционной системы Windows Vista. Дело в том, что поиск с помощью программы where примерно в 20 раз быстрее, чем с помощью окна Результаты поиска.
Рассмотрим основные возможности данной программы. Чтобы просмотреть ее подробное описание, в командной строке введите команду where /?.
• where <шаблон имени файла или несколько шаблонов, написанных через пробел> – выполняет поиск файлов на основе указанных шаблонов в текущем каталоге. При этом на экране отображаются только пути к найденным файлам и их имена.
В шаблонах имен файлов используются стандартные подстановочные символы. Например, символ? заменяет один любой символ, а символ * заменяет любое количество символов. Например, шаблон test*. * выполняет поиск всех файлов любого расширения, имена которых начинаются с test. А шаблон test?.mp? выполняет поиск файлов, состоящих из пяти символов, первые четыре из которых равны test. Расширение файла должно состоять из трех символов, первые два из которых равны тр.
• where /R <каталог> <шаблон имени файла или несколько шаблонов, написанных через пробел> – искать на основе указанных шаблонов в указанном каталоге и его подкаталогах.
• where /Т <каталог> <шаблон имени файла или несколько шаблонов, написанных через пробел> – кроме имени найденных файлов, отображается их размер, а также дата изменения.
Поиск с помощью программы find.exe
Если же вам нужно выполнить поиск в содержимом одного или нескольких файлов каталога, то можно воспользоваться программой командной строки find.exe. Основной синтаксис данной программы следующий: find <строка, по которой ищем> <путь к каталогу и название файлах Например, с помощью команды find «Windows» С:downloadsupport.microsoft.comkb* выполняется поиск файлов, содержащих слово «Windows», среди всех файлов соответствующего каталога.
Перед строкой, которую нужно искать, можно указать дополнительные параметры, изменяющие сам смысл поиска:
• /V – в результате поиска отобразить на экране все строки, которые не содержат той строки, которую мы ищем;
• /С – отобразить на экране все строки, которые содержат ту строку, которую мы ищем;
• /N – в результате поиска отобразить номера строк, которые подходят условиям поиска;
• /I – игнорировать регистр искомого слова при выполнении поиска.
Поиск с помощью программы findstr.exe
Большими возможностями поиска в содержимом файла обладает программа командной строки f indstr.ехе. Хотя ее основной синтаксис такой же, как и у программы find.exe(findstr <строка, по которой ищем> <путь к каталогу и название файла>), она поддерживает больше параметров поиска.
Просмотреть список параметров данной программы можно с помощью команды findstr /?.
Настройка оболочки
Последней темой, которую мы рассмотрим в контексте данной главы, будет общая настройка оболочки операционной системы Windows Vista. Как и раньше, для этих целей существует несколько стандартных окон.
Окно Параметры быстродействия
С его помощью можно настроить основные параметры оптимизации оболочки Windows Vista. Чтобы его отобразить, нужно сначала вызвать окно Система. Наиболее быстрым способом для этого является нажатие сочетания клавиш Windows+Pause Break.
В появившемся окне нужно выбрать ссылку Дополнительные параметры системы, что приведет к запуску программы SystemPropertiesAdvanced.ехе, расположенной в каталоге %systemroot%system32. Она представляет собой окно Свойства системы, используемое в предыдущих версиях операционной системы Windows. Чтобы отобразить окно Параметры быстродействия, нужно на вкладке Дополнительно в области Быстродействие нажать кнопку Параметры.
Окно Параметры быстродействия (рис. 3.29) содержит три вкладки: Визуальные эффекты, Дополнительно и Предотвращение выполнения данных.
Рис. 3.29. Окно Параметры быстродействия
Вкладка Визуальные эффекты
Вкладка содержит основные настройки оптимизации интерфейса оболочки Windows Vista. Все они расположены в приведенном списке. Рассмотрим наиболее интересные возможности настройки, предоставляемые данным списком.
• Анимация окон при свертывании и развертывании – вы, наверное, заметили, что теперь в Windows Vista применяется особый эффект при максимизации и минимизации окон программ и Проводника. Этот эффект требует много системных ресурсов и, возможно, может просто не понравиться многим пользователям. Поэтому с помощью снятия данного флажка можно отключить и эффект минимизации/максимизации окон.
• Эффекты затухания или скольжения при обращении к меню – определяет, будут ли применяться эффекты затухания или выдвижения при отображении списков меню. Если необходимо повысить быстродействие работы операционной системы, этот флажок лучше снять.
• Эффекты затухания или скольжения при появлении подсказок – флажок определяет, будут ли применяться эффекты затухания или выдвижения при отображении подсказок в области уведомлений. Если необходимо повысить быстродействие работы операционной системы, то этот флажок лучше снять.
• Затухание меню после вызова команды – определяет, будет ли применяться эффект затухания после того, как вы выберете элемент из списка меню. Если необходимо повысить быстродействие работы операционной системы, этот флажок лучше снять.
• Отображать тени, отбрасываемые меню – флажок определяет, будут ли отображаться тени под списками меню. На тени под окнами этот флажок не влияет. Если необходимо повысить быстродействие работы операционной системы, этот флажок лучше снять.
• Отображение тени под указателем мыши – определяет, будет ли отображаться тень под указателем мыши. Если необходимо повысить быстродействие работы операционной системы, этот флажок лучше снять.
• Отображение прозрачного прямоугольника выделения – флажок определяет, будет ли отображаться полупрозрачный прямоугольник выделения. По умолчанию флажок установлен, что приводит к отображению прямоугольника выделения синим полупрозрачным цветом. Если вы снимете этот флажок, то прямоугольник выделения станет полностью прозрачным.
• Гладкое прокручивание списков – определяет, будет ли использоваться гладкая прокрутка раскрывающихся списков меню. Если необходимо повысить быстродействие работы операционной системы, то этот флажок лучше снять.
• Отбрасывание теней значками на рабочем столе – флажок определяет, будут ли отображаться тени от значков, расположенных на Рабочем столе. Если необходимо повысить быстродействие работы операционной системы, этот флажок лучше снять.
• Использование стилей отображения для окон и кнопок – снятие этого флажка приведет к отключению интерфейса Aero Glass и изменению интерфейса Windows Vista на стандартный интерфейс предыдущих версий операционной системы.