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