On 11/6/2013 7:32 PM, davidbergman wrote:
> "Eudora was unable to update the system registry.
> Your default mail program has not be changed."
Since I just revised my "standard essay" on this topic
for another forum, I can pretend to type very fast
by just copying and pasting :)
You should use Windows' standard methods
to set your default programs, and simply suppress
the tests and messages in Eudora, because:
Eudora knows only how to attempt to change the default mailer
for all Windows users at once, which was the only way
to set the default mailer through Windows XP,
which was the current version of Windows
as of Eudora's final update (7.1.0.9) in October 2006.
Subsequent versions of Windows have new "per Windows user"
defaults, which Eudora knows nothing about, and non-privileged
programs can no longer set registry keys for the old "global" default,
which relates to the stated problem, and may occur even if
Eudora _already is_ the default mailer for your Windows login.
It is not necessary (and in certain cases could be harmful)
to run Eudora in "administrator" mode to force the issue
(the worst case is where virtualized, re-directed files
revert back to protected locations for that one launch,
updating the wrong files during that entire session).
Here's one solution in terms of two clickable links
(within an incoming or outgoing Eudora message,
the following turn blue, like other links,
and can be clicked on while also depressing ALT):
<X-Eudora-Option:DefaultMailto=0>
<X-Eudora-Option:WarnDefaultMailto=0>
Here's another solution
in terms of the standard options interface:
1. Turn ON "Warn me if Eudora is not default mailer"
Then, when the dialog comes up at Eudora's launch:
2a. Put a check mark next to "Don't ask me again."
2b. Click the "No" button.
Detailed explanation:
Two separate settings are involved,
one of which you can see in the Options interface,
and the other of which remains unseen.
"Warn me if I start Eudora
and it's not the default mailer"
(a choice that you see in the options interface)
corresponds to this internal option value:
<X-Eudora-Option:WarnDefaultMailto>
The original default is 1 [yes]
When the warning comes up, also asking you
whether you want to set Eudora as default,
your Yes/No decision
(according to which button you press)
is remembered in this otherwise unseen setting:
<X-Eudora-Option:DefaultMailto>
The original default is 0 [no]
The warning also contains a "Do not ask me again"
check box, and if you also check that box,
then the first option ("warn me") is also turned back off.
If your last decision was "yes" (make Eudora the default)
but you also check-marked "do not ask me again"
then at every subsequent launch, Eudora will, without asking,
try to set a registry value that influences all users of the
computer (meaning all different Windows user accounts),
but that value is now protected against being changed
by non-privileged applications, and that's how you end up
getting an error about failing to change the Registry,
every single time you launch Eudora, even if you've actually
already made Eudora your default mailer at the "user level"
within Windows, which Eudora knows nothing about.
If you click _both_ links above (one for each different option)
and make _both_ value 0, then the error message will go away.
Or, if you turn _on_ the "warn me" option, Eudora will ask you
what to do, when it is next launched, and the right response is:
(a) Put a check mark next to "Don't ask me again."
(b) Click the "No" button.
Eudora will then forever afterward not ask you again,
but now without trying to change anything in the Registry,
so there will be no more "can't change the Registry" messages.
--