update_win2k.inf Driver File Contents (Fingerprint_UPEK_6.2.56_W7x86W7x64_A.zip)

[Version]
Signature = "$Windows NT$"
LanguageType = %LangTypeValue%
NtBuildToUpdate = 2195
NtMajorVersionToUpdate = 5
NtMinorVersionToUpdate = 0
MaxNtBuildToUpdate = 2195
MaxNtMajorVersionToUpdate = 5
MaxNtMinorVersionToUpdate = 0
MinNtServicePackVersion = 768
MaxNtServicePackVersion = 1024
ThisServicePackVersion = 1280
CatalogFile = %CAT_TITLE%_%OS_TYPE%.cat

[ProductCatalogsToInstall]
%CAT_TITLE%_%OS_TYPE%.cat, update\%CAT_TITLE%_%OS_TYPE%.cat

[ProductInstall.DontDelayUntilReboot]
CopyFiles=System32.files
CopyFiles=DllCache.files

[System32.files]
msi.dll
msiexec.exe
msihnd.dll
msimsg.dll
msisip.dll

[DllCache.files]
msi.dll
msiexec.exe
msihnd.dll
msimsg.dll
msisip.dll

[Register.Include]
    RegCondition=MSI.Reg.Install.Condition

[MSI.Reg.Install.Condition]
    InstallFromSection=MSI.Reg.Install
    Operation=CheckInstall, msi.dll, msi.dll
    TargetFromSection = System32.files

[MSI.Reg.Install]
    AddReg=MSI.AddReg

[Save.Reg.For.Uninstall]
HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%
HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%
;
; Save the ARP entries for Beta1, Beta2, RC1 and RC2 (if any)
;
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA1_RELEASE_NAME%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA2_RELEASE_NAME%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC1_RELEASE_NAME%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC2_RELEASE_NAME%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30RTM_NAME%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30a_NAME%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30v2RTM_Name%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI31_Beta%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI31_RC1%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI31RTM%
;
; Save the server registration
;
HKCR,CLSID\{000C101C-0000-0000-C000-000000000046}
HKCR,CLSID\{000C101C-0000-0000-C000-000000000046}\ProgId
HKCR,IMsiServer
HKCR,IMsiServer\CLSID
HKLM,"Software\Microsoft\Windows\CurrentVersion\Installer","InstallerLocation"
HKCR,APPID\{000C101C-0000-0000-C000-000000000046}
HKLM,System\CurrentControlSet\Services\EventLog\Application\MsiInstaller
;
; Save the proxy registration information
;
HKCR,CLSID\{000C103E-0000-0000-C000-000000000046}
HKCR,CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32
HKCR,Interface\{000C1025-0000-0000-C000-000000000046}
HKCR,Interface\{000C1025-0000-0000-C000-000000000046}\NumMethods
HKCR,Interface\{000C1025-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C101D-0000-0000-C000-000000000046}
HKCR,Interface\{000C101D-0000-0000-C000-000000000046}\NumMethods
HKCR,Interface\{000C101D-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C1033-0000-0000-C000-000000000046}
HKCR,Interface\{000C1033-0000-0000-C000-000000000046}\NumMethods
HKCR,Interface\{000C1033-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C101C-0000-0000-C000-000000000046}
HKCR,Interface\{000C101C-0000-0000-C000-000000000046}\NumMethods
HKCR,Interface\{000C101C-0000-0000-C000-000000000046}\ProxyStubClsid32
;
; Save the CLSID and ProgID information
;
HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}
HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\InprocHandler32
HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32
HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\ProgId
HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\TypeLib
HKCR,WindowsInstaller.Installer
HKCR,WindowsInstaller.Installer\CLSID
HKCR,CLSID\{000C1094-0000-0000-C000-000000000046}
HKCR,CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32
HKCR,WindowsInstaller.Message
HKCR,WindowsInstaller.Message\CLSID
HKCR,CLSID\{000C101D-0000-0000-C000-000000000046}
HKCR,CLSID\{000C101D-0000-0000-C000-000000000046}\DllVersion
HKCR,CLSID\{000C101D-0000-0000-C000-000000000046}\ProgId
;
; Save the typelibrary information
;
HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0
HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\win32
HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\FLAGS
HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\HELPDIR
HKCR,Interface\{000C1090-0000-0000-C000-000000000046}
HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C1093-0000-0000-C000-000000000046}
HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C1095-0000-0000-C000-000000000046}
HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C1096-0000-0000-C000-000000000046}
HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C109A-0000-0000-C000-000000000046}
HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C109B-0000-0000-C000-000000000046}
HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C109C-0000-0000-C000-000000000046}
HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C109D-0000-0000-C000-000000000046}
HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C109E-0000-0000-C000-000000000046}
HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C109F-0000-0000-C000-000000000046}
HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}
HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib
HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}
HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid
HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid32
HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib
;
; save the service information
;
HKLM,SYSTEM\CurrentControlSet\Services\MSIServer
HKLM,SYSTEM\CurrentControlSet\Services\MsiServer\Security
;
; Save the shell data
;
HKCR,.msi
HKCR,Msi.Package
HKCR,Msi.Package\DefaultIcon
HKCR,Msi.Package\shell
HKCR,Msi.Package\shell\Open
HKCR,Msi.Package\shell\Open\command
HKCR,Msi.Package\shell\Repair
HKCR,Msi.Package\shell\Repair\command
HKCR,Msi.Package\shell\Uninstall
HKCR,Msi.Package\shell\Uninstall\command
HKCR,.msp
HKCR,Msi.Patch
HKCR,Msi.Patch\DefaultIcon
HKCR,Msi.Patch\shell
HKCR,Msi.Patch\shell\Open
HKCR,Msi.Patch\shell\Open\command


