
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.
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:
- Clique “na bola Iniciar”, depois em “Todos os programas” e em “Acessórios”;
- Localize “Prompt de Comando” e clique com o botão direito sobre ele;
- No menu de contexto, selecione “Executar como administrador”, permitindo que o programa faça alterações no sistema;
- No console de comandos, digite:
Bcdedit.exe -set TESTSIGNING ONSe der certo, aparecerá a mensagem “A operação foi concluída com êxito.”;
- 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:

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
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.
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?
Em 4 de fevereiro de 2010 às 11:34.
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.
Sim, mas seu uso não era obrigatório, apenas recomendado nessa época.
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
- 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.
Atenção comentarista!