;-------------------------------------------------------------------------
;
; Creative Technology Ltd.
; Copyright (c) Creative Technology Ltd, 1994-2005.
;
; Description
; This inf file contains the following device for Creative's audio card.
;
; Audio Device - PCI\VEN_1102&DEV_0004&CC_040100
; - PCI\VEN_1102&DEV_0002&CC_040100
;
; Modified Date: 2 June 2005
; Version: 2.03.0001.11
;
;-------------------------------------------------------------------------
[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%CREAF%
LayoutFile=layout.inf, layout1.inf, layout2.inf
DriverVer=06/02/2005, 5.12.12.1061
CatalogFile.ntamd64=viola_64.cat
[Manufacturer]
%CLMfgName%=Creative, NTAMD64
;; Mechanism for excluding drivers from the "Add New Hardware" list.
[ControlFlags]
ExcludeFromSelect=*
[Creative]
%Audigy.DeviceDesc%=Audigy_Device,PCI\VEN_1102&DEV_0004&SUBSYS_10031102
[Creative.NTAMD64]
%Audigy.DeviceDesc%=Audigy_Device,PCI\VEN_1102&DEV_0004&SUBSYS_10031102
[Live2K.Interface.WvPciB.NT]
AddReg=Live2K.Interface.WPNTB.AddReg
[Live2K.Interface.WPNTB.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.Wave.szPname%
[Live2K.Interface.WvCycB.NT]
AddReg=Live2K.Interface.WCNTB.AddReg
[Live2K.Interface.WCNTB.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.Wave.szPname%
HKR,,DisableFlags,0x00010001,0x00000001
[Live2K.Interface.Topology]
AddReg=Live2K.Interface.Topo.AddReg
;; warning!! must be "Topo" because "Topology" is too long
[Live2K.Interface.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.Topology.szPname%
[Live2K.Interface.Synth]
AddReg=Live2K.Interface.Syn.AddReg
[Live2K.Interface.Syn.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.Synth.szPname%
[Live2K.Interface.SynthA]
AddReg=Live2K.Interface.SynA.AddReg
[Live2K.Interface.SynA.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.SynthA.szPname%
[Live2K.Interface.SynthB]
AddReg=Live2K.Interface.SynB.AddReg
[Live2K.Interface.SynB.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.SynthB.szPname%
[Live2K.Interface.SwSynth]
AddReg=Live2K.Interface.SwS.AddReg
[Live2K.Interface.SWS.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.SwSynth.szPname%
[Live2K.Interface.UART1]
AddReg=Live2K.Interface.UART1.AddReg
[Live2K.Interface.UART1.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.UART1.szPname%
[Live2K.Interface.UART2]
AddReg=Live2K.Interface.UART2.AddReg
[Live2K.Interface.UART2.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.UART2.szPname%
[Live2K.Interface.MidiAutoFx]
AddReg=Live2K.Interface.MidA.AddReg
[Live2K.Interface.MidA.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.MidiAutoFx.szPname%
[Live2K.Interface.DmUart1]
AddReg=Live2K.Interface.DMU1.AddReg
[Live2K.Interface.DMU1.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.DmUart1.szPname%
[Live2K.Interface.DmUart2]
AddReg=Live2K.Interface.DMU2.AddReg
[Live2K.Interface.DMU2.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.DmUart2.szPname%
[Live2K.Interface.DmAutoFx]
AddReg=Live2K.Interface.DMA.AddReg
[Live2K.Interface.DMA.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.DmAutoFx.szPname%
[Live2K.Interface.DmSynth]
AddReg=Live2K.Interface.DMS.AddReg
[Live2K.Interface.DMS.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Live2K.DmSynth.szPname%
[Audigy.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,ctaud2k.sys
HKR,,NTMPDriver,,"ctaud2k.sys,sbemul.sys"
HKR,Drivers,SubClasses,,"wave,midi,mixer"
HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\wave\wdmaud.drv, Description,,%Audigy.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%Audigy.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%Audigy.DeviceDesc%
HKR,,SetupPreferredAudioDevices,3,01,00,00,00
HKLM,%StrCTKey%\DATABASE\PRODUCT\LANG,,,"CTDLANG.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\SILICON,,,"CTSTATIC.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\DGBOARD,,,"CTDAUGHT.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\FEATURE,"PCI&VEN_1102&DEV_0004",,"CTBAS2W.DAT"
HKLM,%StrCTKey%\DATABASE\PRODUCT\FEATURE,"PCI&VEN_1102&DEV_0004&SUBSYS_FFFFFFFF",,"CTSBAS2W.DAT"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,DeviceType,,"AUDIO"
;for coinstaller
;HKLM,%StrCTKey%\coinstaller,norunexe,0x00010001,1
[Setup.AddReg]
;;BMix
HKLM,%StrEMU10KxHomeKey%\BMix,Refresh,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,Type,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,Start,0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,ErrorControl,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,ImagePath,0x00000000,"System32\drivers\ha10kx2k.sys"
HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,DisplayName,0x00000000,"Creative Hardware Abstract Layer Driver"
HKLM,SYSTEM\CurrentControlSet\Services\ha10kx2k,Group,0x00000000,"Base"
HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,Type,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,Start,0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,ErrorControl,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,ImagePath,0x00000000,"System32\drivers\ctprxy2k.sys"
HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,DisplayName,0x00000000,"Creative Proxy Driver"
HKLM,SYSTEM\CurrentControlSet\Services\ctprxy2k,Group,0x00000000,"Base"
HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,Type,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,Start,0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,ErrorControl,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,ImagePath,0x00000000,"System32\drivers\ctsfm2k.sys"
HKLM,SYSTEM\CurrentControlSet\Services\ctsfm2k,DisplayName,0x00000000,"Creative SoundFont Management Device Driver"
HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,Type,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,Start,0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,ErrorControl,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,ImagePath,0x00000000,"System32\drivers\ctac32k.sys"
HKLM,SYSTEM\CurrentControlSet\Services\ctac32k,DisplayName,0x00000000,"Creative AC3 Software Decoder"
HKLM,SYSTEM\CurrentControlSet\Services\emupia,Type,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\emupia,Start,0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\emupia,ErrorControl,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\emupia,ImagePath,0x00000000,"System32\drivers\emupia2k.sys"
HKLM,SYSTEM\CurrentControlSet\Services\emupia,DisplayName,0x00000000,"E-mu Plug-in Architecture Driver"
HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,Type,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,Start,0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,ErrorControl,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,ImagePath,0x00000000,"System32\drivers\hap16v2k.sys"
HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,DisplayName,0x00000000,"Creative P16V HAL Driver"
HKLM,SYSTEM\CurrentControlSet\Services\hap16v2k,Group,0x00000000,"Base"
HKLM,SYSTEM\CurrentControlSet\Services\commonfx.dll,Type,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\commonfx.dll,Start,0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\commonfx.dll,ErrorControl,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\commonfx.dll,Group,0x00000000,"Base"
HKLM,SYSTEM\CurrentControlSet\Services\commonfx.dll,ImagePath,0x00000000,"System32\commonfx.dll"
HKLM,SYSTEM\CurrentControlSet\Services\ctaudfx.dll,Type,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ctaudfx.dll,Start,0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\ctaudfx.dll,ErrorControl,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ctaudfx.dll,Group,0x00000000,"Base"
HKLM,SYSTEM\CurrentControlSet\Services\ctaudfx.dll,ImagePath,0x00000000,"System32\ctaudfx.dll"
HKLM,SYSTEM\CurrentControlSet\Services\ctsblfx.dll,Type,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ctsblfx.dll,Start,0x00010001,3
HKLM,SYSTEM\CurrentControlSet\Services\ctsblfx.dll,ErrorControl,0x00010001,1
HKLM,SYSTEM\CurrentControlSet\Services\ctsblfx.dll,Group,0x00000000,"Base"
HKLM,SYSTEM\CurrentControlSet\Services\ctsblfx.dll,ImagePath,0x00000000,"System32\ctsblfx.dll"
;Register with CTAUD
HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,DeviceName,,"\Device\HA10KX2K"
HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,ServiceName,,"ha10kx2k"
HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,FileDeviceType,0x00010001,16524 ;;;Must be Decimal
HKLM,%StrCTKey%\BinaryClassID\%HA10KX_BINARY_CLSID%,ServiceType,0x00010001,31 ;;;Must be Decimal
HKLM,%StrCTKey%\BinaryClassID\%HAP16V_BINARY_CLSID%,DeviceName,,"\Device\HAP16V2K"
HKLM,%StrCTKey%\BinaryClassID\%HAP16V_BINARY_CLSID%,ServiceName,,"hap16v2k"
HKLM,%StrCTKey%\BinaryClassID\%HAP16V_BINARY_CLSID%,FileDeviceType,0x00010001,0x0000408C
HKLM,%StrCTKey%\BinaryClassID\%HAP16V_BINARY_CLSID%,ServiceType,0x00010001,0x0000001C
HKLM,%StrCTKey%\BinaryClassID\%PIA_BINARY_CLSID%,DeviceName,,"\Device\EMUPIA"
HKLM,%StrCTKey%\BinaryClassID\%PIA_BINARY_CLSID%,ServiceName,,"emupia"
HKLM,%StrCTKey%\BinaryClassID\%PIA_BINARY_CLSID%,FileDeviceType,0x00010001,16190 ;;;Must be Decimal
HKLM,%StrCTKey%\BinaryClassID\%PIA_BINARY_CLSID%,ServiceType,0x00010001,28 ;;;Must be Decimal
HKLM,%StrCTKey%\BinaryClassID\%AC3_BINARY_CLSID%,DeviceName,,"\Device\CTAC32K"
HKLM,%StrCTKey%\BinaryClassID\%AC3_BINARY_CLSID%,ServiceName,,"ctac32k"
HKLM,%StrCTKey%\BinaryClassID\%AC3_BINARY_CLSID%,FileDeviceType,0x00010001,0x0000408D
HKLM,%StrCTKey%\BinaryClassID\%AC3_BINARY_CLSID%,ServiceType,0x00010001,0x0000001C
HKLM,%StrCTKey%\BinaryClassID\%SFM_BINARY_CLSID%,DeviceName,,"\Device\CTSFM2K"
HKLM,%StrCTKey%\BinaryClassID\%SFM_BINARY_CLSID%,ServiceName,,"ctsfm2k"
HKLM,%StrCTKey%\BinaryClassID\%SFM_BINARY_CLSID%,FileDeviceType,0x00010001,0x00000033
HKLM,%StrCTKey%\BinaryClassID\%SFM_BINARY_CLSID%,ServiceType,0x00010001,0x0000001C
;;Audigy binaries & registration
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,CLSID_00,,%HA10KX_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,CLSID_01,,%PIA_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,CLSID_02,,%SFM_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,CLSID_03,,%AC3_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,DeviceType,,"AUDIO"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004,HWCLSID,,%HA10KX_CLASSOBJECT_CLSID%
;;AudigyII binaries & registration
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004&SUBSYS_10031102,CLSID_00,,%HA10KX_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004&SUBSYS_10031102,CLSID_01,,%PIA_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004&SUBSYS_10031102,CLSID_02,,%SFM_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004&SUBSYS_10031102,CLSID_03,,%AC3_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004&SUBSYS_10031102,CLSID_04,,%HAP16V_BINARY_CLSID%
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004&SUBSYS_10031102,DeviceType,,"AUDIO"
HKLM,%StrCTKey%\HardwareID\PCI&VEN_1102&DEV_0004&SUBSYS_10031102,HWCLSID,,%HAP16V_CLASSOBJECT_CLSID%
;commonfx.AddReg
HKLM,%StrEMUPIAPublicKey%\{ff99afa0-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
HKLM,%StrEMUPIAPublicKey%\{ff99afa1-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
HKLM,%StrEMUPIAPublicKey%\{ff99afa2-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
HKLM,%StrEMUPIAPublicKey%\{ff99afa3-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
HKLM,%StrEMUPIAPublicKey%\{ff99afa4-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
HKLM,%StrEMUPIAPublicKey%\{ff99afa5-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
HKLM,%StrEMUPIAPublicKey%\{ff99afa6-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
HKLM,%StrEMUPIAPublicKey%\{ff99afa7-2d7a-11d3-8686-0000e84e5b10},Library,,"commonfx.dll"
HKLM,%StrEMUPIAPublicKey%\{cd9a3e80-2715-11d2-88dd-00a024d13ce1},Library,,"commonfx.dll"
HKLM,%StrEMUPIAPublicKey%\{926831e0-9a57-11d2-b0ca-0000e84e5b10},Library,,"commonfx.dll"
HKLM,%StrEMUPIAPublicKey%\{1b76aae0-acbb-11d3-939d-00c0f02dd6f0},Library,,"commonfx.dll"
;ctaudfx.AddReg
HKLM,%StrEMUPIAPublicKey%\{68f692ed-3900-4a94-91f8-992b6ea4bcaf},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{12eabe8e-cff1-45d1-a652-713ee19c88bf},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{2e56aadb-2376-4998-b543-9271a918ed25},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{a630d60d-3753-44e9-87ea-a245c65301ca},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{a630d60e-3753-44e9-87ea-a245c65301ca},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{a630d60f-3753-44e9-87ea-a245c65301ca},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{a630d610-3753-44e9-87ea-a245c65301ca},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{b71f7fe0-4f28-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{b9fc8045-52da-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{b9fc8046-52da-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{b9fc8047-52da-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{b9fc8048-52da-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{b9fc8049-52da-11d7-9c86-00d0b78e3bd7},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{1f683af6-3ddb-41a0-b866-c0d817e5075a},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{a2859dda-2790-49ff-ab67-dbd13a0328ee},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{a6a134ea-46ba-46de-9ef9-6b720b06661f},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{2470214e-09ee-407a-bbd6-d0e40830a60a},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{43e44b44-18ea-4eae-a1e7-c3a8f2dfbb69},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{e350ae54-e5a5-4ce3-9298-e39388617b79},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{203013d1-7b36-48b5-b6e9-bf292d420eab},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{5e09beea-b806-4cb4-8faf-414922cf04c9},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{deea9c6b-7e41-4a23-80ec-1bcdfb659fa2},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{449a8988-6bd4-4761-bea5-6df6457e53ce},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{260b37bb-9a85-47c6-9e8c-155ad0595eee},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{6308e330-c4ce-432a-9903-84751f10fa1b},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{8a79f49c-11d6-43fb-b7b1-28bbff4185f9},Library,,"ctaudfx.dll"
HKLM,%StrEMUPIAPublicKey%\{0a72fccb-3c60-4250-9d05-d71eeebde737},Library,,"ctaudfx.dll"
;ctsblfx.AddReg
HKLM,%StrEMUPIAPublicKey%\{ec3130c0-ac7a-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{bfb7a01e-7825-4039-927f-03aabda0c560},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{de6d6fe0-ac79-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{975a4ce0-ac7e-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{0e9f1bc0-ac82-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{65f94ce0-9793-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{a70007c0-07d2-11d3-9b1e-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{dc3e1880-9212-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{d120d703-18e7-11d5-aa16-00c0f02dd6f0},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{cdf02680-afa8-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{b7f86880-6a04-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{ec4e1080-46aa-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{2577d900-7daa-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{c8f4cce0-01c1-11d5-8eeb-0001025faaee},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{38c5d400-13f2-11d5-8eeb-0001025faaee},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{e7905100-afb2-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{40f1ef50-2ada-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{7e0ea900-0950-11d3-9b1e-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{39147fe0-de49-11d3-82e4-005004b1c330},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{0b89fe60-afb5-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{17d35440-afb6-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{8a0416a0-afb9-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{61b799c0-8014-11d3-939d-00c0f02dd6f0},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{91e9ba38-363b-41eb-8e33-d5898787a544},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{91e9ba39-363b-41eb-8e33-d5898787a544},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{91e9ba3a-363b-41eb-8e33-d5898787a544},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{d120d700-18e7-11d5-aa16-00c0f02dd6f0},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{d120d701-18e7-11d5-aa16-00c0f02dd6f0},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{d120d702-18e7-11d5-aa16-00c0f02dd6f0},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{bb3f114a-74de-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{98ebe020-07d5-11d3-9b1e-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{f0e89563-f5b0-11d3-bba8-005004d18823},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{92e754a0-093f-11d3-9b1e-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{e41cf10c-3383-11d2-88dd-00a024d13ce1},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{24ea8123-8581-11d3-9cfd-00a0c95949d5},Library,,"ctsblfx.dll"
HKLM,%StrEMUPIAPublicKey%\{c4347501-a453-11d4-8fa9-00c0f02d1faa},Library,,"ctsblfx.dll"
;;Don't override the Microsoft synthesizer as default for game compatibility. Some DX8 DirectMusic features
;;(direct wave playback) are available in the user mode synthesizer, but not in the kernel mode synthesizer
;;at moment. Implementation of the hardware acceleration is not possible currently as the user to kernel
;;translation layer for those features are not yet implemented by Microsoft.
;;[WDM_DIRECTMUSIC.AddReg]
;;HKLM,%DMusicPort%,DefaultOutputPort,0,"{C6402642-0888-11D3-BD6B-0000E84E5D07}"
[AudioBrandAudigy.AddReg]
HKR,Branding,icon,,"%11%\SBAudigy.ico"
HKR,Branding,bitmap,,"%11%\Audigy.bmp"
HKR,Branding,url,,"http://www.soundblaster.com"
[COINST.AddReg]
;HKR,,CoInstallers32,0x00010000,"CtDvInst.dll,CtDevCoInstProc"
;HKLM,System\CurrentControlSet\Control\CoDeviceInstallers,{4d36e96c-e325-11ce-bfc1-08002be10318},0x00010008,"CtCoInst.dll,CtCoInstProc"
[DestinationDirs]
SysFiles.CopyList.ntamd64 = 10,system32\drivers ; %SystemRoot%\system32\drivers
Others.CopyList = 11 ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
Commons.CopyList.ntamd64 = 11 ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
SFMAN.CopyList.ntamd64 = 11 ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
Audigy.CopyList = 11 ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
AudioBrandAudigy.CopyList = 11 ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
;CoInst.CopyList = 11 ; %SystemRoot%\System(Win98), %SystemRoot%\System32(Win2K)
; This corresponds each individual file to the disk ordinal
; labled above
[SourceDisksNames]
55=%StrDisk%,"",
; This corresponds each individual file to the disk ordinal
; labled above
[SourceDisksFiles.amd64]
commonfx.dll=55,Common
ctaudfx.dll=55,Common
ctsblfx.dll=55,Common
ctac32k.sys=55,Win2K_XP
ctaud2k.sys=55,Win2K_XP
ctoss2k.sys=55,Win2K_XP
ctprxy2k.sys=55,Win2K_XP
ctsfm2k.sys=55,Win2K_XP
emupia2k.sys=55,Win2K_XP
ha10kx2k.sys=55,Win2K_XP
haP16v2k.sys=55,Win2K_XP
pfmodnt.sys=55,Win2K_XP
;ctcoinst.dll=55,Win2K_XP
;ctdvinst.dll=55,Win2K_XP
ctdlang.dat=55,Win2K_XP
ctstatic.dat=55,Win2K_XP
ctdaught.dat=55,Win2K_XP
;ctbasicw.dat=55,Win2K_XP
ctbas2w.dat=55,Win2K_XP
;ctsbasw.dat=55,Win2K_XP
ctsbas2w.dat=55,Win2K_XP
SBLive.ico=55,Win2K_XP
Live.bmp=55,Win2K_XP
SBAudigy.ico=55,Win2K_XP
Audigy.bmp=55,Win2K_XP
E-DSP.ICO=55,Win2K_XP
E-DSP.BMP=55,Win2K_XP
[SysFiles.CopyList.ntamd64]
ctac32k.sys
ctaud2k.sys
ctoss2k.sys
ctprxy2k.sys
ctsfm2k.sys
emupia2k.sys
ha10kx2k.sys
haP16v2k.sys
pfmodnt.sys
[Others.CopyList]
ctdlang.dat
ctstatic.dat
ctdaught.dat
[Commons.CopyList.ntamd64]
commonfx.dll
ctaudfx.dll
ctsblfx.dll
[SFMAN.CopyList.ntamd64]
[Audigy.CopyList]
ctbas2w.dat
ctsbas2w.dat
[AudioBrandAudigy.CopyList]
SBAudigy.ico
Audigy.bmp
[CoInst.CopyList]
;ctcoinst.dll
;ctdvinst.dll
;;**************** NT Install ****************
[Audigy_Device.NTAMD64.CoInstallers]
CopyFiles=CoInst.CopyList
AddReg=COINST.AddReg
[Audigy_Device.NTAMD64]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=SysFiles.CopyList.ntamd64, Others.CopyList, Commons.CopyList.ntamd64, SFMAN.CopyList.ntamd64, Audigy.CopyList, AudioBrandAudigy.CopyList, CoInst.CopyList
AddReg=Audigy.AddReg, AudioBrandAudigy.AddReg, Setup.AddReg, COINST.AddReg
[Audigy_Device.NTAMD64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WavePci%, Live2K.Interface.WvPciB.NT
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WavePci%, Live2K.Interface.WvPciB.NT
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WavePci%, Live2K.Interface.WvPciB.NT
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveCyc%, Live2K.Interface.WvCycB.NT
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveCyc%, Live2K.Interface.WvCycB.NT
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveCyc%, Live2K.Interface.WvCycB.NT
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%, Live2K.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%, Live2K.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Synth%, Live2K.Interface.Synth
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Synth%, Live2K.Interface.Synth
AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_Synth%, Live2K.Interface.Synth
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SynthA%, Live2K.Interface.SynthA
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SynthA%, Live2K.Interface.SynthA
AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SynthA%, Live2K.Interface.SynthA
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SynthB%, Live2K.Interface.SynthB
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SynthB%, Live2K.Interface.SynthB
AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SynthB%, Live2K.Interface.SynthB
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SwSynth%, Live2K.Interface.SwSynth
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SwSynth%, Live2K.Interface.SwSynth
AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_SwSynth%, Live2K.Interface.SwSynth
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART1%, Live2K.Interface.UART1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART1%, Live2K.Interface.UART1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART1%, Live2K.Interface.UART1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART2%, Live2K.Interface.UART2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART2%, Live2K.Interface.UART2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART2%, Live2K.Interface.UART2
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_MidiAutoFx%, Live2K.Interface.MidiAutoFx
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_MidiAutoFx%, Live2K.Interface.MidiAutoFx
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_MidiAutoFx%, Live2K.Interface.MidiAutoFx
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmUart1%, Live2K.Interface.DmUart1
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmUart1%, Live2K.Interface.DmUart1
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmUart1%, Live2K.Interface.DmUart1
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmUart2%, Live2K.Interface.DmUart2
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmUart2%, Live2K.Interface.DmUart2
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmUart2%, Live2K.Interface.DmUart2
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmAutoFx%, Live2K.Interface.DmAutoFx
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmAutoFx%, Live2K.Interface.DmAutoFx
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DmAutoFx%, Live2K.Interface.DmAutoFx
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DmSynth%, Live2K.Interface.DmSynth
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DmSynth%, Live2K.Interface.DmSynth
AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DmSynth%, Live2K.Interface.DmSynth
[Audigy_Device.NTAMD64.Services]
DelService = emu10kx
AddService = ossrv,, ossrv_Service_Inst
AddService = ha10kx2k,, ha10kx2k_Service_Inst
AddService = emupia,, emupia_Service_Inst
AddService = ctaud2k, 0x00000002, ctaud2k_Service_Inst
AddService = ctac32k,, ctac32k_Service_Inst
AddService = ctprxy2k,, ctprxy2k_Service_Inst
AddService = ctsfm2k,, ctsfm2k_Service_Inst
AddService = hap16v2k,, hap16v2k_Service_Inst
AddService = commonfx.dll,, commonfx_Service_Inst
AddService = ctaudfx.dll,, ctaudfx_Service_Inst
AddService = ctsblfx.dll,, ctsblfx_Service_Inst
[ossrv_Service_Inst]
DisplayName = %OSSRV.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\ctoss2k.sys
[ha10kx2k_Service_Inst]
DisplayName = %HA10KX.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\ha10kx2k.sys
[emupia_Service_Inst]
DisplayName = %EMUPIA.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\emupia2k.sys
[ctaud2k_Service_Inst]
DisplayName = %CTAUD2K.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\ctaud2k.sys
[ctac32k_Service_Inst]
DisplayName = %CTAC32K.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\ctac32k.sys
[ctprxy2k_Service_Inst]
DisplayName = %CTPRXY2K.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\ctprxy2k.sys
[ctsfm2k_Service_Inst]
DisplayName = %CTSFM2K.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\ctsfm2k.sys
[hap16v2k_Service_Inst]
DisplayName = %HAP16V2K.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\hap16v2k.sys
[commonfx_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\commonfx.dll
[ctaudfx_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\ctaudfx.dll
[ctsblfx_Service_Inst]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\ctsblfx.dll
[Strings]
CREAF="Creative"
StrDisk="Creative Installer CD-ROM"
CLMfgName="Creative Technology, Ltd."
EMU10K1.DeviceDesc="Creative EMU10K1 Audio Processor (WDM)"
Audigy.DeviceDesc="Creative Audigy Audio Processor (WDM)"
Audigy2LS.DeviceDesc="Creative Audigy Audio Processor (WDM)"
Audigy2PCMCIA.DeviceDesc="Creative Audigy Audio Processor (WDM)"
EDSP.DeviceDesc="E-MU E-DSP Audio Processor (WDM)"
EDSP2.DeviceDesc="E-MU E-DSP2 Audio Processor (WDM)"
Live2K.Wave.szPname="Creative Audio"
Live2K.Topology.szPname="Creative Mixer"
Live2K.Synth.szPname="Creative Synth"
Live2K.SynthA.szPname="Creative Synth A"
Live2K.SynthB.szPname="Creative Synth B"
Live2K.SwSynth.szPname="Creative Sw Synth"
Live2K.UART1.szPname="Creative MIDI Port"
Live2K.UART2.szPname="Creative MIDI Port II"
Live2K.MidiAutoFx.szPname="Creative MIDI AutoFx"
Live2K.DmUart1.szPname="Creative DirectMusic MIDI Port"
Live2K.DmUart2.szPname="Creative DirectMusic MIDI Port II"
Live2K.DmAutoFx.szPname="Creative DirectMusic AutoFx"
Live2K.DmSynth.szPname="Creative DirectMusic Synthesizer"
OSSRV.SvcDesc = "Creative OS Services Driver"
HA10KX.SvcDesc = "Creative Hardware Abstract Layer Driver"
EMUPIA.SvcDesc = "E-mu Plug-in Architecture Driver"
CTAUD2K.SvcDesc = "Creative Audio Driver (WDM)"
CTAC32K.SvcDesc = "Creative AC3 Software Decoder"
CTPRXY2K.SvcDesc = "Creative Proxy Driver"
CTSFM2K.SvcDesc = "Creative SoundFont Management Device Driver"
HAP16V2K.SvcDesc = "Creative P16V HAL Driver"
DMusicPort="SOFTWARE\Microsoft\DirectMusic\Defaults"
Proxy.CLSID ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO ="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER ="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_SYNTHESIZER ="{DFF220F3-F70F-11D0-B917-00A0C9223196}"
KSCATEGORY_TOPOLOGY ="{DDA54A40-1E4C-11D1-A050-405705C10000}"
KSNAME_WavePci="WavePci"
KSNAME_WaveCyc="WaveCyc"
KSNAME_Topology="Topology"
KSNAME_Synth="Synth"
KSNAME_SynthA="SynthA"
KSNAME_SynthB="SynthB"
KSNAME_SwSynth="SwSynth"
KSNAME_UART1="Uart1"
KSNAME_UART2="Uart2"
KSNAME_MidiAutoFx="MidiAutoFx"
KSNAME_DmUart1 ="DmUart1"
KSNAME_DmUart2 ="DmUart2"
KSNAME_DmAutoFx="DmAutoFx"
KSNAME_DmSynth ="DmSynth"
;---------------------------------------------
;GUID strings for HA Binary and HA ClassObject
;---------------------------------------------
HA10KX_BINARY_CLSID = "{170DAEAC-B2D3-4c0c-9740-C77F685A3831}"
HAP16V_BINARY_CLSID = "{BCD288C5-13CE-4c16-993C-75BF69C4346B}"
PIA_BINARY_CLSID="{526560E0-F38C-46c4-A081-017C5AAA1F31}"
AC3_BINARY_CLSID="{3240CC78-6360-4146-88C4-99DCC2861D6C}"
SFM_BINARY_CLSID="{945DD118-E139-41c4-A916-FA65053774C2}"
HA10KX_CLASSOBJECT_CLSID = "{07A63F02-F9B8-11d2-9EEF-00C0F02DD390}"
HAP16V_CLASSOBJECT_CLSID="{4342E9E1-1AE5-11d6-861C-00A0C92C17A1}"
StrEMU10KxHomeKey="SYSTEM\CurrentControlSet\Control\Creative Tech\Emu10kx"
StrCTKey="SYSTEM\CurrentControlSet\Control\Creative Tech"
StrEMUPIAPublicKey="SYSTEM\CurrentControlSet\Control\Creative Tech\EmuPIA\Public\CLSID"
StrCTStringStringKey="SYSTEM\CurrentControlSet\Control\Creative Tech\Ctstring\strings"
StrCTStringUnitKey="SYSTEM\CurrentControlSet\Control\Creative Tech\CTString\Units"
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.