En otros sistemas similares, escribir foo.lnk en un cuadro cmd.exe invocará el enlace (abra lo que apunta), pero por alguna razón en un sistema en particular, abre el contenido del archivo .lnk en Wordpad (que parece viene de HKCR\*\Shell\(Default) que tiene el valor Wordpad.)

He buscado en la web y leído a través de hilos como ¿Cómo restablecer los accesos directos (archivo .lnk) en Windows 7? pero ninguna de las soluciones allí ayudó.

assoc .lnk muestra .lnk=lnkfile ya.

HKCR\.lnk\(Default) muestra lnkfile.

También he intentado limpiar HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk.

Pero el problema persiste.

A continuación se muestra información del registro. No dude en solicitar cualquier información adicional.
HKEY_CLASSES_ROOT \ *
HKEY_CLASSES_ROOT \ .lnk y HKEY_CLASSES_ROOT \ lnkfile

Gracias por cualquier ayuda.

gordonfish
fuente