home *** CD-ROM | disk | FTP | other *** search
/ Mundo do CD-ROM 118 / cdrom118.iso / essenc / msi / prog02.exe / update / langspecific / chs / update_w2k3.inf < prev    next >
Encoding:
Windows Setup INFormation  |  2004-10-26  |  26.4 KB  |  458 lines

  1. [Version]
  2. Signature = "$Windows NT$"
  3. LanguageType = %LangTypeValue%
  4. NtBuildToUpdate = 3790
  5. NtMajorVersionToUpdate = 5
  6. NtMinorVersionToUpdate = 2
  7. MaxNtBuildToUpdate = 3790
  8. MaxNtMajorVersionToUpdate = 5
  9. MaxNtMinorVersionToUpdate = 2
  10. MinNtServicePackVersion = 0
  11. MaxNtServicePackVersion = 0
  12. ThisServicePackVersion = 256
  13. CatalogFile = %CAT_TITLE%_%OS_TYPE%.cat
  14.  
  15. [ProductCatalogsToInstall]
  16. %CAT_TITLE%_%OS_TYPE%.cat, update\%CAT_TITLE%_%OS_TYPE%.cat
  17.  
  18. [ProductInstall.DontDelayUntilReboot]
  19. CopyFiles=System32.files
  20. CopyFiles=DllCache.files
  21.  
  22. [System32.files]
  23. msi.dll
  24. msiexec.exe
  25. msihnd.dll
  26. msimsg.dll
  27. msisip.dll
  28.  
  29. [DllCache.files]
  30. msi.dll
  31. msiexec.exe
  32. msihnd.dll
  33. msimsg.dll
  34. msisip.dll
  35.  
  36. [ProductInstall.GlobalRegistryChanges.Install]
  37. AddReg=Product.Add.Reg
  38.  
  39. [ProductInstall.GlobalRegistryChanges.ReInstall]
  40. AddReg=Product.Add.Reg
  41.  
  42. [Save.Reg.For.Uninstall]
  43. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%
  44. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%
  45. ;
  46. ; Save the ARP entries for Beta1, Beta2, RC1 and RC2 (if any)
  47. ;
  48. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA1_RELEASE_NAME%
  49. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA2_RELEASE_NAME%
  50. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC1_RELEASE_NAME%
  51. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC2_RELEASE_NAME%
  52. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30_NAME%
  53. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30a_NAME%
  54. ;
  55. ; Save the server registration
  56. ;
  57. HKCR,CLSID\{000C101C-0000-0000-C000-000000000046}
  58. HKCR,CLSID\{000C101C-0000-0000-C000-000000000046}\ProgId
  59. HKCR,IMsiServer
  60. HKCR,IMsiServer\CLSID
  61. HKLM,"Software\Microsoft\Windows\CurrentVersion\Installer","InstallerLocation"
  62. HKCR,APPID\{000C101C-0000-0000-C000-000000000046}
  63. HKCR,APPID\{000C101C-0000-0000-C000-000000000046}
  64. HKCR,CLSID\{000C101C-0000-0000-C000-000000000046}
  65. HKLM,System\CurrentControlSet\Services\EventLog\Application\MsiInstaller
  66. HKLM,System\CurrentControlSet\Services\EventLog\Application\MsiInstaller
  67. ;
  68. ; Save the proxy registration information
  69. ;
  70. HKCR,CLSID\{000C103E-0000-0000-C000-000000000046}
  71. HKCR,CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32
  72. HKCR,CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32
  73. HKCR,Interface\{000C1025-0000-0000-C000-000000000046}
  74. HKCR,Interface\{000C1025-0000-0000-C000-000000000046}\NumMethods
  75. HKCR,Interface\{000C1025-0000-0000-C000-000000000046}\ProxyStubClsid32
  76. HKCR,Interface\{000C101D-0000-0000-C000-000000000046}
  77. HKCR,Interface\{000C101D-0000-0000-C000-000000000046}\NumMethods
  78. HKCR,Interface\{000C101D-0000-0000-C000-000000000046}\ProxyStubClsid32
  79. HKCR,Interface\{000C1033-0000-0000-C000-000000000046}
  80. HKCR,Interface\{000C1033-0000-0000-C000-000000000046}\NumMethods
  81. HKCR,Interface\{000C1033-0000-0000-C000-000000000046}\ProxyStubClsid32
  82. HKCR,Interface\{000C101C-0000-0000-C000-000000000046}
  83. HKCR,Interface\{000C101C-0000-0000-C000-000000000046}\NumMethods
  84. HKCR,Interface\{000C101C-0000-0000-C000-000000000046}\ProxyStubClsid32
  85. ;
  86. ; Save the CLSID and ProgID information
  87. ;
  88. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}
  89. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\InprocHandler32
  90. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32
  91. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32
  92. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\ProgId
  93. HKCR,CLSID\{000C1090-0000-0000-C000-000000000046}\TypeLib
  94. HKCR,WindowsInstaller.Installer
  95. HKCR,WindowsInstaller.Installer\CLSID
  96. HKCR,CLSID\{000C1094-0000-0000-C000-000000000046}
  97. HKCR,CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32
  98. HKCR,CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32
  99. HKCR,WindowsInstaller.Message
  100. HKCR,WindowsInstaller.Message\CLSID
  101. HKCR,CLSID\{000C101D-0000-0000-C000-000000000046}
  102. HKCR,CLSID\{000C101D-0000-0000-C000-000000000046}\DllVersion
  103. HKCR,CLSID\{000C101D-0000-0000-C000-000000000046}\ProgId
  104. ;
  105. ; Save the typelibrary information
  106. ;
  107. HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0
  108. HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\win32
  109. HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\FLAGS
  110. HKCR,TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\HELPDIR
  111. HKCR,Interface\{000C1090-0000-0000-C000-000000000046}
  112. HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid
  113. HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid32
  114. HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib
  115. HKCR,Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib
  116. HKCR,Interface\{000C1093-0000-0000-C000-000000000046}
  117. HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid
  118. HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid32
  119. HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib
  120. HKCR,Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib
  121. HKCR,Interface\{000C1095-0000-0000-C000-000000000046}
  122. HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid
  123. HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid32
  124. HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib
  125. HKCR,Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib
  126. HKCR,Interface\{000C1096-0000-0000-C000-000000000046}
  127. HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid
  128. HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid32
  129. HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib
  130. HKCR,Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib
  131. HKCR,Interface\{000C109A-0000-0000-C000-000000000046}
  132. HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid
  133. HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid32
  134. HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib
  135. HKCR,Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib
  136. HKCR,Interface\{000C109B-0000-0000-C000-000000000046}
  137. HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid
  138. HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid32
  139. HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib
  140. HKCR,Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib
  141. HKCR,Interface\{000C109C-0000-0000-C000-000000000046}
  142. HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid
  143. HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid32
  144. HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib
  145. HKCR,Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib
  146. HKCR,Interface\{000C109D-0000-0000-C000-000000000046}
  147. HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid
  148. HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid32
  149. HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib
  150. HKCR,Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib
  151. HKCR,Interface\{000C109E-0000-0000-C000-000000000046}
  152. HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid
  153. HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid32
  154. HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib
  155. HKCR,Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib
  156. HKCR,Interface\{000C109F-0000-0000-C000-000000000046}
  157. HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid
  158. HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid32
  159. HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib
  160. HKCR,Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib
  161. HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}
  162. HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid
  163. HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid32
  164. HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib
  165. HKCR,Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib
  166. HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}
  167. HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid
  168. HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid32
  169. HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib
  170. HKCR,Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib
  171. ;
  172. ; save the service information
  173. ;
  174. HKLM,SYSTEM\CurrentControlSet\Services\MSIServer
  175. HKLM,SYSTEM\CurrentControlSet\Services\MsiServer\Security
  176. ;
  177. ; Save the shell data
  178. ;
  179. HKCR,.msi
  180. HKCR,Msi.Package
  181. HKCR,Msi.Package\DefaultIcon
  182. HKCR,Msi.Package\shell
  183. HKCR,Msi.Package\shell\Open
  184. HKCR,Msi.Package\shell\Open\command
  185. HKCR,Msi.Package\shell\Repair
  186. HKCR,Msi.Package\shell\Repair\command
  187. HKCR,Msi.Package\shell\Uninstall
  188. HKCR,Msi.Package\shell\Uninstall\command
  189. HKCR,.msp
  190. HKCR,Msi.Patch
  191. HKCR,Msi.Patch\DefaultIcon
  192. HKCR,Msi.Patch\shell
  193. HKCR,Msi.Patch\shell\Open
  194. HKCR,Msi.Patch\shell\Open\command
  195.  
  196. [Product.Add.Reg]
  197. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed",0x10001,1
  198. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Comments",0,%COMMENT%
  199. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Backup Dir",0,""
  200. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Fix Description",0,%COMMENT%
  201. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed By",0,""
  202. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Installed On",0,""
  203. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Service Pack",0x10001,%SERVICE_PACK_NUMBER%
  204. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%,"Valid",0x10001,1
  205. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"Flags",0,""
  206. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"New File",0,""
  207. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"New Link Date",0,""
  208. HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%\File 1\,"Old Link Date",0,""
  209. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PackageName",, %SP_TITLE%
  210. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PackageVersion",, %Package_Version%
  211. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "Publisher",, %Publisher%
  212. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "PublishingGroup",, %Publishing_Group_Name%
  213. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "ReleaseType",, %KB_Release_Type%
  214. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "ARPLink",, %ARP_Link%%SP_SHORT_TITLE%
  215. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "InstallerName",, %Installer_Name%
  216. HKLM,%UpdateRegKey%\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%, "InstallerVersion",, %Installer_Version%
  217. HKLM,%UninstallRegKey%, "DisplayVersion",,%DisplayVersion%
  218. HKLM,%UninstallRegKey%, "HelpLink",,%HelpLink%
  219. HKLM,%UninstallRegKey%, "ReleaseType",,%ReleaseType%
  220. ;
  221. ; Hide the Beta1, Beta2, RC1 and RC2 entries from ARP
  222. ;
  223. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA1_RELEASE_NAME%,SystemComponent,0x00010001,1
  224. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%BETA2_RELEASE_NAME%,SystemComponent,0x00010001,1
  225. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC1_RELEASE_NAME%,SystemComponent,0x00010001,1
  226. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%RC2_RELEASE_NAME%,SystemComponent,0x00010001,1
  227. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30_NAME%,SystemComponent,0x00010001,1
  228. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%MSI30a_NAME%,SystemComponent,0x00010001,1
  229. ;
  230. ; Change the MSIServer and interface information
  231. ;
  232. ;
  233. ; Register the server
  234. ;
  235. HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}",,0x00000000,"Msi install server"
  236. HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}\ProgId",,0x00000000,"IMsiServer"
  237. HKCR,"CLSID\{000C101C-0000-0000-C000-000000000046}","AppId",0x00000000,"{000C101C-0000-0000-C000-000000000046}"
  238. HKCR,"IMsiServer",,0x00000000,"Msi install server"
  239. HKCR,"IMsiServer\CLSID",,0x00000000,"{000C101C-0000-0000-C000-000000000046}"
  240. HKLM,"Software\Microsoft\Windows\CurrentVersion\Installer","InstallerLocation",0x00000000,"%10%\system32\"
  241. HKCR,"APPID\{000C101C-0000-0000-C000-000000000046}","ServiceParameters",0x00000000,""
  242. HKCR,"APPID\{000C101C-0000-0000-C000-000000000046}","LocalService",0x00000000,"MSIServer"
  243. HKLM,"System\CurrentControlSet\Services\EventLog\Application\MsiInstaller","EventMessageFile",0x00000000,"%11%\msi.dll"
  244. HKLM,"System\CurrentControlSet\Services\EventLog\Application\MsiInstaller","TypesSupported",0x00010001,0x7
  245. ;
  246. ; Register proxy information
  247. ;
  248. HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}",,0x000000000,"PSFactoryBuffer"
  249. HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32",,0x00000000,"%11%\msi.dll"
  250. HKCR,"CLSID\{000C103E-0000-0000-C000-000000000046}\InProcServer32","ThreadingModel",0x00000000,"Both"
  251. HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}",,0x0000000,"IMsiCustomAction"
  252. HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}\NumMethods",,0x0000000,"18"
  253. HKCR,"Interface\{000C1025-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x0000000,"{000C103E-0000-0000-C000-000000000046}"
  254. HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}",,0x00000000,"IMsiMessage"
  255. HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"5"
  256. HKCR,"Interface\{000C101D-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
  257. HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}",,0x00000000,"IMsiRemoteAPI"
  258. HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"58"
  259. HKCR,"Interface\{000C1033-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
  260. HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}",,0x00000000,"IMsiServer"
  261. HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}\NumMethods",,0x00000000,"18"
  262. HKCR,"Interface\{000C101C-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{000C103E-0000-0000-C000-000000000046}"
  263. ;
  264. ; Register CLSID and ProgID
  265. ;
  266. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}",,0x00000000,"Microsoft Windows Installer"
  267. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocHandler32",,0x00000000,"ole32.dll"
  268. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32",,0x00000000,"%11%\msi.dll"
  269. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel",0x00000000,"Apartment"
  270. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\ProgId",,0x00000000,"WindowsInstaller.Installer"
  271. HKCR,"CLSID\{000C1090-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  272. HKCR,"WindowsInstaller.Installer",,0x00000000,"Microsoft Windows Installer"
  273. HKCR,"WindowsInstaller.Installer\CLSID",,0x00000000,"{000C1090-0000-0000-C000-000000000046}"
  274. HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}",,0x00000000,""
  275. HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32",,0x00000000,"%11%\msi.dll"
  276. HKCR,"CLSID\{000C1094-0000-0000-C000-000000000046}\InprocServer32","ThreadingModel",0x00000000,"Apartment"
  277. HKCR,"WindowsInstaller.Message",,0x00000000,"Microsoft Windows Installer Message RPC"
  278. HKCR,"WindowsInstaller.Message\CLSID",,0x00000000,"{000C101D-0000-0000-C000-000000000046}"
  279. HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}",,0x00000000,"Microsoft Windows Installer Message RPC"
  280. HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}\DllVersion",,0x00000000,"3.0.3790"
  281. HKCR,"CLSID\{000C101D-0000-0000-C000-000000000046}\ProgId",,0x00000000,"WindowsInstaller.Message"
  282. ;
  283. ; Register the typelibrary information
  284. ;
  285. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0",,0x00000000,"Microsoft Windows Installer Object Library"
  286. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\409\win32",,0x00000000,"%11%\msi.dll"
  287. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\FLAGS",,0x00000000,"0"
  288. HKCR,"TypeLib\{000C1092-0000-0000-C000-000000000046}\1.0\HELPDIR",,0x00000000,"%10%\system32"
  289. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}",,0x00000000,"Installer"
  290. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  291. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  292. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  293. HKCR,"Interface\{000C1090-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  294. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}",,0x00000000,"Record"
  295. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  296. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  297. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  298. HKCR,"Interface\{000C1093-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  299. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}",,0x00000000,"StringList"
  300. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  301. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  302. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  303. HKCR,"Interface\{000C1095-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  304. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}",,0x00000000,"RecordList"
  305. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  306. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  307. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  308. HKCR,"Interface\{000C1096-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  309. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}",,0x00000000,"UIPreview"
  310. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  311. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  312. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  313. HKCR,"Interface\{000C109A-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  314. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}",,0x00000000,"SummaryInfo"
  315. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  316. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  317. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  318. HKCR,"Interface\{000C109B-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  319. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}",,0x00000000,"View"
  320. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  321. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  322. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  323. HKCR,"Interface\{000C109C-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  324. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}",,0x00000000,"Database"
  325. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  326. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  327. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  328. HKCR,"Interface\{000C109D-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  329. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}",,0x00000000,"Session"
  330. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  331. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  332. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  333. HKCR,"Interface\{000C109E-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  334. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}",,0x00000000,"FeatureInfo"
  335. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  336. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  337. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  338. HKCR,"Interface\{000C109F-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  339. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}",,0x00000000,"Product"
  340. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  341. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  342. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  343. HKCR,"Interface\{000C10A0-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  344. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}",,0x00000000,"Patch"
  345. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  346. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\ProxyStubClsid32",,0x00000000,"{00020420-0000-0000-C000-000000000046}"
  347. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib",,0x00000000,"{000C1092-0000-0000-C000-000000000046}"
  348. HKCR,"Interface\{000C10A1-0000-0000-C000-000000000046}\TypeLib","Version",0x00000000,"1.0"
  349. ;
  350. ; Install the service
  351. ;
  352. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","Type",0x00010001,0x20
  353. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","Start",0x00010001,0x3
  354. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ErrorControl",0x00010001,0x1
  355. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ImagePath",0x00020000,"%11%\msiexec.exe /V"
  356. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","DependOnService",0x00010000,"RpcSs"
  357. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","DependOnGroup",0x00010000,""
  358. HKLM,"SYSTEM\CurrentControlSet\Services\MSIServer","ObjectName",0x00000000,"LocalSystem"
  359. ;
  360. ; Register the shell data
  361. ;
  362. ;    --- Package data ---
  363. ;
  364. HKCR,".msi",,0x00000000,"Msi.Package"
  365. HKCR,"Msi.Package",,0x00000000,"Windows Installer Package"
  366. HKCR,"Msi.Package\DefaultIcon",,0x00000000,"%11%\msiexec.exe,0"
  367. HKCR,"Msi.Package","EditFlags",0x00000001,\
  368.  00,00,10,00
  369. HKCR,"Msi.Package","FriendlyTypeName",0x00020000,"@%SystemRoot%\System32\msi.dll,-34"
  370. HKCR,"Msi.Package\shell",,0x00000000,"Open,Repair,Uninstall"
  371. HKCR,"Msi.Package\shell\Open",,0x00000000,"&Install"
  372. HKCR,"Msi.Package\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-36"
  373. HKCR,"Msi.Package\shell\Open\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /i ""%1"" %*"
  374. HKCR,"Msi.Package\shell\Repair",,0x00000000,"Re&pair"
  375. HKCR,"Msi.Package\shell\Repair","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-37"
  376. HKCR,"Msi.Package\shell\Repair\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /f ""%1"" %*"
  377. HKCR,"Msi.Package\shell\Uninstall",,0x00000000,"&Uninstall"
  378. HKCR,"Msi.Package\shell\Uninstall","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-38"
  379. HKCR,"Msi.Package\shell\Uninstall\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /x ""%1"" %*"
  380. ;
  381. ;    --- Patch data ---
  382. ;
  383. HKCR,".msp",,0x00000000,"Msi.Patch"
  384. HKCR,"Msi.Patch",,0x00000000,"Windows Installer Patch"
  385. HKCR,"Msi.Patch\DefaultIcon",,0x00000000,"%11%\msiexec.exe,0"
  386. HKCR,"Msi.Patch\shell",,0x00000000,"Open"
  387. HKCR,"Msi.Patch","EditFlags",0x00000001,\
  388.  00,00,10,00
  389. HKCR,"Msi.Patch","FriendlyTypeName",0x00020000,"@%SystemRoot%\System32\msi.dll,-35"
  390. HKCR,"Msi.Patch\shell\Open",,0x00000000,"&Apply Patch"
  391. HKCR,"Msi.Patch\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\System32\msi.dll,-39"
  392. HKCR,"Msi.Patch\shell\Open\command",,0x00020000,"""%SystemRoot%\System32\msiexec.exe"" /p ""%1"" %*"
  393.  
  394. [DestinationDirs]
  395. System32.files=11    ;%windir%\system32
  396. DllCache.files=65619    ;%windir%\system32\dllcache
  397.  
  398. [ArchiveCatalogFilesOnly]
  399. %CAT_TITLE%_%OS_TYPE%.cat
  400.  
  401. [SourceDisksNames]
  402. 1=%ServicePackSourceFiles%    ;root of hotfix package
  403.  
  404. [SourceDisksFiles]
  405. msi.dll=1
  406. msihnd.dll=1
  407. msiexec.exe=1
  408. msisip.dll=1
  409. msimsg.dll=1
  410.  
  411. [ServicesToStopAndStart]
  412. msiserver
  413.  
  414. [ServicesToStopAndStart.Uninstall]
  415. msiserver
  416.  
  417. [UninstallSections]
  418. GlobalRegistryChanges, GlobalRegistryChanges.UnInstall, ServicesToStopAndStart, ServicesToStopAndStart.Uninstall
  419.  
  420. [Configuration]
  421. InstallationType = Hotfix
  422. InstallLogFileName = %SP_SHORT_TITLE%.log
  423. UnInstallLogFileName = %SP_SHORT_TITLE%Uninst.log
  424. UnInstallDirName = $MSI30Uninstall%SP_SHORT_TITLE%$
  425. EventLogKeyName = Windows Installer 3.0
  426. EventLogDllName = spmsg.dll
  427. WaitTimeForServiceStop=1
  428. UpdateRegKey= %UpdateRegKey%
  429.  
  430. [Strings]
  431. OS_TYPE=net
  432. SP_TITLE="Windows Installer 3.0 (KB884016)"
  433. SP_SHORT_TITLE="MSI30-KB884016"
  434. Package_Version="1.0"
  435. Publisher="Microsoft Corporation"
  436. Publishing_Group_Name="Windows Installer Team"
  437. KB_Release_Type="Software Update"
  438. ARP_Link="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"
  439. Installer_Name="Update.exe"
  440. Installer_Version="5.5.31.0"
  441. PRODUCT_NAME="Windows Installer 3.0"
  442. UpdateRegKey="SOFTWARE\Microsoft\Updates\Windows Server 2003"
  443. UninstallRegKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MSI30-KB884016"
  444. DisplayVersion="3.0"
  445. HelpLink="http://go.microsoft.com/fwlink/?LinkId=33342"
  446. ReleaseType="Software Update"
  447. CAT_TITLE=Msi30
  448. COMMENT="Windows Installer 3.0 Release"
  449. SERVICE_PACK_NUMBER=1
  450. SERVICEPACKSOURCEFILES="Windows Installer 3.0 source files"
  451. BETA1_RELEASE_NAME="MSI30-Beta1"
  452. BETA2_RELEASE_NAME="MSI30-Beta2"
  453. RC1_RELEASE_NAME="MSI30-RC1"
  454. RC2_RELEASE_NAME="MSI30-RC2"
  455. MSI30_NAME="KB884016"
  456. MSI30a_NAME="MSI30a-KB884016"
  457. LANGTYPEVALUE=0x0804 
  458.