Работа с файлами и папками

Что такое Проводник, как не файловый менеджер? Конечно, меню Пуск и Панель задач образуют базис для работы с файлами, но этого недостаточно. Все, что касается копирования, перемещения, переименования, удаления и открытия файлов, — это работа Проводника.

17-Я ОШИБКА КОНТЕКСТНОГО МЕНЮ ФАЙЛА

В течение многих лет вы могли выбрать любое количество файлов в Проводнике (сотни или даже тысячи) и щелкнуть правой кнопкой мыши на всех файлах вместе. Появлялось контекстное меню с действиями, которые можно совершить с выделенными файлами и папками.

Действия, которые появляются в меню, зависят от типа выбранных объектов: щелкните правой кнопкой мыши на файле изображения с расширением .jpg, и вы увидите меню, отличное оттого, которое появляется, если щелкнуть правой кнопкой мыши на файле .txt или напалке. Эти меню оперативно собираются различными программами, называемыми обработчиками контекстных мелю, которые описываются в главе 3. Именно поэтому открытие меню может задерживаться, особенно если выбрано много файлов.

Но Microsoft внесла изменения в Window's 7, которые очень похожи на ошибку. Теперь, когда вы выделили 17 (и более) файлов и щелкаете правой кнопкой мыши, каждый из обработчиков контекстных меню узнает только о первых 16. Хорошая новость одна — целевая программа получит все выбранные файлы, а не только первые 16. Но так как обработчики не получают полного набора информации, вы можете не получить то контекстное меню, которое должны. Обработчик думает, что вы выбрали 16 файлов с расширением .doc, и соответствующим образом строит меню.

Конечно, Microsoft не выдает предупреждений или пояснений и не предлагает никаких способов устранить эту ошибку. Нам приходится мириться с системой контекстных меню, которая иногда работает некорректно.

Но увидев в следующий раз неправильное контекстное меню, попытайтесь выделить не больше 16 файлов. Впрочем, можно исправить негативный эффект, выделяя файлы одного типа (например, только текстовые файлы .txt или только файлы с расширением .xlsx).

Почему так долго копируются файлы

Большинство людей начинают осознавать, что с Windows что-то не так, когда пытаются скопировать или переместить файлы и видят небольшое зеленое окно с ходом процесса (рис. 2.11). Ладно бы это окно висело на экране в течение минуты или двух, пока вы копируете большой объем данных, но неужели иа перемещение одного маленького файла требуется три минуты или все восемь минут уходит на удаление другого файла?

Это одна из двух «зеленых лент смерти» в Windows 7, еще одна — индикатор выполнения, появляющийся в верхней части окна Проводника в поле адреса/пути. И что же происходит, спросите вы?

Оказывается, Проводник так долго копирует, перемещает или удаляет файлы по нескольким причинам, часть из которых действительно обоснованна. (Это проблема стояла гораздо острее в Vista, но осталась и в Windows 7.)

Во-первых, Проводнику необходимо время на предварительное сканирование файлов и папок, которые вы’ собираетесь копировать, перемещать и т. д., и на проверку возможных конфликтов, совпадающих файлов или проблем с безопасностью, которые требуют вмешательства пользователя. Поэтому вы видите это изящное окно подтверждения (рис. 2.12) для 34 конфликтов только единожды, а не 34 отдельных подтверждения, которые вам приходилось получать в ХР и более ранних версиях Windows.

Окно подтверждения, показанное на рис. 2.12, достаточно приятно, так как дает право выбора. Если вы копируете медиафайлы (например, фотографии, видео. J документы PDF), то увидите эскизы предварительного просмотра, которые мо-

* гут помочь. Вы даже можете щелкнуть правой кнопкой мыши прямо на эскизе в окне, если хотите поработать с файлами без приостановки операции. Более того, можно выбрать копирование или перемещение файла без замены оригинала, а с переименованием файла.

Недостаток же состоит в том, что при подготовке окна подтверждения Проводник должен задержать операцию с файлом. В зависимости от того, что он обнаружит, это может занять вечность.

Одной из главных причин задержки является побочный эффект от работы системы управления учетными записями пользователей, той самой «функции» безопасности,

которая превращает экран в черный квадрат, спрашивая у вас разрешения внести изменение. Естественно, Проводник должен проверить каждый файл, который вы копируете, чтобы убедиться, что у вас есть разрешение на его копирование, после чего проверить место назначения, чтобы убедиться, что у вас есть разрешение на помещение туда файла. Некоторые способы того, как снять эти ограничения, описаны в разделе «Управление UAC».

Таким же образом, если вы копируете файл через сеть, Windows обязана провести некоторую разведку для обеспечения безопасности, и в зависимости от скорости сетевого подключения, это может занять достаточно длительное время.

Но не только проверка безопасности виновата в низкой производительности этой функции; существует и проблема эскизов. Как описано в разделе «Зеленая лента смерти», существует несколько причин, которые могут заставить Проводник зависнуть или даже привести к его аварийному закрытию, и если одна из них затронет копию Проводника, которую вы используете, то окно вьдюлиения (показанное ранее на рис. 2.11) может просто висеть на экране целую вечность. Как только вы устраните проблемы, операции копирования, перемещения или удаления станут выполняться намного быстрее.

Отключение автоматической настройки

Еще одной причиной, замедляющей копирование в сетевую папку, является то, что Windows запрашивает постоянные обновления, чтобы продолжать видеть данные. Отключить этот запрос можно через окно командной строки (в режиме администратора) с помощью команды netsh int tcp set global autotuninglevel=disabled

Необходимо перезагрузить Windows, чтобы изменения вступили в силу, после чего копирование файлов по сети будет происходить гораздо быстрее. Возможно, вам придется нажимать кнопку F5 чаще, но это можно сделать и по завершении копирования.

Чтобы отменить изменение (заново активировать функцию автоматической настройки), введите команду netsh int tcp set global autotuninglevel=normal

Хитрые способы выделения файлов

Зачем перетаскивать 17 файлов по отдельности, когда вы можете выделить и перетащить все за один раз? Во-первых, это раздражает — выбрать первые 16 файлов, а затем потерять выделение, ошибочно нажав в неправильном месте.

Выбор файлов — это своего рода искусство. Вот несколько хитрых способов выделения нескольких файлов в Проводнике:

О Поле выделения

Вам нужно выделить блок файлов? Кликните на пустой области вблизи первого файла и растяните поле вокруг других файлов, чтобы выбрать их, как показано на рис. 2.13.

