HDAUpdate_WinXP.inf Driver File Contents (audio.zip)

[Version]

    Signature                  = "$Windows NT$"
    LanguageType               = %LangTypeValue%
    NtBuildToUpdate            = 2600
    NtMajorVersionToUpdate     = 5
    NtMinorVersionToUpdate     = 1
    MaxNtBuildToUpdate         = 2600
    MaxNtMajorVersionToUpdate  = 5
    MaxNtMinorVersionToUpdate  = 1 
    MinNtServicePackVersion    = 256                   ; minimum is SP1 (no XP RTM)
    MaxNtServicePackVersion    = 2560                  ; maximum is SP10
    ThisServicePackVersion     = 512                   ; inband for WinXP SP2
    CatalogFile                = %SP_SHORT_TITLE%.cat

[ProductCatalogsToInstall]
    %SP_SHORT_TITLE%.cat, update\%SP_SHORT_TITLE%.cat

;
; Copies only if the files exists and has higher or equal version. 
; If file is in use moves the file to a tmp file and overwrites the new files
;
[ProductInstall.DontDelayUntilReboot]
    CopyFiles=CopyAlways.Drivers.files

[ProductInstall.CopyFilesAlways]
    CopyFiles=CopyAlways.System32.files
    CopyFiles=CopyAlways.Drivers.files
    CopyFiles=CopyAlways.DriverCab.files
    CopyFiles=CopyAlways.Inf.files
    CopyFiles=CopyAlways.System32.DllCache.files

[ProductInstall.GlobalRegistryChanges.Install]
    AddReg=Product.Add.Reg

[ProductInstall.GlobalRegistryChanges.ReInstall]
    AddReg=Product.Add.Reg

[Save.Reg.For.Uninstall]
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%
    HKLM,SOFTWARE\Microsoft\Updates\Windows XP OOB\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%
    HKLM,SOFTWARE\Microsoft\updates\KB835221


; This section represent actions taken against the registry
; these are entries that are put into the registry for WinSE QFE tracking purposes
; basicly version information about the package

[Product.Add.Reg]
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed",0x10001,1
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Comments",0,%COMMENT%
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Backup Dir",0,""
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Fix Description",0,%COMMENT%
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed By",0,""
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed On",0,""
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Service Pack",0x10001,%SERVICE_PACK_NUMBER%
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Valid",0x10001,1
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"Flags",0,""
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"New File",0,""
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"New Link Date",0,""
    HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"Old Link Date",0,""


; This section will define where the sections will copy to
; anything above 65000 is defined inside the update.exe installer
; anything else can be looked up as well known locations made available via
; SetupAPI; the comma is used to point to another directory referencing off of a known location


[DestinationDirs]
    CopyAlways.System32.files=11      ; %windir%\system32 (copy even if don't exist)
    CopyAlways.DriverCab.files=65623  ; Destination determined at runtime
    Drivers.files=12                  ; %windir%\system32\drivers (don't delay until reboot)
    CopyAlways.Drivers.files=12       ; %windir%\system32\drivers (copy even if don't exist)
    CopyAlways.Inf.files=17           ; %windir%\system32\inf (copy even if don't exist)
    CopyAlways.System32.DllCache.files=65619 ; %windir%\system32 (copy even if don't exist)

; list of files that are subject to the rules of this section
; see the DestinationDirs and the logic section above

[CopyAlways.System32.files]
    Mssap.dll, WinXP\Mssap.dll
    Hdaudprop.dll, CommonFiles\Hdaudprop.dll
    Hdaudpropshortcut.exe, CommonFiles\Hdaudpropshortcut.exe
    Hdaudpropres.dll, CommonFiles\Hdaudpropres.dll

[CopyAlways.Drivers.files]
    portcls.sys, WinXP\portcls.sys
    Hdaudbus.sys, CommonFiles\Hdaudbus.sys
    Hdaudio.sys, CommonFiles\Hdaudio.sys

[CopyAlways.DriverCab.files]
    portcls.sys, WinXP\portcls.sys


[CopyAlways.Inf.files]
    hdaudbus.inf, CommonFiles\Hdaudbus.inf
    hdaudio.inf, CommonFiles\hdaudio.inf

[CopyAlways.System32.DllCache.files]
    Mssap.dll, WinXP\Mssap.dll



;
;

[ArchiveCatalogFilesOnly]
    %SP_SHORT_TITLE%.cat


[SourceDisksNames]
    1=%ServicePackSourceFiles%


; this is used in 2 ways
; one if the file is not present it will attempt to request the media defined
; generation of the update.ver is based on this section

[SourceDisksFiles]
    WinXP\Mssap.dll=1
    WinXP\portcls.sys=1
    CommonFiles\Hdaudbus.sys=1
    CommonFiles\Hdaudio.sys=1
    CommonFiles\Hdaudprop.dll=1
    CommonFiles\Hdaudpropshortcut.exe=1
    CommonFiles\Hdaudpropres.dll=1
    CommonFiles\Hdaudbus.inf=1
    CommonFiles\hdaudio.inf=1


[UninstallSections]
;
; Nothing to uninstall
;
[DeleteFilesInUninstallSections]
SystemRoot\system32\drivers.delete.files,"portcls.sys" 


;
; The following two sections are added to support PnP installation
;
[DeviceClassList]

System  = {4D36E97D-E325-11CE-BFC1-08002BE10318}
Unknown = {4D36E97E-E325-11CE-BFC1-08002BE10318}


[DevicesToUpgrade]

PCI\CC_0403                       = hdaudbus.inf,{4D36E97D-E325-11CE-BFC1-08002BE10318}
PCI\VEN_8086&DEV_2668             = hdaudbus.inf,{4D36E97D-E325-11CE-BFC1-08002BE10318}

; these are the strings that can be localized and are used throughout the rest of the installer INF
; and used in dialogs that need information (like when media is requrested, or when it is installing the title on the dialog)


[Strings]

SP_TITLE                = "High Definition Audio Driver Package - KB835221"
BUILDTIMESTAMP          = 20040219.000000
HELPLINK                = http://support.microsoft.com?kbid=KB835221
URLInfoAbout            = http://support.microsoft.com
LangTypeValue           = 0x00
SP_SHORT_TITLE          = "KB835221WXP"
SERVICE_PACK_NUMBER     = 10
COMMENT                 = "High Definition Audio Driver - KB835221"
ServicePackSourceFiles  = "Windows XP Hotfix Source Files"

; define custom actions actions here and determine the nature of the install

[Configuration]

; required for this to act in hotfix mode as opposed to service pack mode

    InstallationType        = Hotfix
    InstallLogFileName      = KB835221.log

; define the name of the log file for this installation

    UnInstallLogFileName    = KB835221Uninst.log

; define the backup file location for the uninstall case

    UnInstallDirName        = $NtUninstall%SP_SHORT_TITLE%$
    EventLogKeyName         = NtServicePack_HDA

; registers a dll that will interact with the eventvwr for any messages put into the event log (success, fail, etc)

    EventLogDllName         = spmsg.dll
    RestartDevice           = 1

;To avoid this OOB package from disappearing from Add/Remove Programs 
;after upgrade to newer service pack. The following line is needed.
; 
    UpdateRegKey="SOFTWARE\Microsoft\Updates\Windows XP OOB"
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: ftp, load: 2.92