web-dev-qa-db-ja.com

Synapticsタッチパッドがランダムに機能しなくなる

私は2つのラップトップを持っています。 1つのDell Vostroと他のVaioZ。どちらにもSynapticsがあります(はい、私が確認しました。元のドライバもSynapticsからのものでした)。両方のラップトップで、タッチパッドのスクロールが任意の時点で機能を停止し、再起動する以外は何も解決しないようです。時々、それはランダムに再び働き始めます。 OEMから最新のドライバーをすべてダウンロードしました。

興味深いことに、管理者としてプログラムを実行すると、スクロールはそのウィンドウでのみ機能します。

この問題は非常に奇妙です。それは理由もなく起こり、私は1年以上修正を見つけることができませんでした。フォーラムで珍しい提案がいくつかありましたが(たとえば、「ウィンドウを以前の動作状態に戻す」など)、この問題を適切に解決する修正はありません。最新のドライバーをインストールしてみましたが、Windowsを以前の正常な構成に復元したくありません。

OS:Windows 7 64ビットProfessional(Sony Vaio Z-VPCZ128GG)Windows 7 32ビットProfessional(Dell)

編集:一時的な解決策は、synapticsドライバーをアンインストールして、Windows 7に組み込まれているそのデフォルトを使用させることです。ただし、私はSynapticドライバーを好んでいます マウスホイールではなくスクロールボタンをアクティブにする (一部のアプリで便利)

21
Jus12

これを.batとして保存します

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

それはTPを解凍するためのものです

3本指でタップするとTPがフリーズしますか?はいの場合は、フリーズが解除されるかどうかに関係なく、3、3回タップを数回試してください。そうでない場合は、その.batを実行します。

35
trogper

デバイスマネージャで:-

  1. [マイスとその他のポインティングデバイス]で[Dell Touchpad]を開きます
  2. 無効にする
  3. 有効にする

(タッチスクリーンがない場合は、キーボードを使用してダイアログ内を移動する前に、タッチパッドが完全に終了するため、これを試す前に読んでください)

4
user404094

私はそれを修正する最良の方法を見つけました。マウスを接続し、右下のパネルを右クリックして、「ハードウェア設定」を選択すると、マウスパッドが表示されます。マウスを使用して再度有効にします。それが私が知っている唯一のことは確かに機能します。しかし、それ以外の問題が発生している場合は、他に方法がわからないので、それを削除して、Windowsのデフォルトのマウスパッドドライバーを使用します。ただし、その前に、無効になっている場合は有効にして、無効になっていない場合は、無効にしてから再度有効にしてみてください。うまくいくはずです。少なくとも私にとっては。

4
Steve

これが私の問題です。何らかの理由で、SynTPEnプログラムが停止します。停止時にSynapticプログラムをリロードする.VBSファイル(Visual Basic Sc​​ript)を作成するこの問題を解決しました。

CheckSynTPEnh.vbsという名前の新しいファイルを作成し、次のディレクトリに保存します: "C:\ ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"。このようにして、スクリプトはWindowsの起動時に実行されます。

これがコードです:

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

これが誰にでも役立つことを願っています

2
Necman

原因はSynTPEnh.exeです。 (今私はそれを再起動するためのショートカットを持っています)あなたがそれを殺して再起動した場合、しばらくの間再び機能しています。私のPCでは、端からスワイプしたWindows 8ドライバーでのみフリーズしていました。 synのサイトから最新のものをダウンロードし、それがなくなることを望みましたが、今はより頻繁に発生します。

2
trogper

再起動によって問題が一時的に解決する場合は、ほとんどの場合、ハードウェアの問題ではありません。

追跡するもう1つのリードはドライバーです。いつも問題がありましたか、それともソフトウェアの更新後に機能しなくなりましたか?

最新のドライバーをインストールしても、問題を解決できるとは限りません。以前のバージョンのドライバーをインストールするか、代わりにOSに付属のドライバーを使用することをお勧めします。

1
TFM