PDA

Показать полную графическую версию : [решено] Не назначается почтовый клиент по умолчанию


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

Petya V4sechkin
15-09-2020, 12:59
Pirat-071, REG-файл применили?
Покажите, что теперь в разделе HKEY_CURRENT_USER\Software\Clients\Mail.

Pirat-071
15-09-2020, 13:23
Petya V4sechkin

Вы мой спаситель :up :Beer: :angel: действительно, прописал код в реестр и все заработало

Petya V4sechkin
15-09-2020, 18:48
Vadikan, любопытно, где-нибудь в интерфейсе Windows 10 задаётся эта настройка?
Потому что:
Параметры -> Система -> Приложения по умолчанию -> Электронная почта
ничего в эту ветку:
[HKEY_CURRENT_USER\Software\Clients\Mail]
@="почтовый клиент по умолчанию"
не прописывает.

Vadikan
15-09-2020, 20:45
Petya V4sechkin, не думаю. Могу поделиться предположениями о причинах такой реализации в контексте истории вопроса.

Это ж древняя штука, и с Outlook она работает до сих пор.
https://i.imgur.com/aWGj1li.png

А с UWP Почтой никогда не работало. Думаю, потому что идея Windows 8+ в том, что есть общий для всех UWP приложений контракт Share (https://docs.microsoft.com/windows/uwp/app-to-app/share-data), причем в контекстном же меню. Да, там есть дополнительный шаг (надо выбрать целевое приложение), но на то контракт и общий. И с UWP Почтой этот сценарий работает. Реализовано так же как на Android/iOS, кстати.

Отсюда мораль Майкрософт 2012 года - приложения должны поддерживать этот контракт. Но как мы теперь знаем, магазинные приложения не взлетели, хотя та же почта вполне пригодна для домашнего использования (а для бизнеса есть Outlook, в ракурсе Майкрософт). А перепаковывать Win32 никто не спешит, хотя поддержку (и для Share в том числе) сделали даже в Visual Studio (https://blogs.windows.com/windowsdeveloper/2017/12/04/extend-desktop-application-windows-10-features-using-new-visual-studio-application-packaging-project/).

Почему десктопные клиенты сами не пишут в этот раздел реестра... В 8 же изменилась модель регистрации приложений по умолчанию (http://www.outsidethebox.ms/14016/), видимо связано с этим. То есть они должны становиться по умолчанию только из Параметров, а там не запилили этот вид регистрации по идеологическим соображениям.

dj_mihey
07-05-2021, 22:11
Уважаемые коллеги, прошу вас помочь. У меня такая же проблема. Уже перекопал весь интернет. Выполнил все действия указанные в этой теме и нифига не меняется. Windows 2012R2 64x
http://forum.oszone.net/attachment.php?attachmentid=164472&stc=1&d=1620414599
Очень надеюсь на вашу помощь.
При необходимости предоставлю другую информацию.
Заранее спасибо

dj_mihey
07-05-2021, 22:15
Vadikan и Petya V4sechkin, не откажите в помощи. Спасибо

Petya V4sechkin
08-05-2021, 19:52
При необходимости предоставлю другую информацию.
Предоставьте, будьте так добры. Почитайте тему с начала. Там написано, какая именно информация может оказаться полезной. Разделы реестра, лог Process Monitor. Ну хоть что-нибудь.

Vadikan
08-05-2021, 22:40
Уже перекопал весь интернет. »
Отсутствуют подробности о действиях по устранению проблемы (https://www.outsidethebox.ms/13148/#_Toc314611153)

Непонятно, к чему именно привлекал внимание в ПМ.

Stab-X
11-10-2021, 13:25
Помогите справиться с подобной проблемой.

Дано:
1. установлена Windows 10 Pro 21H1 x64
2. установлен почтовый клиент Mozilla Thunderbird
3. Перенесён профиль Thunderbird из прошлой системы Win 7 (\AppData\Roaming\Thunderbird\Profiles)
4. Thunderbird установлен в качестве почтового клиента по умолчанию
5. В профиле 12 почтовых ящиков различных доменов, настроены фильтры сообщений

Проблема: при каждом запуске Thunderbird получаю 9 последовательных окон с ошибкой "Электронная почта: С запрошенным действием не связана программа электронной почты. Установите программу электронной почты или, если она уже установлена, создайте связь в панели управления "Программы по умолчанию"."
После девяти прокликиваний кнопки ОК, Thunderbird работает исправно. Аналогичное окно выскакивает и в этом случае (контекстное меню -> Отправить -> Адресат)
Пытаюсь понять откуда растут ноги проблемы и как её устранить.

Лог ProcessMonitor (https://disk.yandex.ru/d/bJVoOz_4EdDq0g) сохранён после 9 нажатий ОК и открытия Thunderbird.

https://i2.paste.pics/2cc7d53cecdca718339226081b7c837a.png
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail]


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail]
@="Windows Live Hotmail"
"DLLPath"=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,\
6c,00,65,00,73,00,25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,\
00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,68,00,6d,00,\
6d,00,61,00,70,00,69,00,2e,00,64,00,6c,00,6c,00,00,00
"LocalizedString"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,\
46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,\
00,65,00,74,00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,\
68,00,6d,00,6d,00,61,00,70,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,32,\
00,30,00,33,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail\backup]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail\Protocols]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail\Protocols\mailto]
@="URL:MailTo Protocol"
"EditFlags"=hex:02,00,00,00
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail\Protocols\mailto\DefaultIcon]
@=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,\
00,73,00,25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,20,00,\
45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,68,00,6d,00,6d,00,61,\
00,70,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,31,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail\Protocols\mailto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail\Protocols\mailto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail\Protocols\mailto\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\
25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,20,00,45,00,78,\
00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,68,00,6d,00,6d,00,61,00,70,00,\
69,00,2e,00,64,00,6c,00,6c,00,22,00,2c,00,4d,00,61,00,69,00,6c,00,54,00,6f,\
00,50,00,72,00,6f,00,74,00,6f,00,63,00,6f,00,6c,00,48,00,61,00,6e,00,64,00,\
6c,00,65,00,72,00,20,00,25,00,31,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Hotmail\shell\open\command]
@=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,\
6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\
25,00,5c,00,49,00,6e,00,74,00,65,00,72,00,6e,00,65,00,74,00,20,00,45,00,78,\
00,70,00,6c,00,6f,00,72,00,65,00,72,00,5c,00,68,00,6d,00,6d,00,61,00,70,00,\
69,00,2e,00,64,00,6c,00,6c,00,22,00,2c,00,4f,00,70,00,65,00,6e,00,49,00,6e,\
00,62,00,6f,00,78,00,48,00,61,00,6e,00,64,00,6c,00,65,00,72,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird]
@="Mozilla Thunderbird"
"DLLPath"="C:\\Program Files\\Mozilla Thunderbird\\mozMapi32_InUse.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities]
"ApplicationDescription"="Thunderbird является полноценным почтовым приложением. Thunderbird поддерживает почтовые протоколы IMAP и POP, а также создание и отображение почтовых сообщений в формате HTML. Также в нём имеются анти-спам фильтры, работа с RSS-каналами, мощный и быстрый поиск сообщений, автоматическая проверка орфографии при наборе сообщения, размещение сообщений из разных учетных записей в едином дереве папок и продвинутая система фильтров."
"ApplicationIcon"="C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe,0"
"ApplicationName"="Thunderbird"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities\FileAssociations]
".eml"="ThunderbirdEML"
".wdseml"="ThunderbirdEML"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities\StartMenu]
"Mail"="Mozilla Thunderbird"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Capabilities\URLAssociations]
"mailto"="Thunderbird.Url.mailto"
"mid"="Thunderbird.Url.mid"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\DefaultIcon]
@="C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\InstallInfo]
"HideIconsCommand"="\"C:\\Program Files\\Mozilla Thunderbird\\uninstall\\helper.exe\" /HideShortcuts"
"ShowIconsCommand"="\"C:\\Program Files\\Mozilla Thunderbird\\uninstall\\helper.exe\" /ShowShortcuts"
"ReinstallCommand"="\"C:\\Program Files\\Mozilla Thunderbird\\uninstall\\helper.exe\" /SetAsDefaultAppGlobal"
"IconsVisible"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto]
@="Thunderbird URL"
"FriendlyTypeName"="Thunderbird URL"
"URL Protocol"=""
"EditFlags"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\DefaultIcon]
@="C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mailto\shell\open\command]
@="\"C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe\" -osint -compose \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mid]
@="Thunderbird URL"
"FriendlyTypeName"="Thunderbird URL"
"URL Protocol"=""
"EditFlags"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mid\DefaultIcon]
@="C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mid\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mid\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\Protocols\mid\shell\open\command]
@="\"C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\open\command]
@="\"C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe\" -mail"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\properties]
@="Thunderbird &Настройки"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\properties\command]
@="\"C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe\" -options"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\safemode]
@="Thunderbird &Безопасный Режим"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Mozilla Thunderbird\shell\safemode\command]
@="\"C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe\" -safe-mode"

