.LNK

Archivo LNK

Windows Shell Link (Shortcut)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .lnk es un acceso directo de Windows Shell, el formato de acceso directo que Windows ha utilizado desde Windows 95. Al hacer doble clic en él, se abre el programa o archivo de destino; el acceso directo en sí no contiene datos. Si todos sus archivos se convirtieron de repente en iconos .lnk, un «virus de acceso directo» ocultó los originales; todavía están allí. Y sí, un .lnk recibido por correo electrónico puede ser peligroso.

Desarrollador: Microsoft Categoría: Archivos de sistema Estándar abierto MIME: application/x-ms-shortcut
SE ABRE EN Windows macOS Linux
Relacionado: .NOMEDIA · .DLL · .TMP · .PKG

En esta página

19k+ extensiones indexadas
Última revisión Aug 9, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo LNK?

Los archivos .lnk son los archivos de acceso directo utilizados en el sistema Windows. Contienen información sobre el tipo y la ubicación del destino -identificado por una ruta local, un recurso compartido UNC o una lista de Shell Item ID- y sobre el programa asociado.

Los archivos .lnk pueden contener información adicional definida por el usuario. Si están asociados con una aplicación .exe, también pueden indicar atributos de inicio iniciales para el programa al que se refieren, como el estado de la ventana, el directorio de trabajo y los argumentos de la línea de comandos. En Windows, los archivos .lnk muestran el mismo icono que su archivo de destino. La extensión .lnk está oculta en el nombre del archivo por defecto y no aparece en el Explorador de archivos.

El formato binario está documentado por Microsoft como la especificación MS-SHLLINK (publicada en 2010). Cada archivo .lnk comienza con un encabezado fijo de 76 bytes: bytes mágicos 4C 00 00 00 seguidos por el CLSID de la clase shell link fija. Los formatos de acceso directo relacionados incluyen .url (acceso directo de internet) y .pif (acceso directo de programa DOS heredado).

Cuando un acceso directo .lnk deja de funcionar

Cambiar algunos parámetros del archivo de destino -como su nombre o ubicación- provoca la desactivación de todos los archivos de acceso directo que conducen a él. Los cambios en las letras de unidad o en las asignaciones de recursos compartidos de red también pueden hacer que los accesos directos del escritorio desaparezcan. Windows incluye un servicio de seguimiento de enlaces que intenta reparar los accesos directos rotos automáticamente; cuando falla, la solución recomendada es volver a crear el acceso directo o actualizar la ruta de destino a través del diálogo de *Propiedades*.

Seguridad y protección

RIESGO: HIGH

LNK es uno de los formatos de acceso inicial más abusados en Windows. Un acceso directo puede iniciar silenciosamente cmd/PowerShell con argumentos controlados por el atacante y un icono disfrazado (PDF, carpeta); desde que Microsoft bloqueó las macros de Office de internet en 2022, los LNK dentro de archivos adjuntos ZIP/ISO se convirtieron en un vector principal de malware. Los fallos históricos de LNK incluyen CVE-2010-2568 (Stuxnet, ejecución de código al procesar iconos) y ZDI-CAN-25373 / CVE-2025-9491 - argumentos rellenados con espacios en blanco que ocultan el comando real en el diálogo de Propiedades, explotado por más de 11 grupos patrocinados por estados desde ~2017 y parcheado por Microsoft solo en las actualizaciones de noviembre de 2025. Reglas para usuarios: nunca haga doble clic en un .lnk que llegue por correo/USB, inspecciónelo con LECmd/ExifTool en su lugar y mantenga Windows actualizado. El «virus de acceso directo» en unidades USB oculta carpetas y las reemplaza con accesos directos maliciosos; limpie con un escaneo de AV más attrib, no se limite a borrar los enlaces.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOWindows Shell Link (Shortcut)
DESARROLLADORMicrosoftdesde 1995 (Windows 95); binary format publicly documented since 2010 as MS-SHLLINK
TIPO MIMEapplication/x-ms-shortcut
TIPOMetadatos de acceso directo / shell link binario (no es un documento)
ESTÁNDARAbierto · libre de regalías
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
000102030405060708090a0b0c0d0e0f10111213
HEX
4C0000000114020000000000C000000000000046
ASCII
L··················F
Primeros 4 bytes = HeaderSize 0x0000004C; bytes 4-19 = ID de clase shell link fijo.

Programas que abren archivos LNK

Windows3 apps
Microsoft Windows (File Explorer) Integrado El doble clic ejecuta el destino. Clic derecho → Propiedades muestra el campo Destino; «Abrir ubicación del archivo» salta al archivo real. Para reparar una asociación .lnk rota, elimine HKCU\...\FileExts\.lnk\UserChoice y reinicie el Explorador.
LECmd (Eric Zimmerman) Gratis Línea de comandos: LECmd.exe -f archivo.lnk - vuelca todos los metadatos (destino, marcas de tiempo, ID de máquina) sin ejecutar nada; estándar forense.
ExifTool Código abierto exiftool archivo.lnk imprime la ruta de destino, los argumentos y los metadatos de la máquina de forma segura (sin ejecución); también funciona en macOS/Linux.
macOS1 app
ExifTool Código abierto exiftool archivo.lnk imprime la ruta de destino, los argumentos y los metadatos de la máquina de forma segura (sin ejecución); también funciona en macOS/Linux.
Linux2 apps
liblnk (lnkinfo) Código abierto Instale liblnk-utils, luego lnkinfo archivo.lnk para inspeccionar el destino y los metadatos del acceso directo.
ExifTool Código abierto exiftool archivo.lnk imprime la ruta de destino, los argumentos y los metadatos de la máquina de forma segura (sin ejecución); también funciona en macOS/Linux.

