Я создал установщик MSI, используя набор инструментов Wix (версия 3.11), и установщик отлично работает на всех других серверах. Но на экземплярах AWS с ОС установщик Windows Server 2012 R2 завершается с ошибкой с ошибкой Assembly Error:The parameter is incorrect.
Ниже приведены строки подробного файла журнала установщика, которые, как я чувствовал, связаны с этой ошибкой (полный журнал не может быть прикреплен)
MSI (s) (88:8C) [08:50:05:010]: User policy value 'SearchOrder' is 'nmu'
MSI (s) (88:8C) [08:50:05:010]: Adding new sources is allowed.
MSI (s) (88:8C) [08:50:05:010]: Set LastUsedSource to: C:\Users\Shreesha.Rao\Desktop\18.0.2\.
MSI (s) (88:8C) [08:50:05:010]: Set LastUsedType to: n.
MSI (s) (88:8C) [08:50:05:010]: Set LastUsedIndex to: 1.
MSI (s) (88:8C) [08:50:05:010]: Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=5851241)
06/29/2018 08:50:05.041 [3720]: Assembly Install: Failing with hr=80070057 at CAssemblyCacheItem::MoveAssemblyToFinalLocation, line 846
06/29/2018 08:50:05.041 [3720]: Assembly Install: Failing with hr=80070057 at CAssemblyCacheItem::LegacyCommit, line 1444
MSI (s) (88:8C) [08:50:05:041]: Assembly Error:The parameter is incorrect.
MSI (s) (88:8C) [08:50:05:041]: Note: 1: 1935 2: {6E5EE8E5-86C6-4E4E-BF86-0FF21C02E57A} 3: 0x80070057 4: IAssemblyCacheItem 5: Commit 6: [assemblyname],version="1.1.14.0",culture="neutral",publicKeyToken="13D9421F3DD97943",processorArchitecture="MSIL"
MSI (s) (88:8C) [08:50:05:041]: Note: 1: 2205 2: 3: Error
MSI (s) (88:8C) [08:50:05:041]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1935
MSI (s) (88:8C) [08:50:28:899]: Note: 1: 2205 2: 3: Error
MSI (s) (88:8C) [08:50:28:899]: Note: 1: 2228 2: 3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 1709
MSI (s) (88:8C) [08:50:28:899]: Product: [product] 18.0.6 -- Error 1935. An error occurred during the installation of assembly '[assemblyname],version="1.1.14.0",culture="neutral",publicKeyToken="13D9421F3DD97943",processorArchitecture="MSIL"'. Please refer to Help and Support for more information. HRESULT: 0x80070057. assembly interface: IAssemblyCacheItem, function: Commit, component: {6E5EE8E5-86C6-4E4E-BF86-0FF21C02E57A}
06/29/2018 08:50:28.899 [3720]: Assembly Install: Failing with hr=80070005 at RemoveDirectoryAndChildren, line 393
Я пытался,
- проверка, является ли пользователь администратором: пользователь является администратором
- Отключено 'Контроль учетных записей пользователей: запускать всех администраторов в режиме одобрения администратором
Mode 'из локальной политики безопасности (см. сообщение в блоге )
- Искал ошибку 1935: не получил никакой полезной информации
Пожалуйста, помогите мне.
Примечание. Я не уверен, что эта ошибка связана с набором инструментов MSI или Wix (я на 90% уверен, что ошибка не связана с набором инструментов wix), поэтому добавьте оба тега.