home *** CD-ROM | disk | FTP | other *** search
- 1 OR %FORCE_MSI_UPGRADE OR FORCE_MSI_UPGRADE OR %FORCE_MSI_UPGRADE_NT OR FORCE_MSI_UPGRADE_NT OR Version9X OR (VersionNT < 500)ڷ¯ Windows 2000 ‡Â ‚ȯ҇Â˙ Ó˙˜„ÓÂ˙ ÈÂ˙¯ „¯Â˘‰ Ú¯Î˙ ˘È¯Â˙ ÏˆÂ¯Í ‰˙˜˙ Windows Installer.%FORCE_MSI_UPGRADE OR FORCE_MSI_UPGRADE OR Version9X OR (VersionNT > 351)Ï- Windows Installer „¯Â˘‰ ‚ȯ҉ Ó˙˜„Ó˙ ÈÂ˙¯ ˘Ï Windows NT ‡Â Windows 2000˛.msiOpenKey‰˙&˜ÔmsiRepairKey&˙˜ÔmsiUninstallKey‰&Ò¯mspOpenKey‰&ÁÏ ˙ȘÂÔProductLanguage1037BindImageÓ‡‚„ ˜·ˆÈ ‰ÙÚω˜Â·ı: [1]AppSearchÓÁÙ˘ ÈÈ˘ÂÓÈÌ ÓÂ˙˜ÈÌÓ‡ÙÈÈÔ: [1], Á˙ÈÓ‰: [2]CostFinalizeÓÁ˘· „¯È˘Â˙ ˘ËÁCostInitializeCreateFoldersȈ¯ ˙ȘÈÂ˙˙Șȉ: [1]CreateShortcutsȈ¯ ˜ÈˆÂ¯È „¯Í˜ÈˆÂ¯ „¯Í: [1]DeleteServicesÓÂÁ˜ ˘È¯Â˙ÈÌ˘È¯Â˙: [1]DuplicateFilesȈ¯ ˜·ˆÈÌ ÎÙÂÏÈ̘·ı: [1], Òٯȉ: [9], ‚„Ï: [6]FileCostInstallFilesÓÚ˙Ș ˜·ˆÈÌ Á„˘ÈÌInstallODBCÓ˙˜ÈÔ ¯ÎÈ·È ODBCInstallServicesÓ˙˜ÈÔ ˘È¯Â˙ÈÌ Á„˘ÈÌ˘È¯Â˙: [2]InstallValidateÓ‡Ó˙ ‰˙˜‰LaunchConditionsÓÚ¯ÈÍ ˙‡È ‰ÙÚωPatchFilesÓ˙˜Ô ˜·ˆÈ̘·ı: [1], Òٯȉ: [2], ‚„Ï: [3]ProcessComponentsÓÚ„ÎÔ ¯È˘ÂÌ ¯ÎÈ·ÈÌRegisterClassInfoÓ·ˆÚ ¯È˘ÂÌ ˘¯˙È ÓÁϘÂ˙RegisterComPlus¯È˘ÂÌ ÈÈ˘ÂÓÈÌ ÂÓ¯ÎÈ·ÈÌ ˘Ï COM+RegisterExtensionInfoÓ·ˆÚ ¯È˘ÂÌ ˘¯˙È ‰¯Á·Â˙‰¯Á·‰: [1]RegisterFontsÓ·ˆÚ ¯È˘ÂÌ ‚ÂÙÈÌ‚ÂÙÔ: [1]RegisterMIMEInfoÓ·ˆÚ ¯È˘ÂÌ ÓÈ„Ú MIMEÒ‚ ˙ÂÎÔ MIME˛: [1], ‰¯Á·‰: [2]RegisterProgIdInfo˛˛¯Â˘Ì ÓÊ‰È ˙ÂÎÈ˙RegisterTypeLibrariesÓ·ˆÚ ¯È˘ÂÌ ˘Ï ÒÙ¯ÈÂ˙ Ò‚ÈÌÓʉ‰ Òٯȉ: [1]RegisterUserÓ·ˆÚ ¯È˘ÂÌ ˘Ï ‰Ó˘˙Ó˘RemoveDuplicateFilesÓÒȯ ˜·ˆÈÌ ÎÙÂÏÈ̘·ı: [1], Òٯȉ: [9]RemoveEnvironmentStringsÓÚ„ÎÔ ÓÁ¯ÂÊÂ˙ Ò·È·‰˘Ì: [1], Ú¯Í: [2], ÙÚÂω [3]RemoveFoldersÓÒȯ ˙ȘÈÂ˙RemoveIniValuesÓÒȯ Ú¯ÎÈÌ Ó˜·ˆÈ INI˜Â·ı: [1], ÒÚÈÛ: [2], ÓÙ˙Á: [3], Ú¯Í: [4]RemoveODBCÓÒȯ ¯ÎÈ·È ODBCRemoveRegistryValuesÓÒȯ Ú¯ÎÈ ¯È˘ÂÌ ˘Ï ‰ÓÚ¯Î˙ÓÙ˙Á: [1], ˘Ì: [2]RemoveShortcutsÓÒȯ ˜ÈˆÂ¯È „¯ÍSelfRegModulesÓ·ˆÚ ¯È˘ÂÌ Ó„ÂÏÈ̘·ı: [1], ˙Șȉ: [2]SelfUnregModulesÓ·ËÏ ¯È˘ÂÌ Ó„ÂÏÈÌSetODBCFoldersÓ‡˙ÁÏ ÒÙ¯ÈÂ˙ ODBCStartServicesÓÙÚÈÏ ˘È¯Â˙ÈÌStopServicesÓÙÒȘ ˘È¯Â˙ÈÌUnregisterClassInfoÓ·ËÏ ¯È˘ÂÌ ˘¯˙È ÓÁϘÂ˙UnregisterComPlus·ÈËÂÏ ¯È˘ÂÌ ÈÈ˘ÂÓÈÌ ÂÓ¯ÎÈ·ÈÌ ˘Ï +COMUnregisterExtensionInfoÓ·ËÏ ¯È˘ÂÌ ˘¯˙È ‰¯Á·Â˙UnregisterFontsÓ·ËÏ ¯È˘ÂÌ ‚ÂÙÈÌUnregisterMIMEInfoÓ·ËÏ ¯È˘ÂÌ ÓÈ„Ú MIMEUnregisterProgIdInfoÓ·ËÏ ¯È˘ÂÌ ÓÊ‰È ˙ÂÎÈ˙UnregisterTypeLibrariesÓ·ËÏ ¯È˘ÂÌ ÒÙ¯ÈÂ˙ Ò‚ÈÌWriteEnvironmentStringsWriteIniValuesÎÂ˙· Ú¯ÎÈÌ ·˜·ˆÈ INIWriteRegistryValuesÎÂ˙· Ú¯ÎÈ ¯È˘ÂÌ ˘Ï ‰ÓÚ¯Î˙ÓÙ˙Á: [1], ˘Ì: [2], Ú¯Í: [3]AdvertiseÓÙ¯ÒÌ ÈÈ˘ÂÌAllocateRegistrySpaceÓ˜ˆ‰ ˘ËÁ ¯È˘ÂÌ˘ËÁ ÙÂÈ: [1]CCPSearchÓÁÙ˘ Óˆ¯ÈÌ ·ÚÏÈ Ê·Â˙FindRelatedProductsÁÈÙ¢ ÈÈ˘ÂÓÈÌ ˜˘Â¯ÈÌÓˆ‡ ÈÈ˘ÂÌ: [1]GenerateScriptȈ¯ ÙÚÂÏÂ˙ script ڷ¯ ÙÚÂω:InstallAdminPackageÓÚ˙Ș ˜·ˆÈ ‰˙˜˙ ¯˘˙˜Â·ı: [1], Òٯȉ: [9], ‚„Ï: [6]InstallSFPCatalogFile˛˛Ó˙˜ÈÔ ‡˙ ˜ËÏ‚ ‰ÓÚ¯Î˙˜Â·ı: [1], ˙ÏÂÈÈÌ: [2]MigrateFeatureStates‰‚ȯ˙ ˙ÎÂÂ˙ Óˆ· ÓÈÈ˘ÂÓÈÌ ˜˘Â¯ÈÌÈÈ˘ÂÌ: [1]MoveFilesÓڷȯ ˜·ˆÈÌPublishComponentsÓÙ¯ÒÌ ¯ÎÈ·ÈÌ ·ÚÏÈ Ê·Â˙Óʉ‰ ¯ÎÈ·: [1], ÓÚȘ Ê·Â˙: [2]PublishFeaturesÓÙ¯ÒÌ ˙ÎÂÂ˙ Óˆ¯˙Ή: [1]PublishProductÓÙ¯ÒÌ ÓÈ„Ú ‡Â„Â˙ ‰Óˆ¯RegisterProductÓ·ˆÚ ¯È˘ÂÌ ˘Ï ‰Óˆ¯RemoveExistingProducts‰Ò¯˙ ÈÈ˘ÂÓÈÌÈÈ˘ÂÌ: [1], ˘Â¯˙ ٘„‰: [2]RemoveFilesÓÒȯ ˜·ˆÈÌRMCCPSearchRollbackÁÂʯ ÏÓˆ· ˘ÏÙÈ ‰ÙÚÂω:RollbackCleanupÓÒȯ ˜·ˆÈ ‚È·ÂÈUnmoveFilesÓÒȯ ˜·ˆÈÌ ˘‰ÂÚ·¯ÂUnpublishComponentsÓ·ËÏ Ù¯ÒÂÌ ¯ÎÈ·ÈÌ ·ÚÏÈ Ê·Â˙UnpublishFeaturesÓ·ËÏ Ù¯ÒÂÌ ˙ÎÂÂ˙ Óˆ¯UnpublishProductÓ·ËÏ Ù¯ÒÂÌ ÓÈ„Ú ‡Â„Â˙ ‰Óˆ¯{{˘‚ȇ‰ ÓίÚ˙: }}{{˘‚ȇ‰ [1]. }}‡Ê‰¯‰ [1]. ÓÈ„Ú [1]. ˘‚ȇ‰ ÙÈÓÈ˙ [1]. [2]{, [3]}{, [4]}{{‰„ÈÒ˜ Óχ: }}ÙÚÂω [Time]: [1]. [2]Ò‚ ‰Â„Ú‰: [1], ‡¯‚ÂÓË: [2]=== ¯È˘ÂÌ ‰˙ÁÈÏ: [Date] [Time] ====== ¯È˘ÂÌ ‰ÂÙÒ˜: [Date] [Time] ===˙ÁÈÏ˙ ‰ÙÚÂω [Time]: [1].‰ÙÚÂω ‰Ò˙ÈÈÓ‰ [Time]: [1]. ‰ÂÁʯ Ú¯Í [2].ÊÓÔ Â˙¯: {[1] „˜Â˙ }{[2] ˘ÈÂ˙}‡ÈÔ ÊÈίÂÔ ÙÂÈ. ҂¯ ÈÈ˘ÂÓÈÌ ‡Á¯ÈÌ ÏÙÈ ˘˙Ò‰ ˘È˙.‰Ó˙˜ÈÔ ‡È ӂȷ Ú„.ÙÚÂÏ˙ ‰Ó˙˜ÈÔ ‰ÂÙÒ˜‰ Ó˜„Ì ÓÔ ‰ˆÙÂÈ.‡ ‰Ó˙Ô ·Ú˙ ˘- Windows ˜Â·Ú ‡˙ ˙ˆÂ¯˙ [ProductName]‡ÂÒÛ ÓÈ„Ú „¯Â˘...ÓÒȯ ‚ȯ҇Â˙ ˜Â„ÓÂ˙ ˘Ï ÈÈ˘ÂÌ Ê‰...Ó˙ÎÂÔ Ï‰Ò¯˙ ‚ȯ҇Â˙ ˜Â„ÓÂ˙ ˘Ï ÈÈ˘ÂÌ Ê‰...‰˙˜˙ {[ProductName] }‰Ò˙ÈÈÓ‰ ·‰ˆÏÁ‰.‰˙˜˙ {[ProductName] }Î˘Ï‰.˘‚ȇ‰ ·˜¯È‡‰ Ә·ı: [2]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [3].}} „‡ ÎÈ ‰˜Â·ı ˜ÈÈÌ ÂÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡ÏÈÂ.‡ÈÔ ‡Ù˘¯Â˙ ÏȈ¯ ‡˙ ‰˜Â·ı '[2]'. Òٯȉ ·˘Ì ʉ ˜ÈÈÓ˙ η¯. ·ËÏ ‡˙ ‰‰˙˜‰ ÂÒ‰ ω˙˜ÈÔ ÏÓȘÂÌ ‡Á¯.‡ ‰ÎÒ ‡˙ ‰„ÈÒ˜: [2]‡ÈÔ ÏÓ˙˜ÈÔ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ Ï‚È˘‰ ‡Ï Òٯȉ ÊÂ: [2]. ‡ÈÔ ‡Ù˘¯Â˙ Ï‰Ó˘ÈÍ ·‰˙˜‰. ‰ÈÎÒ ÏÓÚ¯Î˙ ÚÌ ‰¯˘‡Â˙ Ó‰Ï ‡Â Ù‰ ‡Ï Ó‰Ï ‰ÓÚ¯Î˙.˘‚ȇ‰ ·Î˙È·‰ Ϙ·ı: [2]. „‡ ÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡Ï Òٯȉ ÊÂ.˘‚ȇ‰ ·˜¯È‡‰ Ә·ı [2]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [3].}} „‡ ÎÈ ‰˜Â·ı ˜ÈÈÌ ÂÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡ÏÈÂ.ÏÈÈ˘ÂÌ ‡Á¯ È˘ ‚È˘‰ ·ÏÚ„È˙ ‡Ï ‰˜Â·ı '[2]'. ‡ ҂¯ ‡˙ ÎÏ ‰ÈÈ˘ÂÓÈÌ ‰‡Á¯ÈÌ ÂχÁ¯ ÓÎÔ ÏÁı ÚÏ Ò‰ ˘È˙.‡ÈÔ „È ˘ËÁ „ÈÒ˜ ω˙˜˙ ˜Â·ı ʉ: [2]. Ù‰ ˘ËÁ „ÈÒ˜ ÂÏÁı ÚÏ Ò‰ ˘È˙, ‡Â ÏÁı ÚÏ ·ÈËÂÏ Î„È Ïˆ‡˙.˜Â·ı Ә¯ χ Óˆ‡: [2]. „‡ ÎÈ ‰˜Â·ı ˜ÈÈÌ ÂÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡ÏÈÂ.˘‚ȇ‰ ·˜¯È‡‰ Ә·ı: [3]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [2].}} „‡ ÎÈ ‰˜Â·ı ˜ÈÈÌ ÂÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡ÏÈÂ.˘‚ȇ‰ ·Î˙È·‰ Ϙ·ı: [3]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [2].}} „‡ ÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡Ï Òٯȉ ÊÂ.˜Â·ı Ә¯ χ Óˆ‡{{(cabinet)}}˛: [2]. „‡ ÎÈ ‰˜Â·ı ˜ÈÈÌ ÂÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡ÏÈÂ.‡ÈÔ ‡Ù˘¯Â˙ ÏȈ¯ ‡˙ ‰Òٯȉ '[2]'. ˜Â·ı ·˘Ì ʉ ˜ÈÈÌ Î·¯. ‡ ˘‰ ‡˙ ˘Ì ‰˜Â·ı ‡Â ‰Ò¯ ‡Â˙ ÂÏÁı ÚÏ Ò‰ ˘È˙, ‡Â ÏÁı ÚÏ ·ÈËÂÏ Î„È Ïˆ‡˙.‡ÓˆÚÈ ‰‡ÁÒÂÔ [2] ‡È ÊÓÈÔ ÎÚ˙. ‡ ·Á¯ ‡ÓˆÚÈ ‡ÁÒÂÔ ‡Á¯.‰˙È· ˘ˆÂÈÈÔ '[2]' ‡È ÊÓÈÔ.‡ÈÔ ‡Ù˘¯Â˙ ÏÎ˙· Ï˙Șȉ ˘ˆÂÈȉ: [2].‡È¯Ú‰ ˘‚ȇ˙ ¯˘˙ ·Ú˙ ÈÒÈÂÔ Ï˜¯Â‡ Ó‰˜Â·ı: [2]‡È¯Ú‰ ˘‚ȇ‰ ·Ú˙ ÈÒÈÂÔ ÏȈ¯ ‡˙ ‰Òٯȉ: [2]‡È¯Ú‰ ˘‚ȇ˙ ¯˘˙ ·Ú˙ ÈÒÈÂÔ ÏȈ¯ ‡˙ ‰Òٯȉ: [2]‡È¯Ú‰ ˘‚ȇ˙ ¯˘˙ ·Ú˙ ÈÒÈÂÔ ÏÙ˙ÂÁ ‡˙ ¯ÎÈ· cabinet ˘Ï ˜·ˆÈ ‰Ó˜Â¯: [2]‰˙È· ˘ˆÂÈÈÔ ‡¯ÂÍ Ó„È: [2]‡ÈÔ ÏÓ˙˜ÈÔ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ Ï˘ÈÂÈ ˜Â·ı ʉ: [2].ÁϘ Ó˙È· ‰˙Șȉ '[2]' ‡È Á˜È. ‰˙È· ¯È˜ ‡Â Á¯‚ Ó‰‡Â¯Í ‰Óȯ·È ‰ÓÂ˙¯ ·ÓÚ¯Î˙.˙È· ‰˙Șȉ '[2]' ÓÎÈÏ ÓÈÏÈÌ ˘‡ÈÔ Á˜ÈÂ˙ ڷ¯ ˙È·È ˙ȘÈÂ˙.˙È· ‰˙Șȉ '[2]' ÓÎÈÏ ˙ χ Á˜È.'[2]' ‡È ˘Ì ˜Â·ı ˜ˆ¯ Á˜È.˘‚ȇ‰ ·˜·Ï˙ ‡·ËÁ˙ ‰˜Â·ı: [3] GetLastError˛: [2]ÎÂÔ Ï‡ Á˜È: [2]˘‚ȇ‰ ·‰ÁÏ˙ ‰˙ȘÂÔ Ï˜Â·ı [2]. ¯‡‰ ˘‰˜Â·ı Ú„ÎÔ ·„¯ÎÈÌ ‡Á¯Â˙, ‡È È˙Ô Ï˘ÈÂÈ ÚÏ-È„È ‰˙ȘÂÔ. Ϙ·Ï˙ ÓÈ„Ú ÂÒÛ Ù‰ ÏÒÙ˜ ‰˙ȘÂÔ ˘ÏÍ.{{System Error: [3]}}χ ‰È˙‰ ‡Ù˘¯Â˙ ÏȈ¯ ÓÙ˙Á: [2]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [3].}} „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ ‚È˘‰ Ó˙‡ÈÓÂ˙ ÏÓÙ˙Á ʉ, ‡Â Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ. χ ‰È˙‰ ‡Ù˘¯Â˙ ÏÙ˙ÂÁ ÓÙ˙Á: [2]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [3].}} „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ ‚È˘‰ Ó˙‡ÈÓÂ˙ ÏÓÙ˙Á ʉ, ‡Â Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ. χ ‰È˙‰ ‡Ù˘¯Â˙ ÏÓÁ˜ Ú¯Í [2] ÓÓÙ˙Á [3]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [4].}} „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ ‚È˘‰ Ó˙‡ÈÓÂ˙ ÏÓÙ˙Á ʉ, ‡Â Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ. χ ‰È˙‰ ‡Ù˘¯Â˙ ÏÓÁ˜ ÓÙ˙Á [2]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [3].}} „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ ‚È˘‰ Ó˙‡ÈÓÂ˙ ÏÓÙ˙Á ʉ, ‡Â Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ. χ ‰È˙‰ ‡Ù˘¯Â˙ Ϙ¯Â‡ Ú¯Í [2] ÓÓÙ˙Á [3]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [4].}} „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ ‚È˘‰ Ó˙‡ÈÓÂ˙ ÏÓÙ˙Á ʉ, ‡Â Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ. χ ‰È˙‰ ‡Ù˘¯Â˙ ÏÎ˙· Ú¯Í [2] ÏÓÙ˙Á [3]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [4].}} „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ ‚È˘‰ Ó˙‡ÈÓÂ˙ ÏÓÙ˙Á ʉ, ‡Â Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.χ ‰È˙‰ ‡Ù˘¯Â˙ Ϙ·Ï ˘ÓÂ˙ Ú¯ÎÈÌ Ú·Â¯ ÓÙ˙Á [2]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [3].}} „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ ‚È˘‰ Ó˙‡ÈÓÂ˙ ÏÓÙ˙Á ʉ, ‡Â Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.χ ‰È˙‰ ‡Ù˘¯Â˙ Ϙ·Ï ˘ÓÂ˙ ÓÙ˙ÁÂ˙ Ó˘ÈÈÌ Ú·Â¯ ÓÙ˙Á [2]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [3].}} „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ ‚È˘‰ Ó˙‡ÈÓÂ˙ ÏÓÙ˙Á ʉ, ‡Â Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.χ ‰È˙‰ ‡Ù˘¯Â˙ Ϙ¯Â‡ ÓÈ„Ú ‡·ËÁ‰ ڷ¯ ÓÙ˙Á [2]. {{ ˘‚ȇ˙ ÓÚ¯Î˙ [3].}} „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ ‚È˘‰ Ó˙‡ÈÓÂ˙ ÏÓÙ˙Á ʉ, ‡Â Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.χ ‰È˙‰ ‡Ù˘¯Â˙ ω‚„ÈÏ ‡˙ ˘ËÁ ‰¯È˘ÂÌ ‰ÊÓÈÔ. ˝[2] KB ˘Ï ˘ËÁ ¯È˘ÂÌ ÙÂÈ „¯Â˘ÈÌ Ï‰˙˜˙ ÈÈ˘ÂÌ Ê‰.‰˙˜‰ ‡Á¯˙ Ó˙·ˆÚ˙ ÎÚ˙. ÚÏÈÍ Ï‰˘ÏÈÌ ‡Â˙‰ ÏÙÈ ˘˙Ó˘ÈÍ ·‰˙˜‰ ‰ÂÎÁÈ˙.˘‚ȇ‰ ·‚È˘‰ ‡Ï ˙ÂÈÌ Ó‡Â·ËÁÈÌ. ‡ „‡ ÎÈ Windows Installer Ó‚„¯ ί‡ÂÈ ÂÒ‰ ‡˙ ‰‰˙˜‰ ˘Â·.‰Ó˘˙Ó˘ '[2]' ‰˙ÁÈÏ ·Ú·¯ ‰˙˜‰ ˘Ï ‰Óˆ¯ '[3]'. Ó˘˙Ó˘ ʉ ÈˆË¯Í Ï‰ÙÚÈÏ ‰˙˜‰ Ê ˘Â· ÏÙÈ ˘È‰È‰ ·‡Ù˘¯Â˙ ω˘˙Ó˘ ·Óˆ¯. ‰‰˙˜‰ ‰ÂÎÁÈ˙ ˘ÏÍ ˙Ó˘ÈÍ ÎÚ˙.‰Ó˘˙Ó˘ '[2]' ‰˙ÁÈÏ ·Ú·¯ ‰˙˜‰ ˘Ï ‰Óˆ¯ '[3]'. Ó˘˙Ó˘ ʉ ÈˆË¯Í Ï‰ÙÚÈÏ ‰˙˜‰ Ê ˘Â· ÏÙÈ ˘È‰È‰ ·‡Ù˘¯Â˙ ω˘˙Ó˘ ·Óˆ¯.‡ÈÔ ˘ËÁ „ÈÒ˜ ÙÂÈ -- ‡ÓˆÚÈ ‡ÁÒÂÔ: '[2]'; ˘ËÁ „¯Â˘: ˝[3] KB; ˘ËÁ ÙÂÈ: ˝[4] KB. Ù‰ ˘ËÁ „ÈÒ˜ ÂÒ‰ ˘È˙.‰‡Ì ‡˙‰ ·ËÂÁ ÎÈ ·¯ˆÂÍ Ï·ËÏ?‰˜Â·ı [2][3] Óˆ‡ ·˘ÈÓ¢{ ÚÏ-È„È ‰˙‰ÏÈÍ ‰·‡: ˘Ì: [4], Óʉ‰: [5], ÎÂ˙¯˙ ÁÏÂÔ: '[6]'}. ҂¯ ÈÈ˘ÂÌ Ê‰ ÂÒ‰ ˘È˙.‰Óˆ¯ '[2]' ÓÂ˙˜Ô η¯ ‰„·¯ ÓÂÚ ‡˙ ‰˙˜˙ Óˆ¯ ʉ. ˘È ‰Óˆ¯ÈÌ ‡ÈÌ ˙‡ÓÈÌ.‡ÈÔ ˘ËÁ „ÈÒ˜ ÙÂÈ -- ‡ÓˆÚÈ ‡ÁÒÂÔ: '[2]'; ˘ËÁ „¯Â˘: ˝[3] KB; ˘ËÁ ÙÂÈ: ˝[4] KB. ‡Ì ‡Ù˘¯Â˙ ‰Áʯ‰ ÏÓˆ· ˜Â„Ì ˙·ÂËÏ, ȉȉ „È ˘ËÁ ÙÂÈ. ÏÁı ÚÏ '·ÈËÂÏ' Î„È Ïˆ‡˙, ÚÏ 'Ò‰ ˘È˙' Î„È Ï·„˜ ˘Â· ‡˙ ˘ËÁ ‰„ÈÒ˜ ‰ÙÂÈ, ‡Â ÚÏ '‰˙ÚÏÌ' Î„È Ï‰Ó˘ÈÍ Ïχ ‡Ù˘¯Â˙ Áʯ‰ ÏÓˆ· ˜Â„Ì.χ ‰È˙‰ ‡Ù˘¯Â˙ ‚È˘‰ ‡Ï ÓȘÂÌ ‰¯˘˙ [2].È˘ Ï҂¯ ‡˙ ‰ÈÈ˘ÂÓÈÌ ‰·‡ÈÌ ÏÙÈ ‰Ó˘Í ‰‰˙˜‰:χ Óˆ‡Â Óˆ¯ÈÌ ÓÂ˙˜ÈÌ ˙‡ÓÈÌ ·ÓÁ˘· ‰ÓÈÂÚ„ ω˙˜˙ Óˆ¯ ʉ.‰ÓÙ˙Á [2] ‡È Á˜È. „‡ ÎÈ ‰Ê˙ ‡˙ ‰ÓÙ˙Á ‰ÎÂÔ.È˘ ωÙÚÈÏ ‡˙ ‰ÓÚ¯Î˙ ÓÁ„˘ Î„È ˘È˙Ô È‰È‰ Ï‰Ó˘ÈÍ ·˜·ÈÚ˙ ‰˙ˆÂ¯‰ ˘Ï [2]. ÏÁı ÚÏ ÎÔ Î„È Ï‰ÙÚÈÏ ‡˙ ‰ÓÚ¯Î˙ ÓÁ„˘ ÎÚ˙ ‡Â ÏÁı ÚÏ Ï‡ ‡Ì ·ÎÂÂ˙Í Ï‰ÙÚÈÏ ‡˙ ‰ÓÚ¯Î˙ ÓÁ„˘ ·‡ÂÙÔ È„È Ó‡ÂÁ¯ ÈÂ˙¯.ÚÏÈÍ Ï‰ÙÚÈÏ ‡˙ ‰ÓÚ¯Î˙ ÓÁ„˘ Î„È ˘˘ÈÂÈÈ ‰˙ˆÂ¯‰ ˘Ï [2] ÈÈÎÒ Ï˙˜Û. ÏÁı ÚÏ ÎÔ Î„È Ï‰ÙÚÈÏ ‡˙ ‰ÓÚ¯Î˙ ÓÁ„˘ ÎÚ˙ ‡Â ÏÁı ÚÏ Ï‡ ‡Ì ·ÎÂÂ˙Í Ï‰ÙÚÈÏ ‡˙ ‰ÓÚ¯Î˙ ÓÁ„˘ ·‡ÂÙÔ È„È Ó‡ÂÁ¯ ÈÂ˙¯.‰˙˜‰ ˘Ï [2] Ó¢‰È˙ ÎÚ˙. ÚÏÈÍ Ï·ËÏ ‡˙ ‰˘ÈÂÈÈÌ ˘·ÂˆÚ ÚÏ-È„È ‰˙˜‰ ÊÂ Î„È Ï‰Ó˘ÈÍ. ‰‡Ì ·¯ˆÂÍ Ï·ËÏ ˘ÈÂÈÈÌ ‡Ï‰?‰˙˜‰ ˜Â„Ó˙ ˘Ï Óˆ¯ ʉ Ó˙·ˆÚ˙ ÎÚ˙. ÚÏÈÍ Ï·ËÏ ‡˙ ‰˘ÈÂÈÈÌ ˘·ÂˆÚ ÚÏ-È„È ‰˙˜‰ ÊÂ Î„È Ï‰Ó˘ÈÍ. ‰‡Ì ·¯ˆÂÍ Ï·ËÏ ˘ÈÂÈÈÌ ‡Ï‰?χ Óˆ‡‰ Á·ÈÏ˙ ‰˙˜‰ ڷ¯ ‰Óˆ¯ [2]. Ò‰ ‡˙ ‰‰˙˜‰ ˘Â· ·Úʯ˙ ÚÂ˙˜ ÁÂ˜È ˘Ï Á·ÈÏ˙ ‰‰˙˜‰ '[3]'.ÙÚÂÏ˙ ‰‰˙˜‰ ‰Â˘ÏÓ‰ ·‰ˆÏÁ‰.ÙÚÂÏ˙ ‰‰˙˜‰ Î˘Ï‰.Óˆ¯: [2] -- [3]·‡Ù˘¯Â˙Í Ï˘Áʯ ‡˙ Óˆ·Â ‰˜Â„Ì ˘Ï ‰ÓÁ˘· ‡Â Ï‰Ó˘ÈÍ ·‰˙˜‰ Ó‡ÂÁ¯ ÈÂ˙¯. ‰‡Ì ·¯ˆÂÍ Ï˘Áʯ?‡È¯Ú‰ ˘‚ȇ‰ ·Ú˙ Î˙È·˙ ÓÈ„Ú ‰˙˜‰ Ï„ÈÒ˜. „‡ ÎÈ È˘ „È ˘ËÁ „ÈÒ˜ ÊÓÈÔ ÂÏÁı ÚÏ Ò‰ ˘È˙, ‡Â ÏÁı ÚÏ ·ÈËÂÏ Î„È ÏÒÈÈÌ ‡˙ ‰‰˙˜‰.˜Â·ı ‡Á„ ‡Â ÈÂ˙¯ ÓÔ ‰˜·ˆÈÌ ‰„¯Â˘ÈÌ Ï˘Áʯ Óˆ·Â ‰˜Â„Ì ˘Ï ‰ÓÁ˘· χ Óˆ‡Â. χ ˙‰È‰ ‡Ù˘¯Â˙ Ï·ˆÚ ‡˙ ‰˘Áʯ.[2] ‡ÈÔ ‡Ù˘¯Â˙ ω˙˜ÈÔ ‡˙ ‡Á„ Ó‰Óˆ¯ÈÌ ‰„¯˘ÈÌ. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ ˘ÏÍ.{{System Error: [3].}}‰‚ȯ҉ ‰˜Â„Ó˙ ˘Ï [2] χ È˙˙ ωү‰. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ ˘ÏÍ.{{System Error: [3].}}‰Â˙˜Ô [2]˜Â·Ú ˙ˆÂ¯‰ [2]‰ÂÒ¯ [2]‰˙È· [2] ‡È Á˜È. ‡ ˆÈÈÔ ˙È· Á˜È.‡ÈÔ „ÈÒ˜ ·ÎÂÔ [2]. ‡ ‰ÎÒ „ÈÒ˜ ÂÏÁı ÚÏ Ò‰ ˘È˙, ‡Â ÏÁı ÚÏ ·ÈËÂÏ Î„È ÏÁʯ ‡Ï ‡ÓˆÚÈ ‰‡ÁÒÂÔ ‰˜Â„Ì ˘·Á¯.‡ÈÔ „ÈÒ˜ ·ÎÂÔ [2]. ‡ ‰ÎÒ „ÈÒ˜ ÂÏÁı ÚÏ Ò‰ ˘È˙, ‡Â ÏÁı ÚÏ ·ÈËÂÏ Î„È ÏÁʯ ‡Ï ˙È·˙ ‰„Â-˘ÈÁ ÏÚÈÂÔ ÂÏ·Á¯ ‡ÓˆÚÈ ‡ÁÒÂÔ ˘Â‰.‰˙Șȉ [2] ‡È‰ ˜ÈÈÓ˙. ‡ ‰ÊÔ ˙È· Ï˙Șȉ ˜ÈÈÓ˙.‡ÈÔ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ Ϙ¯È‡˙ ˙Șȉ ÊÂ.χ ‰È˙‰ ‡Ù˘¯Â˙ Ϙ·ÂÚ ˙ȘÈÈ˙ ÈÚ„ Á˜È˙ ڷ¯ ‰‰˙˜‰.˘‚ȇ‰ ·Ú˙ ÈÒÈÂÔ Ï˜¯Â‡ Ó˙ÂÍ ÓÒ„ ˙ÂÈ ‰Ó˜Â¯ ˘Ï ‰‰˙˜‰: [2].Ó˙ÊÓÔ ÙÚÂÏ˙ ‰ÙÚω ÓÁ„˘ (reboot): Ó˘‰ ‡˙ ˘Ì ‰˜Â·ı [2] Ï- [3]. È˘ Ï·ˆÚ ‰ÙÚω ÓÁ„˘ Î„È Ï‰˘ÏÈÌ ‡˙ ‰ÙÚÂω.Ó˙ÊÓÔ ÙÚÂÏ˙ ‰ÙÚω ÓÁ„˘ (reboot): ÓÂÁ˜ ‡˙ ‰˜Â·ı [2]. È˘ Ï·ˆÚ ‰ÙÚω ÓÁ„˘ Î„È Ï‰˘ÏÈÌ ‡˙ ‰ÙÚÂω.¯È˘ÂÌ ‰Ó„ÂÏ [2] ΢Ï. HRESULT [3]. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.·ÈËÂÏ ¯È˘ÂÌ ‰Ó„ÂÏ [2] ΢Ï. HRESULT [3]. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.‡ÁÒÂÔ ‰Á·Èω [2] ·ÓËÓÂÔ Î˘Ï. ˘‚ȇ‰: [3]. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.¯È˘ÂÌ ‰‚ÂÙÔ [2] χ ‰ˆÏÈÁ. „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ ω˙˜˙ ‚ÂÙÈÌ, ÂÎÈ ‰ÓÚ¯Î˙ ˙ÂÓÎ˙ ·‚ÂÙÔ Ê‰.·ÈËÂÏ ¯È˘ÂÌ ‰‚ÂÙÔ [2] χ ‰ˆÏÈÁ. „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ ωү˙ ‚ÂÙÈÌ.Ȉȯ˙ ˜ÈˆÂ¯ ‰„¯Í [2] χ ‰ˆÏÈÁ‰. „‡ ÎÈ ˙ȘÈÈ˙ ‰ÈÚ„ ˜ÈÈÓ˙ ÂÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡Ïȉ.‰Ò¯˙ ˜ÈˆÂ¯ ‰„¯Í [2] χ ‰ˆÏÈÁ‰. „‡ ÎÈ ˜Â·ı ˜ÈˆÂ¯ ‰„¯Í ˜ÈÈÌ ÂÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡ÏÈÂ.χ ‰È˙‰ ‡Ù˘¯Â˙ Ï·ˆÚ ¯È˘ÂÌ ˘Ï ÒÙ¯ÈÈ˙ ‰Ò‚ÈÌ Ú·Â¯ ‰˜Â·ı [2]. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.χ ‰È˙‰ ‡Ù˘¯Â˙ Ï·ËÏ ‡˙ ¯È˘ÂÌ ÒÙ¯ÈÈ˙ ‰Ò‚ÈÌ Ú·Â¯ ‰˜Â·ı [2]. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.χ ‰È˙‰ ‡Ù˘¯Â˙ ÏÚ„ÎÔ ‡˙ ˜Â·ı ini˛ [2][3]. „‡ ÎÈ ‰˜Â·ı ˜ÈÈÌ ÂÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡ÏÈÂ.χ ‰È˙‰ ‡Ù˘¯Â˙ Ϙ·ÂÚ ˘‰˜Â·ı [2] ÈÁÏÈÛ ‡˙ ‰˜Â·ı [3] ·Ú˙ ‰‰ÙÚω ÓÁ„˘ (reboot). „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ Î˙È·‰ Ϙ·ı [3].˘‚ȇ‰ ·Ú˙ ‰Ò¯˙ Ó‰Ï Ó‰ÏÈ ‰‰˙˜ÈÌ ˘Ï ODBC, ˘‚ȇ˙ ODBC˛ [2]: [3]. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.˘‚ȇ‰ ·Ú˙ ‰˙˜˙ Ó‰Ï Ó‰ÏÈ ‰‰˙˜ÈÌ ˘Ï ODBC, ˘‚ȇ˙ ODBC˛ [2]: [3]. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ.˘‚ȇ‰ ·Ú˙ ‰Ò¯˙ Ó‰Ï ‰˙˜Ô ODBC˛: [4], ˘‚ȇ˙ ODBC˛ [2]: [3]. „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ ωү˙ Ó‰ÏÈ ‰˙˜È ODBC.˘‚ȇ‰ ·Ú˙ ‰˙˜˙ Ó‰Ï ‰˙˜Ô ODBC˛: [4], ˘‚ȇ˙ ODBC˛ [2]: [3]. „‡ ÎÈ ‰˜Â·ı [4] ˜ÈÈÌ ÂÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡ÏÈÂ.˘‚ȇ‰ ·Ú˙ ˜·ÈÚ˙ ‰˙ˆÂ¯‰ ˘Ï Ә¯ ‰˙ÂÈÌ ˘Ï ODBC˛: [4], ˘‚ȇ˙ ODBC˛ [2]: [3]. „‡ ÎÈ ‰˜Â·ı [4] ˜ÈÈÌ ÂÎÈ È˘ ÏÍ ‡Ù˘¯Â˙ ‚È˘‰ ‡ÏÈÂ.‰ÙÚÏ˙ ‰˘È¯Â˙ '[2]' ([3]) χ ‰ˆÏÈÁ‰. „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ ωÙÚÏ˙ ˘È¯Â˙È ÓÚ¯Î˙.‰ÙÒ˜˙ ‰˘È¯Â˙ '[2]' ([3]) χ ‰ˆÏÈÁ‰. „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ ωÙÒ˜˙ ˘È¯Â˙È ÓÚ¯Î˙.ÓÁȘ˙ ‰˘È¯Â˙ '[2]' ([3]) χ ‰ˆÏÈÁ‰. „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ ωү˙ ˘È¯Â˙È ÓÚ¯Î˙.‰˙˜˙ ‰˘È¯Â˙ '[2]' ([3]) χ ‰ˆÏÈÁ‰. „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ ω˙˜˙ ˘È¯Â˙È ÓÚ¯Î˙.Ú„ÎÂÔ Ó˘˙‰ ‰Ò·È·‰ '[2]' χ ‰ˆÏÈÁ. „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ Ï˘ÈÂÈ Ó˘˙È Ò·È·‰.‡ÈÔ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ ω˘ÏÓ˙ ‰˙˜‰ Ê ڷ¯ ÎÏ Ó˘˙Ó˘È ‰ÓÁ˘·. ‰ÈÎÒ ÏÓÚ¯Î˙ ÚÌ ‰¯˘‡Â˙ Ó‰Ï ÂχÁ¯ ÓÎÔ Ò‰ ˘È˙ Ï·ˆÚ ‰˙˜‰ ÊÂ.χ ‰È˙‰ ‡Ù˘¯Â˙ ω‚„ȯ ‡·ËÁ˙ ˜Â·ı ڷ¯ ‰˜Â·ı '[3]'. ˘‚ȇ‰: [2]. „‡ ÎÈ È˘ ÏÍ ‰¯˘‡Â˙ Ó˙‡ÈÓÂ˙ Ï˘ÈÂÈ ‰¯˘‡Â˙ ‰‡·ËÁ‰ ڷ¯ ˜Â·ı ʉ.(Component Services (COM+ 1.0 ‡ÈÌ ÓÂ˙˜ÈÌ ·ÓÁ˘· ʉ. ω˙˜‰ Ê „¯Â˘ÈÌ Component Services Î„È Ï‰˘ÏÈÌ ‡˙ ‰‰˙˜‰ ·‰ˆÏÁ‰. Component Services ÊÓÈÈÌ ·- Windows 2000.˘‚ȇ‰ ·¯È˘ÂÌ ÈÈ˘ÂÌ +COM. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ Ϙ·Ï˙ ÓÈ„Ú ÂÒÛ.˘‚ȇ‰ ··ÈËÂÏ ¯È˘ÂÌ ÈÈ˘ÂÌ +COM. Ù‰ ‡Ï ˆÂÂ˙ ‰˙ÓÈΉ Ϙ·Ï˙ ÓÈ„Ú ÂÒÛ.˙ȇ¯ ‰˘È¯Â˙ '[2] ([3]) ‡È È˙Ô Ï˘ÈÂÈ.‡ÈÔ ·‡Ù˘¯Â˙ ˘È¯Â˙ Windows Installer ÏÚ„ÎÔ ‡˙ ˜Â·ı ‰ÓÚ¯Î˙ [2] ÓÙÈ ˘‰˜Â·ı ÓÂ‚Ô ÚÏ-È„È Windows. ÈÈ˙ÎÔ ˘˙ˆË¯Í ÏÚ„ÎÔ ‡˙ ÓÚ¯Î˙ ‰‰ÙÚω ˘ÏÍ ·Î„È ˘˙ÂÎÈ˙ Ê ˙ڷ„ ί‡ÂÈ. {{Package version: [3], OS Protected version: [4]}}‡ÈÔ ·‡Ù˘¯Â˙ ˘È¯Â˙ Windows Installer ÏÚ„ÎÔ ‡˙ ˜Â·ı Windows ‰ÓÂ‚Ô [2]. {{Package version: [3], OS Protected version: [4], SFP Error: [5]}}