[MSI.AddReg]
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,""
HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PackageName",, %SP_TITLE%
HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "Description",, %SP_TITLE%
HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PackageVersion",, %Package_Version%
HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "Publisher",, %Publisher%
HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PublishingGroup",, %Publishing_Group_Name%
HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "ReleaseType",, %KB_Release_Type%
HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "ARPLink",, %ARP_Link%%SP_SHORT_TITLE%
HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "InstallerName",, %Installer_Name%
HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "InstallerVersion",, %Installer_Version%
HKLM,%UninstallRegKey%, "DisplayVersion",,%DisplayVersion%
HKLM,%UninstallRegKey%, "HelpLink",,%HelpLink%
HKLM,%UninstallRegKey%, "ReleaseType",,%ReleaseType%
HKLM,%UninstallRegKey%, "DisplayIcon",0x00020000,%DisplayIcon%
;
; Hide the Beta1, Beta2, RC1 and RC2 entries from ARP
;
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA1_RELEASE_NAME%,SystemComponent,0x00010001,1
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA2_RELEASE_NAME%,SystemComponent,0x00010001,1
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC1_RELEASE_NAME%,SystemComponent,0x00010001,1
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC2_RELEASE_NAME%,SystemComponent,0x00010001,1
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30RTM_NAME%,SystemComponent,0x00010001,1
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30a_NAME%,SystemComponent,0x00010001,1
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30v2RTM_Name%,SystemComponent,0x00010001,1
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI31_Beta%,SystemComponent,0x00010001,1
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI31_RC1%,SystemComponent,0x00010001,1
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI31RTM%,SystemComponent,0x00010001,1
;
; Change the MSIServer and interface information
;
;
; Register the server
;
HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}",,0x00000000,"Msi install server"
HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}\ProgId",,0x00000000,"IMsiServer"
HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}","AppId",0x00000000,"{000C101C-0000-0000-C000-000000000046}"
HKCR,"IMsiServer",,0x00000000,"Msi install server"
HKCR,"IMsiServer\CLSID",,0x00000000,"{000C101C-0000-0000-C000-000000000046}"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Installer","InstallerLocation",0x00000000,"%10%\system32\"
HKCR,"APPID\{000C101C-0000-0000-C000-000000000046}","ServiceParameters",0x00000000,""
HKCR,"APPID\{000C101C-0000-0000-C000-000000000046}","LocalService",0x00000000,"MSIServer"
HKLM,"System\CurrentControlSet\Services\EventLog\Application\MsiInstaller","EventMessageFile",0x00000000,"%11%\msi.dll"
HKLM,"System\CurrentControlSet\Services\EventLog\Application\MsiInstaller","TypesSupported",0x00010001,0x7
;
; Register proxy information
;
HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}",,0x000000000,"PSFactoryBuffer"
HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32",,0x00000000,"%11%\msi.dll"
HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel",0x00000000,"Both"
HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}",,0x0000000,"IMsiCustomAction"
HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}\NumMethods",,0x0000000,"33"
HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x0000000,"{000C103E-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}",,0x00000000,"IMsiMessage"
HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"5"
HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}",,0x00000000,"IMsiRemoteAPI"
HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"58"
HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}",,0x00000000,"IMsiServer"
HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"18"
HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
;
; Register CLSID and ProgID
;
HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}",,0x00000000,"Microsoft Windows Installer"
HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocHandler32",,0x00000000,"ole32.dll"
HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32",,0x00000000,"%11%\msi.dll"
HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel",0x00000000,"Apartment"
HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\ProgId",,0x00000000,"WindowsInstaller.Installer"
HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"WindowsInstaller.Installer",,0x00000000,"Microsoft Windows Installer"
HKCR,"WindowsInstaller.Installer\CLSID",,0x00000000,"{000C1090-0000-0000-C000-000000000046}"
HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}",,0x00000000,""
HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32",,0x00000000,"%11%\msi.dll"
HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel",0x00000000,"Apartment"
HKCR,"WindowsInstaller.Message",,0x00000000,"Microsoft Windows Installer Message RPC"
HKCR,"WindowsInstaller.Message\CLSID",,0x00000000,"{000C101D-0000-0000-C000-000000000046}"
HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}",,0x00000000,"Microsoft Windows Installer Message RPC"
HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}\DllVersion",,0x00000000,"3.1.4000"
HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}\ProgId",,0x00000000,"WindowsInstaller.Message"
;
; Register the typelibrary information
;
HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0",,0x00000000,"Microsoft Windows Installer Object Library"
HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\win32",,0x00000000,"%11%\msi.dll"
HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\FLAGS",,0x00000000,"0"
HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\HELPDIR",,0x00000000,"%10%\system32"
HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}",,0x00000000,"Installer"
HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}",,0x00000000,"Record"
HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}",,0x00000000,"StringList"
HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}",,0x00000000,"RecordList"
HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}",,0x00000000,"UIPreview"
HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}",,0x00000000,"SummaryInfo"
HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}",,0x00000000,"View"
HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}",,0x00000000,"Database"
HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}",,0x00000000,"Session"
HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}",,0x00000000,"FeatureInfo"
HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}",,0x00000000,"Product"
HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}",,0x00000000,"Patch"
HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
;
; Install the service
;
HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","Type",0x00010001,0x20
HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","Start",0x00010001,0x3
HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ErrorControl",0x00010001,0x1
HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ImagePath",0x00020000,"%11%\msiexec.exe /V"
HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","DependOnService",0x00010000,"RpcSs"
HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","DependOnGroup",0x00010000,""
HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ObjectName",0x00000000,"LocalSystem"
;
; Register the shell data
;
;    --- Package data ---
;
HKCR,".msi",,0x00000000,"Msi.Package"
HKCR,"Msi.Package",,0x00000000,"Windows Installer Package"
HKCR,"Msi.Package\DefaultIcon",,0x00000000,"%11%\msiexec.exe,0"
HKCR,"Msi.Package","EditFlags",0x00000001,\
 00,00,10,00
