O título da pergunta é bastante claro. O texto da pergunta não é. Eu estou supondo que a questão real é: "Como faço para encontrar todos os keyloggers?"
A resposta: não há maneira claramente definida de fazê-lo. Não há comando mágico garantido para funcionar. A razão pela qual não existe uma maneira garantida é porque o software malicioso pode modificar o comportamento do seu computador. Por exemplo, o software malicioso pode alterar a funcionalidade da operação "mostrar arquivos" ou uma operação para "excluir arquivo malicioso". Código malicioso pode ocultar o (s) arquivo (s) malicioso (s) ou mostrar os arquivos e, em seguida, relatar falsamente que eles foram excluídos. Simplesmente olhar para a tela não é uma maneira que você pode certamente dizer a diferença entre o código autêntico do Microsoft Windows, ou código malicioso que faz um trabalho de pixel perfeito de parecer com a coisa real.
Este conceito é discutido com fama em "Reflexões sobre confiança" (PDF) , um artigo por Ken Thompson, que criou a linguagem de programação C e trabalhou no Unix durante sua existência inicial.
Você pode tentar lutar contra isso. A etapa generalizada geralmente usa software anti-malware ("anti-vírus"), alguns dos quais podem fornecer uma interface de linha de comando. Existem casos em que tal software pode efetivamente limpar um sistema. A eficácia de qualquer peça única de software pode variar; softwares mal-intencionados mais recentes tendem a melhorar a capacidade de ser desafiador para software anti-malware detectar (e limpar).
Além disso, a próxima abordagem mais simples, que tem uma chance maior de funcionar, é frequentemente reinstalar o sistema operacional.