XNK file for public folder (Office 2007 & Vista 64)

F

flaterp

I'm very familiar with the problems Office 2007 has with the XNK extension.
When I previously had Office 2007 installed on XP and Vista 32-bit machines,
I was able to modify the registry as a workaround. However, I have recently
installed Vista 64-bit, and the registry fixes for XP 32 and XP 64 do not
work.

When I double-click on an XNK file, a new email message pops up with the XNK
file as an attachment. I have tried modifying the command line, but that
doesn't work either. The folder of interest is a public folder being accessed
by multiple users (and multiple Windows OS).

Are there any suggestions for accessing XNKs using Office 2007 on Vista 64?
If not, I may just abandon the shortcut method.

Thanks in advance.
 
D

Diane Poremsky [MVP]

You are using this fix: http://support.microsoft.com/kb/931218/ ?

In vista you need to edit the registry directly to add new file types. I'd
probably export the relevant key from xp (just the xnk key and its subkeys)
and import it on vista or at least look at it so you know what to add. its
under hkey classed root.

--
Diane Poremsky [MVP - Outlook]



Outlook Tips by email:
mailto:[email protected]

EMO - a weekly newsletter about Outlook and Exchange:
mailto:[email protected]

Let's Really Fix Outlook 2010
http://forums.slipstick.com/forumdisplay.php?f=34
 
F

flaterp

No, I am using this fix: http://www.msoutlook.info/question/108.

It looks like the MS support page you reference applies to XP. In Vista I go
to Control Panel > Default Programs > Set Associations and ".xnk" is listed
to be opened with MS Outlook.

It odd that the problem exists in 64-bit Vista and not 32-bit.
 
D

Diane Poremsky [MVP]

Vista doesn't allow you to add file types directly so you need to add the
xnk file type yourself. The action you need to add is identical for both xp
and vista though. All you need to know is how to add extensions to the
registry.

What path for outlook is in the registry in x64?



--
Diane Poremsky [MVP - Outlook]



Outlook Tips by email:
mailto:[email protected]

EMO - a weekly newsletter about Outlook and Exchange:
mailto:[email protected]

Let's Really Fix Outlook 2010
http://forums.slipstick.com/forumdisplay.php?f=34

flaterp said:
No, I am using this fix: http://www.msoutlook.info/question/108.

It looks like the MS support page you reference applies to XP. In Vista I
go
to Control Panel > Default Programs > Set Associations and ".xnk" is
listed
to be opened with MS Outlook.

It odd that the problem exists in 64-bit Vista and not 32-bit.



Diane Poremsky said:
You are using this fix: http://support.microsoft.com/kb/931218/ ?

In vista you need to edit the registry directly to add new file types.
I'd
probably export the relevant key from xp (just the xnk key and its
subkeys)
and import it on vista or at least look at it so you know what to add.
its
under hkey classed root.

--
Diane Poremsky [MVP - Outlook]



Outlook Tips by email:
mailto:[email protected]

EMO - a weekly newsletter about Outlook and Exchange:
mailto:[email protected]

Let's Really Fix Outlook 2010
http://forums.slipstick.com/forumdisplay.php?f=34
 
F

flaterp

It appears that the registry path for Outlook is:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Outlook].
 
R

Roady [MVP]

The fix in the article still works; even for Windows 7.
Have you verified that the keys actually got added to your registry?
Some anti-malware suite might work against you here.

The key you referenced has nothing to do with this fix.



-----

flaterp said:
It appears that the registry path for Outlook is:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Outlook].


Diane Poremsky said:
Vista doesn't allow you to add file types directly so you need to add the
xnk file type yourself. The action you need to add is identical for both
xp
and vista though. All you need to know is how to add extensions to the
registry.

What path for outlook is in the registry in x64?



--
Diane Poremsky [MVP - Outlook]



Outlook Tips by email:
mailto:[email protected]

EMO - a weekly newsletter about Outlook and Exchange:
mailto:[email protected]

Let's Really Fix Outlook 2010
http://forums.slipstick.com/forumdisplay.php?f=34
 
F

flaterp

roady, yes the keys got added to the registry . . . if you're referring to
those below. Diane asked for the Outlook path, so that is why I included it.

[HKEY_CLASSES_ROOT\.xnk]
@="xnkfile"
[HKEY_CLASSES_ROOT\.xnk\xnkfile]
[HKEY_CLASSES_ROOT\.xnk\xnkfile\ShellNew]
[HKEY_CLASSES_ROOT\xnkfile]
@="Exchange Shortcut"
"NeverShowExt"=""
"IsShortcut"=""
[HKEY_CLASSES_ROOT\xnkfile\DefaultIcon]
@="C:\\Program Files (x86)\\Microsoft Office\\OFFICE12\\OUTLOOK.EXE,1"
[HKEY_CLASSES_ROOT\xnkfile\shell]
@="Open"
[HKEY_CLASSES_ROOT\xnkfile\shell\Open]
[HKEY_CLASSES_ROOT\xnkfile\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\OFFICE12\\OUTLOOK.EXE\" /x
\"%1\""
 
D

Diane Poremsky [MVP]

This is the path I'm looking for:
HKEY_CLASSES_ROOT\xnkfile\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\OFFICE12\\OUTLOOK.EXE\" -

is outlook installed at C:\Program Files (x86)\Microsoft Office\OFFICE12?



--
Diane Poremsky [MVP - Outlook]



Outlook Tips by email:
mailto:[email protected]

EMO - a weekly newsletter about Outlook and Exchange:
mailto:[email protected]

Let's Really Fix Outlook 2010
http://forums.slipstick.com/forumdisplay.php?f=34

flaterp said:
It appears that the registry path for Outlook is:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Outlook].


Diane Poremsky said:
Vista doesn't allow you to add file types directly so you need to add the
xnk file type yourself. The action you need to add is identical for both
xp
and vista though. All you need to know is how to add extensions to the
registry.

What path for outlook is in the registry in x64?



--
Diane Poremsky [MVP - Outlook]



Outlook Tips by email:
mailto:[email protected]

EMO - a weekly newsletter about Outlook and Exchange:
mailto:[email protected]

Let's Really Fix Outlook 2010
http://forums.slipstick.com/forumdisplay.php?f=34
 
R

Roady [MVP]

You said in your original post that you tried registry fixes which applied
to Windows XP and especially the 32-bit ones. Also that you have modified
some command line.

Did you undo these changes before applying my downloadable registry fix? If
not, you probably have created a conflict for executing xnk-files which is
why it is failing on your machine.



-----

flaterp said:
roady, yes the keys got added to the registry . . . if you're referring to
those below. Diane asked for the Outlook path, so that is why I included
it.

[HKEY_CLASSES_ROOT\.xnk]
@="xnkfile"
[HKEY_CLASSES_ROOT\.xnk\xnkfile]
[HKEY_CLASSES_ROOT\.xnk\xnkfile\ShellNew]
[HKEY_CLASSES_ROOT\xnkfile]
@="Exchange Shortcut"
"NeverShowExt"=""
"IsShortcut"=""
[HKEY_CLASSES_ROOT\xnkfile\DefaultIcon]
@="C:\\Program Files (x86)\\Microsoft Office\\OFFICE12\\OUTLOOK.EXE,1"
[HKEY_CLASSES_ROOT\xnkfile\shell]
@="Open"
[HKEY_CLASSES_ROOT\xnkfile\shell\Open]
[HKEY_CLASSES_ROOT\xnkfile\shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\OFFICE12\\OUTLOOK.EXE\" /x
\"%1\""



Roady said:
The fix in the article still works; even for Windows 7.
Have you verified that the keys actually got added to your registry?
Some anti-malware suite might work against you here.

The key you referenced has nothing to do with this fix.
 
F

flaterp

You are correct, but I couldn't get the command line 'fix' to work
originally. So I did undo the changes.

Could it possibly be a group policy issue? I may check into that tomorrow.
 

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