PDA

Показать полную графическую версию : Яндекс Браузер перехватывает ассоциации


julia
18-08-2016, 13:40
Как побороть эту проблему?

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



http://savepic.ru/10947357.png


неудобно открывать и редактировать доки в яндекс браузере,
неудобно смотреть картинки из папки по одной штуке
файлы видео при этом он даже не отображает, а скачивает %)

ОС: Windows 7 x64, Яндекс Браузер 16.7.1.20937 дополнений минимум, на дополнения и не думаю, на втором компьютере с этим же комплектом дополений+синхронизацией аккаунта все работает беспроблем

Nordek
18-08-2016, 14:51
Как побороть эту проблему? »Если пользователь не попытается воспользоваться поиском - никак.

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

мне интересно, кто посчитал что удобнее открывать и редактировать доки в яндекс браузере, а не в офисных редакторах? »Разработчики Яндекс. Направьте ваш вопрос Яндексу.
У меня pdf да, ассоциируется. doc/docx не ассоциируются (Но и MSOffice не пользуюсь).

чем например в том же xnview пролистывая скоролом? »Не делаю "фотки" - не интересно. Это не несёт в себе суть проблемы.


julia, Если у вас после прочтения содержимого ниже текста не возникнет возмущения и глупой мысли "я же не программист" - то решение вам подойдёт. А если возникнет - стоит продолжить поиск.
Откройте редактор реестра (Комбинация клавиш Win+R, далее выполните regedit)
В редакторе реестра найдите FileAssociations (Точное местонахождение HKEY_CURRENT_USER\Software\Yandex\YandexBrowser\FileAssociations)
В FileAssociations удалите ненужные или можете удалить всё.
Затем правой кнопкой мыши щёлкните по FileAssociations и выберите Разрешения...
Напротив "Своего_Имени_пользователя" измените права » "Полный доступ" » "Запретить" и примените действия.

Для чистоты лучше:
Удалить браузер с сохранением профиля.
Добавить в реестр "FileAssociations (HKEY_CURRENT_USER\Software\Yandex\YandexBrowser\FileAssociations)"
Запретить полный доступ для подраздела "FileAssociations"
Установить браузер.
Проверить результат.

Ещё раз проверил:
Скачал Яндекс Браузер (http://browser.yandex.ru/download?full=1) и произвёл установку, предварительно сняв флажки с двух пунктов (http://i2.imageban.ru/out/2016/08/19/ee32e335441cd5aec720725e6463e5f4.png).
Да, по умолчанию ассоциация имеет место быть.
Ассоциация производится следующим образом: Если типы файлов не связаны ни с одним приложением, то этот тип подвержен связыванию с браузером Яндекс, но не исключены остальные типы.
Для типов файлов: "avi, css, gif, htm, html, jpeg, jpg, js, m4a, m4v, mp3, mp4, mpeg, mpg, png, tif, tiff, txt, wav, wma, wmv, xml" вносятся изменения в реестр - но только для того, чтоб в "Открыть с помощью" появился "Яндекс браузер".

Эти типы файлов: "crx, epub, fb2, flv, infected, ogg, ogv, pdf, psd, shtml, swf, webm, webp, xht, xhtml" подвержены связыванию с браузером яндекс, т.е по умолчанию будут открываться в браузере яндекс.

Как можете заметить: rtf, doc и docx не упоминаются вообще, никак.

Amigos
18-08-2016, 19:56
Яндекс Браузер перехватывает ассоциации »
"Сумлеваюсь штоб"
По симптомам больше похоже, что Вам гадит совсем другое, а именно — яндексовая блоатварь под названием "менеджер браузеров" https://yandex.ru/soft/bm

julia
19-08-2016, 13:16
Как можете заметить: rtf, doc и docx не упоминаются вообще, никак. »
действительно в реестре в FileAssociations смотрю и у ЯБа нет doc, docx но на скриншоте "моих" ассоциаций они есть.
как же так может быть?


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

Обычно переназначение ассоциаций производится после обновления браузера. »
сама очень удивлена, но нет, постоянно запущен ЯБ и переасоциация на ЯБ происходит в непонятный для меня момент, по нескольку раз в день.
и в 100% случаев сразу после перезапуска компьютера. ярлычки на рабочем столе на глазах превращаются в ЯБовские



яндексовая блоатварь под названием "менеджер браузеров" https://yandex.ru/soft/bm »
в пуске по названию не нахожу, в установленных программах тоже.
из приложений которые имеют отношение к яндексу установлены только Яндекс Браузер, Яндекс диск и Пунто Свитчер, но все тоже самое стоит на втором компьютере там такой проблемы нет.


[upd]
Nordek, спасибо за подсказку
нашла ключик яндекс браузера и типы doc и т.п.
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Yandex.ZP6UQSIUJB5DSHKIZSDCK4CUDI\Capabilities \FileAssociations
и куча в HKEY_LOCAL_MACHINE\SOFTWARE\Classes\* типа YandexDOCX.ZP6UQSIUJB5DSHKIZSDCK4CUDI и т.п.

Nordek
19-08-2016, 16:41
как же так может быть? »Не исключено: После обновления от старой версии к новой.

На момент проверки замечено, что Яндекс браузер всё-таки умеет работать с ассоциациями. Т.е выполнив инсталляцию двойным щелчком мыши по исполняемому файлу: При установке связывание производится используя раздел "HKEY_CURRENT_USER" (Что я считаю приемлемым). Далее, при необходимости деинсталляции - Связь удаляется без каких либо недоразумений.

Учитывая то, что какое либо приложение по умолчанию связано с разделом "HKEY_LOCAL_MACHINE (Например: "HKEY_LOCAL_MACHINE\Software\Classes\.avi", "HKEY_LOCAL_MACHINE\Software\Classes\.flv" и т.д.)" - то например в моём случае достаточно удалить подразделы в "HKEY_CURRENT_USER\Software\Classes\" (Например: "HKEY_CURRENT_USER\Software\Classes\.avi", "HKEY_CURRENT_USER\Software\Classes\.flv") - после этого, управление перейдёт к основной программе связанной с "HKEY_LOCAL_MACHINE".

Если же, помимо основной программы которая связана с "HKEY_LOCAL_MACHINE", имеется своя программа связанная с "HKEY_CURRENT_USER" и при установке, YB заменил связывающие значения на свои - то в данном случае, в подразделе "HKEY_CURRENT_USER\Software\Classes" для каждого типа нужно вернуть в строковый параметр "(По умолчанию)" значение связывающее ранее основную программу.

Вместо:
[HKEY_CURRENT_USER\Software\Classes\.avi]
@="YandexAVI.ZP6UQSIUJB5DSHKIZSDCK4CUDI"

Задать своё, ранее используемое:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\.avi]
@="My_Player"
P.S Выше описываю, в каком случае стоит безболезненно удалять связывающие подразделы из подраздела "Classes" ("HKEY_CURRENT_USER\Software\Classes\"). И чтоб не последовало возражений на тему "Пол реестра удалять".

Касаемо подраздела "FileAssociations": при раннем создании подраздела без значений, затем блокировки доступа (до установки) - данное действие не позволит связать и создать "YandexXXXX.ZP6UQSIUJB5DSHKIZSDCK4CUDI". Т.е после установки вы не обнаружите как подразделов, так и значений именуемые как "YandexXXXX.ZP6UQSIUJB5DSHKIZSDCK4CUDI"

Что касается "Менеджер браузеров", то повторить проблему не удалось - т.е связывание с rtf, doc и docx не последовало.




© OSzone.net 2001-2012