4

Я пытаюсь заставить Eudora работать гладко под Windows 7. Я знаю, что он устарел, но у меня есть специальные фильтры и сценарии Perl, которые нельзя переносить на другие почтовые клиенты.

Когда Eudora запускается в Windows 7, отображается диалоговое окно с сообщением об ошибке «Не удалось установить Eudora MAPI из-за MAPI.DLL и / или MAPI32.DLL не может быть переименована ", после чего появляется диалоговое окно с сообщением об ошибке" Eudora не смогла обновить системный реестр. Ваша почтовая программа по умолчанию не была изменена. "

В этой статье говорится, что Eudora должна быть почтовой программой по умолчанию, чтобы предотвратить эту ошибку. В Windows 7 Eudora не указана как опция в списке программ по умолчанию. Нет возможности добавлять какие-либо новые программы. Другие статьи о том, как добавить новую программу по умолчанию, предлагают добавить ассоциацию типов файлов для новой программы. Однако Eudora уже ассоциируется с.Тип файла MBX, но он по-прежнему недоступен в списке программ по умолчанию.

Этот вопрос говорит, что приложения должны "зарегистрироваться", но ответы (и связанная статья MSDN) не объясняют, как это делается.

Как сделать Eudora почтовой программой по умолчанию под Windows 7?

2 ответа2

4

Я наконец получил это, чтобы работать на меня. Проблема с Windows 7 заключается в том, что реестр окончательно защищен. Eudora (по умолчанию) не запускается с привилегиями и поэтому не может изменить реестр. Но он также не устанавливает ловушки, которые Windows 7 должна знать, что она может быть установлена в качестве почтовой программы по умолчанию. [По какой-то странной причине MAILTO также не указан в качестве протокола - это означает, что вы не можете использовать этот метод.]

Решение состоит в том, чтобы щелкнуть правой кнопкой мыши значок программы Eudora.exe и выбрать «Запуск от имени администратора». Затем вам нужно будет это подтвердить, когда запрос UAC спросит, все ли в порядке.

Eudora будет жаловаться, поскольку начинается с того, что он не по умолчанию. Скажите, что все в порядке, чтобы сделать его по умолчанию. Затем он продолжит запуск normall.

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

1

Здесь задают два вопроса

  1. Как сделать Eudora почтовым клиентом по умолчанию в Windows 7
  2. Как исправить сообщение об ошибке - Когда Eudora запускается в Win7, отображается диалоговое окно с сообщением об ошибке «Не удалось установить Eudora MAPI из-за MAPI.DLL и / или MAPI32.DLL не может быть переименована », после чего следует диалоговое окно с сообщением об ошибке« Eudora не смогла обновить системный реестр. Ваша почтовая программа по умолчанию не была изменена. "

==

Ответ на вопрос 2.

Я должен был дать себе разрешение на файлы mapi.dll и mapi32.dll, а затем запустить программу sweudora.exe (которая настраивает параметры Eudora mapi). Вот как:

1 Откройте командную строку администратора, введя cmd в поле поиска в меню «Пуск», и нажмите комбинацию клавиш Ctrl+Shift+Enter. 2 Чтобы стать владельцем файлов, вам нужно использовать команду takeown.

3 прием /f C:\Windows\System32\MAPI.DLL

Это даст вам право собственности на файлы MAPI.DLL, но у вас все еще нет прав на удаление или изменение прав доступа к ним.

4 Теперь запустите команду cacls, чтобы получить полный контроль над файлом: cacls C:\Windows\System32\MAPI.DLL /G geek: F

Обратите внимание, что мое имя пользователя - geek, поэтому вы подставите свое имя пользователя там.

5 Повторите эту процедуру для MAPI32.DLL 6 Теперь запустите программу sweudora.exe

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .