PDA

Показать полную графическую версию : [решено] Telegram Desktop выводит запрос при открытии URL в Windows 10


Страниц : [1] 2

Marat0Sh
02-12-2017, 01:09
Всем привет!
Столкнулся с такой проблемой: в десктопной версии телеграма при нажатии на любую ссылку появляется стандартное диалоговое окно "Как вы хотите открыть это?" с предложением выбрать браузер, через который данную ссылку открыть. Галка внизу "Всегда использовать это приложение" не сохраняет выбор и при следующем клике по ссылке вновь появляется диалоговое окно с предложением выбрать браузер. Установил на виртуалке тестовую Win10 Pro (1709), поставил в ней телеграм и Firefox, сделал его браузером по умолчанию, больше ничего не трогал и не настраивал, так вот там всё нормально, при клике на ссылку сразу открывается Firefox как и должен, без всяких запросов. Следовательно проблема только на моём компе, где то в реестре что-то сбилось, только вот что пока не понял. Снял дамп Process Monitor'ом с фильтром Telegram.exe и активностью реестра и файлов, но там слишком много всего вылезло, может знающие люди подскажут куда копать?

OS проблемной машины: Windows 10 Pro (1709)
Версия Telegram Desktop 1.1.25(alpha). Альфа версию поставил в надежде, что глюк пропадёт, на стабильном релизе 1.1.23 тоже самое.
Проверял целостность образа утилитой DISM - всё хорошо, образ цел
Делал также sfc /scannow, проверка прошла успешно, после перезагрузки ничего не изменилось.
В приложениях по умолчанию делал сброс файловых ассоциаций по умолчанию и также перезагружался, безрезультатно.
Дамп активности Process Monitor прилагаю.

Казбек
02-12-2017, 01:22
Marat0Sh,

В строке Выполнить:
control /name Microsoft.DefaultPrograms /page pageFileAssoc
TG URL:Telegram link - выберите желаемое приложение.

Marat0Sh
02-12-2017, 12:52
Казбек,

"Неизвестное приложение" у меня там установлено и поменять на другое не дает, посмотрел ещё на виртуалке, там все правильно стоит - Telegram Desktop. Я так понимаю в реестре ключ какой то нужно изменить?

Казбек
02-12-2017, 13:48
Marat0Sh,

