SynTP.inf Driver File Contents (w30tpn44.exe)

;============================================================================
; Copyright (c) 1996-97, Synaptics, Inc.
;
; RCS Header - Do not delete or modify.
;
;============================================================================


;----------------------------------------------------------------------------
; SynTP.inf
;
; Installs Synaptics Touchpad driver files on Windows NT.
;
; The following is no longer true. The comment is left for historical
; reasons.
;
; ; A special version of SynTP.inf exists for some international versions of
; ; the driver. THESE SPECIAL VERSIONS MUST BE UPDATED WHENEVER THIS VERSION
; ; IS UPDATED!!!!!!
;----------------------------------------------------------------------------

[Version]
Signature="$Windows NT$"
Class=Mouse
ClassGUID={4D36E96F-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%
CatalogFile=SynTP.cat

[ControlFlags]

; Hide this entry always.
ExcludeFromSelect=UNKNOWN_MOUSE

UnknownLegacyDriverId=UNKNOWN_MOUSE

;----------------------------------------------------------------------------
; We no longer install our own driver except on multiprocessor machines.
;
; Mark any install sections for drivers that also control the i8042 keyboard
; port so that we can warn the user that they may also be affecting their
; keyboard with a mouse driver change.
;----------------------------------------------------------------------------

; SharedDriver=PS2_Inst,%PS2_Inst.SharedDriverMsg%

;----------------------------------------------------------------------------
; Manufacturer Sections
;----------------------------------------------------------------------------

[Manufacturer]
%SynMfg% = SynMfg ; (Standard types)

[SynMfg]
%Ser.DeviceDesc% = Ser_Inst,,*PNP0F0C,*PNP0F01,*PNP0F08,*PNP0F09 ; Std serial mouse
%PS2.DeviceDesc% = PS2_Inst,,*PNP0F0E,*PNP0F03,*PNP0F12          ; Std PS/2 mouse
%UNKNOWN_MOUSE.DeviceDesc% = UNKNOWN_MOUSE_Inst,UNKNOWN_MOUSE    ; Unknown mouse (hidden)

;----------------------------------------------------------------------------
; Install Sections
;----------------------------------------------------------------------------

; File Copying Sections

[DestinationDirs]
DefaultDestDir = 17
SynCopy        = 12 ; drivers directory

[SynCopy]
SynTP.sys
SynTPNab.sys
SynI8042.sys

; Registry Modification Sections

[DriverInfoAddReg]
; This section is added to all INFs to add registry entries for Driver Info.
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,BaseDriverFileName,,%BaseDriverFileName%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,BaseDriverFileVersion,,%BaseDriverFileVersion%

[Ser_AddReg]
HKLM,System\CurrentControlSet\Services\Sermouse,Start,0x00010001,4

[PS2_AddReg]

; Service Installation Sections

[SynTP_Service_Inst]
DisplayName    = %SynTP.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\SynTP.sys
LoadOrderGroup = Pointer Class

[SynPS2Enable_Service_Inst]
DisplayName    = %SynPS2Enable.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 0                  ; SERVICE_BOOT_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\SynTPNab.sys
LoadOrderGroup = Base

[SynSerialEnable_Service_Inst]
DisplayName    = %SynSerialEnable.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 0                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\SynTPNab.sys
LoadOrderGroup = Base

; Event Log Setup Sections

[SynTP_EventLog_Inst]
AddReg = SynTP_EventLog_AddReg

[SynTP_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\SynTP.sys"
HKR,,TypesSupported,0x00010001,7

[SynTPNab_EventLog_Inst]
AddReg = SynTPNab_EventLog_AddReg

[SynTPNab_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\SynTPNab.sys"
HKR,,TypesSupported,0x00010001,7

; Device Installation Sections

; Serial TouchPad
[Ser_Inst]
AddReg = Ser_AddReg,DriverInfo_AddReg
CopyFiles=SynCopy

[Ser_Inst.Services]
AddService = SynTP, 0x00000001, SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver
AddService = SynSerialEnable,0x00000002, SynSerialEnable_Service_Inst, SynTPNab_EventLog_Inst ; Class Driver

; PS/2 TouchPad
[PS2_Inst]
AddReg = PS2_AddReg,DriverInfo_AddReg
CopyFiles=SynCopy

[PS2_Inst.Services]
AddService = SynTP, 0x00000001, SynTP_Service_Inst, SynTP_EventLog_Inst ; Port Driver
AddService = SynPS2Enable,0x00000002, SynPS2Enable_Service_Inst, SynTPNab_EventLog_Inst ; Class Driver

;----------------------------------------------------------------------------
; Sections to recover from errors in the installation process.
; Used only by the InstNT program.
;----------------------------------------------------------------------------

[PS2ErrorRecover_AddReg]
HKLM,System\CurrentControlSet\Services\I8042prt,ImagePath,0x00020000,"System32\Drivers\i8042prt.sys"
HKLM,System\CurrentControlSet\Services\SynPS2Enable,Start,0x00010001,4

[PS2_ErrorRecover]
AddReg = PS2ErrorRecover_AddReg

[SerialErrorRecover_AddReg]
HKLM,System\CurrentControlSet\Services\SynSerialEnable,Start,0x00010001,4
HKLM,System\CurrentControlSet\Services\Sermouse,Start,0x00010001,1

[Serial_ErrorRecover]
AddReg = SerialErrorRecover_AddReg

; Unknown Mouse

[UNKNOWN_MOUSE_Inst]
; Nothing to do here--just need a section so that installation will succeed.

;----------------------------------------------------------------------------
; User visible strings
;----------------------------------------------------------------------------

[Strings]
Provider = "Synaptics"
SynMfg = "Synaptics"
DiskName = "the original media you installed the Synaptics TouchPad Driver from and run setup again. Click cancel to do this."
NTDiskName = "Your Windows NT System Root Directory"

; Driver Information Entries
DriverMfgr="Synaptics"
DriverVersionID="5.0.44"
DriverOEM="Synaptics"
DriverFamily="Mouse"
DriverProduct="Synaptics TouchPad"
DriverDescription="Synaptics Windows NT 4.0 TouchPad Driver"
DriverOEMVersion="5.0.44"
BaseDriverFileName="SynTP.sys"
BaseDriverFileVersion="5.0.44"

; Device Names

Ser.DeviceDesc = "Synaptics Serial TouchPad"
PS2.DeviceDesc = "Synaptics PS/2 Port TouchPad"
UNKNOWN_MOUSE.DeviceDesc = "Pointing device"

; Service Names

SynPS2Enable.SvcDesc = "Synaptics PS/2 TouchPad Driver Enabler"
SynSerialEnable.SvcDesc = "Synaptics Serial TouchPad Driver Enabler"
SynTP.SvcDesc = "Synaptics TouchPad Driver"

; No longer used...
; Description of device also controlled by a shared driver
; PS2_Inst.SharedDriverMsg = "keyboard"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 0.84