О Клавиатура и мышь

Как рассказывается в разделе «Клавиатура — мой друг», можно, удерживая Ctrl, добавить файлы по одному или, удерживая Shift, выбрать сразу несколько файлов. Просто будьте внимательны: при перетаскивании файлов с нажатой Ctrl вы скопируете все файлы.

О Только клавиатура

Удерживая Ctrl, переходите по файлам при помощи кнопок со стрелками вверх и вниз. Когда окрашенный прямоугольник окружит файл, который вам нужен, нажмите пробел, чтобы выделить его.

Или, чтобы выбрать несколько следующих друг за другом файлов, используйте кнопки со стрелками, чтобы найти первый файл, а затем, удерживая Shift, расширьте выделение при помощи кнопок со стрелками. После этого можно даже воспользоваться Ctrl для выделения и отмены выделения отдельных файлов.

О Шаблон файла

В окне Поиск (Search) в правом верхнем углу окна Проводника введите filespec — шаблон выбора, чтобы отфильтровать перечень и показать только соответствующие ему файлы. Шаблоны файлов, как правило, содержат обычные символы (буквы и цифры) наряду со специальными символами, например знаком вопроса (?) и звездочкой (*), которые представляют любой одиночный символ или любое количество символов соответственно.

Например, введите *.txt, чтобы показать только файлы с расширением .txt, или v??. чтобы показать файлы любого типа, имена которых начинаются на v и которые имеют три буквы в имени файла.

Через мгновение Проводник покажет только те файлы, которые совпадают с введенным шаблоном на этом этапе вы можете нажать Ctrl+A, чтобы выбрать их все. Как правило, это работает гораздо быстрее, — не говоря уже о том, что более точно, — чем при попытке выделить файлы вручную. Более подробная информация дана в разделе «Настройка поискового инструмента Windows».

О Флажки (Checkboxes)

Вам нравятся ставить галочки? В Проводнике нажмите на раскрывающуюся кнопку Упорядочить (Organize), выберите Параметры папок и поиска (Folder and Search Options), а затем включите параметр Использовать флажки для выбора элементов (Use checkboxes to select items). Нажмите OK, и теперь папка будет выглядеть так, как показано на рис. 2.14. После этого щелкните на флажке, расположенном рядом с файлом, чтобы выбрать его без каких-либо кнопок и не беспокоиться о случайной ошибке.

Перемещение объектов

«Метафора рабочего стола», используемая в качестве основы для интерфейса Windows 7, вращается вокруг нескольких концепций, базовой из которых является возможность перетаскивания объекта при помощи мыши для перемещения его из одного места в другое.

В зависимости от текущего положения объекта и места его назначения возможны разные сценарии развития событий. Хорошая новость заключается в том, что, понимая происходящее, а также имея визуальные подсказки от Проводника, можно предсказать, что произойдет в каждом конкретном случае при перетаскивании объектов. Более того, вы можете воспользоваться данными ниже советами для того, чтобы изменить ситуацию.

Вот несколько правил перемещения, по которым действует Проводник:

О При перетаскивании объекта из одного места в другое на одном физическом диске (из C:docs в C:files) Windows перемещает объект.

О Если вы перетаскиваете объект с одного физического диска на другой (из C:docs в D:files), Windows копирует объект, что приводит к появлению на компьютере двух идентичных файлов.

О При перетаскивании объекта из одного места в другое в той же самой папке Windows не делает ничего.

О Если вы перетаскиваете объект в Корзину, Windows перемещает файл в папку Recycle. Bin, из которой он в итоге удаляется.

О Если вы перетаскиваете объект в сжатую папку, расположенную в любом месте, Windows копирует файл. (См. раздел «Архивирование».)

О При перетаскивании некоторых системных объектов, например значков Панели управления, куда-либо, Windows создает для них ярлыки.

О Если вы перетаскиваете какой-либо файл в выполняемый файл приложения (.exe), Windows запускает приложение и затем отправляет ему сигнал открыть документ* Более подробную информацию см. в разделе «Сопоставление типов файлов».

Раньше Windows совершала различные действия с разными типами файлов, например создавала ярлык при перемещении исполнительного файла .ехе, но, к счастью, эти дни миновали. Вот как можно обойти эти правила:

О Всегда копировать.

Чтобы скопировать объект, при перетаскивании удерживайте Ctrl. Если вы нажмете Ctri до щелчка, Windows предположит, что вы еще выбираете файлы (описано в предыдущем разделе), поэтому убедитесь, что вы нажали Ctrl только после начала перетаскивания, но до того, как отпустите кнопку мыши. (Исключениями являются системные объекты, например Библиотеки (Libraries), которые нельзя скопировать.)

ОСТАНОВКА КОПИРОВАНИЯ ФАЙЛОВ ПРИ ПОПЫТКЕ ВЫДЕЛЕНЕНИЯ

Вы когда-нибудь случайно дублировали 28 файлов, в то время как хотели только выбрать 29-й? Проблема в том, что Ctrl используется как для выбора нескольких отдельных файлов, так и для их копирования при перетаскивании. И если вы немного не угадали со временем, то получите множество файлов-дубликатов, которые придется удалять.

Чтобы решить эту проблему, можно сделать Windows не такой чувствительной к перетаскиванию, немного исправив реестр.

Откройте Редактор реестра и перейдите к HKEY_CURRENTJJSERControl Panel Desktop. Дважды щелкните на значении DragWidth и в поле Данные (Value data) замените значение по умолчанию 4 ббльшим значением, например 16, и нажмите ОК.

Затем попробуirre выбрать файлы и перетащить их. Более высокое значение означает необходимость большего передвижения мыши перед тем, как Windows признает, что вы перетаскиваете; снизьте значение, например до 12, если вам слишком трудно перетаскивать файлы, или увеличьте до 20. Поэкспериментируйте с разными значениями и найдите компромисс, с которым вам будет удобнее всего.

О Дублирование объекта

Удерживайте Ctrl при перетаскивании объекта в пределах одной папки.

О Всегда перемещать

Чтобы переместить объект, удерживайте Shift при перетаскивании. Таким же образом, если вы нажмете Shift до щелчка мышью, Windows решит, что вы еще выбираете файлы, поэтому убедитесь, что нажали кнопку только после начала перетаскивания, но перед тем, как отпустили объекты. (Конечно, системные объекты и файлы, предназначенные только для чтения, например содержащиеся на CD, не могут быть перемещены.)

О Всегда создавать ярлык

Удерживайте Alt при перетаскивании, чтобы создать ярлык.