Per-user Telegram Link mapping (https://gist.github.com/jimdi/1d1b48c9235e5ada41d3)

У вас другие внешние ссылки из сторонних приложений открываются как надо??

Marat0Sh
02-12-2017, 13:59
У вас другие внешние ссылки из сторонних приложений открываются как надо?? »

да, ещё установлен WhatsApp, там такой проблемы нет, открывается сразу в Firefox. Прошерстил сейчас весь реестр по ключевому слову "Telegram" и обнаружил в некоторых разделах неправильные пути к exe'шнику телеграма, поменял на правильные, теперь в "Сопоставлении типов файлов и протоколов" TG URL:Telegram link отображается правильно - Telegram Desktop, однако запрос при клике по ссылке всё равно присутствует.

Казбек
02-12-2017, 15:16
да, ещё установлен WhatsApp, там такой проблемы нет, открывается сразу в Firefox »


По моей ссылке (https://gist.github.com/jimdi/1d1b48c9235e5ada41d3) сделайте редактирование в реестре.
Переустановите Telegram: удалите и заново установите. То же самое проделайте для Firefox.
В случае отсутствия результата, сделайте повторный лог при попытке открытия ссылки и появления окна, но не фильтруйте его.

Marat0Sh
02-12-2017, 19:50
Казбек,

1. Изменил в реестре значения согласно инструкции, перезапустил телеграм, запрос остался.
2. Удалил телеграм, после этого удалил все хвосты в реестре и файлы, которые после него остались, установил заново, запрос остался. Удалил Firefox, решил посмотреть сразу же как будет без него, запрос также остался, просто теперь в диалоговом окне не было Firefox. После установки всё также без изменений.
3. Новый, не фильтрованный лог прилагаю (https://yadi.sk/d/5IvsaoOr3QFhtM).

Казбек
03-12-2017, 01:34
Marat0Sh,

Уже поздно, но что я заметил при беглом просмотре лога:
https://i.imgur.com/Gx1LFZZ.png
Должно быть примерно так:
https://i.imgur.com/4DRWlZ6.png

Если не сработает, то сделаете лог с рабочей машины и с нерабочей, и мы их сравним.

Marat0Sh
03-12-2017, 14:00
Казбек,

В данной ветке реестра у меня вот так:
https://i.imgur.com/EHShzsE.jpg
попробовал изменить как у вас, сделать FirefoxURL, без приставки 308046B0AF4A39CB везде, ничего не изменилось.
На тестовой машине в виртуалке такого раздела вообще нет:
https://i.imgur.com/gvty6QZ.jpg
Прилагаю повторный, не фильтрованный лог, снятый с проблемной машины: ссылка (https://yadi.sk/d/nzhIgx9b3QGTM6)
И с тестовой машины: ссылка (https://yadi.sk/d/8-gDaVA73QGTNG)

Казбек
03-12-2017, 15:09
Marat0Sh,

Удалите Chrome и почистите за ним хвосты в реестре. Под номером 1 - тестовая машина. Под номером 2 - проблемная:
https://i.imgur.com/DKjhHsS.png
После этого сделайте Firefox снова браузером по умолчанию (https://support.mozilla.org/en-US/kb/make-firefox-your-default-browser).

Marat0Sh
03-12-2017, 18:13
К сожалению всё также, хром удалил, реестр с папками и файлами от него почистил, Firefox по умолчанию поставил, но запрос так и остался.

Vadikan
04-12-2017, 11:44
Создайте новую учетную запись. В ней как?

severagent007
04-12-2017, 12:41
Похожие проблемы с несохраняемыми настройками, причем в рандомных местах на криэйторсе лечилось только новым пользователем, при создании не забудьте сменить права новой учетке на администратор, если нужно.

Marat0Sh
04-12-2017, 21:22
Vadikan, severagent007,

К сожалению ничего не изменилось, создал нового пользователя с админскими правами, установил Telegram заново в папку C:\Users\%Username%\AppData\Roaming\Telegram Desktop\ , установил Firefox браузером по умолчанию, запрос всё равно есть и он не сохраняется.

Vadikan
04-12-2017, 23:22
Marat0Sh, удалите Firefox, сделайте Edge браузером по умолчанию. Проблема наблюдается?

Marat0Sh
05-12-2017, 00:34
Vadikan,
Да, ничего не изменилось, запрос остался.

Vadikan
05-12-2017, 00:44
Marat0Sh,
Скачайте (http://www.outsidethebox.ms/17430/#_Toc4093545031) последнюю версию Windows 10 с сайта Microsoft и переустановите поверх, сохранив настройки и установленные программы (http://www.outsidethebox.ms/9962/).

Marat0Sh
08-12-2017, 23:23
Vadikan,
Не помогло к сожалению, скачал официальный образ, накатил его поверх системы согласно статье, но запрос так и остался.

Казбек
08-12-2017, 23:47
Marat0Sh,


Удалите из системы все следы от Telegram: и папки, и в реестре. Установите заново. Пробуйте, есть ли проблема.
Снимите видео, как выглядит это запрос.
Повторный лог сделайте.

Marat0Sh
26-01-2018, 12:44
В общем удалось таки решить свою проблему, как оказалось во всём были виноваты IE11 и Edge, после их полного удаления запрос в телеграме пропал. Кстати этот запрос появлялся не только в телеграме, а ещё в некоторых других программах, где были ссылки не веб-страницы. Кому нужно вот готовый батник для полного удаления Edge с ру-борда: http://forum.ru-board.com/topic.cgi?forum=62&topic=27767&start=7860#6
А вот команда для удаления IE11 в cmd (запускать от админа):
FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-*11.*.mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /quiet /norestart
Используйте данные команды с осторожностью, ибо они полностью удаляют IE и Edge и чтобы потом их восстановить придётся накатывать систему поверх с чистого образа и такие команды как:
DISM /Online /Cleanup-Image /RestoreHealth или sfc /scannow в данном случае не помогут, мне по крайней мере не помогли, dism и sfc писали что повреждений нет и всё хорошо, однако IE с Edge так и не появились в системе, ну и ладно, не очень то и нужно, по крайней мере с выходом большого обновления они снова встанут, а пока пользуюсь так. Всем спасибо кто помогал, тему закрываю.




© OSzone.net 2001-2012