Guia de tecnologias

Remova atalhos quebrados com ChkLnks.exe

4 min read Windows Atualizado 18 Sep 2025
Remova atalhos quebrados com ChkLnks.exe
Remova atalhos quebrados com ChkLnks.exe

Captura de tela da interface do ChkLnks.exe mostrando lista de atalhos

O que é ChkLnks.exe

ChkLnks.exe é um utilitário simples que procura por atalhos quebrados no sistema Windows. Ele foi distribuído originalmente no Resource Kit do Windows Server 2003, mas funciona em várias versões do Windows, incluindo Windows XP e Vista. Em muitos PCs ele encontra vários atalhos órfãos mesmo em máquinas aparentemente limpas.

1-line: ChkLnks.exe = ferramenta para localizar e remover atalhos quebrados (.lnk).

Por que usar

  • Remove atalhos órfãos que poluem a interface e o menu Iniciar.
  • É rápido e não requer instalação.
  • Permite revisão manual antes de excluir, evitando exclusões acidentais.

Importante: sempre revise a lista antes de excluir. Atalhos que apontam para unidades de rede desconectadas ou para arquivos temporários podem ser marcados como quebrados, mesmo que sejam válidos em outro contexto.

Como usar (passo a passo)

Cabeçalho do ChkLnks mostrando o assistente de verificação de links

  1. Baixe ChkLnks.exe isolado (tamanho reduzido) ou extraia do Resource Kit. Use fonte confiável.
  2. Não é necessária instalação. Execute o arquivo com conta com privilégios normais; em casos restritos, execute como administrador.
  3. A interface inicia o Assistente de Verificação de Links. Clique em Next para iniciar o escaneamento.

Janela do Assistente de Verificação de Links no ChkLnks

  1. O programa lista os atalhos inválidos enquanto os encontra. Cada linha tem uma caixa de seleção ao lado.

Lista de atalhos encontrados pelo ChkLnks com checkboxes

  1. Marque os atalhos que deseja remover. Você pode usar Selecionar Tudo para remover todos os órfãos.

Confirmação antes de remover atalhos inválidos

  1. Aguarde a remoção. O programa exibe uma caixa de diálogo quando terminar.

Diálogo final do ChkLnks confirmando remoção

  1. Revise o sistema. Em alguns casos, pode ser útil reiniciar o Explorer ou o PC.

Exemplo de lista extensa de atalhos órfãos encontrados em máquina de testes

Exemplo rápido com PowerShell (alternativa)

Se preferir uma solução nativa, use PowerShell para localizar atalhos cujo destino não existe. Esse snippet examina áreas comuns como Desktop e menu Iniciar; adapte as pastas conforme necessário.

$paths = "$env:USERPROFILE\Desktop","$env:APPDATA\Microsoft\Windows\Start Menu"
$shortcuts = Get-ChildItem -Path $paths -Recurse -Filter *.lnk -ErrorAction SilentlyContinue
$wsh = New-Object -ComObject WScript.Shell
foreach ($s in $shortcuts) {
  $sc = $wsh.CreateShortcut($s.FullName)
  if (-not (Test-Path $sc.TargetPath)) { Write-Output $s.FullName }
}

Observação: esse script lista arquivos .lnk cujo TargetPath não existe. Não exclui nada automaticamente; reveja antes de remover.

Alternativas ao ChkLnks.exe

  • PowerShell (exemplo acima): total controle e auditabilidade.
  • CCleaner: utilitário popular com função de limpeza de atalhos (uso cauteloso e de fontes confiáveis).
  • Ferramentas de inventário e gerenciamento locais: podem detectar atalhos em massa para ambientes corporativos.

Quando ChkLnks pode falhar ou dar falsos positivos

  • Atalhos para unidades de rede desconectadas aparecerão como quebrados.
  • Atalhos que dependem de variáveis de ambiente especiais ou perfis de usuário diferentes podem não ser resolvidos localmente.
  • Atalhos para URLs ou protocolos registrados em navegadores específicos podem parecer inválidos se o handler não estiver registrado.

Segurança e boas práticas

  • Obtenha o executável de fontes confiáveis. Ferramentas antigas podem não estar assinadas digitalmente.
  • Faça backup rápido de perfis ou crie um ponto de restauração antes de operações em massa em ambientes de produção.
  • Execute primeiro em uma conta padrão; em grandes redes, teste em uma máquina isolada.

SOP rápido para administradores (Playbook)

  1. Fazer backup ou ponto de restauração.
  2. Comunicar aos usuários que haverá manutenção nos atalhos (se aplicável).
  3. Executar ChkLnks.exe em modo de teste; gerar relatório.
  4. Revisar lista e aprovar exclusões.
  5. Executar remoção em janela de manutenção.
  6. Verificar logs e solicitar feedback dos usuários.

Checklist para usuários domésticos

  • Baixar ChkLnks.exe de fonte confiável.
  • Fechar programas abertos e salvar trabalho.
  • Executar o assistente e revisar resultados.
  • Selecionar apenas atalhos que conhece como inexistentes.
  • Reiniciar o Explorer se necessário.

Glossário rápido

  • Atalho (.lnk): arquivo que aponta para um programa, pasta, documento ou URL.
  • Atalho órfão: atalho cujo destino não existe ou não é acessível.
  • ChkLnks.exe: utilitário para detectar e remover atalhos órfãos.

Resumo final

ChkLnks.exe é uma solução prática e direta para limpar atalhos inválidos em máquinas Windows mais antigas e funciona bem como parte de uma rotina de manutenção. Para cenários corporativos ou grandes volumes, combine ChkLnks com scripts PowerShell e políticas de gerenciamento de perfil.

Importante: teste a ferramenta em uma máquina de prova antes de executar ampla remoção em ambientes críticos.

Критérios de aceitação

  • A ferramenta localiza atalhos cujo TargetPath não existe.
  • O usuário pode revisar e aprovar exclusões.
  • Não há necessidade de instalação.

Fim do artigo.

Autor
Edição

Materiais semelhantes

Instalar e usar Podman no Debian 11
Containers

Instalar e usar Podman no Debian 11

Apt‑pinning no Debian: guia prático
Administração de sistemas

Apt‑pinning no Debian: guia prático

Injete FSR 4 com OptiScaler em qualquer jogo
Tecnologia

Injete FSR 4 com OptiScaler em qualquer jogo

DansGuardian e Squid com NTLM no Debian Etch
Infraestrutura

DansGuardian e Squid com NTLM no Debian Etch

Corrigir erro de instalação no Android
Android

Corrigir erro de instalação no Android

KNetAttach: Pastas de Rede remota no KDE
KDE

KNetAttach: Pastas de Rede remota no KDE