[Version] Signature="$WINDOWS NT$" Class=Battery ClassGuid={72631e54-78a4-11d0-bcf7-00aa00b7b32a} Provider=%MSFT% LayoutFile=layout.inf DriverVer=07/01/2001,5.1.2535.0 [class_copyfiles] batt.dll [DestinationDirs] class_copyfiles= 11 DefaultDestDir = 12 [ControlFlags] ; ; Exclude all devices from Select Device list ; ExcludeFromSelect = * [ClassInstall32] AddReg=System_Class_Addreg CopyFiles = class_copyfiles [System_Class_Addreg] HKR,,,%REG_SZ%,%BatteryClassName% HKR,,Icon,%REG_SZ%,"2" HKR,,Installer32,%REG_SZ%,"Batt.dll,BatteryClassInstall" HKR,,NoInstallClass,,1 HKLM,SYSTEM\CurrentControlSet\Services\BattC,MofImagePath,%REG_EXPAND_SZ%,"System32\Drivers\battc.sys" HKLM,SYSTEM\CurrentControlSet\Control\CoDeviceInstallers,{72631e54-78a4-11d0-bcf7-00aa00b7b32a},%REG_APPEND_MULTI_SZ%,"Batt.dll,BatteryClassCoInstaller" [Manufacturer] %MSFT%=Microsoft [Microsoft] %ACPI\pnp0c0A.DeviceDesc% = CmBatt_Inst,ACPI\pnp0C0A %ACPI\acpi0002.DeviceDesc% = SMBBSUB_Inst,ACPI\acpi0002 %SMBBATT\SMART_BATTERY.DeviceDesc% = SMBBATT_Inst,SMBBATT\SMART_BATTERY %ACPI\acpi0003.DeviceDesc% = AcAdapter_Inst,ACPI\acpi0003 %NTAPM\APMBATT.DeviceDesc% = ApmBatt_Inst,NTAPM\APMBATT %HID_DEVICE_BATTERY.DeviceDesc% = HidBatt_Inst,HID_DEVICE_UP:0084_U:0004 %PowerWareUPS.DeviceDesc% = NO_DRV,SERENUM\DEL0001 %PowerWareUPS.DeviceDesc% = NO_DRV,SERENUM\EXI0001 %PowerWareUPS.DeviceDesc% = NO_DRV,SERENUM\FPS0001 %APC.DeviceDesc% = NO_DRV,SERENUM\APC0000 %APC.DeviceDesc% = NO_DRV,SERENUM\APC0001 %APC.DeviceDesc% = NO_DRV,SERENUM\APC0002 %APC.DeviceDesc% = NO_DRV,SERENUM\APC0003 [HidBatt_Inst] CopyFiles = @hidbatt.sys CopyFiles = @battc.sys [HidBatt_Inst.Services] AddService=HidBatt,%SPSVCINST_ASSOCSERVICE%,HidBatt_Service_Inst [HidBatt_Service_Inst] DisplayName = %HidBatt.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\HidBatt.sys [ApmBatt_Inst] CopyFiles = @apmbatt.sys CopyFiles = @battc.sys [ApmBatt_Inst.Services] AddService = apmbatt,%SPSVCINST_ASSOCSERVICE%,ApmBatt_Service_Inst [ApmBatt_Service_Inst] DisplayName = %ApmBatt.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\apmbatt.sys [CmBatt_Inst] AddReg=CmBatt_Addreg CopyFiles = @CmBatt.sys CopyFiles = @battc.sys [CmBatt_Addreg] HKR,,PowerSourceType,%REG_BINARY%,00,00,00,00 [CmBatt_Inst.Services] AddService = CmBatt,%SPSVCINST_ASSOCSERVICE%,CmBatt_Service_Inst [CmBatt_Service_Inst] DisplayName = %CmBatt.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\CmBatt.sys [SMBBSUB_Inst] Copyfiles = @smbbatt.sys [SMBBSUB_Inst.Services] AddService = SMBBATT,%SPSVCINST_ASSOCSERVICE%,SMBBSUB_Service_Inst [SMBBSUB_Service_Inst] DisplayName = %SMBBSUB.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\SMBBATT.sys [SMBBATT_Inst] Copyfiles = @smbbatt.sys Copyfiles = @battc.sys [SMBBATT_Inst.Services] AddService = SMBBATT,%SPSVCINST_ASSOCSERVICE%,SMBBATT_Service_Inst [SMBBATT_Service_Inst] DisplayName = %SMBBATT.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\SMBBATT.sys [AcAdapter_Inst] AddReg=AcAdapter_Addreg CopyFiles = @CmBatt.sys CopyFiles = @battc.sys [AcAdapter_Addreg] HKR,,PowerSourceType,%REG_BINARY%,01,00,00,00 [AcAdapter_Inst.Services] AddService = CmBatt,%SPSVCINST_ASSOCSERVICE%,AcAdapter_Service_Inst [AcAdapter_Service_Inst] DisplayName = %AcAdapter.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\CmBatt.sys [NO_DRV] [NO_DRV.Services] AddService = , %SPSVCINST_ASSOCSERVICE% ; null service install [strings] MSFT = "Microsoft" BatteryClassName = "Batteries" ACPI\pnp0c0A.DeviceDesc = "Microsoft ACPI-Compliant Control Method Battery" ACPI\acpi0002.DeviceDesc = "Microsoft Smart Battery Subsystem" SMBBATT\SMART_BATTERY.DeviceDesc = "Microsoft Smart Battery" ACPI\acpi0003.DeviceDesc = "Microsoft AC Adapter" NTAPM\APMBATT.DeviceDesc = "Microsoft APM Legacy Battery" HID_DEVICE_BATTERY.DeviceDesc = "HID UPS Battery" CmBatt.SvcDesc = "Microsoft ACPI Control Method Battery Driver" SMBBSUB.SvcDesc = "Microsoft Smart Battery Subsystem Driver" SMBBATT.SvcDesc = "Microsoft Smart Battery Driver" AcAdapter.SvcDesc = "Microsoft AC Adapter Driver" ApmBatt.SvcDesc = "Microsoft APM Legacy Battery Driver" HidBatt.SvcDesc = "HID UPS Battery Driver" PowerWareUPS.DeviceDesc = "PowerWare UPS" APC.DeviceDesc = "APC UPS" SPSVCINST_ASSOCSERVICE = 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 REG_SZ = 0 REG_EXPAND_SZ = 0x00020000 REG_APPEND_MULTI_SZ = 0x00010008 REG_BINARY = 1Download 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.