Detalles técnicos

especificación profunda
Tipo de contenedorEncabezado binario de longitud fija (76 bytes) seguido de bloques de datos opcionales de longitud variable
Bytes mágicos4C 00 00 00 01 14 02 00 … C0 00 … 46 - los primeros 4 bytes codifican el tamaño del encabezado; los bytes 4-19 contienen el CLSID de la clase shell link fija, ambos en el desplazamiento 0
Tipo MIMEapplication/x-ms-shortcut
Orden de bytesLittle-endian en todos los campos numéricos
Codificación de cadenasCode-page (ANSI) o Unicode (UTF-16 LE); una bandera en ShellLinkHeader indica qué codificación está presente
Tipos de referencia de destinoRuta de archivo o carpeta local, ruta de red UNC, raíz de volumen o ruta expandida por variables de entorno mediante EnvironmentVariableDataBlock
Estructuras de datos claveShellLinkHeader, LinkTargetIDList (ITEMIDLIST), LinkInfo, bloques StringData, bloques ExtraData - todos opcionales excepto el encabezado
Campo de estado de ventanaShowCommand en el encabezado: 1 = Normal, 3 = Maximizado, 7 = Minimizado
Campo de tecla de acceso rápidoValor de 16 bits en el encabezado que combina un código VirtualKey con banderas modificadoras (Shift, Ctrl, Alt)
Soporte de ruta relativaLa cadena opcional RelativePath permite que el shell de Windows repare automáticamente un acceso directo roto cuando el destino se mueve dentro del mismo volumen
Marcas de tiempo de destino incrustadasLos valores FileTime para la creación, última escritura y último acceso del destino se almacenan en LinkInfo, lo que hace que los archivos .lnk sean artefactos valiosos en informática forense
Almacenamiento de iconosCadena de ruta IconLocation separada más un IconIndex entero que apunta al recurso de icono dentro de ese archivo
Visibilidad de la extensiónOculta por el shell de Windows por defecto; controlada por el valor HideFileExt bajo HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Historial de seguridadExplotado por Stuxnet (CVE-2010-2568): archivos .lnk maliciosos activaban la ejecución de código al renderizar el icono; parcheado en MS10-046 (agosto de 2010)
Soporte de plataformasNativo de Windows 95 y todas las versiones posteriores de Windows; analizable en Linux y macOS a través de liblnk (lnkinfo) y ExifTool
Lanzado1995 (Windows 95); binary format publicly documented since 2010 as MS-SHLLINK
Estándar abiertoSí · libre de regalías
Especificaciónlearn.microsoft.com

Conversiones de LNK

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos LNK. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos LNK.

Preguntas frecuentes

¿Todos mis archivos se convirtieron en accesos directos .lnk? ¿Cómo los recupero?
Casi con seguridad sus archivos están ocultos por un «virus de acceso directo», no perdidos. Escanee con un antivirus y luego desocúltelos: abra el Símbolo del sistema y ejecute attrib -h -r -s /s /d X:\*.* (reemplace X: con la unidad). Elimine los archivos .lnk sobrantes después.
Cada acceso directo se abre ahora con Notepad/Word. ¿Cómo reparo la asociación .lnk?
Usted le indicó a Windows que «abriera siempre» .lnk con ese programa. Solución: en el Editor del Registro elimine HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk\UserChoice, luego reinicie el Explorador o reinicie el equipo.
¿Es peligroso un archivo .lnk?
Puede serlo. Un acceso directo puede ejecutar cualquier comando con argumentos ocultos y un icono falso. Trate los archivos .lnk recibidos por correo electrónico, en archivos comprimidos o en unidades USB encontradas como hostiles; inspecciónelos con LECmd o ExifTool en lugar de hacer doble clic.
¿Cómo veo a qué apunta un acceso directo?
Clic derecho → Propiedades → pestaña Acceso directo → Destino. Desde la actualización de Windows de noviembre de 2025, el diálogo muestra el comando completo, incluidos los argumentos largos (antes, el malware podía ocultarlos con espacios en blanco).
¿Puedo abrir un archivo .lnk de Windows en un Mac o Linux?
No para ejecutarlo; el destino es una ruta de Windows que no existe allí. Puede leer a qué apunta con ExifTool o lnkinfo. Si alguien pretendía enviarle un documento, envió el acceso directo por error; pida el archivo real.
¿Por qué no veo la extensión .lnk incluso con las extensiones habilitadas?
Windows siempre la oculta mediante el valor de registro NeverShowExt en el tipo lnkfile, por lo que los accesos directos solo muestran el icono de la flecha curva. El malware abusa de esto para disfrazar «factura.pdf.lnk» como «factura.pdf».

Referencias

1Microsoft - [MS-SHLLINK]: Shell Link (.LNK) Binary File Formatlearn.microsoft.com
2Trend Micro ZDI - ZDI-CAN-25373: Windows shortcut exploited by state actorswww.trendmicro.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Extensiones relacionadas

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.PKGmacOS Installer Package
.ETLEvent Trace Log
.ASECAndroid Secure Encrypted Container (apps-on-SD container)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z