О Оперативный выбор

Чтобы выбрать, что произойдет с перетаскиваемыми файлами, просто перетащите файлы правой кнопкой мыши (не нажимая дополнительных кнопок), тогда в момент, когда вы их отпустите, появится меню, показанное на рис. 2.15. Это контекстное меню особенно удобно, потому что отображает только те операции, которые доступны для того типа объекта, который вы перетаскиваете, и того места, куда его перетаскиваете.

Чтобы помочь вам предсказать, что произойдет, даже если вы не запомнили правило, Windows меняет курсор мыши, чтобы сказать, что она собирается сделать. При перетаскивании объекта нажмите и отпустите Ctrl, Shift и Alt и понаблюдайте, как будет меняться курсор. Как показано на рис. 2.16, вы увидите небольшой знак плюса

при копировании, прямую стрелку при перемещении или изогнутую стрелку при создании ярлыка. Эта визуальная подсказка очень важна; она поможет исключить множество глупых ошибок, если на нее обращать внимание.

Не существует способа задать действие по умолчанию для операции перетаскивания, а следовательно, невозможно обойтись без клавиатуры или правой кнопки мыши для достижения необходимых результатов. Даже если бы и был способ изменить действие по умолчанию, вам, скорее всего, не захотелось бы воспользоваться им; представьте, как кто-нибудь другой садится за ваш компьютер и начинает перетаскивать значки: произойдет катастрофа.

Совершили ошибку? Нажав Ctrl+Z, вы можете отменить большинство операций с файлами.

л *

-ьЬ—

Не знаете, какую операцию нужно отменить? Сначала откройте Проводник, нажмите Alt, чтобы отобразить меню, после чего выберите Вид ? Строка состояния (View ? Status bar), чтобы включить старую добрую строку состояния. Далее щелкните правой кнопкой мыши над объектом контекстного меню Отменить (Undo). В Строке состояния (Status bar) внизу окна под Областью сведений (Details рапе) вы увидите что-то вроде Отменить переименование «Мои рисунки» на «Рисунки».

Копирование или перемещение по выбранному пути

Перетаскивание, как правило, является самым быстрым и простым способом скопировать или переместить файлы и папки из одного места в другое. Этот способ работает, только если папку-источник и папку-приемник можно увидеть одновременно. (Если у вас достаточно большой экран, вы прямо-таки обязаны открывать несколько окон Проводника.) Но что делать, если целевая папка не видна в момент начала перетаскивания?

Решение 1: Терпеливое перетаскивание

Перейдите к папке-источнику. Перетащите объекты в область дерева папок, задержав курсор мыши над видимой ветвью папки назначения, и Проводник автоматически развернет эту ветвь. Вы также можете задержать курсор мыши вблизи верхнего или нижнего края Области навигации (Navigation рапе), чтобы переместиться вверх или вниз.

Если папка назначения, которую вы ищете, глубоко спрятана, придется ждать, пока Проводник развернет каждый уровень. Это потребует твердой руки и терпения.

Решение 2: Использование функций Вырезать, Скопировать и Вставить

Выберите один или несколько файлов, которые хотите скопировать, щелкните правой кнопкой мыши на них и выберите Копировать (Сору), чтобы скопировать

объекты, или Вырезать (Cut), чтобы переместить их. (Или нажмите Ctrl+C или Ctrl+X, как описано в разделе «Клавиатура — мой друг»),

* . 1 Когда вы вырезаете файл, его значок тускнеет (как если бы он являлся скрытым J файлом) до того момента, пока вы не вставите его в другое место или отмените ** ДА операцию. (Кстати, при отмене операции вырезания файл не исчезает.)

Откройте папку назначения, щелкните правой кнопкой мыши на свободной области правой панели и выберите Вставить (Paste) (или нажмите Ctrl+V).

Решение 3: Добавление скрытых строк в контекстное меню Проводника

Контекстное меню Windows 7 имеет пару удобных пунктов: Копировать в папку (Сору То Folder) и Переместить в папку (Move То Folder), но по умолчанию они скрыты. Откройте редактор реестра (Registry Editor) (см. главу 3) и перейдите к HKEY_CLASSES_ ROOTAllFilesystem0objectsshellexContextMenuHandlers.

Выделите раздел ContextMenuHandlers, а затем из меню Правка (Edit) выберите Создать (New) и далее раздел (Key). Введите имя нового раздела: {C2FBB630-2971-11D1-A18C-00C04FD75D13}.

Далее создайте второй раздел и назовите его {C2FBB631-2971-11D1-A18C-00C04FD75D13). (Подсказка: этот идентификатор класса отличается от предыдущего одним символом на восьмой позиции.)

(Первый раздел добавляет команду Копировать в папку (Copy То Folder), а второй — Переместить в папку (Move То Folder).)

Закройте редактор реестра и щелкните правой кнопкой мыши на любом файле, папке или диске. Теперь в контекстном меню появятся пункты Копировать в папку (Copy То Folder) и Переместить в папку (Move То Folder), как показано на рис. 2.17.

Дополнительные способы переименования файлов

Переименование файлов — такое же обычное дело, как копирование или перемещение, но оно может оказаться трудоемким занятием, особенно если необходимо переименовать 40 файлов.

В самом простом виде функция переименования работает следующим образом: выделите файл, подождите долю секунды, чтобы избежать срабатывания двойного щелчка мыши, затем выделите имя файла. Когда откроется текстовое поле, введите новое имя и нажмите Enter. Можно щелкнуть на файле правой кнопкой мыши и выбрать Переименовать (Rename) или выделить объект и нажать F2,

Затем повторите это еще 39 раз... К счастью, существуют способы сделать это существенно проще.

Решение 1: Выбор нескольких файлов в Проводнике

Если в Проводнике выбрано более одного файла, то при нажатии F2 только один (активный) файл получает текстовое поле для ввода текста. С другими выбранными файлами ничего не произойдет — по крайней мере, пока.

Активным файл важен, так как его имя будет использовано в качестве шаблона для переименования других файлов. Если активный файл не подходит для этой роли, нажмите Esc, а затем, удерживая Ctrl, выберите другой файл. Если новый файл уже был выделен, то теперь он перестанет быть таковым. В этом случае щелкните на нем еще раз, удерживая Ctrl. После этого нажмите F2, чтобы появилось текстовое поле.

Переименуйте активный файл, после чего нажмите Enter. Активный файл сохранит новое имя, а затем Проводник присвоит всем остальным файлам то же имя и добавит номер в круглых скобках. В табл. 2.2 показан результат переименования файлов, выполненного описанным способом.

