1

Я пытаюсь установить BCM для Outlook 2010 на нескольких компьютерах. Процесс установки, кажется, ударил или пропустил. Все ПК имеют Windows 7 x64 с последними обновлениями и Office 2010 Pro с последними обновлениями.

Некоторые компьютеры получают сообщение об ошибке при запуске полной программы установки BCM: «Диспетчер контактов требует, чтобы Outlook был установлен на компьютере». Все ПК имеют настроенные профили Outlook и используются каждый день без проблем. Другие программы, такие как Shoretel, устанавливают надстройки без проблем. Это только кажется, что эта программа не может видеть, что Outlook установлен, и поведение не согласовано.

Это ссылка для полных установщиков BCM: https://www.microsoft.com/en-us/download/details.aspx?id=36513

Я попытался удалить / переустановить с помощью средства Microsoft Fixit здесь: https://support.microsoft.com/en-us/kb/971179

Я также попытался отключить Kaspersky AV, установить в безопасном режиме из нового профиля пользователя (локальный и из домена), запустить sfc /snannow из cmd и chkdsk, но не повезло.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Спасибо

Ниже приведены журналы установщика BCM.

Вход с проблемного ПК

[3/16/2016 10:10 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): IsApplicationInstalled(SOFTWARE\Microsoft\Business Solutions eCRM\4.0, InstallPath, Bit32)
[3/16/2016 10:10 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): Returns ""
[3/16/2016 10:10 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): IsApplicationInstalled(SOFTWARE\Microsoft\Business Solutions eCRM\4.0, InstallPath, Bit64)
[3/16/2016 10:10 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): Returns ""
[3/16/2016 10:10 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): IsApplicationInstalled(SYSTEM\CurrentControlSet\Services\MSSQL$MSSMLBIZ, DisplayName, Bit32)
[3/16/2016 10:10 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): Returns ""
[3/16/2016 10:10 PM] Boolean ProductIsInstalled(System.String): Product code {41785C66-90F2-40CE-8CB5-1C94BFC97280} not found
[3/16/2016 10:10 PM] Boolean PrerequisitesExist(System.String ByRef): [BCMHook] Outlook not installed.
[3/16/2016 10:10 PM] System.Collections.ArrayList GetApplicationList(): Product BCM. Prerequisites check failed:
[3/16/2016 10:10 PM] System.Collections.ArrayList GetApplicationList(): Business Contact Manager requires that Outlook be installed on the computer.
[3/16/2016 10:10 PM] Void Main(System.String[]): Caught BcmException. Wizard exiting.

Войдите с компьютера, на котором установка BCM завершена успешно

