Guía de tecnologías

Limpiar accesos directos rotos en Windows con ChkLnks.exe

4 min read Windows Actualizado 18 Sep 2025
Eliminar accesos directos rotos con ChkLnks.exe
Eliminar accesos directos rotos con ChkLnks.exe

Vista general del escaneo de accesos directos rotos

Qué es ChkLnks.exe

ChkLnks.exe es una pequeña aplicación que busca accesos directos no funcionales en tu equipo y ofrece opciones para eliminarlos de forma segura. No requiere instalación: ejecutas el .exe y sigue un asistente que muestra los resultados en tiempo real.

Breve definición: Un acceso directo roto es un archivo .lnk cuyo destino ya no existe o no es accesible.

Pantalla inicial del asistente Link Check

Compatibilidad y dónde obtenerlo

  • Origen: viene dentro del Windows Server 2003 Resource Kit. También puede descargarse de forma independiente el ejecutable ChkLnks.exe (archivo ZIP de ~364 KB) desde archivos de utilidades o repositorios de archivos antiguos. El enlace original puede estar obsoleto.
  • Sistemas probados: Windows Server 2003, Windows XP y Windows Vista. Comentarios anecdóticos indican que puede funcionar en Windows 7, pero no hay garantía en versiones más modernas como Windows 10 o 11.

Importante: no inventes ni confíes en fuentes no verificadas; descarga de sitios oficiales o repositorios confiables. Si no estás seguro, pruébalo en una máquina virtual.

Cómo usar ChkLnks.exe paso a paso

  1. Descarga ChkLnks.exe y extrae el ejecutable si viene en ZIP.
  2. Ejecuta ChkLnks.exe con privilegios de usuario normal; no requiere instalación.
  3. Aparecerá el asistente Link Check. Pulsa el botón Next (Siguiente) para iniciar el escaneo.

Asistente mostrando progresos del escaneo

  1. El programa lista accesos directos que considera rotos. Cada entrada muestra una casilla para seleccionar.

Listado de accesos directos rotos detectados

  1. Marca las casillas junto a los accesos directos que quieras eliminar. Puedes usar Seleccionar todo para borrar en lote.

Selección de accesos directos para eliminar

  1. Pulsa Finalizar para que el programa elimine los accesos directos seleccionados. Aparecerá un diálogo confirmando la operación.

Diálogo de confirmación tras limpieza

  1. Revisa tu escritorio y menús para comprobar que todo está en orden.

En mis pruebas en equipos de ensayo, obtuve listas considerables de accesos directos huérfanos tras probar freeware y desinstalaciones.

Lista extensa de accesos directos huérfanos encontrados en equipo de pruebas

Mini metodología de verificación antes de borrar

  • Haz una copia de seguridad rápida de la carpeta donde se muestran los accesos directos importantes (por ejemplo, el escritorio). Una simple copia a otra carpeta es suficiente.
  • Crea un punto de restauración del sistema si tu versión de Windows lo soporta.
  • Revisa los accesos directos identificados antes de borrarlos: algunos apuntan a aplicaciones portables o unidades extraíbles que están temporalmente desconectadas.

Lista de comprobación antes de ejecutar

  • Descargar desde fuente confiable.
  • Ejecutar en equipo de pruebas si el sistema es moderno (Windows 10/11).
  • Crear punto de restauración o copia de seguridad del escritorio.
  • Revisar manualmente accesos directos críticos.

Alternativas y cuando ChkLnks puede fallar

  • Alternativas: usar un script de PowerShell que inspeccione accesos directos .lnk y valide targets, herramientas de limpieza como CCleaner, o inspección manual.

Ejemplo de snippet PowerShell para detectar accesos directos con destino inexistente:

$Shell = New-Object -ComObject WScript.Shell
Get-ChildItem -Path $env:USERPROFILE\Desktop -Filter *.lnk -Recurse | ForEach-Object {
  $lnk = $Shell.CreateShortcut($_.FullName)
  if (-not (Test-Path $lnk.TargetPath)) { Write-Output $_.FullName }
}

Cuándo puede fallar ChkLnks:

  • Si un acceso directo apunta a una red o unidad desconectada temporalmente, podría marcarlo como roto aunque sea válido cuando la unidad esté en línea.
  • No es una solución diseñada para administradores en dominios grandes; en entornos empresariales, prefieren inventarios centralizados.

Criterios de aceptación para considerar la limpieza correcta

  • Los accesos directos eliminados no aparecen en el Escritorio ni en el menú Inicio.
  • No se han eliminado accesos directos a aplicaciones instaladas activamente.
  • No hay errores visibles al iniciar sesión tras la operación.

Buenas prácticas y seguridad

  • Ejecuta la herramienta con un usuario estándar; evita usar la cuenta Administrador cuando no sea necesario.
  • Confirmar manualmente accesos directos que apuntan a unidades extraíbles o ubicaciones en red.
  • Registrar la lista de accesos directos eliminados si administras varios equipos.

Preguntas frecuentes

Q: ¿Funciona en Windows 7?
A: Hay reportes de usuarios que lo han usado en Windows 7 con éxito, pero no hay compatibilidad oficial para versiones posteriores.

Q: ¿Puedo recuperar accesos directos borrados por error?
A: Si creaste un punto de restauración o copia de seguridad, sí. De lo contrario, podrías recrear el acceso directo manualmente.

Q: ¿Hay riesgo de eliminar datos del programa?
A: No: ChkLnks solo borra archivos .lnk (accesos directos), no los archivos o carpetas objetivo.

Resumen

ChkLnks.exe es una utilidad rápida y sin instalación para eliminar accesos directos rotos en sistemas antiguos de Windows. Es especialmente útil para mantenimiento rápido en equipos de laboratorio o personales. Para entornos modernos o empresariales, considera alternativas más controladas.

Importante: siempre verifica la procedencia del ejecutable y haz una copia de seguridad mínima antes de realizar cambios.

Autor
Edición

Materiales similares

Podman en Debian 11: instalación y uso
DevOps

Podman en Debian 11: instalación y uso

Apt-pinning en Debian: guía práctica
Sistemas

Apt-pinning en Debian: guía práctica

OptiScaler: inyectar FSR 4 en casi cualquier juego
Guía técnica

OptiScaler: inyectar FSR 4 en casi cualquier juego

Dansguardian + Squid NTLM en Debian Etch
Redes

Dansguardian + Squid NTLM en Debian Etch

Arreglar error de instalación Android en SD
Android

Arreglar error de instalación Android en SD

Conectar carpetas de red con KNetAttach
Redes

Conectar carpetas de red con KNetAttach