hpul.inf Driver File Contents (hp_all_win_drivers.zip)

; hpul.inf -- This file contains descriptions for the 1x8 G2 autoloader, MSL G3 Series library and D2DBS virtual library for Windows 2000, 2003 and 2008
; Copyright (c) BDT AG, 2001-2008

[version]
signature="$Windows NT$"
Class=MediumChanger
ClassGUID={CE5939AE-EBDE-11d0-B181-0000F8753EC4}
Provider=%HP%
CatalogFile=hpul.cat
DriverVer=09/15/2008, 1.8.0

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%HP% = HPUL, NTx86, NTamd64, NTia64


;******************** Windows 2000 medium changer device list *************************
[HPUL]
%HPUL.HP_MSL_G3_Series.DeviceDesc%  = HPULW2K_Inst, SCSI\ChangerHP______MSL_G3_Series___
%HPUL.HP_1x8_G2_AUTOLDR.DeviceDesc% = HPULW2K_Inst, SCSI\ChangerHP______1x8_G2_AUTOLDR__
%HPUL.HP_D2DBS.DeviceDesc%          = HPULW2K_Inst, SCSI\ChangerHP______D2DBS___________

[HPULW2K_Inst]
CopyFiles = @hpulw2k.sys

[HPULW2K_Inst.Services]
AddService = hpulw2k, %SPSVCINST_ASSOCSERVICE%, HPULW2K_Service_Inst, HPULW2K_EventLog_Inst

