touchpad ALPS no Lenovo ThinkPad Yoga 14 pára de funcionar

1

vendo e consumindo por um longo período, agora é hora da minha primeira pergunta. ; -)

Meu Lenovo ThinkPad Yoga 14 (modelo 20DM008EGE, Alemanha) tem um touch pad ALPS. Tudo funciona bem com o Windows 10 (1709) até certo ponto (enquanto você trabalha ou inicia o sistema novamente) quando funções especiais como gestos (apertar & zoom, rolagem com dois dedos, ...) simplesmente param de funcionar. Além disso, o botão do meio do mouse não tem mais nenhuma função. Eu ainda posso mover o ponteiro, executar cliques pressionando a área de toque, os botões esquerdo e direito do mouse. Pressionando a borda inferior esquerda executa um clique esquerdo, pressionando a borda inferior direita executa um clique direito. Além disso, o ponto da trilha ainda move o cursor do mouse.

A guia "ThinkPad UltraNav" desaparece da caixa de diálogo "Propriedades do mouse" do Windows com esse fenômeno. Parece-me que o driver ALPS especializado parou ou entrou em algum tipo de modo de fallback ou modo de compatibilidade. Eu posso reativar todas as funções reiniciando o notebook. Desligar com o Fastboot ativado e iniciar novamente não ajuda. Infelizmente, o Visualizador de Eventos do Windows não mostra mensagens relacionadas (além de uma mensagem citada abaixo, que vem de "DistributedCOM", mas não parece estar relacionada.) O gerenciador de dispositivos relata "Este dispositivo está funcionando corretamente". Também não há como desativá-lo e reativá-lo por meio do gerenciador de dispositivos. Com as versões mais antigas do Windows 10 (até 1607), o driver costumava descartar minhas configurações personalizadas de tempos em tempos, mas não falhava completamente. Talvez causado por atualizações automáticas, não tenho certeza.

O que eu já tentei: pesquisar na web por um problema semelhante por horas não revelou nenhuma solução. A pergunta de Gerharddc parece relacionada, mas a retomada do Standby como mencionado não mata imediatamente as minhas próprias funções do touchpad: Thinkpad Yoga TouchPad gestos param de funcionar Então, eu desinstalei o driver padrão do Windows 10 (também relatado como "ThinkPad UltraNav" no gerenciador de dispositivos) e instalei o mais recente do site de suporte da Lenovo para o meu modelo. Na verdade, esse é um driver mais antigo que o do Windows Update. Também voltando para o driver padrão do Windows não ajudou. Além disso, tive que formatar minha unidade C: e reinstalar o Windows algumas vezes recentemente, mas o comportamento descrito sempre foi mostrado. A propósito: tudo funciona bem no Ubuntu 16.04.3 LTS.

Isso é muito chato e mata a produtividade de alguma forma. Agradeço qualquer ajuda, mesmo sugerindo alguma substituição de hardware do touchpad.

Obrigado Kristian

Citação do visualizador de eventos, erro de gravidade, fonte DistributedCOM, ID de evento 10016:

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID 
{D63B10C5-BB46-4990-A94F-E40B9D520160} (comment: "RuntimeBroker")
 and APPID 
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
 to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.
    
por Kristian 21.12.2017 / 13:33

1 resposta

2