Petya V4sechkin
11-10-2021, 19:09
Stab-X, попробуйте применить REG-файл:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Clients\Mail]
@="Mozilla Thunderbird"

Stab-X
12-10-2021, 00:50
Petya V4sechkin, не помогло, всё равно при старте 9 окон. А вот (контекстное меню -> Отправить -> Адресат) я вылечил переустановкой и назначением программы по умолчанию в самом Thunderbird.

Petya V4sechkin
12-10-2021, 11:17
Stab-X, сделайте новый лог.

Stab-X
12-10-2021, 15:01
Petya V4sechkin, Новый лог
https://disk.yandex.ru/d/CjDFB3rPOoDn-A

Petya V4sechkin
12-10-2021, 22:13
Stab-X, странно, thunderbird.exe пытается использовать параметр DLLPathEx (которого нет), но не DLLPath (который есть) в ветке
HKLM\SOFTWARE\Clients\Mail\Mozilla Thunderbird

Может быть, подсунуть ему DLLPathEx с соответствующим значением?

Stab-X
13-10-2021, 08:48
Petya V4sechkin, спасибо. Действительно помогло. Создал дубль параметра, дописал Ex. Но хочется понять почему мозилла ищет именно его? И почему именно 9 раз, не 12?
https://i2.paste.pics/deac1b4e1e23afa394d1641bdb555d65.png
Подозреваю, что ответ в перенесённом профиле. Возможно при создании и настройке ящиков в Win 7 в какой-то момент создался ключ реестра DLLPathEx и зависимость на него, а при переносе профиля естественно реестр не трогался. Интересно только какая именно настройка повлияла.

Petya V4sechkin
13-10-2021, 11:40
Stab-X, как выяснилось, это зависит от типа MAPI: DLLPath - для Simple MAPI, DLLPathEx - для Extended MAPI.

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

alekseyesin@vk
20-03-2023, 15:36
Была такая же проблема при запуске Outlook 2007

В ветке [HKEY_CURRENT_USER\Software\Clients\Mail] папки Clients просто не было,
поэтому продолжил поиск в глобальной
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook]
там в значении пути DllPathEx был указан
C:\Program Files\Microsoft Office\root\VFS\ProgramFilesCommonX64\system\msmapi\1033\msmapi32.dll
этого пути в системе не было и откуда он там взялся вообще не понятно.

Поиском по всем файлам диска С:\ нашел нужную дллку msmapi32.dll здесь:
C:\Program Files (x86)\Common Files\System\MSMAPI\1049\MSMAPI32.DLL

Прописал этот существующий путь в пути DllPathEx и после этого outlook стал запускаться без ошибок.




© OSzone.net 2001-2012