[HPULW2K_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_SYSTEM_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\hpulw2k.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[HPULW2K_EventLog_Inst]
AddReg = HPULW2K_EventLog_AddReg

[HPULW2K_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\hpulw2k.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;***************** 32 bit Windows XP/2003 medium changer device list ******************
[HPUL.NTx86]
%HPUL.NTx86.HP_MSL_G3_Series.DeviceDesc%  = HPULNTx86_Inst, SCSI\ChangerHP______MSL_G3_Series___
%HPUL.NTx86.HP_1x8_G2_AUTOLDR.DeviceDesc% = HPULNTx86_Inst, SCSI\ChangerHP______1x8_G2_AUTOLDR__
%HPUL.NTx86.HP_D2DBS.DeviceDesc%          = HPULNTx86_Inst, SCSI\ChangerHP______D2DBS___________

[HPULNTx86_Inst]
CopyFiles = @hpuln32.sys

[HPULNTx86_Inst.Services]
AddService = hpuln32, %SPSVCINST_ASSOCSERVICE%, HPULNTx86_Service_Inst, HPULNTx86_EventLog_Inst

[HPULNTx86_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_SYSTEM_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\hpuln32.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[HPULNTx86_EventLog_Inst]
AddReg = HPULNTx86_EventLog_AddReg

[HPULNTx86_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\hpuln32.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;***************** x64 based Windows XP/2003 medium changer device list ******************
[HPUL.NTamd64]
%HPUL.NTamd64.HP_MSL_G3_Series.DeviceDesc%  = HPULNTx64_Inst, SCSI\ChangerHP______MSL_G3_Series___
%HPUL.NTamd64.HP_1x8_G2_AUTOLDR.DeviceDesc% = HPULNTx64_Inst, SCSI\ChangerHP______1x8_G2_AUTOLDR__
%HPUL.NTamd64.HP_D2DBS.DeviceDesc%          = HPULNTx64_Inst, SCSI\ChangerHP______D2DBS___________

[HPULNTx64_Inst]
CopyFiles = @hpuln64.sys

[HPULNTx64_Inst.Services]
AddService = hpuln64, %SPSVCINST_ASSOCSERVICE%, HPULNTx64_Service_Inst, HPULNTx64_EventLog_Inst

[HPULNTx64_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_SYSTEM_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\hpuln64.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[HPULNTx64_EventLog_Inst]
AddReg = HPULNTx64_EventLog_AddReg

[HPULNTx64_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\hpuln64.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;***************** ia64 based Windows XP/2003 medium changer device list ******************
[HPUL.NTia64]
%HPUL.NTia64.HP_MSL_G3_Series.DeviceDesc%  = HPULNTia64_Inst, SCSI\ChangerHP______MSL_G3_Series___
%HPUL.NTia64.HP_1x8_G2_AUTOLDR.DeviceDesc% = HPULNTia64_Inst, SCSI\ChangerHP______1x8_G2_AUTOLDR__
%HPUL.NTia64.HP_D2DBS.DeviceDesc%          = HPULNTia64_Inst, SCSI\ChangerHP______D2DBS___________

[HPULNTia64_Inst]
CopyFiles = @hpulan64.sys

[HPULNTia64_Inst.Services]
AddService = hpulan64, %SPSVCINST_ASSOCSERVICE%, HPULNTia64_Service_Inst, HPULNTia64_EventLog_Inst

[HPULNTia64_Service_Inst]
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_SYSTEM_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\hpulan64.sys
LoadOrderGroup = SCSI Class
Dependencies   = +SCSI Miniport

[HPULNTia64_EventLog_Inst]
AddReg = HPULNTia64_EventLog_AddReg

[HPULNTia64_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\hpulan64.sys"
HKR,,TypesSupported,%REG_DWORD%,7

;**************************************************************************************

; source-disk-number = disk-label,tag-or-cab-file,,subdir,flags,tag-file
[SourceDisksNames]
1 = %sourcediskname%,,,

[SourceDisksNames.amd64]
2 = %sourcediskname%,,,

[SourceDisksNames.x86]
3 = %sourcediskname%,,,

[SourceDisksNames.ia64]
4 = %sourcediskname%,,,

; source-filename = source-disk-number,subdir,size
[SourceDisksFiles]
hpulw2k.sys = 1
hpuln64.sys = 2
hpuln32.sys = 3
hpulan64.sys = 4


;**************************************************************************************
[Strings]
HP = "Hewlett Packard"

HPUL.HP_MSL_G3_Series.DeviceDesc          = "Hewlett Packard MSL G3 Series library  (Windows 2000)"
HPUL.HP_1x8_G2_AUTOLDR.DeviceDesc         = "Hewlett Packard 1x8 G2 autoloader  (Windows 2000)"
HPUL.HP_D2DBS.DeviceDesc                  = "Hewlett Packard D2DBS virtual library  (Windows 2000)"
HPUL.NTx86.HP_MSL_G3_Series.DeviceDesc    = "Hewlett Packard MSL G3 Series library  (x86 based)"
HPUL.NTx86.HP_1x8_G2_AUTOLDR.DeviceDesc   = "Hewlett Packard 1x8 G2 autoloader  (x86 based)"
HPUL.NTx86.HP_D2DBS.DeviceDesc            = "Hewlett Packard D2DBS virtual library  (x86 based)"
HPUL.NTamd64.HP_MSL_G3_Series.DeviceDesc  = "Hewlett Packard MSL G3 Series library  (x64 based)"
HPUL.NTamd64.HP_1x8_G2_AUTOLDR.DeviceDesc = "Hewlett Packard 1x8 G2 autoloader  (x64 based)"
HPUL.NTamd64.HP_D2DBS.DeviceDesc          = "Hewlett Packard D2DBS virtual library  (x64 based)"
HPUL.NTia64.HP_MSL_G3_Series.DeviceDesc   = "Hewlett Packard MSL G3 Series library  (ia64 based)"
HPUL.NTia64.HP_1x8_G2_AUTOLDR.DeviceDesc  = "Hewlett Packard 1x8 G2 autoloader  (ia64 based)"
HPUL.NTia64.HP_D2DBS.DeviceDesc           = "Hewlett Packard D2DBS virtual library  (ia64 based)"

sourcediskname = "Hewlett Packard MSL library drivers for Windows 2000/2003/2008"

;**************************************************************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER  = 1
SERVICE_SYSTEM_START   = 1
SERVICE_ERROR_NORMAL   = 1
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001
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: web3, load: 1.40