Blog CataBits

quinta-feira, 11 de março de 2010   (Todos os horários em UTC)
G Y Q

Drivers não assinados no Windows 7

Por Luferat em 26/01/2010 às 10:14.

Modo de Teste do Windows 7

Quem está começando a se aventurar no mundo do Windows 7 agora e estiver usando hardwares antigos e/ou não certificados pode ficar frustrado. Acontece que, para garantir a qualidade do sistema diminuindo as possibilidades de travamentos, reboots e telas azuis que tanto causavam polêmica nas versões anteriores deste S.O., a Microsoft decidiu permitir a somente instalação de device drivers assinados, desde o Windows Vista.

Device drivers assinados são certificados, passando por rigorosos testes de desempenho e estabilidade, além de atenderem determinados requisitos para serem instalados antes de distribuídos. Isso significa que são mais estáveis e seguros para o sistema, mas também que os fabricantes precisam de mais investimento em tempo, testes, pessoal e dinheiro para colocar um dispositivo certificado no mercado, coisa que nem todos, principalmente os pequenos fabricantes e os “escravagistas orientais” não estão dispostos a fazer.

Essa política de assinatura de drivers é adotada desde o Windows XP, mas naquele sistema tínhamos a opção de “Instalar assim mesmo” caso o driver não fosse assinado, o que podia causar instabilidades, travamentos e outros problemas que acabavam sendo injustamente atribuídos ao sistema operacional.


Alerta de driver são assinado no Windows XP.

Por estes motivos a quantidade de dispositivos realmente compatíveis com o Windows 7, principalmente versões de 64 bits é bem reduzida em benefício da estabilidade do sistema, já que device drivers não assinados são simplesmente ignorados e não são assimilados pelo S.O.

Mas há uma solução alternativa para permitir essas instalações: colocar o Windows 7 em Modo de Teste*. Este recurso também serve para o Vista, tanto de 32 quanto de 64 bits.

Que fique claro que, ao instalar um device driver não assinado, o sistema poderá ficar instável e até travar! Consciência, tá? Não vá por a culpa disso no Windows ou na Microsoft, falando baboseiras por aí…

Para ativar o modo de testes, faça o seguinte:

  1. Clique “na bola Iniciar”, depois em “Todos os programas” e em “Acessórios”;
  1. Localize “Prompt de Comando” e clique com o botão direito sobre ele;
  1. No menu de contexto, selecione “Executar como administrador”, permitindo que o programa faça alterações no sistema;
  1. No console de comandos, digite:

    Bcdedit.exe -set TESTSIGNING ON

    Se der certo, aparecerá a mensagem “A operação foi concluída com êxito.”;


Acesse o console de comando como administrador.
  1. Reinicie o PC para que o Modo de Teste seja ativado.

Para confirmar o Modo de Teste, verifique no canto inferior direito do desktop, acima do relógio: deve aparecer uma mensagem conforme a imagem abaixo:

Testing Mode ativo
Aviso de que o Windows está operando em “Modo de Teste”.

Agora, tente instalar o driver daquele dispositivo “chinguelingue” que antes não funcionava.

Use o Modo de Teste apenas para instalar device drivers não assinados e realizar tarefas de manutenção e depois retorne para o modo normal. Para isso, repita o procedimento listado acima, mas digitando o comando:

Bcdedit.exe -set TESTSIGNING OFF

Para mais informações sobre o Testing Mode, acesse a página oficial neste link.

________________________________________
* Por vafor, não confunda Modo de Teste com Modo se Segurança. São coisas diferentes…

3 comentários para este post

Comentário de diler.
Em 27 de janeiro de 2010 às 12:12.

Muito bom, ainda mais porque também vale para o Windows vista. Vo tentar colocar uma webcam antiga para funcionar que tenho aqui.

. . .
Comentário de Liomar.
Em 29 de janeiro de 2010 às 22:44.

Boa dica.

Mas uma coisa: drives não assinados não são só de produtos chineses sem marca. Eu tenho um aparelho da Philips que nunca teve drive assinado, e nunca foi causa de falha do sistema. E os drives “piratas” de algumas impressoras HP eram melhores que os drives da própria impressora. E também não eram assinados.

Além de que, tinha algum drive na época do win98 que era assinado? Sim, ainda tenho hardware daquela época, e não, não tem drive nem para XP, quanto mais para Vista.

Eu acho que a possibilidade de instabilidade e a falta de segurança não são motivos suficientes para impedir que drives não assinados sejam executados. Será que existiam tantos drives problemáticos assim?

. . .
Comentário de Luferat.
Em 4 de fevereiro de 2010 às 11:34.

Eu tenho um aparelho da Philips que nunca teve drive assinado, e nunca foi causa de falha do sistema. E os drives “piratas” de algumas impressoras HP…

Concordo Liomar. Culpa dos fabricantes! Veja bem: não disse que todos os drivers não assinados tem problemas, ou disse? Apenas alertei que “podem haver problemas” e quem usar a dica deve ter plena ciência disso.

Além de que, tinha algum drive na época do win98 que era assinado?

Sim, mas seu uso não era obrigatório, apenas recomendado nessa época.

Será que existiam tantos drives problemáticos assim?

Sim, muitos mesmo, e ainda existem!

A maior parte dos problemas do computador causados pelo S.O. se relacionam a device drivers, só por isso a Microsoft passou a “obrigar” o uso de drivers assinados. Mas não é só Windows. O Linux e outros S.O. padecem do mesmo mau, mas como são pouco usados…

Já a Apple não tem tantos problemas porque os hardwares são muito específicos e os drivers são, na maioria, escritos pela própria empresa ou sob severa supervisão dela, mas lembro que “os sistemas da Apple têm arquiteturas fechadas”.

Gente, só para ficar claro: quem deve desenvolver e manter os device drivers são os fabricantes de dispositivos e não a Microsoft (a não ser que o dispositivo seja dela, né? Dãhhh!). Se um dispositivo não é suportado por um S.O. não é culpa deste S.O. Que digam os usuários de Linux…

. . .

Escreva um comentário

Atenção comentarista!

  • Todos os comentários serão rigidamente moderados;
  • Identifique-se! Comentários de anônimos ou com e-mail falso serão removidos;
  • Comentários com links serão removidos. Somente o link do comentarista será aceito;
  • Comentários escritos em miguxês e/ou com predominância de maiúsculas serão removidos;
  • Dúvidas técnicas e solução de problemas devem ser postados preferencialmente no Fórum;
  • Por favor, prove que você é coerente, educado e bem informado: conheça o restante do site, saiba quem somos, sobre o que, para quem e como escrevemos antes de comentar futilidades;
  • Respeite as opiniões dos autores e dos outros comentaristas. Seja breve e sem ofensas;
  • Escreva comentários relevantes e que contribuam de alguma forma para o bem da humanidade;
  • Não seja um inútil social. Lembre-se que o mundo não gira ao seu redor.

 (obrigatório)

 (obrigatório)      (Personalize seu avatar)