Поиск не работает в Windows 7
Обновлено: 21.11.2024
Возможность поиска в Windows по содержимому файлов (а не только по именам файлов) может значительно сэкономить время. Я заметил, что у некоторых людей возникают проблемы как с поиском в Windows 7, так и с поиском в Windows 8. Буквально вчера я работал на компьютерном форуме, и меня поразило, сколько там было сообщений, касающихся функции поиска в Windows 7 и 8. Если этого недостаточно, несколько авторов форума хотели, чтобы поиск Windows снова работал так, как он есть. раньше работал в Windows XP.
Поговорим об эволюции!
Можно подумать, что с появлением новых версий операционной системы все в целом улучшится. Так почему же Microsoft решила ухудшить поиск в Windows?
Обновление Windows 10: говоря о более новых версиях Windows, я написал обновленную статью о поиске в содержимом файлов в Windows 10 здесь.
Поиск Windows в содержимом файла не работает — проблемы
Во-первых, позвольте мне рассказать о проблемах, с которыми, похоже, сталкиваются люди. Похоже, что Microsoft изменила поведение функции поиска по умолчанию, чтобы она стала менее полезной. Кроме того, кажется, что при определенных обстоятельствах функция поиска перестает работать, так что поиск текстовых строк внутри файлов не даст никаких результатов, даже если вы знаете, что есть файлы, которые делают содержать эту текстовую строку.
Я покажу вам, как исправить обе ситуации.
Чтобы объяснить это лучше всего, позвольте мне привести несколько примеров. Давайте рассмотрим компьютер с Windows 7 для первого случая. Предположим, вы создали папку с именем «Рабочая папка» на жестком диске. Я проиллюстрировал это на изображении ниже, где вы видите только что созданную пустую рабочую папку на диске c:
В этой пустой папке я создам новый текстовый документ (файл Блокнота, если хотите) с именем tools.txt, содержащий слова «труба» и «фортепиано».
Как вы могли видеть на изображениях выше, теперь у меня есть текстовый файл с именем tools.txt, сохраненный в моей рабочей папке.
Теперь, как только я начну вводить буквы «in» в поле поиска, результаты начнут отображаться в моем окне Explorer, как вы можете видеть на изображении ниже. Это, конечно, то, что мы ожидали, поскольку «в» содержится в имени файла «инструменты».
Теперь мы знаем, что внутри файла есть слово «труба», но если я наберу трубу в поле поиска, появятся результаты поиска. Это связано с тем, что поиск Windows в содержимом файлов по умолчанию не работает в Windows 7.
Что с этим делать? Я также хочу иметь возможность использовать поиск Windows в содержимом файла. Это одна из проблем, с которой сталкиваются люди, и вот как ее решить.
Причина, по которой поиск Windows в содержимом файлов не работает, заключается в том, что по умолчанию Windows 7 не выполняет поиск внутри файлов в «неиндексированных» местах.
Возможно, вы также заметили на изображениях над сообщением, что «поиск может быть медленным в неиндексированных расположениях», поэтому я немного помогу Windows и нажму на это сообщение, чтобы добавить свою рабочую папку в проиндексированные расположения.
Добавление рабочей папки в проиндексированные расположения, чтобы Windows выполняла поиск в содержимом файлов.
После того как Windows проиндексирует мою рабочую папку, результаты поиска также начнут отображаться, если содержимое файла соответствует моему запросу.
В качестве альтернативы, если вы хотите, чтобы поиск Windows в содержимом файлов работал где угодно, вы также можете изменить поведение Windows 7 по умолчанию и разрешить поиск содержимого файлов в неиндексированных местах. Однако имейте в виду, что поиск в неиндексированных местах действительно может занять некоторое время. (Индексирование – это процесс просмотра папок и создания индекса того, что там находится, для более быстрого получения результатов поиска).
Чтобы Windows также просматривала содержимое файлов в неиндексированных местах, нажмите клавишу ALT в окне проводника. Появится строка меню.
Затем выберите меню «Инструменты» и нажмите «Параметры папки».
В окне параметров папки нажмите вкладку «Поиск» и выберите параметр, чтобы всегда искать имена и содержимое файлов. Затем нажмите «ОК». Это заставляет Windows выполнять поиск в содержимом файлов даже в неиндексированных местах.
Поиск Windows 8 в содержимом файла не работает?
Немало людей сообщали о проблемах с этим поведением при поиске, и достаточное количество жалоб, должно быть, было доведено до инженеров Microsoft, потому что в Windows 8 поведение по умолчанию снова изменилось. Если бы вы открыли свойства поиска в Windows 8, вы бы увидели параметр по умолчанию, всегда выполняющий поиск в содержимом файла.
Судя по количеству сообщений на форуме, у людей по-прежнему много проблем с функцией поиска в Windows 8. Я обнаружил, что в некоторых случаях функция Windows 8 не работает. Я видел, как это происходит на нескольких компьютерах с Windows 8, и сначала я подумал, что это вызвано загрузкой и установкой сомнительных программных пакетов из Интернета. Один из проблемных компьютеров был перегружен всевозможными «утилитами», инструментами и «настройщиками системы», но, по иронии судьбы, я обнаружил, что установка Microsoft Office может нарушить функцию поиска.
Диагностика проблемы
Если ваша функция поиска в Windows 8 не показывает результатов поиска текстовых строк, о существовании которых вы знаете, вам следует проверить настройки индексирования. Вот что нужно сделать.
В окне проводника Windows нажмите внутри поля поиска, затем нажмите «Дополнительные параметры».
Затем нажмите «Изменить проиндексированные местоположения».
Откроется окно параметров индексирования. Нажмите кнопку "Дополнительно".
В окне «Дополнительные параметры» перейдите на вкладку «Типы файлов» и прокрутите вниз до расширения txt, чтобы проверить «Описание фильтра». В нем должно быть упомянуто что-то вроде «Простой текстовый фильтр». Если вы видите «Зарегистрированный IFilter не найден», значит, вы нашли проблему.
После этого вы можете закрыть окно параметров индексирования, поскольку вам потребуется изменить параметр в реестре Windows.
ВНИМАНИЕ! Неправильное использование редактора реестра может привести к серьезным проблемам, которые могут потребовать переустановки Windows. Microsoft не может гарантировать решение проблем, возникающих в результате неправильного использования редактора реестра. Используйте Редактор реестра на свой страх и риск.
Если вы согласны с работой в реестре, выполните следующие действия.
Перейдите на начальный экран Windows 8 и введите «regedit» (без кавычек).
Затем щелкните правой кнопкой мыши файл regedit.exe и выберите «Запуск от имени администратора», чтобы открыть редактор реестра Windows.
На экране контроля учетных записей пользователей Windows нажмите «Да», чтобы продолжить.
В редакторе реестра перейдите к папке Computer\HKEY_CLASSES_ROOT\.txt\PersistentHandler и проверьте значение «По умолчанию» в правой части экрана.
Если значение не равно , дважды щелкните запись, чтобы открыть окно «Редактировать строку», и измените его на это значение. Затем нажмите "ОК".
Это должно исправить поиск контента в текстовых файлах. Если вы заметили, что ваш поиск Windows в содержимом файла не работает также с файлами PDF, вы можете повторить те же шаги, что и выше, в дополнительных параметрах индексации, но затем вам нужно прокрутить вниз до типа файла PDF, чтобы проверить, является ли « Зарегистрированный фильтр IFilter не найден».
Если вы обнаружите это также для своих PDF-файлов, перейдите в редактор реестра и перейдите к значению
Убедитесь, что значение
Если есть другое значение, измените его на указанное выше и закройте редактор реестра. Поиск в PDF теперь также должен работать.
Обратите внимание: в некоторых случаях требуется перезагрузка, чтобы изменения заработали. Кроме того, поиск в содержимом файлов PDF может работать только в том случае, если файлы PDF действительно доступны для поиска. Тип файлов PDF, которые хранятся как изображения, не может быть найден. Чтобы проверить, доступен ли ваш PDF-файл для поиска, откройте его и попробуйте выделить часть текста с помощью мыши, как показано на этом изображении:
Если вы не можете выделить какой-либо текст, ваш PDF-файл недоступен для поиска.
Если вы нашли эту статью полезной, найдите минутку и оставьте краткий комментарий ниже. Буду признателен, спасибо! Кроме того, если вы хотите получать информацию о новых статьях и обновлениях раньше всех, не стесняйтесь подписаться на мою бесплатную рассылку новостей.
Если вам понравилась эта статья или вы сочли ее полезной, я буду признателен, если вы сообщите мне об этом, нажав кнопку "Мне нравится" (или "Поделиться") ниже. Спасибо!
Мне не удается использовать поиск в проводнике Windows 7. Если я ввожу строку поиска, например, автомобиль в поле поиска, я просто получаю Файлы не найдены, несмотря на наличие нескольких файлов, соответствующих строке ( blue_cars.jpg , carrot.jpg ) в текущем папка. Я отредактировал параметры поиска, чтобы поиск выполнялся как по именам файлов, так и по содержимому, даже если они не проиндексированы.
Что я делаю не так?
По какой-то причине мне не разрешено публиковать ответ, но у меня есть ответ, который мне помог. 1. Перейдите в панель управления и выполните поиск «найти и устранить проблемы с поиском Windows». 2. Когда появится всплывающее окно, нажмите «Дополнительно», нажмите «Запуск от имени администратора». 3. На следующем экране нажмите «Файлы не отображаются в результатах поиска». запустив это, он сразу же начал индексировать.
Поиск в Проводнике Windows всегда казался мне запутанным и ненадежным. Что на самом деле работает, так это перейти в каталог в CMD и ввести dir | findstr "автомобиль" . Измените команду на dir /s, если вы хотите использовать рекурсию. Печально, что такая базовая функция не работает должным образом, и часто требуется технический обходной путь, имхо.
5 ответов 5
Я думаю, вы ищете что-то, что индексация Windows 7 не работает. Перейдите в панель управления → параметры индексирования → выберите «Изменить» и выберите любое место для индексирования, поскольку проводник Windows использует индексирование для поиска данных на компьютере.
Я рекомендовал использовать Total Commander в качестве файлового менеджера, который имеет множество функций, особенно отличный инструмент для поиска файлов.
Спасибо, но мой диск уже проиндексирован. И в параметрах поиска я выбрал, что нужно искать даже в неиндексированных папках.Я согласен с вами, что такие инструменты, как Total Commander или FreeCommander, намного лучше, но было бы удобнее, если бы встроенные функции Windows действительно работали.
Вау, это действительно сработало, несмотря на установку, что индекс следует игнорировать. Мне это кажется ошибкой, и странно, что Windows по умолчанию не использует простой рекурсивный поиск в каталоге, если индекс непригоден для использования.
Мне помогло восстановление базы данных индексации! Восстановите его с нуля. Тогда попробуйте.
- Нажмите "Пуск".
- Выполните поиск по слову "index", а затем выберите "Параметры индексирования" .
- Нажмите "Дополнительно".
- Нажмите кнопку с надписью "Перестроить", и файл индекса будет удален и перестроен.
Можете ли вы расширить свой ответ и объяснить, как перестроить базу данных индексации? Какие шаги он должен предпринять?
Если я правильно помню, вы можете нажать «Пуск», выполнить поиск по слову «индекс», а затем выбрать «Параметры индексирования», затем нажать «Дополнительно», после чего вы увидите кнопку с надписью «перестроить». Нажмите на нее, и он удалит и перестроит ваш индексный файл.
В окне поиска проводника Windows добавьте к поиску префикс имени:
Не спрашивайте меня, почему он не находит файлы, просто набрав просто car , это еще одна странность Windows.
Сначала вы должны проверить, проверен индекс диска или нет
После этого вы должны начать поиск, и после этого вы нашли проблему, чем убедиться, что файл, который вы ищете, находится на этом диске
Спасибо за подсказку. У меня это было проверено, и к тому же у меня есть настройка, что даже неиндексированные места нужно искать. Должен сказать, я разочарован тем, что встроенный поиск Windows так неудобен в использовании; Я помню, что во времена XP это тоже не работало: нужно было добавлять расширения файлов в реестр, чтобы Windows XP распознавала файл и искала его.
Есть много трюков, которые вы можете использовать, кроме того, есть много инструментов поиска, которые работают только в Windows и которые будут отлично работать, например, поиск на рабочем столе и поиск в окне, и многие другие.
Убедитесь, что у вас включена служба поиска Windows. Если он не включен, индексирование будет недоступно, и File Explorer не выдаст ошибку.
Вы можете включить его (или проверить его статус) одним из двух способов:
Запустив services.msc
- Запустите services.msc (из окна запуска, Windows + R и введите services.msc )
- Дважды щелкните Windows Search в списке.
- Измените тип запуска на "Автоматический (отложенный запуск)"
- Нажмите кнопку "Пуск".
Из командной строки с повышенными привилегиями
Это дает вам более высокий уровень разрешений для запуска и остановки служб, среди прочего. Вот два разных способа сделать это:
- Нажмите клавишу Windows и введите cmd , затем, удерживая нажатыми клавиши CTRL + ALT + SHIFT, нажмите клавишу ВВОД или
- Нажмите клавишу Windows и введите cmd , затем щелкните правой кнопкой мыши и выберите "Запуск от имени администратора".
В поле команды введите net start wsearch и нажмите клавишу ВВОД. Он должен ответить:
Служба поиска Windows запускается.
Служба поиска Windows успешно запущена.
На этом этапе вы должны увидеть папки, перечисленные в индексе. Любой из этих способов запустит службу поиска Windows.
Windows 7 Starter Windows 7 Home Basic Windows 7 Home Premium Windows 7 Enterprise Windows 7 Professional Windows 7 Ultimate Windows Server 2008 R2 Web Edition Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Подробнее. Меньше
Симптомы
На компьютере под управлением Windows 7 или Windows Server 2008 R2 вы пытаетесь найти элемент на компьютере с помощью поля Поиск программ и файлов. Однако результаты поиска отображаются некорректно. Отображаются только заголовки категорий результатов поиска по категориям, например «Программы», «Панель управления» и «Документы».
Кроме того, если щелкнуть отображаемые заголовки категорий, ничего не произойдет.
Чтобы выполнить поиск на компьютере с помощью поля "Найти программы и файлы", нажмите
Пуск и введите текст в поле "Найти программы и файлы".
Если вы перезагрузите компьютер, проблема не исчезнет.
Разрешение
Обновить информацию
Как получить это обновление
Поддерживаемое обновление доступно от Microsoft.
Если обновление доступно для загрузки, в верхней части этой статьи базы знаний есть раздел «Исправление доступно для загрузки».Если этот раздел не отображается, обратитесь в службу поддержки и обслуживания клиентов Майкрософт, чтобы получить обновление.
Примечание. При возникновении дополнительных проблем или необходимости устранения неполадок может потребоваться создать отдельный запрос на обслуживание. Обычная стоимость поддержки будет применяться к дополнительным вопросам поддержки и проблемам, которые не подходят для этого конкретного обновления. Чтобы получить полный список номеров телефонов службы поддержки и обслуживания клиентов Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт Майкрософт:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно обновление. Если вы не видите свой язык, это значит, что обновление для этого языка недоступно.
Предпосылки
Чтобы применить это обновление, на вашем компьютере должна быть установлена ОС Windows 7 или Windows Server 2008 R2.
Информация о реестре
Чтобы использовать обновление в этом пакете, вам не нужно вносить какие-либо изменения в реестр.
Требование перезапустить
После установки этого обновления необходимо перезагрузить компьютер.
Обновить информацию о замене
Это обновление не заменяет ранее выпущенное обновление.
Информация о файле
В английской (США) версии этого обновления устанавливаются файлы с атрибутами, перечисленными в следующих таблицах. Даты и время для этих файлов указаны в формате всемирного координированного времени (UTC). Даты и время для этих файлов на вашем локальном компьютере отображаются по вашему местному времени и с вашим текущим смещением летнего времени (DST). Кроме того, даты и время могут меняться при выполнении определенных операций с файлами
Информация о файлах для Windows 7 и Windows Server 2008 R2
Важные обновления для Windows 7 и Windows Server 2008 R2 включены в одни и те же пакеты.
Файлы, относящиеся к определенному продукту, вехе (окончательная первоначальная версия, SPn) и ветви обслуживания (LDR, GDR), можно определить, изучив номера версий файлов, как показано в следующей таблице:
Всякий раз, когда я пытаюсь выполнить поиск в меню "Пуск", я получаю только призрачные результаты поиска, которые не могу открыть:
Во многих местах я видел инструкции по удалению ключа HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\, чтобы решить эту проблему, но он не отображается в моем реестре:
У кого-нибудь есть предложения? Мы будем очень признательны за любую помощь!
***Сообщение перемещено модератором в соответствующую категорию форума.***
Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Это можно решить, по крайней мере, на моем компьютере. . Щелкните правой кнопкой мыши «Пуск», а затем «Свойства». На появившемся экране нажмите «Настроить». Затем прокрутите вниз в нижней части этого списка до «Поиск в других файлах и библиотеках». Вставьте переключатель только в «Поиск в общих папках». Это помогло мне. Oldnerd
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда.Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
81 человек считает этот ответ полезным
Был ли этот ответ полезен?
Извините, это не помогло.
Отлично! Благодарим за отзыв.
Насколько вы удовлетворены этим ответом?
Спасибо за ваш отзыв, он помогает нам улучшить сайт.
Насколько вы удовлетворены этим ответом?
Спасибо за отзыв.
Ваш индекс практически не требует обслуживания. Однако если в индексе возникают проблемы с поиском файлов, которые, как вы знаете, должны находиться в проиндексированном расположении, вам может потребоваться перестроить индекс. Это может занять много времени, поэтому избегайте выполнения этого шага, если вы не предоставили индексу достаточно времени (несколько часов), чтобы сначала исправить любые проблемы. Чтобы перестроить индекс:
<р>1. Откройте «Параметры индексирования и поиска», нажав кнопку «Пуск», выбрав «Панель управления», «Система и обслуживание», а затем «Параметры индексирования». <р>2. Нажмите «Дополнительно», перейдите на вкладку «Параметры индекса» и нажмите «Перестроить». Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.Читайте также: