Не получается найти файл user choice

Обновлено: 04.07.2024

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

То есть смотрите, например, значок интернет-браузера Opera стал открываться через Word. К тому же в результате этого сбоя, перестал работать установленный на ПК сервер рабочей программы. А это уже, согласитесь, конкретный косяк.

Содержание статьи:

Почему ярлыки открываются одной программой
Как вернуть ассоциации ярлыков к программам

Как это могло получиться? Да очень просто. При открытии ярлыка была использована команда "Открыть с помощью", в результате чего всем файлам с расширением ".lnk" была присвоена неправильная программа для открытия.

Но большого страха в этом нет, все можно вернуть на свои места без большой крови. Для этого автором блога в Сети был найден простой и легкий способ того, как можно вернуть ассоциации ярлыков с родными программами:

Сразу скажем о том, что все манипуляции будем делать на примере Windows 10, хотя на других версиях данной ОС все будет аналогично. Итак, первым делом открываем с правами администратора редактор реестра.

Для этого жмем по кнопке "Пуск" и вводим команду "regedit":

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

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk

Найти там подраздел "UserChoice" и обязательно удалить его. Делается это нажатием по нему правой кнопки мыши:

Но если кто-то из вас совершенно не дружит с редактором реестра либо боится там что-нибудь не то удалить, то есть еще один вариант. Он заключается в запуске на компьютере маленькой программки под названием Unassociate File Types .

Стоит сказать, что она даже не требует установки. Поэтому берем ее по ссылке с официального сайта , затем распаковываем и запускаем. Но на этом шаге автора ждал облом, потому как на Windows 10 данная утилита не работает:

Но если у кого-то установлена Vista или Windows 7, то бояться не стоит, программа запустится без проблем. Затем в графе "File types" находим нужное нам расширение ".lnk" и жмем кнопку "Remove file association":

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

Если у вас остались вопросы, спешите задать их в комментариях. Будем вместо решать ваши проблемы и неувязки.

В Windows XP , Windows 7 и, возможно, других ОС….

Операционная система (ОС) хранит все Ассоциации «тип файла - программа (приложение)»

Операционная система Windows в своем реестре хранит данные: какой программой следует открывать те или иные типы файлов (тип файла определяется по расширению его имени).

Операционная система (ОС ) хранит все Ассоциации «тип файла программа (приложение)»


Рис.1 Реестр Windows хранит Ассоциации «тип файла - программа для его обработки»

Это позволяет двойным щелчком мыши по файлу данных запускать требуемое приложение (программу), которая корректно обработает данные из этого файла. Т.е. пользователю не надо самому сначала запускать приложение, а затем через меню "Файл" - "Открыть" обращаться к файлу данных. Это удобство мы уже почти не замечаем… просто привыкли…

Возможности пользователя изменять ассоциации

Если в "Проводнике" или другом файловом менеджере щелкнуть по файлу правой кнопкой мыши, то в контекстном меню обязательно будет пункт "Открыть с помощью", а в нем еще "Выбрать программу…".

Возможности пользователя изменять ассоциации


Рис.2 Возможности пользователя изменять ассоциации

С помощью этого диалогового окна не сложно закрепить за конкретным типом файла определенную программу. Мало того, что ОС предлагает наиболее подходящие программы - "Рекомендуемые", так Вы еще можете воспользоваться "+" и увидите много других программ… или кнопкой "Обзор".

Почему иногда бывает невозможно установить ассоциацию

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

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

В моем случае файлы с расширением *.docx было предписано открывать приложением OUTLOOK.EXE, вместо правильного приложения WINWORD.EXE … Но в Интернете мне встречались вопросы и по видеофайлам, и файлам изображений, и т.п.

Почему иногда бывает невозможно установить ассоциацию


Рис.3 Невозможно установить ассоциацию, так как флажок деактивирован

Устранение проблемы деактивированного флажка «Использовать выбранную программу для всех файлов такого типа» в окне «Выбор программы»

Что за «зверь" вносит изменения в реестр Windows я не знаю (думаю, что их несколько… как правило, это установщики программ).
Но как устранить эту проблему могу рассказать…

Устранение проблемы деактивированного флажка «Использовать выбранную программу для всех файлов такого типа» в окне «Выбор программы»


Рис.4 Устранение проблемы деактивированного флажка «Использовать выбранную программу для всех файлов такого типа» в окне «Выбор программы»

Найдите раздел (ветвь реестра)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.docx - с нужным расширением имени файла…

Обратите внимание, присутствует ли в этой ветви раздел «UserChoice» (выбор пользователя)? Внутри раздела есть еще параметр Progid, как правило, с неправильным указанием (ассоциацией) программы для этого типа файлов (что собственно и создает проблему).

В моем случае файлам с расширением *. docx было предписано открываться приложением OUTLOOK.EXE , вместо правильного приложения WINWORD.EXE …

Изменить значение параметра Progid операционная система (ОС) не дает, но весь раздел UserChoice удаляется нормально.

Удаляя «неправильный и вредный» раздел реестра UserChoice, Вы «прочищаете мозги» своей ОС от якобы «Выбора пользователя», который Вы не делали…

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

Для тех кто сомневается в своих силах: пишите… я по Скайпу попрошу показать Вас ваш экран и под мою диктовку Вы своими руками устраните данную ошибку на своем компьютере…

А в конце можно будет закрепить теорию просмотром видео инструкции с практическим примером. Так что всем удачи друзья, не бойтесь сами исправлять ошибки.

Вступление

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

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

Почему не работают ярлыки?

У меня перестали работать ярлыки, почему?

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

Происходит это из-за того, что каждый файл имеет свой формат, называют его расширением. Например, вы наверное не раз слышали, что песни записывают в формате mp3, картинки в формате jpeg, а фильмы в avi. Все эти расширения позволяют пользователю и операционной системе понимать, что за файл перед ними и какой программой его нужно открывать.

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

Большинство людей, попав в данную ситуацию, сразу начинают искать решение проблемы, это конечно хорошо. Но я бы сначала рекомендовал разобраться в причинах возникновения сбоя. Ведь если не понимать что происходит, то в дальнейшем вы можете «спотыкаться» об данную ситуацию до бесконечности.

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

Для этого достаточно нажать на файл правой кнопкой мышки и в выпадающем меню выбрать стручку «Открыть с помощью» при этом выбираете программу и забываете снимать галочку с параметры настройки: «Использовать выбранную программу для всех файлов выбранного типа»

функция открыть с помощью
Выбор программы по умолчанию

Вот так просто и «ломаются» ярлыки и программы.

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

Как восстановить работу ярлыков? Как восстановить ассоциации ярлыков?

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

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

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

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

Наглядно можно посмотреть в конце статьи, там для этого есть видео инструкция с практическим примером.

А если мне это не помогло?

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

Для запуска реестра нажмите на клавиатуре одновременно клавиши WIN+R (клавиша WIN – это кнопка с флажком виндовс) перед вами откроется панель ввода команды, где вы должны ввести слово «regedit»

После ввода команды нажимаем «ок» и перед нами открывается окно с реестром компьютера

Реестр компьютера

Теперь нам необходимо найти раздел, который внес изменения в реестр и удалить его, для этого ищем раздел с названием UserChoice

Он находится по адресу:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk

После того как нашли просто удаляем и перезагружаем компьютер.

Ярлыки не работают, что делать если ярлыки не открываются?

(15 оценок, среднее: 4,07 из 5)
Нередко комфортной работе за компьютером мешает громкий шум из системного блока. Да и отдых Многие пользователи компьютера хотя бы раз задумывались о том, как подключить компьютер к телевизору Довольно часто комфортной работе за компьютером мешает неожиданная и надоедливая неисправность – внезапно, на Как-то раз ко мне в руки попал старый сломанный ноутбук. У устройства был разбит

Я удалил UserChoice из .3gp потому что в .lnk его не было и ярлыки всё равно остались, что делать?

ОГРОМНОЕ СПАСИБО! ПОБОЛЬШЕ Б ТАКИХ САЙТОВ.

:idea:

Спасибо Огромное!
Очень помогло

у меня нет папки file exts

У меня при нажатии на ярлык, открывалось свойство ярлыка. Сделал как написано в этой статье, всё заработало. Спасибо за совет.

Вы просто супер. классово иметь такую мудрую голову.
СПААСИИБОО.

Спасибо огромное! Всё наладилось

.после удаления в реестре той папки, все заработало, спасибо большое

Все работает ! Спасибо огромное))

Здрав-те я не нашел user choice что делатьь?

с той проблемой разобрался а теперь нету UserChoice

:cry:

там в реесторе у меня не юсер а конфиг

Я понял тебе короче нужно все ярлыки которые у тебя поменялись просто удалить через удаление программ а потом удаляешь ту программу через которую ты открывала ярлык и всё а потом просто всё качаешь заново! Максим1998 13 марта 2013

спасибо большое всё работает как надо 7 ноября 2013

У меня все программы под значком браузера а когда открываю их у меня открывается этот браузер. Помогите! 12 января 2015

качал игру через торент потм выключил прихожу все что связано с интернентом бразера скайп стим и тд не работает и пишет что неверно закодирован и поменялись на значки тореннт темр 19 мая 2015

5) Вывод: на правильно заданный вопрос- правильный ответ. На вопрос ни о чем - ответ ни о чем sidich 16 декабря 2015

ярлыки не открываются на рабочем столе. при установке курсора на любой ярлык он не открывается 4 апреля 2016

качал игру через торент потм выключил прихожу все что связано с интернентом бразера скайп стим и тд не работает и пишет что неверно закодирован и поменялись на значки тореннт бещирыш 26 октября 2018

Я хотела открыть вордовский файл неправильно и все ярлыки на рабочем столе стали показывать значок W, т. е. вордовский файл. Я сделала следующее, заходим в Пуск - Все программы-Стандартные-Служебные - Восстановление системы-Восстановление системных файлов и параметров-Далее -Выбираем строку, когда компьютер нормально работал-восстановить -Готово. Подождать пока система восстановиться и перезагрузить компьютер. Просто и эффективно. Нашла в Интернете, хотела автору сказать БОЛЬШОЕ СПАСИБО, сегодня не могу найти эту ссылку. У меня получилось и для компьютера это стандартная функция. шехэвидэ 16 октября 2016

Я нажал открыть с помощью и теперь когда что то открываю то открывается yandex, попытался скачать программу чтобы это решить (смотрел видео ) но просто в яндексе кидает в загрузки нажымаю открыть и открывается новая вкладка яндекса и всё НИЧЕГО НЕ ПРОИСХОДИТ . прошу помогите. ешецыгы 3 октября 2016

у меня браузер chrome установлен по умолчанию.(главная страница --yandex.ua). нажимая на любой ярлык (например YouTube) то высвечивается главную страницу. подскажите что мне сделать. яляжап 8 июля 2016

Виноводс виста. Торрент не дает открывать различные проги, и по включении Гугла, Виндовс приложений, игр и тд, он резко включает торрент и пишет: "не возможно загрузить 'файл': торрент неверно закодирован!" + на конце КАЖДОГО файла написано . еxe . Подскажите что делать в данном случае, потому что перезагружать пробовали, но безрезультатно. Пыталась удалить все что связано с Торрентом, но он упорно утверждал, что этого сделать невозможно. То ли глюки у компа, то ли Торрент злой такой - не ясно. Эма 11 июня 2016

Я открываю GooglGrom, тут же рядом выскакивает пустой знак, хочу убрать и не могу, раньше такого не было, подскажите что делать, меня начинает раздражать этот знак! явэш 29 мая 2016

Добрый вечер, скачала детскую книгу. Начала печатать, а после этого все ярлыки которые связаны с интернетом скайп , браузер гугл не открываются ( смотреть через загрузки ) и на всех ярлыках значек (е) . что это , помогите пожалуйста !? milashkaaa 6 декабря 2015

Здравствуйте! Wind 7pr. устанавливал моды для игры через torrent и большенство ярлыков стали со значком uторрента и не открываются, а выскакивает табличка от Norton с вопросом разрешения торренту внести изменения в эту программу. При любом ответе , никаких изменений не видно. Вот и сейчас вошёл через Norton (( воцушиз 6 ноября 2015

у меня почти все значки поменялись на значок торрента! пытаюсь открыть пишет торрент неверно закодирован! не могу ничего скачать с интернета! с диска тоже ничего не устанавливается! пробовал зайти в регистратор реестра- снова открывается окно с торрентом! подскажите можно ли что нибудь сделать или надо винду сносить? андрей 1989 3 октября 2015

Не открываются вообще никакие файлы. В ccleaner зашла через "корзину", которая работает. В Chrom - через значок обновления до Windows 10 . Cкачала архив и в качестве программы для открытия выбрала WinRar , a просто открыть его невозможно. Tsipora 2 августа 2015

Открыла одну программу с помощью Internet Explore, и не заметила при этом галочку (использовать эту программу приоткрытии подобных файлов), при этом значки всех браузеров и некоторых программ обновились и теперь куда не зайду, открывается Internet Explore. dengub2013 22 июля 2015

у меня ни чего не открывается кроме windows media center . пробовал отключение компонентов windows . потом включить редактор реестра win+r всё равно виндовс медиа центр. в самом виндовс медиа в настройках общие запуск и поведение всё похеру ему антивирус тоже молчит , кое-как вышел в интернет и то через значок твиттера , чо делать? turbo samara 27 июня 2015

Не помню что нажал , но все ярлыки стали ярлыка торрента и при открытии пишет неверно закодирован торрент. Хотел скачать прогу unassoc но при его открытие опять пишет неверно закодирован торрент. Открыл пуск далее выполнить написал regedit ажал enter, но опять написано неверно закодирован торрент. Ничего не помагает Адам Белый 21 июня 2015

Всем привет! У меня такая проблема, все значки торренты, в интернет выйти не могу, пробовала через "выполнить" тоже не открывает ! Пишет что торрент не правельно закодирован! Помогите решить проблему! Если можно пошагово! Заранее спасибо! Lika2 5 июня 2015

я просnо сидела за компьютером и бац всё выключилось и у всех ярлыком пропали картинки я на них нажимала но у меня вылезало окно windows media centre Настейша 11 апреля 2015

попытался открыть файл с помощью разных программ, в результате ярлыки на мониторе стали одного типа и при нажатии на них вкл то что на ярлыке , если выбрал опера то все ярлыки опера, если торрент то все торрент и т. д. что делать Людмила Чистякова 15 февраля 2015

На рабочем столе при открытии ярлыка на боковую панель вылетает значок папки и всё, ни чего не открывается. Также с правой половиной меню в "пуске". Даже в Мой компьютор не зайти, и почему-то не проводится восстановление системы даже при выключенном антивируснике Наташа Панюкова 25 января 2015

систра маленькая и не чего не понимает, и сделала так что все программы открываются с помещу " Майкрософт офис " а программу "по умолчанию" удалила кажется , и теперь ни какие программы не открываться Сердар 11 февраля 2014

у меня такая же проблема только с торрентом, все значки поминялись на торрент когда открываешь пишет невозможно открыть файл возможно торрент закодирован ((подскажите что нужно делать ((Спасибки! селезка 31 декабря 2013

При преобразовании файла pdf (адоде реадер) в word . Возникла ошибка и все ярлыки кроме мой компьютер и корзина ----- стали со значком Word. Удалив программы адоде ридер и Word -- только происходит возврат ярлыков . При установке Word 2003 --- все ярлыки снова превращаются в Word. Помогите решить проблемму assa101 29 июня 2013

Мне скачали программу по скайпу и я открыл её в блокноте но забыл убрать галочку с надписи открывать все фойлы блокнотом и теперь я не могу ни куда зайти помогите пожайллусто мне очень надо. Амирр 24 мая 2013

У меня муж чего то нажал (сам не понял) и все ярлыки на рабочем столе стали в виде торрентов и соответственно не открываются, кстати мазила вообще куда то улетела, пришлось заходить в инет через интернет эксплоувер, остальное с локального диска только открывается. Заранее спасибо ягодка-малинка 6 декабря 2012

памагите решить проблему у меня также неаткрываютса ярлыки sokol2323 23 июня 2012

1. Поиск только по именам файлов работает некорректно, а именно – файл будет найден, только если выполняется одно из условий:
a) искомая последовательность символов является началом слова;
b) искомая последовательность символов расположена после некоторых символов типа дефиса, точки, подчеркивания и возможно других.

2. Поиск по именам файлов и содержимому файлов работает некорректно, а именно – файл с нужным нам содержимым будет найден, только если выполняются два условия:
a) тип файла включен в перечень типов, для которых операционная система выполняет текстовый поиск;
b) искомая последовательность символов либо является началом слова, либо расположена после некоторых символов типа дефиса, точки, подчеркивания и возможно других.

Кого это заинтересовало, могут ознакомиться с техническими подробностями моих опытов в изложенном ниже материале.
Небольшое примечание: так как для открытия описываемых мною окон элементов и настроек существует более чем один способ, я избрал как точку отсчета панель управления Windows. Ее можно открыть, нажав сочетание клавиш Win+X и выбрав в появившемся списке пункт «панель управления».

2. Описание системы поиска

Начну с того, что система поиска является компонентом операционной системы. Откроем настройку компонентов Windows: панель управления → программы и компоненты → включение или отключение компонентов Windows. Называется наш компонент – Windows Search. Если его отключить (убрать галочку из соответствующего квадратика), то после перезагрузки родной поиск Windows перестает работать, а из окна проводника исчезает поле для ввода поисковых запросов в правом верхнем углу окна.


По умолчанию компонент, естественно, включен. И при вводе первого же символа в поле поиска, система приступает к поиску, не дожидаясь ввода полного запроса. Это так называемый «живой» поиск, сейчас так модно. Вспомним, что в Windows XP для начала процесса поиска было необходимо дать команду – нажать кнопку «Найти».

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


Для настройки служб открываем: панель управления → администрирование → службы. Свойства выделенной службы можно посмотреть, открыв контекстное меню – клик правой кнопкой мышки. Как я понимаю, данная служба индексирует определенное содержимое (названия, свойства, содержание файлов) в указанных ей расположениях и заносит эту информацию в свою базу данных. И в последующем поиск происходит уже по этой базе, которая хранится в «C:\ProgramData\Microsoft\Search», тем самым сокращается время поиска.

3. Настройки системы поиска

Настройки поиска сосредоточены аж в трех местах, видимо для удобства. При этом некоторые из них встречаются более чем в одном из этих трех мест, некоторые только в одном. Записываем минус на счет Microsoft. (Некоторые настройки остались для меня загадкой). Вот места расположения этих настроек:
3.1. Панель управления → параметры индексирования;
3.2. Панель управления → параметры папок (вкладка поиск);
3.3. Окно проводника Windows → активируем строку поиска (ставим в нее курсор) → в главном меню окна появляется вкладка «поиск», кликаем ее, если не раскрыта.

Пройдемся по этим местам и кратко рассмотрим параметры поиска.

3.1. Панель управления → параметры индексирования.

В параметрах индексирования нам предоставляется возможность указать, что и где будет индексироваться. Пока плюс в копилку Microsoft. Справка Microsoft не рекомендует выбирать много индексируемых мест, например папки Windows, Program Files, так как, по ее мнению, пользователям там искать нечего. Кроме того индексирование (перестройка индекса) процесс длительный.


Как видно из рисунка каждому типу файла сопоставляется нужный фильтр, а индексировать можно или только свойства файла или и свойства и содержимое. А это значит (о чудо!), что мы, например, можем набрать в строке поиска проводника имя нашего музыкального божества, и он будет найден по музыкальным тэгам. Правда не учитывается состояние/наличие тех самых музыкальных тэгов в наших любимых, часто безликих mp3-файлах. Ведь не редкость и имена типа track_01.mp3.
Кстати путь (расположение) файла – это еще и свойство файла, так что надо быть готовым увидеть в результатах поиска все файлы в пути которых есть слово, набранное в поисковом запросе. По мне, так это уже лишнее.
В итоге мы имеем замудреный поиск. А, как говорит, философия языка Python – простое лучше, чем сложное. Поэтому служба индексирования у меня остановлена.

3.2. Панель управления → параметры папок (вкладка поиск).

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

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

Из названия следует, что параметры раздела «Поиск в неиндексированных расположениях» применяются только к неиндексированным местам.
Значения параметров понятны. В наличии возможность искать в архивах – еще плюс. Следующий важный параметр «Искать по именам файлов и содержимому». Что сказать? Порадовали, и честно предупредили – не все сразу и сейчас.

3.3. Окно проводника Windows → при активированной строке поиска в главном меню окна появляется вкладка «поиск».

Ну и третье место для настройки параметров поиска любое окно проводника Windows, стоит активировать поле поискового запроса и в главном меню окна появляется вкладка «поиск»:


Здесь много полезных фишек, в том числе только здесь и настраиваемых. Например, поиск только в текущей папке, либо и во всех вложенных тоже. Можно ограничить круг поиска по дате изменения файла, типу, размеру и другим свойствам. Ими я не пользуюсь, дабы потом не терзали сомнения. Фишка повторения поиска в интернетах (однако!), журнал поисковых запросов, а также дополнительные параметры (это как раз те, что мы уже обсудили выше).

4. Устранение неполадок и собственно баг

Начну с того, что в операционную систему встроены модули для поиска и устранения различных проблем. Думаю, фишка нужная, но сразу скажу – меня не спасла.
Итак открываем: панель управления → устранение неполадок → просмотр всех категорий → поиск и индексирование. Почему бы не показать сразу все категории? Не так уж их и много, на мой 14 дюймовый экран помещаются. Запускаем устранение неполадок поиска, в открывшемся окне кликаем «Дополнительно», кликаем «Запуск с правами администратора», кнопка «Далее». Опять новое окно с выбором проблемы, ставим галочку «Файлы не отображаются в результатах поиска» – дошли наконец до моего горя! Жмем «Далее» и получаем вот такой результат работы диагностики:


Как видим это касается службы индексирования (которая в тот момент была включена и работала). Разрешения для каталогов службы индексирования я не трогал, да и не знал о существовании этих каталогов, пока не увидел это окно с результатами диагностики. Напомню, где эти каталоги: «C:\ProgramData\Microsoft\Search».
Способ исправления этой ошибки я не нашел, и думаю уже незачем (служба индексирования у меня ведь отключена теперь). Да и по смыслу следует, что это касается только индексируемых расположений. А моя проблема актуальна для всех расположений.
Настало время детально разъяснить мою проблему. Сразу поясню, что состояние службы индексирования («работает» или «отключена») значения не имеет.

4.1. Поиск по имени файла.

Итак, в первой части эксперимента в глобальных параметрах поиска (относящихся к любым размещениям, индексированным и нет) активируем параметр «Искать частичные совпадения». Далее для неиндексированных расположений (в моем случае – для всех) снимаем галочку «Искать по именам файлов и содержимому», чтобы поиск выполнялся только по именам файлов. Приступаем к опытам. В исследуемой папке размещены несколько файлов различных типов:


Набираем в строке поиска fa и видим:


Казалось бы, Windows Search с задачей справился, даже результаты подсвечены желтым цветом. О чем еще мечтать? Но где же файл SearchFalse.vsd? Разве fa не часть имени SearchFalse.vsd? Может дело в регистре? Но в примере выше найдены имена, где f и в верхнем и в нижнем регистре. Для успокоения введем Fa и увидим, что результат не изменился. Хотя бы с регистром проблем не имеем!

Попробуем ввести cm, получим:


Как будто-бы все в норме.

Вводим ro:


«Нет элементов, удовлетворяющих условиям поиска» – как же так, братья и сестры? Три файла удовлетворяют условиям поиска (Error.cmd, Error_critical.txt, Wrong.txt), но они не найдены. Все пропало?
Вот что мы пока имеем: в поле поиска вводится последовательность символов, которая заведомо есть в названии файлов. Но в результатах поиска содержатся только файлы, у которых заданная последовательность является началом имени, или началом расширения, или расположена после дефиса.
Но это противоречит, уверен не только моему, представлению о принципе работы поиска!

Попробуем хитрость, введем первым символом запроса «звездочку» *ro:


Свершилось, файлы найдены! Но уже без чудной желтой подсветки. В справке про такие хитрости нет упоминаний. Развитие событий в целом настораживает.

4.2. Поиск по имени и содержимому файла.

Орешек знаний тверд, но мы не привыкли отступать… Включаем настройку «Искать по именам файлов и содержимому», чтобы теперь искать и по содержанию файла. В уже знакомой нам папке в пяти файлах (Error.cmd, Fail.xlsx, Foul.jpg, Mistake.bat, Wrong.txt) есть одинаковое содержимое:

Get off My Cloud
As Tears Go By
Paint_It_Black
Mother's Little Helper
Lady-Jane

Файл Foul.jpg – это текстовый файл с измененным расширением.

Набираем в поле поиска tea, (чтобы соответствовало началу слова Tears):


Вроде бы удача, только файл Foul.jpg не найден. Но это можно объяснить тем, что Windows понятно не считает его текстовым и текст там не ищет. Тут возникают вопросы: где поиск Windows берет информацию о типах файлов и второе, главное, – как заставить искать текст там, где мы этого хотим. Что касается первого – то, видимо, в реестре. А вот со вторым не ясно, где найти эту волшебную настройку? Ответа я опять не нашел. В качестве примечания отмечу, что в файлах .pdf текст найти можно.

Усложним задание, набираем в поле поиска bla, (чтобы символы шли после знака подчеркивания):


Файлы найдены, но говорить об удаче еще рано. Вводим jan, получаем тот же результат. Что ожидаемо.

Пробуем еще более усложнить задание, набираем запрос ear:

Ex-*ear


Те четыре файла, которые должны быть найдены, отсутствуют. Снова неудача, но к которой мы должны быть готовы. У нас есть ответный ход! Вводим *ear:

На этот раз неудача, неожидаемая, которая вызывает уже уныние. Неужели тут нужен другой волшебный символ, заменяющий начало слова? Мною опробованы:

, @, $, %, -, !, даже пробел. Но все тщетно – файлы не найдены. Кстати если ввести впереди дефис, то результат поиска – все файлы кроме pe.pdf, опять загадка.

4.3. Выводы.

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

5. Диагноз

Можно подвести неутешительные итоги:

1. Поиск только по именам файлов (с выключенным параметром «искать по именам файлов и содержимому») работает некорректно. А именно – файл будет найден, только если выполняется одно из условий:
a) искомая последовательность символов является началом слова;
b) искомая последовательность символов расположена после некоторых символов типа дефиса, точки, подчеркивания и возможно других, определять перечень которых считаю бесполезной тратой времени.

Этот баг лечится использованием в начале искомой последовательности спасительного символа * «звездочка».

2. Поиск по именам файлов и содержимому файлов (с включенным параметром «Искать по именам файлов и содержимому») работает некорректно. А именно – файл с нужным нам содержимым (нас интересует именно содержание файла) будет найден, только если выполняются два условия:
a) тип файла включен в перечень типов, для которых операционная система выполняет текстовый поиск;
b) искомая последовательность символов либо является началом слова, либо расположена после некоторых символов типа дефиса, точки, подчеркивания и возможно других, определять перечень которых считаю бесполезной тратой времени.

Лекарство от этого бага пока мною не найдено.

Читайте также: