MSI Installer завершается с ошибкой: Ошибка сборки: неверный параметр - PullRequest
0 голосов
/ 29 июня 2018


Я создал установщик 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), поэтому добавьте оба тега.

...