Guida alle tecnologie

ChkLnks.exe: rimuovere scorciatoie non funzionanti

4 min read Strumenti Windows Aggiornato 18 Sep 2025
ChkLnks.exe: elimina scorciatoie rotte
ChkLnks.exe: elimina scorciatoie rotte

TL;DR

ChkLnks.exe è un piccolo strumento gratuito incluso nel Windows Server 2003 Resource Kit che individua e rimuove scorciatoie (collegamenti) non funzionanti su Windows XP, Vista e probabilmente Windows 7. Basta eseguire l’eseguibile, scansionare, selezionare i collegamenti rotti e confermare la rimozione. Metodo rapido, sicuro e senza installazione.

Che cos’è ChkLnks.exe

ChkLnks.exe è un’applicazione semplice che ricerca sul disco collegamenti (shortcut) non funzionanti. I collegamenti rotti si creano quando si disinstalla un programma, si elimina un file o si spostano risorse. Lo strumento non richiede installazione: si avvia l’eseguibile e segue la procedura guidata.

Immagine della schermata iniziale del programma con il titolo Link Check Wizard

Perché usarlo

  • Riduce l’ingombro del menu Avvio e del desktop.
  • Evita confusione quando gli utenti cliccano su scorciatoie non più valide.
  • Processo rapido e reversibile: lo strumento mostra i collegamenti rilevati prima di eliminare.

Come usare ChkLnks.exe (procedura passo passo)

  1. Scarica ChkLnks.exe (file singolo di ~364 KB se disponibile separatamente) oppure recuperalo dal Resource Kit di Windows Server 2003.
  2. Esegui ChkLnks.exe come utente con permessi normali; non è richiesta l’installazione.
  3. Quando appare la procedura guidata “Link Check Wizard”, premi Next per iniziare la scansione.

Schermata della procedura guidata Link Check Wizard con pulsante Next evidenziato

  1. Lo strumento elenca i collegamenti trovati durante la scansione. Ogni voce include una casella di spunta.

Esempio di elenco di collegamenti rotti rilevati durante la scansione

  1. Seleziona i collegamenti da rimuovere. Puoi usare “Select All” per eliminare tutte le voci non funzionanti.

Finestra che mostra le caselle di selezione accanto ai collegamenti rilevati

  1. Conferma l’operazione e attendi la rimozione. Alla fine comparirà una conferma di completamento.

Dialogo di conferma che indica il completamento della rimozione dei collegamenti

  1. Al termine, verifica il desktop e il menu Avvio per assicurarti che tutto sia in ordine.

Esempio di elenco lungo di collegamenti orfani trovati su una macchina di test

Importante: prima di eliminare scorciatoie in ambienti condivisi o critici, accertati che non puntino a risorse di rete temporaneamente non disponibili.

Quando ChkLnks.exe può fallire o essere insufficiente

  • Collegamenti che puntano a risorse di rete non montate potrebbero apparire come rotti ma funzionare quando la rete è disponibile.
  • Collegamenti creati con permessi speciali o da profili utente diversi potrebbero non essere rilevati da un utente senza privilegi.
  • Non corregge collegamenti interni a file di progetto o riferimenti hard-coded all’interno di applicazioni.

Alternative e strumenti moderni

  • Pulizia manuale: cercare file .lnk con Esplora risorse e verificare destinazioni.
  • Utilità di terze parti: strumenti di pulizia del desktop che offrono report e rollback.
  • Script PowerShell per esplorare e validare destinazioni di shortcut (.lnk). Esempio: usare COM object WScript.Shell per risolvere .lnk e controllare il percorso.

Mini-metodologia: esecuzione sicura in 5 passaggi

  1. Esegui un backup rapido della cartella Desktop e del menu Start (copia delle cartelle a livello utente).
  2. Esegui ChkLnks.exe in modalità utente.
  3. Revisiona l’elenco: deseleziona eventuali collegamenti sospetti.
  4. Conferma rimozione e controlla il registro eventi se necessario.
  5. Ripristina eventuali collegamenti eliminati dalla copia di backup.

Checklist per ruolo

  • Utente finale: esegui lo strumento, seleziona i collegamenti che riconosci e rimuovili.
  • Amministratore IT: esegui prima una scansione su un campione di profili, prepara backup centralizzati e comunica la finestra operativa.
  • Tecnico di supporto: verifica collegamenti di rete e scorciatoie aziendali prima di eliminare in massa.

Compatibilità e note di migrazione

ChkLnks.exe è stato progettato per l’era di Windows XP/Vista/Server 2003. Funziona spesso su Windows 7 ma potrebbe non funzionare o non essere necessario su versioni più moderne di Windows 10/11. In ambienti aziendali moderni preferisci soluzioni centralizzate (GPO, script PowerShell, strumenti di gestione client).

Glossario (1 riga)

  • Scorciatoia (.lnk): file che punta a un programma, documento o percorso; può diventare “rotto” se la destinazione viene spostata o rimossa.

Annuncio breve (100–200 parole)

ChkLnks.exe è una utility leggera che aiuta a pulire scorciatoie non funzionanti su Windows. Non richiede installazione: basta eseguire l’eseguibile, avviare la procedura guidata, revisionare l’elenco dei collegamenti trovati e rimuovere quelli obsoleti. È particolarmente utile su macchine di test o dopo molte installazioni e disinstallazioni. Per gli amministratori consigliamo di creare prima un backup delle cartelle dei profili utente e di testare lo strumento su pochi account. Per Windows più recenti, considera script PowerShell o strumenti di gestione centralizzata per ottenere report e rollback più avanzati.

Riepilogo

  • ChkLnks.exe è rapido e senza installazione.
  • Utile per ripulire desktop e menu Avvio.
  • Verifica sempre i collegamenti di rete e fai backup prima di rimuovere in massa.

Se hai provato ChkLnks.exe su Windows 7 o versioni successive, condividi la tua esperienza per aiutare altri amministratori e utenti.

Autore
Redazione

Materiali simili

Installare e usare Podman su Debian 11
DevOps

Installare e usare Podman su Debian 11

Guida rapida a apt-pinning su Debian
Linux

Guida rapida a apt-pinning su Debian

Forzare FSR 4 con OptiScaler: guida completa
Guide.

Forzare FSR 4 con OptiScaler: guida completa

Dansguardian + Squid NTLM su Debian Etch
Rete

Dansguardian + Squid NTLM su Debian Etch

Riparare errore installazione SD su Android
Android

Riparare errore installazione SD su Android

Cartelle di rete con KNetAttach e remote:/
Linux

Cartelle di rete con KNetAttach e remote:/