PowerBI: установка локального шлюза данных продолжает отказываться из-за ошибки отказа в доступе
Установка локального шлюза данных продолжает давать сбой из-за непонятной ошибки "Доступ запрещен". Выполняю установочный файл в режиме администратора. Ниже приводится фрагмент журнала ошибок:
MSI (s) (50:6C) [15: 41: 42:737]: Вызов удаленного настраиваемого действия. DLL: C:\WINDOWS\Installer\MSI48E3.tmp, точка входа: AddConditionToDeleteServices
MSI (50:E0) [15:41:42:739]: создание случайных файлов cookie.
MSI (s) (50:E0) [15:41:42:890]: Создан сервер настраиваемых действий с PID 12888 (0x3258).
MSI (s) (50:A8) [15:41:42:979]: Работает как служба.
MSI (s) (50:A8) [15:41:42:991]: Здравствуйте, я ваш 64-битный сервер Impersonated Custom Action. Начало действия 15:41:42: AddConditionToDeleteServices.
SFXCA: извлечение настраиваемого действия во временный каталог: C: \Users\alpha\AppData\Local\Temp\MSI48E3.tmp-
SFXCA: Связывание с CLR версии v4.0.30319 Вызов Microsoft.PowerBI.DataMovement.CustomActionUtils пользовательских действий Microsoft.PowerBI.DataMovement.CustomActionUtils.CustomActions.AddConditionToDeleteServices
CustomActionStarted (действие =AddConditionToDeleteServices, сборка =3000.54.8)
CustomActionCompleted (действие =AddConditionToDeleteServices, сборка =3000.54.8,duration=18) Исключение, созданное настраиваемым действием: System.Reflection.TargetInvocationException: исключение было создано целью вызова. ---> Microsoft.Deployment.WindowsInstaller.InstallerException: доступ запрещен. в Microsoft.Deployment.WindowsInstaller.ProductInstallation.d__3.MoveNext() в System.Linq.Enumerable.FirstOrDefault(источник IEnumerable`1) в Microsoft.PowerBI.DataMovement.CustomActionUtils.CustomActions.AddConditionToDeleteServices(конец сеанса) трассировка стека исключений --- в System.RuntimeMethodHandle.InvokeMethod(цель объекта, аргументы объекта, сигнатура подписи, логический конструктор) в System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(obj, параметры объекта, аргументы объекта) в System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, связыватель Binder, параметры объекта, культура CultureInfo) в Microsoft.Deployment.WindowsInstaller.CustomActionProxy.InvokeCustomAction(Int32 sessionHandle, String entryPoint, IntPtr remotingDelegatePtr)
CustomAction AddConditionToDeleteServices вернул фактический код ошибки 1603, но будет успешно переведен из-за продолжения маркировки MSI (ов) (50:24) [15:41:48:211]: Выполнение действия: PreventEgwServiceConfigMsiFromStoppingService (50: MSI (s) 24) [15: 41: 48:211]: Примечание: 1: 2205 2: 3: ActionText Действие завершено 15:41:48: AddConditionToDeleteServices. Возвращаемое значение 1.
MSI (s) (50:D0) [15:41:48:224]: Вызов удаленного настраиваемого действия. DLL: C:\WINDOWS\Installer\MSI5EFC.tmp, точка входа: PreventEgwServiceConfigMsiFromStoppingServiceD0) [15: 41: 48: 224]: Вызов удаленного настраиваемого действия. DLL: C:\WINDOWS\Installer\MSI5EFC.tmp, точка входа: PreventEgwServiceConfigMsiFromStoppingServiceD0) [15: 41: 48: 224]: Вызов удаленного настраиваемого действия. DLL: C:\WINDOWS\Installer\MSI5EFC.tmp, точка входа: PreventEgwServiceConfigMsiFromStoppingService