HKCR,"Msi.Package","FriendlyTypeName",0x00020000,"@%SystemRoot%\System32\msi.dll,-34"
HKCR,"Msi.Package\shell",,0x00000000,"Open,Repair,Uninstall"
HKCR,"Msi.Package\shell\Open",,0x00000000,"&Install"
HKCR,"Msi.Package\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-36"
HKCR,"Msi.Package\shell\Open\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /i ""%1"" %*"
HKCR,"Msi.Package\shell\Repair",,0x00000000,"Re&pair"
HKCR,"Msi.Package\shell\Repair","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-37"
HKCR,"Msi.Package\shell\Repair\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /f ""%1"" %*"
HKCR,"Msi.Package\shell\Uninstall",,0x00000000,"&Uninstall"
HKCR,"Msi.Package\shell\Uninstall","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-38"
HKCR,"Msi.Package\shell\Uninstall\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /x ""%1"" %*"
;
;    --- Patch data ---
;
HKCR,".msp",,0x00000000,"Msi.Patch"
HKCR,"Msi.Patch",,0x00000000,"Windows Installer Patch"
HKCR,"Msi.Patch\DefaultIcon",,0x00000000,"%11%\msiexec.exe,0"
HKCR,"Msi.Patch\shell",,0x00000000,"Open"
HKCR,"Msi.Patch","EditFlags",0x00000001,\
 00,00,10,00
