Synaptics touchpad stops working randomly

I have two laptops. One dell Vostro and other Vaio Z. Both have Synaptics (Yes, I have checked, and the original drivers were from Synaptics as well). On both laptops, the touchpad scrolling stops working at some arbitrary time and nothing seems to solve it except a reboot. Sometimes, it randomly starts working again. I have downloaded all latest drivers from OEM.

Interestingly, when I run a program as Administrator, scrolling works in that window only.

This problem is very odd. It happens without any reason and I've not been able to find a fix for more than a year. I have seen some unusual suggestions on forums (e.g., to "restore windows to a previous working state") but never any fix that solves this issue properly. I have tried installing latest drivers and I DO NOT want to restore windows to a previous working configuration.

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

EDIT: Temporary solution is to uninstall the synaptics driver and let Windows 7 use its default built in one. However, I really prefer the Synaptic driver because it activates the scroll button rather than the mouse wheel (useful in some apps)


save this as .bat

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

that's for unfreezing TP

does the TP freeze when you do a 3-finger tap? If yes, try doing the 3-f tap few more times whether it unfreezes itself. If not, run that .bat.


I found the best way to fix it is to simply plug in a mouse, then right click on the panel on the bottom right, and choose "Hardware Settings" and then you can see the mouse pad, if its shut off and disabled you can use a mouse to re-enable it. Its the only thing that I know that works for sure. But if you are having a problem that isn't like that, I'm not too sure how else but to remove it and use windows default mouse pad driver. But before going that far just try enabling it if its disabled, and if its not, then try disabling it and re-enabling it. should work. does for me at least.


In Device Manager:-

  1. Under "MIce and other pointing devices", open "Dell Touchpad"
  2. Disable
  3. Enable

(if you don't have a touch screen, read up on using the keyboard to navigate around dialogs before trying this as it kills the touchpad completely)


This is my problem. For some reason the program SynTPEn stops. I solved this problem creating a .VBS file (Visual Basic Script) that reload a Synaptic program when it stops.

Create a new file named CheckSynTPEnh.vbs and save it in this directory: "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup". By this way the script runs on windows startup.

Here is the code:

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

I hope this can help for anyone bye


If a reboot solves the problem temporarily, then it's almost certainly not a hardware issue.

The other lead to track is drivers. Did you always had problems, or did it stop working after a software update?

Installing latest drivers does not always mean solving the problems. I would suggest installing an earlier version of the driver, or using drivers that come with the OS instead.