Хотя Проводник не позволяет увидеть новые имена файлов до операции, вы можете отменить это действие так же, как обычную операцию переименования одного объекта (нажмите Ctrl+Z для каждого переименованного файла). Хотите отменить переименование 17 файлов? Нажмите Ctrl+Z 17 раз.

Таблица 2.2. Что произойдет, когда вы попытаетесь переименовать группу файлов в Проводнике Старое имя файлаНовое имя файла Му file.doc (активный файл)The Penske File, rtf Grandma.jpgThe Penske File(l).jpg Readme. 1stThe Penske File(2).lst Purchases.mdbThe Penske File(3).mdb Charter 2 (папка)The Penske File(4)

Решение 2: Использование Командной строки

Альтернативный способ — использование команды геп напрямую из командной строки (cmd.exe), из командного файла иди сценария PowerSheell.

Используйте команду cd, чтобы сменить рабочую директорию на папку, содержащую файлы, которые вы хотите переименовать. Например, введите

cd C:stuff

чтобы перейти в папку C:stuff. Если имя папки содержит пробел, заключите его в кавычки.

cd "C:Program Filesstruff”

Далее используйте команду геп, чтобы переименовать файл: геп имя_источника имя_назначения

имя_источника и имя_пазначения могут быть любыми комбинациями допустимых и специальных символов. Вы можете использовать два спецсимвола: звездочку (*), заменяющую любое количество символов, и знак вопроса (?), заменяющий один символ.

Переименование одного файла: геп старыйфайл-txt новыйфайл.txt Изменение расширения всех файлов .txt на .doc: геп *.txt *.doc

Переименование имени файла без смены расширения: геп document.* documentation.*

Удаление расширений всех файлов в папке: геп *.* *.

Изменение первой буквы всех файлов в папке на «Ь»: геп *.* Ь*.*

Добавление нуля перед номером главы в названии файла (обратите внимание на кавычки):

геп "Chapter ??.wpd" "chapter0??.wpd"

Изменение буквы «s* на четвертой позиции в имени файла иа «I»: геп ???s*.* ???t*.*

Сокращение имени всех файлов в папке до первых четырех символов: геп *.? ????.*

Использование специальных символов требует практики и терпения. Чем чаще вы используете их, тем больше развиваете интуицию, помогающую безошибочно проводить операцию переименования. Попробуйте использовать несколько последовательных команд переименования вместо того, чтобы попытаться выполнить все изменения за один раз.

Если при переименовании возникает конфликт, команда геп не переписывает файл. Например, вы пытаетесь переименовать Lisa.txt в Bart.txt, а файл с именем Bart, txt уже существует, — команда геп предупредит об ошибке.

Решение 3: Использование дополнения сторонних производителей