HKCR,"Msi.Patch","FriendlyTypeName",0x00020000,"@%SystemRoot%\System32\msi.dll,-35"
HKCR,"Msi.Patch\shell\Open",,0x00000000,"&Apply Patch"
HKCR,"Msi.Patch\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-39"
HKCR,"Msi.Patch\shell\Open\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /p ""%1"" %*"

[DestinationDirs]
System32.files=11	;%windir%\system32
DllCache.files=65619	;%windir%\system32\dllcache

[ArchiveCatalogFilesOnly]
%CAT_TITLE%_%OS_TYPE%.cat

[SourceDisksNames]
1=%ServicePackSourceFiles%	;root of hotfix package

[SourceDisksFiles]
msi.dll=1
msihnd.dll=1
msiexec.exe=1
msisip.dll=1
msimsg.dll=1

[ServicesToStopAndStart]
msiserver

[ServicesToStopAndStart.Uninstall]
msiserver

[UninstallSections]
GlobalRegistryChanges, GlobalRegistryChanges.UnInstall, ServicesToStopAndStart, ServicesToStopAndStart.Uninstall

[Configuration]
InstallationType = Hotfix
InstallLogFileName = %SP_SHORT_TITLE%.log
UnInstallLogFileName = %SP_SHORT_TITLE%Uninst.log
UnInstallDirName = $%UNINSTALL_DIR%_%SP_SHORT_TITLE%$
EventLogKeyName = Windows Installer 3.1
EventLogDllName = spmsg.dll
WaitTimeForServiceStop=1
UpdateRegKey= %UpdateRegKey%

[Strings]
OS_TYPE=w2k
SP_TITLE="Windows Installer 3.1 (KB893803)"
SP_SHORT_TITLE="KB893803v2"
UNINSTALL_DIR=MSI31Uninstall
Package_Version="1.0"
Publisher="Microsoft Corporation"
Publishing_Group_Name="Windows Installer Team"
KB_Release_Type="Software Update"
ARP_Link="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"
Installer_Name="Update.exe"
Installer_Version="6.1.22.4"
PRODUCT_NAME="Windows Installer"
UpdateRegKey="SOFTWARE\Microsoft\Updates\Windows 2000"
UninstallRegKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB893803v2"
DisplayVersion="3.1"
HelpLink="http://go.microsoft.com/fwlink/?LinkId=42467"
ReleaseType="Software Update"
DisplayIcon="%windir%\system32\msiexec.exe"
CAT_TITLE=KB893803v2
COMMENT="Windows Installer 3.1"
SERVICE_PACK_NUMBER=5
SERVICEPACKSOURCEFILES="Windows Installer 3.1 source files"
BETA1_RELEASE_NAME="MSI30-Beta1"
BETA2_RELEASE_NAME="MSI30-Beta2"
RC1_RELEASE_NAME="MSI30-RC1"
RC2_RELEASE_NAME="MSI30-RC2"
MSI30RTM_NAME="KB884016"
MSI30v2RTM_Name=MSI30-KB884016
MSI30a_NAME="MSI30a-KB884016"
MSI31_Beta="MSI31-Beta"
MSI31_RC1="MSI31-RC1"
MSI31RTM="KB893803"
LANGTYPEVALUE=0x0416 
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: web1, load: 0.54