Eu finalmente consegui uma solução: substituição de hardware. Obviamente, não há conserto de software, mas a peça de reposição encomendada (Synaptics Touchpad para T440, T550, ...) finalmente chegou e parece ser compatível. Infelizmente meu produto não possui nenhum número de pedido.

  1. Após a substituição de hardware, o Windows continua relatando um touchpad do ALPS mesmo admitindo que o novo seja reconhecido com sucesso como Synaptics touchpad Ubuntu 16.04.3 LTS. Até mesmo uma instalação nova do Windows reporta um touchpad do ALPS. Talvez alguém, que é em drivers do Windows em geral, pode explicar esse comportamento. Para colocar isso para trabalhar sob Windows, eu instalei "Synaptics UltraNav Driver for Windows 10 (64 bits) - ThinkPad L450, T450, T450s "v19.3.4.83 de 11 de maio de 2017. Talvez outros também funcionem, mas alguns definitivamente não instalarão mas relate um dispositivo ausente. Qualquer tentativa de desinstalar drivers anteriores de antemão não parece trazer nenhum benefício.
  2. Isso ainda não coloca o touchpad em trabalhos. No gerenciador de dispositivos, o driver do "ThinkPad UltraNav" precisa para ser atualizado manualmente e o dispositivo apontador Lenovo / Synaptics precisa ser escolhido na lista de todos os drivers de dispositivos disponíveis incluindo os potencialmente incompatíveis.
  3. Assim que tiver sido feito, sem reiniciar, o Editor de Políticas de Grupo do Windows precisa ser usado para impedir que o Windows atualize automaticamente os drivers de dispositivo para o touchpad. Caso contrário, depois de algumas reinicializações, os ALPS o driver é instalado novamente e o touchpad não funcionará mais longo. Eu bloqueei os "IDs de hardware" do dispositivo listados no dispositivo aba de detalhes (para mim: "ACPI \ VEN_LEN & DEV_200D", "ACPI \ LEN200D" e "* LEN200D".) A política é Configuração do Computador / Administrativa Modelos / Sistema / Instalação de Dispositivos / Instalação de Dispositivos Restrições / Impedir a instalação de dispositivos que correspondam a qualquer um destes IDs de dispositivos. É claro que a política também precisa ser ativada.
  4. depois pode-se verificar se a política está em ação, fazendo com que o Windows tente atualize o driver online. Deve falhar e reportar "O a instalação deste dispositivo é proibida pela política do sistema. " não, apenas reverter para o driver anterior (Synaptics).

Editar: Minha solução acima ainda funciona (agora usando o driver para a versão T440s 19.0.17.115 gggr01ww), mas a experiência do usuário não é tão boa quanto com o dispositivo original. A sensibilidade de rolagem de dois dedos frequentemente (mas nem sempre) parece estranha. Apertar & o zoom não é suportado. Deslizar com a mão cheia ou deslizar com três dedos para percorrer aplicativos abertos não é suportado. O driver Synaptics oferece algumas opções para TwistRotate e ChiralRotate, mas eu não preciso disso. Eu realmente penso em colocar o dispositivo original de volta, aceitando reiniciar a cada duas horas.

Agora, minha última esperança é transformá-lo em um Windows Precision Touchpad de alguma forma. Este artigo ( link ) recomenda obter um driver Lenovo específico para os proprietários do Synaptics Touchpad (n1mgx14w) e instalá-lo manualmente através do gerenciador de dispositivos. Eu ainda não tentei isso, mas devido aos desafios que levaram para que o touchpad Synaptics funcione (especialmente que é necessário desabilitar as atualizações automáticas para o dispositivo) eu não tenho muita esperança.

Editar 2: Agora eu segui um dos tutoriais, mencionados por Frank Breitling e eu, para transformar o touchpad em um Windows Precision Touchpad. Eu experimentei a falha completa de todos os dispositivos HID internos, mas a tela sensível ao toque novamente, assim como o touchpad e trackpoint com seus botões funcionando apenas parcialmente, ou seja, todos os três botões de hardware executam um clique imediato do mouse, sem menu de contexto, sem arrastar e soltar.

Editar 3: Eu finalmente voltei para o touchpad original do ALPS. A função ainda falhará mais ou menos regularmente, mas graças à dica da ferramenta devcon (do Windows SDK, também fornecida com o driver Intel Bluetooth no meu dispositivo) no artigo linkado por Frank Breitling, eu agora posso reiniciar o dispositivo / driver chamando como Administrador:

devcon.exe restart "@HID\VID_0483&PID_91D1&COL02&1EE98EEF&0&0001"

Acabei de listar todos os dispositivos e tentei alguns dispositivos HID até que o reinício do mencionado tenha o efeito desejado. Espero que isso ainda ajude alguém.

    
por 14.01.2018 / 22:11