Вам необходимо переименовать много файлов? Используйте функцию Power Rename — составную часть программы Creative Element Power Tools (http://www. creativelement.com/powertools). Для этого откройте Панель управления Creative Element Power Tools, включите инструмент Простое переименование файлов (Rename files with ease) и нажмите Принять (Accept).

Затем выделите любое количество файлов, которые вы хотите переименовать, щелкните на них правой кнопкой мыши и выберите Переименовать (Power Rename). Или откройте утилиту Power Rename (рис. 2.18) и перетащите файлы в окно.

Выберите критерий переименования (справа). Первый параметр, Как указано (As Specified), позволяет вводить шаблон имени файла со специальными символа

ми, но настоящее волшебство спрятано в параметре С операцией (With Operation) и операциях, перечисленных ниже.

Вы можете вставить, удалить (обрезать), найти и заменить текст, добавить нумерацию и даже скорректировать нумерацию файлов, загруженных из Сети.

Включите опцию Показывать, как будут выглядеть файлы (Show what files will look like), чтобы увидеть изменение имен файлов в режиме реального времени. После этого нажмите Принять (Accept), чтобы переименовать файлы.

Удаление используемых файлов

Иногда Windows не позволяет удалить файл, что выглядит странно, потому что это ваш компьютер и вы должны иметь возможность удалять все, что заблагорассудится. Только так и никак иначе!

Иногда Windows знает что-то, чего не знаете вы, и не дает удалить файлы, которые в настоящий момент используются, чтобы избежать ошибок в работе программ или потери данных. Используемый файл может быть открытым документом, выполняемой программой или папкой, заблокированной запущенным приложением. Подробная информация приведена во врезке «Копирование файлов, используемых другими приложениями» на с. 109.

Как правило, вы можете обойти это, закрыв приложение или перезапустив Windows, но не все так просто.

Если программа зависла, то понадобится Диспетчер задач, чтобы завершить процесс; см. дополнительную информацию в разделе «Что делать при сбое программы». Если программа является сервисом Windows, необходимо использовать окно сервисов (services.msc), чтобы остановить сервис до того, как вам разрешат удалить файл.

^ Иногда Windows не дает вам удалить файл не потому, что он используется, а потому, что у вас нет разрешения или вы не являетесь его владельцем. Как настроить разрешение и стать владельцем для того, чтобы удалить упрямый файл, описано

МУ d m

в разделе «Разрешения и безопасность*.

Но что делать, если файл, который вы пытаетесь удалить, является вирусом? Или что, если вы знаете, что файл не открыт, но Windows все равно не позволяет его удалить?

Решение 1: Дополнение к контекстному меню

Установите программу Creative Element Power Tools (http://creativelement.com/ powertools/) и включите опцию Удалить файлы, используемые другими приложениями (Delete in-use files). Затем щелкните правой кнопкой мыши на файле, который вы хотите уничтожить, и выберите Удалить файл, используемый другим приложением (Delete In-Use File). Программа предложит вам перезапустить Windows, и файл исчезнет.

Решение 2: Unlocker

Скачайте бесплатную профамму Unlocker с http:/ccollomb.free.fr/unlocker/ (или http:// cedrick.collomb.perso.sfr.fr/unlcx:ker). Щелкните правой кнопкой мыши на файле или пайке, которую хотите удалить, и выберите Unlocker, чтобы увидеть перечень процессов. которые заблокировали файл. Нажмите кнопку Разблокировать все (Unlock All), и вы получите возможность удалить файл. (Обратите внимание на то, что во время написания данной книги не существовало х64-битной версии, а это означает, что инструмент работает только на 32-битной Windows.)

Решение 3: Wininit.ini

Можно воспользоваться малоизвестным способом, используемым инсталляторами для замены профаммных файлов.

Откройте Проводник и перейдите к папке C:Windows. Дважды щелкните на файле Wininit.ini, чтобы открыть его в Блокноте (или в другом текстовом редакторе). Если файла нет, создайте пустой текстовый файл, назовите его Wininit.ini и введите следующую строку:

[rename]

(В большинстве случаев файл Wininit.ini существует, но не содержит ничего, кроме строки [rename]. Любые другие строки добавляются инсталляторами приложений.)

Подзаголовком [rename] введите строку:

NUL=C:папкаимя_файла.ext

где С:папкаимя_файла.ех1 — это полный путь и имя файла, который вы хотите удалить. Можно перечислить столько файлов, сколько необходимо удалить, записав каждый в отдельной строке.

Чтобы заменить, а не просто удалить файл, введите С:папкасуществующий_файл.ext=c:папкановый_файл.ext

где C:пaпкacyщecтвyющий_фaйл.ext — это полный путь и имя файла, который нужно заменить, а C:пaпкaнoвый_фaйл.ext — полный путь и имя нового файла Если файл, указанный справа от знака равенства, не существует, тогда существую-щий_файл. ext будет перемещен (переименован) в С: папкановый_файл. ext. Сохраните файл, закройте Блокнот и перезапустите Windows. Файлы будут удалены или заменены во время процедуры запуска, как вы и указали.

Решение 4: Безопасный режим с поддержкой Командной строки

Windows 7 позволяет запустить Командную строку без загрузки большей части операционной системы, не говоря уже о приложениях и сервисах (или вирусах), которые Moiyr активироваться. Этот метод предлагается использовать, когда другие способы не работают.

Подробности о том, как открыть Безопасный режим с поддержкой Командной строки (Safe Mode with Command Prompt), который является одним из пунктов в меню F8 Windows, описаны в разделе «Что делать, если Windows не запускается».

По завершении работы закройте окно Командной строки или введите exit и нажмите Enter, чтобы перезапустить Windows.

КОПИРОВАНИЕ ФАЙЛОВ, ИСПОЛЬЗУЕМЫХ ДРУГИМИ ПРИЛОЖЕНИЯМИ

Windows не позволяет удалять заблокированные файлы или файлы, используемые другими приложениями. В большинстве случаев эти файлы нельзя даже скопировать. Но что, если вам необходимо скопировать используемый файл без его закрытия или скопировать используемый файл перед его удалением?

Для этого понадобится программа HoboCopy, которую можно скачать с http:/ sourceforge.net/projects/wangdera/files/HoboCopy/. (Существуют 32- и 64-битные версии HoboCopy, обе предназначены для Vista, но прекрасно работают и с Windows 7.) Убедитесь, что сервис Теневые копии (Shadow Copies) активирован.

HoboCopy предназначена для работы с Командной строкой, то есть вам необходимо открыть окно Командной строки в режиме администратора. Используйте команду cd, чтобы перейти в папку с файлом HoboCopy.exe

Чтобы сделать копию файла C:wlndowssystem32 astyspyware.exe и поместить его в папку C:archive, введите:

hobocopy С: windowssystem32 С: archive nastyspyware. exe

Обратите внимание, что папка, содержащая файл, предназначенный для копирования, указывается первой, после нее — папка назначения и, наконец, имя файла. Все позиции разделяются пробелами.

Архивирование

Ныне покойный Фил Кац придумал формат Zip на кухонном столе своей матушки в 1986 году, а вскоре после этого написал программу PKZip. Хотя программа, способная объединять и сжимать любое количество файлов и папок в архивный файл, была не первой программой подобного рода, именно она быстро стала стандартом и полностью изменила передачу и хранение компьютерных данных.

Архивные файлы представляют собой нечто вроде папок, потому что «содержат» файлы, поэтому неудивительно, что в Проводнике они представлены именно как папки. Но архивный файл, благодаря схеме сжатия Zip, будет меньше, чем суммарный объем его содержимого. Другие стандарты, например RAR, предлагают большую степень сжатия, но Windows 7 не поддерживает файлы .гаг без использования утилит сторонних производителей, таких как WinRAR (http://www.rarlab.com) или

7-Zip (http://www.7-zip.org/).

Папка с десятью табличными документами может занимать 8 Мбайт дискового пространства, но после архивации ее объем станет всего 2 Мбайт (или даже меньше). Степень сжатия зависит от типа сжимаемых данных. Заархивированные текстовые документы могут составлять 4-5% от размера первоначальных файлов, а вот фильмы и изображения уже используют компрессию, поэтому они сжимаются только до 95-98% от первоначального размера.

Сжатие делает Zip великолепным инструментом для пересылки данных по Интернету, так как файлы небольшого размера отправляются быстрее. Ар* хнвный формат Zip имеет встроенную функцию проверки ошибок, поэтому если вы обнаружили, что файлы были повреждены во время пересылки по электронной почте или через сайт, попробуйте переслать их еще раз в заархивированном виде.

Чтобы открыть Zip-файл, просто дважды щелкните на нем. Можно извлечь файлы из Zip-архива, перетащив их из окна папки Zip, или щелкнуть правой кнопкой мыши на Zip-файле и выбрать Извлечь все (Extract All), но в этом случае вы столкнетесь с достаточно неуклюжим интерфейсом.

Создайте новый Zip-файл, щелкнув правой кнопкой мыши на пустой области Рабочего стола, или откройте любую папку и выберите Создать (New), а затем Сжатая папка (Compressed (zipped) Folder). (Название вводит пользователей в заблуждение, так как Zip-архивы фактически являются файлами, а не папками). Добавьте файлы или папки в Zip, перетащив их на значок программы или в открытое окно.

Еще один способ сделать то же самое — щелкнуть правой кнопкой мыши на папке или группе файлов, выбрать Отправить (Send То), а затем Сжатая папка (Compressed (zipped) Folder). Эго особенно удобно, так как не требует дополнительных действий. Если вы отправляете папку CompuGlobalHyperMegaNet в виде Zip-файла, то Windows сжимает содержимое папки в новый файл CompuGlobalHyperMegaNet.zip, сохраняемый вместе с изначальной папкой.

Windows 7 поддерживает Zip-формат без каких-либо дополнительных программ. (В течение многих лет это было не совсем так, потому что Кац терпеть не мог Windows. Только этим можно объяснить тот факт, что Windows ХР, выпущенная через год после его смерти, стала первой версией Windows, поддерживающей Zip-файлы без использования дополнительных программ.)

К сожалению, во встроенной поддержке Zip-файлов Проводника имеются и недостатки. Например, она может оказывать влияние на поиск (см. раздел «Настройка поискового инструмента»). Она вмешивается в работу архиваторов других производителей, например ZipGenius (http://www.zipgenius.com/), WinZip (http://www. winzip.com/) и 7-Zip, которые добавляют собственные функции в контекстные меню Проводника. Но самая большая проблема заключается в том, что по умолчанию Проводник отображает Zip-файл как папку, что не слишком удобно, особенно если их у вас много.

Отключение поддержки Zip

К сожалению, не существует способа заставить Проводник считать Zip-файлы файлами без отключения Zip-функции. Но если вы готовы сделать это, следуйте инструкциям:

1. Откройте редактор реестра (см. главу 3) и перейдите к HKE_CLASSES_ROOT CLSID.

2. Выделите раздел {E88DCCE0-B7B3-lldl-A9F0-00AA0060FA3l} и из меню Файл (File) выберите Экспорт... (Export), чтобы создать файл исправления реестра (см. главу 3).

3. Примите в собственность раздел {E88DCCE0-B7B3-lldl-A9F0-00AA0060FA3l}, как описано в главах 3 и 7, а затем полностью удалите раздел.

4. Повторите шаги 2 и 3 ДЛЯ раздела {0CD7A5C0-9F37-11CE-AE65-08002B2E1262}.

5. После этого закройте редактор реестра и перезапустите Windows, чтобы изменения вступили в силу.

Как только вы отключите встроенную поддержку Zip-файлов, вам понадобится установить Zip-архиватор любого из сторонних производителей, упоминавшихся ранее.

Если вы потеряли исправления реестра или решили не создавать резервную копию, то можете просто загрузить файл win7zip.reg с http://www.annoyances.org/ exec/download/win7zip. reg, а затем дважды щелкнуть на нем, чтобы восстановить встроенную в Проводнике поддержку Zip-файлов. Перезапустите Windows, чтобы изменения вступили в силу.

Настройка значков дисков и папок

Скорее всего, вам быстро надоест пользоваться общими значками, используемыми для дисков и папок в Проводнике. Вы уже, должно быть, догадались, что можете создать ярлык для любого диска или папки, выбрать интересный значок и поместить его на Рабочий стол или в другое удобное место. К сожалению, значок можно выбрать только для ярлыка, целевой объект всегда будет выглядеть одинаково.

Вот несколько способов, как настроить вид папок и дисков.

Решение 1: Выбор значка для диска

Используя встроенный механизм, который позволяет Windows определять имя и значок диска после того, как он вставлен в считывающее устройство (см. раздел «Настройка поискового инструмента Windows»), можно легко настроить значки всех дисков, включая флэш- и USB-диски (но не сетевые диски):

1. Откройте любой текстовый редактор, например Блокнот.

2. Введите следующее:

[autorun]

1соп=имя_файла, номер

где имя файла — имя файла, содержащего значок, а номер — индекс значка, который необходимо использовать (оставьте поле номер пустым или укажите 0 (ноль), чтобы использовать первый значок в файле, 1 — второй значок, и т. д.)

3. Сохраните файл как Autorun. inf и поместите его в корневой каталог жесткого диска, флэшки или CD/DVD, который вы хотите настроить.

4. Изменение вступит в силу при следующем просмотре. Нажмите F5, чтобы обновить отображение и увидеть новые значки.

Решение 2: Выбор значка для папки

Вы можете настроить значок папки, выполнив следующие шаги:

1. Откройте текстовый редактор, например Блокнот.

2. Введите следующее:

[.ShellClassInfo]

IconFilе=имя_файла 1соп!г)6ех-номер

где имя_файла — имя файла, содержащего значок, а номер — индекс значка, который необходимо использовать; оставьте поле номер пустым или укажите 0 (ноль), чтобы использовать первый значок в файле, 1 — второй значок, и т. д. Обратите внимание на точку (.) в [. ShellClassInfo].

3. Сохраните файл как desktop.ini и поместите его в папку, которую хотите настроить.

Если уже существует файл с таким именем, то можно заменить его новой версией, но лучше открыть существующий файл и добавить в него текст ‘ Ф [.ShellClassInfo]

4. Далее откройте окно Командной строки (cmd.exe) и введите команду attrib +s имя_папки

где имя_папки — полный путь к папке, содержащей файл desktop. ini (например, C:docs). Эта команда включает в себя атрибут «системный» для папки (не для файла desktop.ini), что невозможно выполнить в Проводнике.

5. Закройте окно Командной строки. Далее закройте и вновь откройте окно Проводника или окно отдельной папки, чтобы увидеть изменения (F5, как правило, не помогает).

Решение 3: Выбор значка по умолчанию для всех папок

Чем более глобально изменение, тем выше вероятность того, что его будет трудно или невозможно выполнить без серьезного редактирования реестра. Значки, используемые для некоторых, казалось бы, жестко определенных объектов Windows, например значки обычных папок, можно легко и просто изменить:

1. Откройте редактор реестра (см. главу 3).

2. Перейдите к HKEY_CLASSES_ROOTFolderDefaultIcon. (Можно также выбрать значок общего диска, пройдя к HKEY_CLASSES_ROOTDriveDef aultlcon.)

3. Дважды щелкните на значении (по умолчанию) в части экрана. Этот параметр содержит полный путь и имя файла, содержащего значок, после которого стоит запятая, а затем номер, указывающий порядковый номер значка, который необходимо отображать (0 — первый значок, 1 — второй значок и т. д.).

Файл, который вы используете, может быть файлом значка (Лео), растровым изображением (.bmp), библиотекой (.dll), приложением (.ехе) или любым другим файлом.

Значок папок по умолчанию - %SystemRoon%System32shell32. dll, 3, а значок дисков - %SystemRoot%Systemshell32.dll, 8.

4. По завершении закройте редактор реестра. Возможно, потребуется перезапустить систему, чтобы изменения вступили в силу.

Настройка поискового инструмента Windows

Испытываете трудности, пытаясь по утрам найти свои ключи? Попробуйте найти «клочок бумажки», на котором семь лет назад вы что-то написали и потеряли на терабайтном жестком диске среди музыкальных файлов, фотографий и ссылок на забавные ролики с YouTube.

В Vista появилась новая функция поиска, но она оказалась не совсем удачной, если не сказать больше. Хотя поиск стал более совершенным по сравнению с тем, что был в ХР и более ранних версиях, работа идет слишком медленно, а результаты ненадежны и неполны. Библиотеки помогли несколько повысить скорость поиска в Windows 7, но поиск за пределами библиотек все еще удручающе медленный. Мы, конечно, не можем рассчитывать на скорость поискового браузера Google, выдающего 5 120 ООО результатов за 0,39 секунды, но если Windows использует период бездействия компьютера на составление указателя для ваших данных, поиск среди нескольких тысяч ваших файлов не должен занимать полминуты.

Если бы скорость была единственной проблемой, не о чем было бы говорить. Попытайтесь изменить порядок сортировки во время поиска, и Windows очистит результаты и начнет все заново. Переключитесь на другую папку, а затем вернитесь назад к результатам, и поиск начнется заново!!!

К сожалению, многие из этих проблем не мог>гт быть решены без полной переработки инструмента «Поиск», но кое-что можно сделать.

Открыть Поиск в новом окне

Одна из главных раздражающих особенностей поискового инструмента появилась еще в Windows Ме/2000. Введите текст в поле поиска в Проводнике, и все файлы, которые вы видели до этой минуты, исчезнут. Нажмите кнопку Назад (Back) на панели инструментов (или Backspace), и вы потеряете результаты поиска.

Если вы хотите сохранить текущее окно, необходимо запустить поиск в отдельном окне. Чтобы начать поиск в новом окне из текущей папки, нажмите Ctrl+N (чтобы открыть новое окно Проводника), а затем Cbi+F, чтобы перейти к полю Поиск (Search). (Ctrl+NF — хороший способ отобразить окно поиска, если вы находитесь на пустом Рабочем столе.)

Расширенный поиск

В первые дни появления интернет-поиска Google хвалили за минималистский подход: достаточно было простого текстового окна и кнопки Найти (Search). С тех пор многие компании, включая Microsoft и Apple, присоединились к игре «я тоже хочу попробовать так».

Но Google никогда не обеспечивал достаточно параметров поиска, так же теперь поступает и Windows. (Только в конце 2009 г. в Google появилась возможность поиска по дате и, в некоторой степени, по типу... хотя вы все егце не можете отсортировать результаты поиска.) В верхнем правом углу окна Проводника находится одинокое поле Поиск (Search) — наберите текст и нажмите Enter, чтобы начать поиск.

Часто этого хватает. Windows посмотрит на названия файлов и заглянет внутрь некоторых из них для поиска введенного текста. Но поиск файлов с конкретной датой, размером или расположенных в конкретном месте потребует терпения. Во-первых, единственной возможностью является добавление поискового фильтра, позволяющего сузить поиск. Выберите странный Класс (Kind), чтобы искать определенные типы файлов (музыку, фотографии, электронные письма), или Тип, чтобы начать поиск по расширениям файлов (например, .txt, .avi, .xlsx). Ну а с опциями Дата изменения (Date modified), Размер (Size) и Имя (Name) все понятно.

«а

| Фильтры зависят от шаблона, используемого текущей папкой. В библиотеке J Изображения (Pictures) (или в любой папке, использующей шаблон Изображения ^ 4* (Pictures)) вы увидите фильтр Дата снимка (Date taken). В библиотеке Музыка (Music) -^ увидите Альбом (Album), Автор (Artists) и Жанр (Genre).

Но гораздо проще ввести фильтры напрямую в поле Поиск (Search), чем использовать имеющиеся элементы управления, а если в вашем распоряжении имеются логические операторы, тогда поиск становится более функциональным.

Чтобы сделать:Введите в поле Поиск (Search): Найти файлы, содержащие различные критерииананасовый сок в любом порядке Найти файлы, содержащие точную фразу"ананасовый сок" Найти файлы с по меньшей мере одним из критериананас OR апельсин OR фисташки ев поиска Исключить критерий поискаананасы NOT бананы Объединенные операторы(ананасы OR фисташки) AND (миндаль OR фундук) NOT кешью Искать только в именах, а не в содержимом файловимя: сверкающий Искать по расширению имени файла*-jpg Показать все файлы в подпапках Найти файлы, созданные после определенной датыmodified: >12/01/1997 Найти файлы, созданные в диапазоне дат(modified: >20/09/2002) И (modified: <20/12/2002) Найти файлы, подходящие к общей датеmodified: 1997

Чтобы сделать:_

Найти файлы определенного размера Поиск метаданных Поиск музыки по тэгам

Введите ? поле Поиск (Search):

(размер:>10Мб)И (размер:<20Мб) автор: «Хобан Вашбурне» тип: автор музыки: («Carbon Leaf» OR «Nerf Herder»)

л *

Обратите внимание на то, что логические операторы AND, OR и NOT должны быть написаны прописными буквами.

Если до этого вы пользовались Windows Vista, то, возможно, заметили, что неуклюжая панель Расширенный поиск (Advanced search) исчезла. На ее место пришли элементы управления фильтром и неуловимое окно Выбор места поиска (Choose Search Location), показанное на рис. 2.19. Только после окончания поиска вы можете прокрутить результаты поиска и нажать крошечный, почти невидимый значок Другое... (Custom) (см. рис. 2.19).

Дтоннк QUIJWIWI Рпм«р: М? №

Пвпс^<!1* псмп ?;

групп» O' ‘r'Jrtl

Сод(р*иш» фгАлО* I * идин uuh nowlfifn чы|

| e&hCfb аг^ггтч. I

Рис. 2.19. Вы можете щелкнуть на значке Другое... (Custom), чтобы открыть окно Выбор места поиска (Choose Search Location), только после начала поиска

Самый простой способ указать место поиска — перейти к нужной папке в Проводнике перед началом поиска. Но в удобном окне Выбор места поиска (Choose Search Location) можно выбирать несколько папок и дисков, просто расставив галочки (хотя для того, чтобы это сделать, придется начать поиск).

Найти место расположения папки

Что делать с результатами поиска? Очевидно, что ваша цель — найти документ или несколько документов и открыть их. Вы можете перетащить и скопировать объекты из окна поиска или щелкнуть на них правой кнопкой мыши, чтобы выполнить другие действия.

А если вы ищете расположение файла, а не его содержимое? В режиме просмотра Содержимое (Content), установленном по умолчанию, под именем файла показан полный путь к нему.

В более удобном виде — Сведения (Details) — появляется колонка Папка (Folder), в которой корневая папка объекта отделена от остального пути: C:Windowswinsxs { V Backup превращается в Backup (C:Windowswinsxs). Чтобы увидеть путь полностью,

щелкните правой кнопкой мыши на заголовке любой колонки и выберите Больше (More). Уберите колонку Папка (Folder), включите колонку Путь к папке (Folder path) и нажмите ОК.

Если в результатах поиска есть папка, вы сразу захотите открыть ее. Не делайте этого, это ловушка!

Дважды щелкните на папке с именем Olive в результатах поиска, и вы увидите в строке адреса Результаты поиска ? Olive (Search Results ? Olive). Щелкните в адресной строке, чтобы увидеть фактический путь:

Search-ms:displayname°Search%20Results%20in%20Windows&crumb=location:C%3A%

5CSnook1ive

Абсолютно бесполезный результат. Даже если в Параметрах папки (Folder Options) включить опцию Автоматически переходить к текущей папке (Automatically expand to current folder) (описывалось в начале этой главы), выделенной останется оригинальная папка поиска (C:Snook), а не папка, которую вы только что открыли. Как же добраться до фактического местоположения папки на жестком диске? Вернитесь в результаты поиска, нажав Назад (Back) на Панели инструментов. Возможно, вам придется подождать, пока Windows повторит поиск, так как она никогда не запоминает результаты при переходе из папки в папку. (Зачем Проводник сохраняет контекст, если не кэширует сами результаты?)

Щелкните правой кнопкой мыши на папке в результатах поиска и выберите Открыть место расположения файла (Open file location), чтобы попасть в нужное место. В качестве бонуса: если вы будете удерживать Shift, нажимая Открыть место расположения файла (Open file location), Проводник откроет новое окно, чтобы вы не потеряли результаты поиска, (К сожалению, так не происходит по умолчанию.) Когда появится корневая папка, нажмите Enter, чтобы оказаться в месте назначения.

Повышение эффективности поиска

В процессе работы Windows индексирует файлы в фоновом режиме. Теоретически это должно происходить во время простоя компьютера, но в реальности можно слышать, как крутится жесткий диск, и видеть процесс Searchlndexer. exe, потребляющий существенно больше ресурсов процессора, чем вам хотелось бы.

“Чф Если вам необходимо быстрее выполнить задачу, сильно загружающую про-цессор, или вы просто хотите увеличить производительность игры, попробуйте ^ 1 v на вРемя остановить задачу поискового индексатора без полного отключения ^ функции поиска. Откройте окно Сервисы (Services) (services.msc), найдите Windows Search, щелкните правой кнопкой мыши и выберите Остановить (Stop). Процесс запустится автоматически при следующей загрузке Windows, впрочем, вы можете запустить его вручную, щелкнув правой кнопкой мыши на сервисе и выбрав Запустить (Start).

Если поисковый индексатор работает, почему же поиск не стал быстрее? Проблема кроется в наших ожиданиях. Когда вы осуществляете поиск при помощи сервиса Google или Bing Microsoft, вы не ждете абсолютно актуальных сиюминутных результатов. Было бы странно ожидать информацию о 53 миллиардах существующих сайтов каждый раз, когда вы пытаетесь что-то найти. В Windows поисковый инструмент должен найти и письмо, которое вы сохранили 90 секунд назад, и школьный доклад, который вы написали 18 лет назад. Школьный доклад, несомненно, уже проиндексирован, но Windows не всегда индексирует новые документы в тот миг, когда вы записали их на жесткий диск (хотямогла бы и, возможно, должна это делать).

Самый лучший способ улучшить поиск — быть избирательным в том, что вы индексируете, и быть внимательным при поиске. Чем более точно заданы критерии поиска, тем быстрее вы получите результаты. Идея проиндексировать весь жесткий диск может показаться заманчивой и даже необходимой, если вы пишете книгу о компьютерах, но результаты поиска появятся быстрее, если вы просто проиндексируете папки Мои документы (My Documents).

Невероятно, но в Панели управления существует три отдельных окна, в которых можно настроить поисковый инструмент Windows. Первое окно, показанное на рис. 2.20, — вкладка Поиск (Search) из окна Параметры папок (Folder Options) в Панели управления. Здесь можно указать, показывать ли содержимое файлов в неиндексированных папках, искать ли в подпапках, файлах и папках.

Если вы хотите выбрать, какие папки следует включать в поисковый индекс, необходимо открыть окно Параметры индексирования (Indexing Options) в Панели управления, показанное на рис. 2.21. Просто включите папки, в которых, вероятнее всего, нужно будет осуществлять поиск, и исключите все остальные. Нужно исключить папки с конфиденциальной информацией, папки на съемных носителях, а также папки, которые вы совершенно точно никогда не захотите увидеть в результатах поиска*

В окне Параметры индексирования (Indexing Options) щелкните на Дополнительно (Advanced), чтобы открыть окно Дополнительно (Advanced Options). Здесь можно настроить работу индексатора: включать ли зашифрованные файлы, где хранить индексные файлы и когда следует выбрасывать старый индекс и начинать все сначала.

Наиболее интересна вкладка Типы файлов (File Types). Пометьте галочкой файлы, которые следует индексировать, или уберите файлы, которые индексировать не надо. Помните, что если вы не пометите тип файла, это не значит, что эти файлы не появятся в результатах поиска, они лишь задержатся.

Хотите искать информацию внутри файлов? Выделите тип файла и затем на-т % I жмите Индексировать свойства и содержимое файла (Index Properties and File Contents), | •« чтобы индексировать содержимое файла. Конечно, можно дать Windows команду •' всегда искать в содержимом файлов, независимо от того, индексированы эти файлы или нет, — опция Что искать (What to search) в окне Параметры папок (Folder Options) (см. рис. 2.20). Но будьте осторожны: поиск внутри файлов работает, только если Windows знает этот тип файла и его раздел PersistentHandler существует в реестре (см, главу 3). (Можно также воспользоваться сервисом File Type Doctor, см. главу 3).

В конце концов, ключ к повышению скорости поиска — осознание того, что вам нет необходимости ждать, пока поиск завершится (пока «зеленая лента смерти» не проползет по адресной строке). От того, больше или меньше типов файлов и папок будет включено в индекс, зависит только то, что появится быстро, и то, что появится в конце. Другими словами, больший индекс работает медленнее, но повышает шансы получить желаемое быстрее.

Вы недовольны поисковым инструментом Windows? Попробуйте бесплатные программы Copernic Desktop Search (http://wwwxopemic.com/), Google Desktop Search (http://desktop.google.com) и Locate32 (http://www.locate32.net/).