[3/15/2016 3:54 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): IsApplicationInstalled(SOFTWARE\Microsoft\Business Solutions eCRM\4.0, InstallPath, Bit32)
[3/15/2016 3:54 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): Returns ""
[3/15/2016 3:54 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): IsApplicationInstalled(SOFTWARE\Microsoft\Business Solutions eCRM\4.0, InstallPath, Bit64)
[3/15/2016 3:54 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): Returns ""
[3/15/2016 3:54 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): IsApplicationInstalled(SYSTEM\CurrentControlSet\Services\MSSQL$MSSMLBIZ, DisplayName, Bit32)
[3/15/2016 3:54 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): Returns ""
[3/15/2016 3:54 PM] Boolean ProductIsInstalled(System.String): Product code {41785C66-90F2-40CE-8CB5-1C94BFC97280} not found
[3/15/2016 3:54 PM] Boolean ProductIsInstalled(System.String): Product code {E4B48349-A165-4097-8D78-AC950BD8638E} not found
[3/15/2016 3:54 PM] Boolean ProductIsInstalled(System.String): Product code {050BF7DA-82C4-416A-8294-7AFEB8ED94E1} not found
[3/15/2016 3:57 PM] Void Install(): Processing application Microsoft SQL Server 2008 Express (MSSMLBIZ); Installed False; UseWizardForUninstall True
[3/15/2016 3:57 PM] Boolean ShouldApplicationBeInstalled(): App Microsoft SQL Server 2008 Express (MSSMLBIZ) - bShouldApplicationBeInstalled is True
[3/15/2016 3:57 PM] Void Install(): Calling SQL's PreInstall() hook.
[3/15/2016 3:57 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): IsApplicationInstalled(SOFTWARE\Microsoft\Microsoft SQL Server\100, VerSpecificRootDir, Bit32)
[3/15/2016 3:57 PM] System.String IsApplicationInstalled(System.String, System.String, Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.Bitness): Returns ""
[3/15/2016 3:57 PM] Int32 RunProcess(System.String, System.String): C:\Users\agonzalez.EECWORLD\AppData\Local\temp\BcmSetup.en-US\SSE\sqlexpr.exe /q /x:C:\BcmSqlSetup
[3/15/2016 3:57 PM] Int32 RunProcess(System.String, System.String): Returning 0
[3/15/2016 3:57 PM] Int32 RunProcess(System.String, System.String): C:\BcmSqlSetup\setup.exe /q /HIDECONSOLE /ACTION=RunRules /RULES=RebootRequiredCheck
[3/15/2016 3:58 PM] Int32 RunProcess(System.String, System.String): Returning 0
[3/15/2016 3:58 PM] Boolean IsMsiExecBusy(): _MSIExecute mutex cannot be opened. Available to use. Continuing.
[3/15/2016 3:58 PM] Int32 RunProcess(System.String, System.String): C:\BcmSqlSetup\setup.exe /q /HIDECONSOLE /X86 /ACTION=Install /Features=SQLEngine,FullText /INSTANCENAME=MSSMLBIZ /SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE" /SQLSYSADMINACCOUNTS="BUILTIN\Administrators" /SKIPRULES=PerfMonCounterNotCorruptedCheck
[3/15/2016 4:03 PM] Int32 RunProcess(System.String, System.String): Returning 0
[3/15/2016 4:03 PM] Void Install(): App SQL install returned 0
[3/15/2016 4:03 PM] Void Install(): Calling SQL's PostInstall() hook.
[3/15/2016 4:03 PM] Boolean PostInstall(): [SqlHook] Stopping Sql service MSSQL$MSSMLBIZ
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\Instance Names\SQL data for value MSSMLBIZ is MSSQL10.MSSMLBIZ.
[3/15/2016 4:03 PM] Void SetRegistryData(System.String, System.String, System.Object, Microsoft.Win32.RegistryValueKind): [SqlHook] Set key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\SuperSocketNetLib\Tcp\IPALL value TcpPort to 5356.
[3/15/2016 4:03 PM] Void SetRegistryData(System.String, System.String, System.Object, Microsoft.Win32.RegistryValueKind): [SqlHook] Set key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\SuperSocketNetLib\Tcp\IPALL value TcpDynamicPorts to .
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg0 is -dC:\Program Files (x86)\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQL\DATA\master.mdf.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg1 is -eC:\Program Files (x86)\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQL\Log\ERRORLOG.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg2 is -lC:\Program Files (x86)\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQL\DATA\mastlog.ldf.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters value SQLArg3 not found.
[3/15/2016 4:03 PM] Void SetSQLTraceFlag(System.String, System.String): [SqlHook] Setting SQL trace flag.
[3/15/2016 4:03 PM] Void SetRegistryData(System.String, System.String, System.Object, Microsoft.Win32.RegistryValueKind): [SqlHook] Set key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters value SQLArg3 to -T840.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg0 is -dC:\Program Files (x86)\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQL\DATA\master.mdf.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg1 is -eC:\Program Files (x86)\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQL\Log\ERRORLOG.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg2 is -lC:\Program Files (x86)\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQL\DATA\mastlog.ldf.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg3 is -T840.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters value SQLArg4 not found.
[3/15/2016 4:03 PM] Void SetSQLTraceFlag(System.String, System.String): [SqlHook] Setting SQL trace flag.
[3/15/2016 4:03 PM] Void SetRegistryData(System.String, System.String, System.Object, Microsoft.Win32.RegistryValueKind): [SqlHook] Set key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters value SQLArg4 to -T2324.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg0 is -dC:\Program Files (x86)\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQL\DATA\master.mdf.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg1 is -eC:\Program Files (x86)\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQL\Log\ERRORLOG.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg2 is -lC:\Program Files (x86)\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQL\DATA\mastlog.ldf.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg3 is -T840.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters data for value SQLArg4 is -T2324.
[3/15/2016 4:03 PM] System.Object GetRegistryData(System.String, System.String): [SqlHook] Under key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters value SQLArg5 not found.
[3/15/2016 4:03 PM] Void SetSQLTraceFlag(System.String, System.String): [SqlHook] Setting SQL trace flag.
[3/15/2016 4:03 PM] Void SetRegistryData(System.String, System.String, System.Object, Microsoft.Win32.RegistryValueKind): [SqlHook] Set key SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\MSSQL10.MSSMLBIZ\MSSQLServer\Parameters value SQLArg5 to -T1802.
[3/15/2016 4:03 PM] Void SetForceEncryption(System.String, Boolean): [SqlHook] Setting Sql Server ForceEncryption flag in instance MSSMLBIZ to True.
[3/15/2016 4:03 PM] Boolean PostInstall(): [SqlHook] Starting SQL service.
[3/15/2016 4:03 PM] System.String ConnectionString(System.String): [SqlHook] Sql connection string is: Persist Security Info=False;Integrated Security=SSPI;database=master;server=EECWS06\MSSMLBIZ;Connect Timeout=30;Pooling='no'
[3/15/2016 4:03 PM] Void SetSQLServerConfiguration(System.String): [SqlHook] Configuring advanced options of BCM sql instance.
[3/15/2016 4:03 PM] Void ExecuteSQLCommand(System.Data.SqlClient.SqlConnection, System.String): [SqlHook] Running sql command: sp_configure 'show advanced options', 1
[3/15/2016 4:03 PM] Void ExecuteSQLCommand(System.Data.SqlClient.SqlConnection, System.String): [SqlHook] Running sql command: RECONFIGURE WITH OVERRIDE
[3/15/2016 4:03 PM] Void SetSQLServerConfiguration(System.String): [SqlHook] Configuring minimum memory of BCM sql instance.
[3/15/2016 4:03 PM] Void ExecuteSQLCommand(System.Data.SqlClient.SqlConnection, System.String): [SqlHook] Running sql command: sp_configure 'min server memory (MB)', 128
[3/15/2016 4:03 PM] Void ExecuteSQLCommand(System.Data.SqlClient.SqlConnection, System.String): [SqlHook] Running sql command: RECONFIGURE WITH OVERRIDE
[3/15/2016 4:03 PM] Void Install(): Processing application Microsoft Chart Controls for Microsoft .NET Framework 3.5; Installed False; UseWizardForUninstall False
[3/15/2016 4:03 PM] Boolean ShouldApplicationBeInstalled(): App Microsoft Chart Controls for Microsoft .NET Framework 3.5 - bShouldApplicationBeInstalled is True
[3/15/2016 4:03 PM] Boolean IsMsiExecBusy(): _MSIExecute mutex cannot be opened. Available to use. Continuing.
[3/15/2016 4:03 PM] Int32 RunProcess(System.String, System.String): msiexec.exe  /i "C:\Users\agonzalez.EECWORLD\AppData\Local\temp\BcmSetup.en-US\MSChart\datavisualization_setupcore.msi" /qn REBOOT=ReallySuppress INSTALLDIR="C:\Program Files (x86)\Microsoft Small Business" ALLUSERS=1  /l*vx "C:\Users\agonzalez.EECWORLD\AppData\Local\Temp\BCMsetuptmp519C.log"
[3/15/2016 4:03 PM] Int32 RunProcess(System.String, System.String): Returning 0
[3/15/2016 4:03 PM] Void Install(): App MSChart install returned 0
[3/15/2016 4:03 PM] Void Install(): Processing application Business Contact Manager for Microsoft Outlook; Installed False; UseWizardForUninstall True
[3/15/2016 4:03 PM] Boolean ShouldApplicationBeInstalled(): App Business Contact Manager for Microsoft Outlook - bShouldApplicationBeInstalled is True
[3/15/2016 4:03 PM] Void Install(): Calling BCM's PreInstall() hook.
[3/15/2016 4:04 PM] Void DetachV1V2Databases(): [BCMHook] SqlException thrown: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
[3/15/2016 4:04 PM] Boolean IsMsiExecBusy(): _MSIExecute mutex cannot be opened. Available to use. Continuing.
[3/15/2016 4:04 PM] Int32 RunProcess(System.String, System.String): msiexec.exe  /i "C:\Users\agonzalez.EECWORLD\AppData\Local\temp\BcmSetup.en-US\MSSMLBIZ.msi" /qn REBOOT=ReallySuppress INSTALLDIR="C:\Program Files (x86)\Microsoft Small Business" BOOTSTRAPPED=1 ALLUSERS=1  /l*vx "C:\Users\agonzalez.EECWORLD\AppData\Local\Temp\BCMsetuptmp547A.log"
[3/15/2016 4:04 PM] Int32 RunProcess(System.String, System.String): Returning 0
[3/15/2016 4:04 PM] Void Install(): App BCM install returned 0
[3/15/2016 4:04 PM] Void Install(): Calling BCM's PostInstall() hook.
[3/15/2016 4:04 PM] Boolean IsBCM32V4Installed(): [BCMHook] BCM v4 32 product code not installed.
[3/15/2016 4:04 PM] Boolean StartSqlExprService(): [BCMHook] StartSqlExprService(): Calling WaitForDatabaseConnectivity()
[3/15/2016 4:04 PM] Void WaitForDatabaseConnectivity(System.String, Int32): [BCMHook] checking connectivity - dsn=Persist Security Info=False;initial catalog=master;server=EECWS06\MSSMLBIZ;Integrated Security=SSPI;Pooling=False;enlist=false
[3/15/2016 4:04 PM] ConnectionStatus CheckConnectionStatus(System.String): [BCMHook] DSN=Persist Security Info=False;initial catalog=master;server=EECWS06\MSSMLBIZ;Integrated Security=SSPI;Pooling=False;enlist=false
[3/15/2016 4:04 PM] Void WaitForDatabaseConnectivity(System.String, Int32): [BCMHook] Status=Available
[3/15/2016 4:04 PM] Void WaitForDatabaseConnectivity(System.String, Int32): [BCMHook] successfully connected
[3/15/2016 4:04 PM] Void Install(): Processing application Business Contact Manager for Microsoft Outlook English Language Pack; Installed False; UseWizardForUninstall True
[3/15/2016 4:04 PM] Boolean ShouldApplicationBeInstalled(): App Business Contact Manager for Microsoft Outlook English Language Pack - bShouldApplicationBeInstalled is True
[3/15/2016 4:04 PM] Boolean IsMsiExecBusy(): _MSIExecute mutex cannot be opened. Available to use. Continuing.
[3/15/2016 4:04 PM] Int32 RunProcess(System.String, System.String): msiexec.exe  /i "C:\Users\agonzalez.EECWORLD\AppData\Local\temp\BcmSetup.en-US\LangPack.en-US\MSSMLBIZLPK.msi" /qn REBOOT=ReallySuppress INSTALLDIR="C:\Program Files (x86)\Microsoft Small Business" BOOTSTRAPPED=1 ALLUSERS=1 ARPSYSTEMCOMPONENT=1  /l*vx "C:\Users\agonzalez.EECWORLD\AppData\Local\Temp\BCMLPen-USwizinstalltmp9A52.log"
[3/15/2016 4:04 PM] Int32 RunProcess(System.String, System.String): Returning 0
[3/15/2016 4:04 PM] Void Install(): App LangPack install returned 0
[3/15/2016 4:04 PM] Void InstallExtraLangPacks(): Found 0 additional language packs
[3/15/2016 4:04 PM] Boolean AreAllAppsInstalled(): ApplicationName Microsoft SQL Server 2008 Express (MSSMLBIZ) Required: True, Installed: False, InstallSucceeded: True
[3/15/2016 4:04 PM] Boolean AreAllAppsInstalled(): ApplicationName Microsoft Chart Controls for Microsoft .NET Framework 3.5 Required: True, Installed: False, InstallSucceeded: True
[3/15/2016 4:04 PM] Boolean AreAllAppsInstalled(): ApplicationName Business Contact Manager for Microsoft Outlook Required: False, Installed: False, InstallSucceeded: True
[3/15/2016 4:04 PM] Boolean AreAllAppsInstalled(): ApplicationName Business Contact Manager for Microsoft Outlook English Language Pack Required: True, Installed: False, InstallSucceeded: True
[3/15/2016 4:04 PM] Void OnActivate(Microsoft.BusinessSolutions.SmallBusiness.SetupWizard.WizardDirection): Success: All components are installed.

1 ответ1

0

У меня такая же проблема. В моем созвездии проблема была вызвана остатком более новой пробной версии Office в реестре. После того, как я удалил следующий раздел реестра, установка работает:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0

До этого пробная версия Office была удалена через панель управления.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .