quarta-feira, 13 de agosto de 2008

Previnindo vírus de Pen-Drives

Além de um bom anti-vírus, uma saída para evitar problemas com infecção advinda de pen-drives é a de desabilitar sua auto-execução. Assim, como nos CDs e DVDs, os pen-drives disseminam vírus pela execução automática de algum programa assim que seu conteúdo é acessado.

Desabilitar a execução automática é uma medida um pouco radical, mas que pode evitar dores de cabeça. Para executá-la, siga os passos:

  1. Clique no menu "Iniciar" e depois em "Executar".
  2. Digite "gpedit.msc" e clique em "OK".
  3. Acesse o item "Configuração do computador", depois "Modelos administrativos" e então "Sistema".
  4. Encontre o item "Desativar AutoExecutar". Clique duas vezes sobre o mesmo e na janela marque a opção "Ativado" e depois escolha a opção "Todas as unidades".
  5. Clique em OK para confirmar.

Pronto. Nenhuma unidade irá auto-executar qualquer conteúdo que possa danificar seu computador. Mas lembre-se, mantenha sempre seu anti-vírus atualizado.

Adendo

Se você usa a versão Starter, Home ou Home Premium do Windows Vista, esta dica não funcionará pois estas versões não vem com o GPEDIT. Felizmente, porém, há uma saída fácil:

Vá ao menu Iniciar, entre em Configurações e no Painel de Controle. Em Hardware e Sons clique na opção Reproduzir CDs e outras mídias automaticamente e depois desmarque a opção Usar Reprodução Automática em todas as mídias e dispositivos.

10 comentários:

Silvia Zampar disse...

Eu tentei fazer o procedimento indicado acima, mas ao digitar no "executar" o "gpedit.msc" já aparece uma mensagem que "o Windows não pode encontrar 'gpedit.msc' certifique-se que o nome foi digitado corretamente e tente novamente".
Tenho o Windows Vista, existe alguma diferença nesse sistema operacional?
Grata
Silvia Zampar
silzampar@ig.com.br

Thiago Delgado Pinto disse...

Olá Silvia,

o Windows Vista vem com o gpedit (Diretivas de Grupo) desabilitado. Assim, para poder habilitá-lo, é preciso alterar o Registro manualmente ou chamar um outro programa que o habilite.

OPÇÃO 1: Digitar um comando que habilite o gpedit

regsvr32 MMCNDMGR.DLL

Pode ser que após isto o gpedit fique habilitado.

OPÇÃO 2: Editar o Registro do Windows Vista

Importante: Crie um Ponto de Restauração antes de fazer qualquer modificação no registro. É por sua conta e risco.

É possível editar o registro pelo programa regedit ou criar um arquivo que altere o mesmo. Sendo a criação do arquivo mais fácil, abra o Bloco de Notas e copie e cole o texto em negrito abaixo:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"AlwaysShowClassicMenu"=dword:00000001

Depois, salve este arquivo em algum lugar acessível (como seu Destop) com um nome qualquer e a extensão .reg. Por exemplo, "gpedit.reg". Daí, clique com o botão direito no arquivo e escolha a opção "Merge". Confirme e reinicie o Windows. Após isto, um menu (dentro de Iniciar) contendo um atalho para as Diretivas de Grupo (gpedit) deverá estar habilitado para uso.

Unknown disse...

Thiago, eu fiz os 2 procedimentos que vc indicou, mas nao deu certo. continuou aparecendo a mensagem "o Windows não pode encontrar 'gpedit.msc' certifique-se que o nome foi digitado corretamente e tente novamente".

e agora hem!? tem jeito?

Thiago Delgado Pinto disse...

Infelizmente o GPEDIT não está disponível nas versões Starter, Home e Home Premium do Windows Vista, que talvez seja o seu caso, mas somente nas versões Business, Enterprise e Ultimate.

Logo, a dica postada só funcionará para estas versões.

Porém, há uma saída bem simples, só disponível no Windows Vista, em qualquer versão:

Vá ao menu Iniciar, entre em Configurações e no Painel de Controle. Em Hardware e Sons clique na opção Reproduzir CDs e outras mídias automaticamente. e depois desmarque a opção Usar Reprodução Automática em todas as mídias e dispositivos.

Isto deve resolver o problema da execução automática.

Abraço,

..:: Thiago ::..

Unknown disse...

Meu autorun permanece sem funcionar. executei o autofiz no modo de segurança e qdo era pra reparar o "verify that the Shell hardware detection service is running" não reparava. Aí apareceu o seguinte log:



AutoFix [V5.2.3790.67]
Time [2009-11-30 11:49:52]
Microsoft Windows Version [6.0 (Service Pack 2) <6002>]

Test [The Shell Hardware Detection service is running.] - Instance [N/A]:
Result [AutoStart Setting]: OK
Result [The Shell Hardware Detection service is running.]: Problems
>> Repair << [The Shell Hardware Detection service is running.]
Step: Starting the Shell Hardware Detection service.
Result: The wizard ran into problems while trying to start the Shell Hardware Detection service.

>> Required action: The wizard found problems but cannot fix them -> None




E AGORA, COMO ATIVO O AUTORUN?

Thiago Delgado Pinto disse...

Estes passos que você fez era justamente para desativar o autorun.
Para voltar no estado como se encontrava basta desfazer o processo. Se você escolheu alterar o registro basta voltar ao ponto de restauração criado.

Sobre o serviço "Shell hardware detection", vá ao menu Iniciar e clique em Executar. Digite services.msc e clique em OK. Na lista de serviços encontre este serviço e clique nele duas vezes. Em Tipo de Inicialização escolha a opção Automático. Em Status do Serviço clique em Iniciar. Depois clique em OK para concluir.

É bom lembrar que a desabilitação deste serviço não tem relação com os passos descritos neste post. Talvez só depois da execução do AutoFix você tenha indentificado o problema.

Siga sempre os procedimentos de segurança ao efetuar qualquer modificação no sistema. De preferência, faça um ponto de restauração e backup dos seus dados.

Abraço,

..:: Thiago ::..

Unknown disse...

Thiago, o autofix realmente não resolve, já insiste várias vezes. no modo de segurança, acontece o que eu disse, segundo o log. e sem ser no modo de segurança, dá erro no programa e ele fecha.

A detecção de hardware da shell já estava iniciado e automatico.

e agora, o que eu faço?

meu auto run não funciona.

ouvi falar sobre programas que podem causar isso, voce conhece algum??

grata!

Unknown disse...

Thiago, o autofix realmente não resolve, já insiste várias vezes. no modo de segurança, acontece o que eu disse, segundo o log. e sem ser no modo de segurança, dá erro no programa e ele fecha.

A detecção de hardware da shell já estava iniciado e automatico.

e agora, o que eu faço?

meu auto run não funciona.

ouvi falar sobre programas que podem causar isso, voce conhece algum??

grata!

Thiago Delgado Pinto disse...

Você já tentou os procedimentos acima de forma atentar ativar o autorun ?

Caso já tenha tentado e não tenha resolvido, há programas que podem ser utilizados para resolver seu problema, como o Tweak UI Power Toys. Nele é possível configurar a inicialização automática (autorun) de cada drive.

Por último, deixo aqui um procedimento que pode ser que resolva ou não. Antes de executá-lo, não esqueça de criar um ponto de restauração:

Vá em Iniciar e Executar, digite regedit e clique em OK. No Editor de Registro, acesse HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\cdrom e verifique se o valor (à direita) da chave AutoRun está 0 (zero). Apenas se estiver 0, clique duas vezes em AutoRun e troque o valor de 0 para 1. Feche o regedit e reinicie o computador.

Espero ter ajudado.

Abraço,

..:: Thiago ::..

Unknown disse...

resolvi apagando umas chaves com o nome de NoDriveAutorun e editando as Nodrivetypeautorun.

agradeço a ajuda.