# Windows registry keys that affect shortcuts behavior

I want to ask if someone has an info about windows registry key HKCR\lnkfile. As I've found out it describes how shortcuts have to do their work but cannot manage to find much info, all I know, that if this key is removed then shortcuts in windows machine do not working. So want to ask if someone knows something about that key, its subkeys and values.

-
Are you looking for the original values or just how those values work? –  Mario Oct 2 '13 at 9:23
@Mario I'm looking how that values work, I know originals. –  ST3 Oct 2 '13 at 9:38

Most basics regarding these keys can be found in this MSDN article.

Under Windows 8 there are a few sub keys and values:

• The default value usually defines the visible file type name, but here it is ignored (see FriendlyTypeName).
• Clsid (key) defines the CLSID associated with shortcuts.
• EditFlags (value) is a bitmask using the FILETYPEATTRIBUTEFLAGS.
• FriendlyTypeName (value) is simply a linked string ressource identifying the file (overwriting the default value).
• IsShortcut (value) is a hint for Explorer and common dialog controls to show the shortcut arrow in the corner of the file icon. The value doesn't matter, the existance of the value is enough.
• NeverShowExt (value) is another hint and does exactly what the name implies.
• ShellEx (key) defines additional handlers (CLSIDs in keys):