[Version] layoutfile=layout.inf Signature=$CHICAGO$ Class=Ports Provider=%String0% [ClassInstall] AddReg=ClassAddReg, PortsClass.AddReg [PortsClass.AddReg] HKR,,,,%PortsClassName% [DestinationDirs] DefaultDestDir=11 Class_Copy=11 INF_Copy=17 Help_Copy=18 Media_Copy=10,media [Manufacturer] %String1%=Generic_IR [Generic_IR] %String6%=Generic_ComPort_Install,*PNP0511 %String19%=Generic_ComPort_Install,*PNP0510 [Generic_ComPort_Install] CopyFiles=Driver_Copy,Generic_Framer, Ctrl_Panel_Copy, Media_Copy, Help_Copy, ComPort.Copy AddReg=IRCOMMON_AddReg,Generic_AddReg,ComPort.AddReg,RunOnce.AddReg LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa [Driver_Copy] ircomm.vxd irenum.vxd irlamp.vxd [Generic_Framer] irlapfrm.vxd ;[Class_Copy] ;infrared.dll,,,1 ;[INF_Copy] ;infrared.inf ;irdalan.inf [Ctrl_Panel_Copy] infrared.cpl,,,1 irmon.exe,,,1 irmonhlp.exe,,,1 [Help_Copy] w_ir.cnt,,,1 infrared.hlp,,,1 [Media_Copy] ir_inter.wav ir_begin.wav ir_end.wav [IRCOMMON_AddReg] HKLM,System\CurrentControlSet\Services\Class\Infrared,DevLoader,0,*configmg HKLM,System\CurrentControlSet\Services\Class\Infrared,Enumerator,0,irenum.vxd [Generic_AddReg] HKLM,\Enum\Infrared\Framer,Driver,0,irlapfrm.vxd HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,DisplayName,0,%Infrared.Desc% HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,UninstallString,0,"RunDll setupx.dll,InstallHinfSection Uninstall_Infrared 2 infrared.inf" [ClassAddReg] HKLM,System\CurrentControlSet\Services\Class\Infrared,,0,%Class.Desc% HKLM,System\CurrentControlSet\Services\Class\Infrared,Installer,0,infrared.dll HKLM,System\CurrentControlSet\Services\Class\Infrared,Icon,0,0 HKLM,System\CurrentControlSet\Services\Class\Infrared,SilentInstall,0,1 ;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,DisplayName,0,%Infrared.Desc% ;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,UninstallString,0,"RunDll setupx.dll,InstallHinfSection Uninstall_Infrared 2 infrared.inf" [RunOnce.AddReg] HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce",IrSetup,,"rundll sysdm.cpl,InstallDevice_Rundll Infrared,,FASMCommunications Port (COM1):COM4LPT3Infrared\BuiltIn" [DefaultInstall] ; Class Information ;----------------------------------------------------------- [Setup_Uninstall] AddReg=Setup_Uninstall_Reg [Setup_Uninstall_Reg] HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,DisplayName,,"%Infrared.Desc%" HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc%,UninstallString,,"RunDll setupx.dll,InstallHinfSection Uninstall_Infrared 2 infrared.inf" [Uninstall_Infrared] DelFiles=Ctrl_Panel_Copy,Help_Copy,Media_Copy,Generic_Framer,Driver_Copy,Misc_Del DelReg=Uninstall_Registry [Misc_Del] esi.vxd adaptec.vxd parallax.vxd crystal.vxd act220l.vxd act200l.vxd [INF_Del] infrared.inf [Uninstall_Registry] HKLM,Enum\Infrared HKLM,Enum\Root\Infrared ; We can still install the class. ;HKLM,System\CurrentControlSet\Services\Class\Infrared HKCU,AppEvents\EventLabels\InfraredBeginCommunication HKCU,AppEvents\EventLabels\InfraredBeginDeviceInRange HKCU,AppEvents\EventLabels\InfraredEndCommunication HKCU,AppEvents\EventLabels\InfraredEndDeviceInRange HKCU,AppEvents\EventLabels\InfraredInterrupted HKCU,AppEvents\Schemes\Apps\.Default\InfraredBeginCommunication HKCU,AppEvents\Schemes\Apps\.Default\InfraredBeginDeviceInRange HKCU,AppEvents\Schemes\Apps\.Default\InfraredEndCommunicaton HKCU,AppEvents\Schemes\Apps\.Default\InfraredEndDeviceInRange HKCU,AppEvents\Schemes\Apps\.Default\InfraredInterrupted HKCU,ControlPanel\Infrared HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%Short.Desc% ; COM sections ;---------------------------------------------------------- ;[ComPort] -- moved to Generic_ComPort_Install ;CopyFiles=ComPort.Copy ;AddReg=ComPort.AddReg ;LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa [ComPort.Copy] serial.vxd serialui.dll [ComPort.AddReg] HKR,,DevLoader,,*vcomm HKR,,Enumerator,,serenum.vxd HKR,,PortDriver,,serial.vxd HKR,,Contention,,*vcd HKR,,ConfigDialog,,serialui.dll HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00 HKR,,PortSubClass,1,01 HKR,,EnumPropPages,,"serialui.dll,EnumPropPages" ; The following sections are COM port resource configs. ; Section name format means: ; Char 1 = c (COM port) ; Char 2 = I/O config: 1 (3f8), 2 (2f8), 3 (3e8), 4 (2e8), a (any) ; Char 3 = IRQ config: #, a (any) [c14] ; COM1,IRQ4 ConfigPriority=HARDRECONFIG IOConfig=3f8-3ff(3ff::) IRQConfig=S:4 [c1a] ; COM1, any IRQ ConfigPriority=HARDRECONFIG IOConfig=3f8-3ff(3ff::) IRQConfig=S:3,4,5,7,9,10,11,12,14,15 [c23] ; COM2, IRQ3 ConfigPriority=HARDRECONFIG IOConfig=2f8-2ff(3ff::) IRQConfig=S:3 [c2a] ; COM2, any IRQ ConfigPriority=HARDRECONFIG IOConfig=2f8-2ff(3ff::) IRQConfig=S:3,4,5,7,9,10,11,12,14,15 [c34] ; COM3, IRQ4 ConfigPriority=HARDRECONFIG IOConfig=3e8-3ef(3ff::) IRQConfig=S:4 [c3a] ; COM3, any IRQ ConfigPriority=HARDRECONFIG IOConfig=3e8-3ef(3ff::) IRQConfig=S:3,4,5,7,9,10,11,12,14,15 [c43] ; COM4, IRQ3 ConfigPriority=HARDRECONFIG IOConfig=2e8-2ef(3ff::) IRQConfig=S:3,5 [c4a] ; COM4, any IRQ ConfigPriority=HARDRECONFIG IOConfig=2e8-2ef(3ff::) IRQConfig=S:3,4,5,7,9,10,11,12,14,15 [caa] ; Any base, any IRQ ConfigPriority=HARDRECONFIG IOConfig=8@100-ffff%fff8(3ff::) IRQConfig=S:3,4,5,7,9,10,11,12,14,15 ; End COM port LogConfig sections [ComPort.PosDup] *PNP0510,*PNP0511 ; Localizable strings ;---------------------------------------------------------- [Strings] String0="Microsoft" String1="(Standard infrared devices)" String2="Extended Systems" String3="Adaptec" String4="Texas Instruments" String5="ACTiSYS" String6="Built-in Infrared port on laptop or desktop" String7="Infrared Serial (COM) Connections Port" String8="Infrared Printing (LPT) Port" String9="JetEye PC Infrared PC Interface (ESI-9680)" String10="AIRport APA-9320 External Infrared Adapter" String11="TI TravelMate 5000 Laptop" String12="ACT-IR200L Infrared Wireless Interface" String13="ACT-IR220L Infrared Wireless Interface" String14="Parallax" String15="LiteLink PRA9500A" String16="AMP" String17="PHASIR" String18="Adaptec AIRport 1000" String19="Built-in Infrared port on laptop or desktop" PortsClassName="Ports (COM & LPT)" Class.Desc="Infrared" Short.Desc="Infrared Communications" Infrared.Desc="Infrared Support for Windows 95 Version 2.0"Download Driver Pack
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.