O teclado na tela não está funcionando

0

Eu tenho o Windows 7 Ultimate SP1. Sempre que eu quero abrir o teclado na tela, ele mostra um erro "uma referência foi retornada do servidor". Eu preciso disso porque meu laptop não tem teclas numéricas.

    
por John Mafia 29.03.2016 / 10:31

1 resposta

1

Solução

Eu tive esse problema por alguns meses e acabei descobrindo com um pouco de teste. Acontece que o problema ocorre se o serviço de criptografia não estiver sendo executado. Basta executar o serviço Criptográfico e as ferramentas de facilidade de acesso serão executadas bem.

Explicação técnica

Segurança

Então, por que as ferramentas de acessibilidade exigem o serviço Criptográfico? É porque as ferramentas de acessibilidade precisam estar acessíveis em qualquer ponto do sistema, pois elas fornecem funcionalidade para permitir que as pessoas acessem o sistema com facilidade. Portanto, eles não seriam muito úteis se estivessem indisponíveis em áreas restritas e de privilégios elevados, como a tela de login ou a caixa de diálogo do UAC.

Como eles precisam estar disponíveis em qualquer lugar , incluindo áreas restritas, eles também devem ser seguros para evitar a abertura de um vetor de ataque que pode ser explorado para aproveitar as áreas restritas. Para fazer isso, o Windows deve validar o programa, verificando sua assinatura digital. Para fazer isso, é necessário o serviço de criptografia.

Poder-se-ia pensar que não deveria ser necessário executar isso nas áreas normais, no modo de usuário, na área de trabalho, mas tentar executá-lo incondicionalmente no modo de usuário e tentar validar apenas em áreas elevadas seria desnecessariamente complicar, o que, por sua vez, cria mais possibilidades de vulnerabilidades. Como tal, o Windows sempre valida as ferramentas de acessibilidade quando é executado e, portanto, sempre precisa do serviço de criptografia.

Defeito de Programação

(É claro que pode-se argumentar que ele deve executar o serviço se ainda não estiver em execução. Uma boa prática de design ditaria que os programas sempre verificassem dependências, instalassem ou executassem, se não estivessem disponíveis, e retornassem um apropriado < Se eles fizeram isso, então este problema não teria ocorrido porque iria executar automaticamente o serviço de criptografia e / ou dar um erro que deixa claro exatamente qual é o problema em oposição a tal mensagem enigmática.)

Outros sintomas

Além disso, observe que, se o serviço de criptografia não estiver em execução, você poderá ter outros problemas relacionados à segurança, como a execução de tarefas elevadas, que não exibem a caixa de diálogo do UAC. Por exemplo, clicar no link Proteção do sistema em Meu computador pode mostrar o cursor de espera por um momento, então nada acontece e agora clicando em qualquer lugar do Meu computador janela faz com que o Windows ding (ou seja, está desativado). Isso ocorre porque consent.exe tenta executar para mostrar o prompt do UAC, mas sem o serviço Criptográfico em execução, ele não pode executar sua tarefa e apenas trava. Para corrigi-lo, você precisa abrir o Gerenciador de Tarefas e matar consent.exe . Você receberá uma mensagem de erro Incorrect function e Meu computador novamente será ativado. (Você ainda precisa executar o serviço de criptografia para que ele funcione de verdade.)

    
por 29.03.2016 / 13:02