O Windows 8 atingiu o status RTM, e se você for como eu, você fará planos agora para configurá-lo como seu principal sistema operacional de desktop. (Eu ainda não gosto da interface anteriormente conhecida como Metro, mas todas as outras coisas boas lá dentro, no geral, me conquistaram.)
Na maioria dos casos, isso não deve ser muito perturbador, porque o Windows 8 funciona bem com drivers de dispositivo originalmente projetados para o Windows 7. Mas eu tive um grau surpreendente de dificuldade para conseguir um de meus dispositivos mais antigos - um Edirol UA- Interface de áudio USB 4FX - para funcionar.
como encontrar todas as fotos no meu computador windows 10
Nenhum driver encontrado
No começo, eu não tinha certeza do que havia feito de errado. O pacote de instalação do driver Edirol para Windows 7 funcionou bem, mas quando eu conectei o dispositivo, o Windows 8 insistiu que não conseguia encontrar um driver (como mostrado acima). Pesquisar manualmente e apontar o Windows para o diretório apropriado não ajudou.
Uma rápida olhada no arquivo INF do driver revelou o problema. Normalmente, se um arquivo INF não contém informações de instalação especificamente para o Windows 8, o sistema operacional simplesmente usará as instruções para o Windows 7. Neste caso, no entanto, fiquei surpreso ao ver que o arquivo INF indicava explicitamente que nenhum driver deveria ser instalado para o Windows 8. Aqui estão as seções relevantes do arquivo (NTamd64.6.1 e NTamd64.6.2 sendo os nomes internos do Edições de 64 bits do Windows 7 e 8, respectivamente):
Bem, você pode pensar, há sem dúvida uma razão para isso. Às vezes, as coisas quebram entre diferentes versões de um sistema operacional, e você não quer que as pessoas instalem drivers que não funcionam.
Mas o estranho é que esse driver foi publicado em 2009 - então não há como ele ter sido testado no Windows 8. Só posso supor que os desenvolvedores decidiram evitar que ele fosse instalado em versões futuras do sistema operacional apenas para descartar qualquer possibilidade de problemas futuros.
como desbloquear o iphone esqueci a senha
Ajustando o arquivo INF
Esse cuidado pode ser uma boa prática de engenharia, mas fiquei frustrado. Eu tinha certeza de que o driver deveria funcionar no novo sistema operacional - se eu pudesse encontrar uma maneira de instalá-lo. Felizmente, remover a proibição de instalação no Windows 8 não foi difícil. Algumas teclas no Bloco de notas, para alternar as referências a NTamd64.6.1 e NTamd64.6.2, foram suficientes para persuadir o Windows 8 a encontrar e começar a instalar o driver quando eu conectei meu UA-4FX
O driver foi assinado digitalmente para garantir sua integridade
Imediatamente, porém, surgiu um novo problema: o driver foi rejeitado devido a um erro de hash. Isso indicava que o driver foi assinado digitalmente para garantir sua integridade - o que significa que ele se recusaria a instalar se o arquivo INF (ou qualquer outra parte) fosse adulterado. Uma situação complicada para mim.
Eu brevemente me perguntei se poderia haver uma maneira fácil de forjar uma nova assinatura, mas é claro que o ponto principal das assinaturas é que não existe. Então, uma solução alternativa simples me ocorreu: voltei para o arquivo INF e removi a referência no cabeçalho do arquivo CAT contendo os detalhes criptográficos do driver. Agora, o driver não estava assinado.
Instalando drivers não assinados
Problema resolvido? Não exatamente. O procedimento de instalação do driver não reclamava mais de problemas de hash: mas abortou a operação assim que percebeu que o driver não estava assinado. Ah sim: como uma nova medida de segurança no Windows 8, os drivers não assinados são bloqueados automaticamente.
Felizmente, também existe uma maneira de contornar esse problema. Se você for para o aplicativo de Inicialização Avançada no Windows 8, poderá optar por reiniciar o computador com as opções de Inicialização Avançada habilitadas. Em seguida, você terá a oportunidade de inicializar em vários modos de solução de problemas, incluindo Modo de segurança, Modo de depuração e o modo Desativar aplicação de assinatura de driver rapidamente denominado.
Quando inicializei nesse modo, finalmente consegui instalar meu driver Edirol UA-4FX ajustado - que, para meu grande alívio, funcionou perfeitamente. Consegui então reiniciar para o modo normal, mais seguro, de aplicação de assinatura e desfrutar da segurança do driver e do som.
Claro, não há garantia de que todos os drivers serão tão passíveis de ajustes, ou que funcionarão perfeitamente no Windows 8. Mas espero que algo desta experiência possa ser útil para você.
não é possível obter conexão de e-mail para o servidor falhou
De qualquer forma, é de alguma forma reconfortante descobrir que mesmo no sistema operacional mais recente da Microsoft - que deveria ser tudo sobre controles de toque e experiências gráficas do usuário - ainda é possível para nós, consertadores, quando nos deparamos com um problema técnico, ficarmos travados e consertamos nós mesmos.
PostScript: uma solução mais fácil
Mais tarde, uma possível solução alternativa mais fácil me ocorreu. O Windows 8 é compatível com drivers escritos para o Vista, bem como para o Windows 7: então, como uma experiência, tentei baixar e instalar o driver do Vista de 64 bits para meu dispositivo Edirol. Este arquivo INF mais antigo (datado de 2007) não incluía nenhuma restrição especial para o Windows 8 e, como nenhuma edição era necessária, não havia necessidade de remover a assinatura digital e inicializar em um modo especial para fazê-lo funcionar. Claro, um driver de cinco anos pode não oferecer suporte a todos os recursos e desempenho total de uma versão mais atualizada, mas é uma confirmação útil de que se você precisar fazer um dispositivo mais antigo funcionar, os drivers do Vista podem fazer o truque.