from another forum.
1. Open Windows Explorer
2. Go to Tools > Folder Options...
3. Click the "File Types" tab
4. Find (NONE) URL:Hyper Text Transfer Protocol, click it, and click the "Advanced" button
5. Click the open action and click the "Edit" button
6. Make sure your window matches the one I attached below. The "Application used... field" should be
"C:\Program Files\Internet Explorer\iexplore.exe" -requestPending -osint -url "%1"
also this, which looks almost the same.
Then it sounds like the DDE transfer of the parameter specifying the URL is
not getting transferred. First see if using Internet Options -> Advanced
tab -> Reset gets IE working again for URL links inside of e-mails.
If that doesn't help, go to Folder Options -> File Types
(NONE) URL: HyperText Transfer Protocol
If the Change button is enabled then something else inserted itself as the
URL scheme handler at some time. See if you can change back to the
defaults; otherwise, go under Advanced and check the following settings to
edit the action(s):
Application used to perform action:
"C:\Program Files\Internet Explorer\IEXPLORE.EXE" -nohome
DDE Application Not Running:
The open action will result in opening IE with no home page. You're
interested in how the DDE association is defined to have IE used as the
handler for the URL HTTP scheme. If, for example, the %1 was missing from
the DDE message passed from the client (e-mail program) to the server (IE)
then the server will load but have no parameter specifying what URL to load.
The %1 replaceable parameter would be the value of the URL string on which
you clicked in the e-mail.