O touchpad Synaptics para de funcionar aleatoriamente

20

Eu tenho dois laptops. Um dell Vostro e outro Vaio Z. Ambos têm Synaptics (sim, eu verifiquei, e os drivers originais eram da Synaptics também). Em ambos os laptops, a rolagem do touchpad para de funcionar em algum momento arbitrário e nada parece resolvê-lo, exceto uma reinicialização. Às vezes, ele aleatoriamente começa a funcionar novamente. Eu baixei todos os drivers mais recentes do OEM.

Curiosamente, quando executo um programa como Administrador, a rolagem funciona somente nessa janela.

Esse problema é muito estranho. Isso acontece sem qualquer motivo e eu não consegui encontrar uma correção por mais de um ano. Eu tenho visto algumas sugestões incomuns em fóruns (por exemplo, "restaurar janelas para um estado de trabalho anterior"), mas nunca qualquer correção que resolva esse problema corretamente. Eu tentei instalar os drivers mais recentes e eu não quero restaurar as janelas para uma configuração anterior de trabalho.

OS: Windows 7 64 bit Professional (Sony Vaio Z - VPCZ128GG) Windows 7 32 bit Professional (Dell)

EDIT: solução temporária é desinstalar o driver synaptics e deixar o Windows 7 usar seu padrão construído em um. No entanto, eu realmente prefiro o driver Synaptic porque ativa o botão de rolagem do que a roda do mouse (útil em alguns aplicativos)

    
por Jus12 11.11.2012 / 15:33

6 respostas

34

salve isso como .bat

taskkill -f -im syntpenh.exe
cd C:\Program Files\Synaptics\SynTP
start "" "syntpenh.exe"
exit

que é para descongelamento de TP

o TP congela quando você toca com 3 dedos? Se sim, tente fazer o 3-f toque mais algumas vezes se ele não se descongelar. Se não, corra esse .bat.

    
por 08.11.2013 / 09:02
4

Eu achei que a melhor maneira de consertá-lo é simplesmente conectar um mouse, depois clicar com o botão direito no painel no canto inferior direito, e escolher "Hardware Settings" e então você pode ver o mouse pad, se estiver desligado e desativado você pode usar um mouse para reativá-lo. É a única coisa que sei que funciona com certeza. Mas se você está tendo um problema que não é assim, eu não estou muito certo de que outra forma, mas para removê-lo e usar o driver do mouse pad padrão do Windows. Mas antes de ir tão longe, apenas tente ativá-lo se estiver desativado e, se não estiver, tente desabilitá-lo e reativá-lo. Deveria trabalhar. faz para mim pelo menos.

    
por 13.06.2014 / 07:01
4

No Gerenciador de dispositivos: -

  1. Em "MIce e outros dispositivos apontadores", abra "Dell Touchpad"
  2. Desativar
  3. Ativar

(se você não tiver uma tela sensível ao toque, leia mais sobre como usar o teclado para navegar pelas caixas de diálogo antes de tentar isso, pois ele mata o touchpad completamente)

    
por 03.01.2015 / 12:41
2

Descobri que é o SynTPEnh.exe que causa isso. (agora eu tenho atalho no início para reiniciá-lo) Se você matá-lo e reiniciá-lo, ele está funcionando novamente por um tempo. No meu PC estava congelando apenas com o driver do Windows 8 com furtos das bordas. Eu baixei o último do site da syn e esperei, ele terá desaparecido, mas agora ele ocorre com mais frequência.

    
por 21.03.2013 / 15:35
2

Esse é o meu problema. Por alguma razão, o programa SynTPEn pára. Eu resolvi esse problema criando um arquivo .VBS (Visual Basic Script) que recarrega um programa Synaptic quando ele para.

Crie um novo arquivo chamado CheckSynTPEnh.vbs e salve-o neste diretório: "C: \ ProgramData \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicializar". Desta forma, o script é executado na inicialização do Windows.

Aqui está o código:

set objWMIService = GetObject ("winmgmts:")
procName = "SynTPEnh.exe"

Do While true
foundProc = False
for each Process in objWMIService.InstancesOf ("Win32_Process")
    If StrComp(Process.Name,procName,vbTextCompare) = 0 then
        foundProc = true
    End If
Next
If foundProc = True Then
    'WScript.Echo "Found Process"
else
    'WScript.Echo "NOT Found Process"
    Dim objShell
    Set objShell = WScript.CreateObject( "WScript.Shell" )
    objShell.Exec("C:\Program Files\Synaptics\SynTP\SynTPEnh.exe")
    Set objShell = Nothing
End If
WScript.Sleep(10000)
Loop

Espero que isso possa ajudar alguém tchau

    
por 25.06.2014 / 08:28
1

Se a reinicialização resolver o problema temporariamente, quase certamente não será um problema de hardware.

O outro lead a faixa são os drivers. Você sempre teve problemas ou parou de funcionar depois de uma atualização de software?

Instalar os drivers mais recentes nem sempre significa resolver os problemas. Eu sugiro instalar uma versão anterior do driver ou usar drivers que vêm com o sistema operacional.

    
por 11.11.2012 / 15:41