Default mail client is not properly installed

G

Guest

I accidentally removed IE by Add/Remove Windows Components under Control
Panel – Add or Remove Programs. After I added it back, I noticed that there
are a few of strange behaviors in IE. The most annoy one is that whenever I
click those hyperlink for mailto, the IE always pops the window with this
message:

Could not perform this operation because the default mail client is not
properly installed

Everything seems to be setup properly. E-mail setting under Internet Options
-> Programs is set correctly to Microsoft Office Outlook. The register looks
correctly to me as well. Under HKEY_CLASSES_ROOT, there is entry for “mailtoâ€
that contains following values:
(Default) URL:MailTo Protocol
EditFlags 02 00 00 00
URL Protocol

And mailto\shell\open\command contains:
(Default) "C:\PROGRA~1\MICROS~2\OFFICE11\OUTLOOK.EXE" -c
IPM.Note /m "%1"

Does anyone can point me out where the IE is not configured correctly that
cause this problem? Appreicated!

Michael X.
 
G

Guest

Thanks for the reply. But I followed that instruction, but it still doesn't
work. I used to be able to go to Start -> Run -> typing "mailto:", WindowXP
open email. But now, I also get this error message
"This file does not have a program associated with it for performing this
action. Create an association in the Folder Options control panel".
But File Types URL:MailTo Protocol with (NONE) for its Extensions seems
correctly set in my machine. It cannot be deleted or change, but I can use
"Advanced" button on that dialog window to check and update its setting. But
it also doesn't help.

It seems somehow WindowXP doesn't pick up this setting. Any further
suggestion on it?

Thanks,
Michael X.
 
J

Jon Kennedy

Under File types for URL:MailtoProtocol - try changing the command from the
8.3 (short) naming to the full path name:

Application Used To Perform Action box for the Open command:

"C:\Program Files\Microsoft Office\Office11\outlook.exe" -c IPM.Note /m "%1"

NOTE: Type the quotation marks in the box.

See this article for possible help -
http://support.microsoft.com/?kbid=813745
 
P

PA Bear

See Jon's reply.

Is this a machine at work, Michael, or your own, personal machine?
 
G

Guest

Thanks again for all replies. I tried Jon's suggestion, and also
http://support.microsoft.com/?kbid=813745. But they don't help. It seems
somehow, my machine lost file types assocation to URL:MailTo Protocol. I do
see it under File Types. I don't have a way to delete it and add it, I guess
it is because it is set by system.

Any further suggestions?

BTW - The machine is at work, I talked to our system Admin, we didn't block
anything of the computer.

Again, thanks for all replies.

Michael X.
 
J

Jon Kennedy

In Internet Explorer, verify the e-mail program:
a. On the Tools menu, click Internet Options.
b. On the Programs tab, in the E-mail box, change the default mail program
to Outlook Express, and then click Apply.
c. In the E-mail box, change the default mail program back to Outlook, and
then click Apply.
d. Close the Internet Options dialog box.
e. Click the Start button, click Run, type mailto:, and then click OK.
 
J

Jon Kennedy

Also forgot to mention - in the URL:Mailto protocol file type setting box,
under the Open "Action" where you put in the path to Outlook, the DDE
settings should also be there:

Use DDE checked
DDE Message: (leave blank)
Application: Outlook
DDE Application not running: (leave blank)
Topic: System
 
G

Guest

Jon,

Thanks for detail steps. But no luck to me, it doesn't work. I suspect there
there might be some other setting which need to be corrected.

Thanks,
Michael X.
 
G

Guest

Thanks for all the reply. I tried to uninstall MS office which include
outlook and installed it again, it didn't help. :(.

It seems I will live with what it is now untill the company upgrade the
machine next time...

Thanks!
Michael X.
 
R

Robert Aldwinckle

Michael X. said:
Thanks for the reply. But I followed that instruction, but it still doesn't
work. I used to be able to go to Start -> Run -> typing "mailto:", WindowXP
open email.

Neat stuff! Thanks for the tip! :)

But now, I also get this error message
"This file does not have a program associated with it for performing this
action. Create an association in the Folder Options control panel".
But File Types URL:MailTo Protocol with (NONE) for its Extensions seems
correctly set in my machine. It cannot be deleted or change, but I can use
"Advanced" button on that dialog window to check and update its setting. But
it also doesn't help.

It seems somehow WindowXP doesn't pick up this setting. Any further
suggestion on it?


Try some diagnosis? ;)

Open a command window and enter:

ftype | find /i "mailto"

If you have access to another machine which is otherwise identically
configured comparing the output of that command on both may give
you a clue.

Also, even though you can't use mailto: by itself from the Run...
window see what happens if you put it into mailto's action string
and execute that. For example, my default mailto: program is OE
Here's the output that I get from the above command pipeline:

<example>
D:\WINDOWS\system32>ftype | find /i "mailto"
mailto="%ProgramFiles%\Outlook Express\msimn.exe" /mailurl:%1
</example>

And then when I Run...

"%ProgramFiles%\Outlook Express\msimn.exe" /mailurl:mailto:

I get exactly the same result as I do with just mailto:


Going deeper in the analysis you could start RegMon (freeware
from SysInternals) and compare traces between two otherwise
identical systems. Choose a fairly restrictive filter at first such as
just mail to avoid having to deal with unnecessary complexity.


Please let us know your findings.

Thanks,
Michael X.


Good luck

Robert Aldwinckle
---
 
G

Guest

Robert,

Thanks for the hint. ftype returns the correct result. The tool you suggest
is pretty neat, but it's too hard for me to trace the difference. I compared
with another computer with the same system as mine, and running the same
command with filter by "mailto", but it seems mine is fine as well. I'm out
of mind.

Thanks,
Michael X.
 
G

Guest

I got this result after run ftype |find /i "mailto",
C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE" -c IPM.Note /m ".
Because I'm using outlook. So I don't how to do in this case.

Michael X.
 
R

Robert Aldwinckle

Michael X. said:
I got this result after run ftype |find /i "mailto",
C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE" -c IPM.Note /m ".
Because I'm using outlook. So I don't how to do in this case.

And it looks exactly the same on your other computer--the one that works?

BTW I hope you have made a typo regarding quotes or I think the
quotes that you have listed would cause a problem. Also it looks as if
you would not have given us the whole thing: <eg>

<title>KB312346 - OL2002: Clicking Mailto Links on Web Pages Does Not Open New Mail Message</title>

<quote>
"C:\Program Files\Microsoft Office\Office10\OUTLOOK.EXE" -c IPM.Note /m "%1"
</quote>

(TechNet search for
"IPM.Note" mailto association
)


In that case the analogous test you would want to Run... is:

"C:\Program Files\Microsoft Office\Office10\OUTLOOK.EXE" -c IPM.Note /m "mailto:"


HTH

Robert
---
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top