I have recently updated to Windows 10. In order to get rid of the overlay-arrows for links on the desktop, I edited the registry
by inserting a "x" to disable the key "IsShortcut" for "lnkfile":
rename HKEY_CLASSES_ROOT\lnkfile\IsShortcut to KEY_CLASSES_ROOT\lnkfile\xIsShortcut
Afterwards, all lnk-files on the Desktop still work as expected: clicking them launches the target, and no more overlay-arrows are displayed.
But when clicking any lnk-files inside TC, I get this message now:
Code: Select all
---------------------------
Total Commander
---------------------------
Error executing program! (31)
---------------------------
OK
---------------------------
I have tried to use different methods to suppress the overlay-arrows. (unsuccessful: arrows will still be shown)
Please, can anybody offer any advice as to what I could do to:
1 - not have any overlay-arrows displayed for links on the Desktop AND
2 - be able to use the lnk-files from inside TC without any error messages.
Thank you for reading this post.
PS: Here is an up-to-date export from regedit for reference, in case I screwed something up along the way.
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"FriendlyTypeName"="@shell32.dll,-4153"
"NeverShowExt"=""
"xIsShortcut"=""
[HKEY_CLASSES_ROOT\lnkfile\CLSID]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\NvAppShExt]
@="{A929C4CE-FD36-4270-B4F5-34ECAC5BD63C}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenContainingFolderMenu]
@="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenGLShExt]
@="{E97DEC16-A50D-49bb-AE24-CF682282E08D}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
@=""
[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\Console]
@="{D2942F8E-478E-41D3-870A-35A16238F4EE}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
[HKEY_CLASSES_ROOT\lnkfile\tabsets]
"selection"=dword:00000705