Link to home
Start Free TrialLog in
Avatar of macuma
macuma

asked on

Outlook URL protocol error

Within our project folders we have an Outlook shortcut which starts Outlook and goes to the relevant Contact folder on the Exchange Server.

The shorctut has the format outlook:\\Public Folders\All Public Folders\2285 contacts

These shortcuts have been working perfectly OK with Windows XP.

We are now starting to rollout Windows 7 and are getting the following error message when using the shortcuts.

Unable to open the Internet shortcut. The protocol "Outlook" does not have a registered program.

How do I go about registering Outlook to this type of shortcut?
ASKER CERTIFIED SOLUTION
Avatar of David Lee
David Lee
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of macuma
macuma

ASKER

I have edited the registry as follows rebooted the machine but still no luck

[HKEY_CLASSES_ROOT\.outlook]
@="URL:Outlook Folders"
"URL Protocol"="\"\""

[HKEY_CLASSES_ROOT\.outlook\DefaultIcon]
@="\"C:\\PROGRA~1\\MICROS~2\\OFFICE12\\OUTLLIB.DLL,-9403\""

[HKEY_CLASSES_ROOT\.outlook\shell]

[HKEY_CLASSES_ROOT\.outlook\shell\open]

[HKEY_CLASSES_ROOT\.outlook\shell\open\command]
@="\"C:\\PROGRA~1\\MICROS~2\\OFFICE12\\OUTLOOK.EXE\" /select \"%1\""
Avatar of macuma

ASKER

Sorry misread solution. Correct regedit is:-

[HKEY_CLASSES_ROOT\outlook]
"URL Protocol"=""
@="URL:Outlook Folders"

[HKEY_CLASSES_ROOT\outlook\DefaultIcon]
@="C:\\PROGRA~1\\MICROSOFT OFFICE\\OFFICE12\\OUTLLIB.DLL,-9403"

[HKEY_CLASSES_ROOT\outlook\shell]
@="open"

[HKEY_CLASSES_ROOT\outlook\shell\open]
@=""

[HKEY_CLASSES_ROOT\outlook\shell\open\command]
@="\"C:\\PROGRA~1\\MICROSOFT OFFICE\\OFFICE12\\OUTLOOK.EXE\" /select \"%1\""