sexta-feira, 4 de março de 2011

.EXE não abre

Esse tipo de problema normalmente é causado por uma chave ShellOpenCommand quebrada no registro do Windows. Para resolver, faça o download do UnHookExec, da Symantec. Clique com o botão direito e clique em "Salvar destino como...", caso necessário. Dê um clique direito no UnHookExec.inf e clique em "Instalar". Isso irá restaurar a chave.

A chave ShellOpenCommand define qual programa será usado para abrir os arquivos – por exemplo, que você quer abrir arquivos .doc com o Word. Alguns vírus se configuram nessa chave para abrir todos os arquivos .exe com eles mesmos, garantindo que serão executados sempre.

O problema é que alguns antivírus apagam esses vírus e não restauram a chave. Quando isso acontece, o Windows não consegue localizar o programa que será usado para “abrir” os .exes (o vírus apagado) e tudo para de funcionar, igual como um .doc para de abrir caso o Word (ou outro editor de texto) venha a sumir.

Reformatar o pen drive apaga qualquer vírus que ele conter, mas tome cuidado quando plugá-lo no PC para não reinfectar a máquina.

Nenhum comentário: