AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / coding / Perguntas / 79236285
Accepted
nikhil
nikhil
Asked: 2024-11-29 16:10:26 +0800 CST2024-11-29 16:10:26 +0800 CST 2024-11-29 16:10:26 +0800 CST

O instalador do Wix falhou ao executar o pacote exe durante a instalação silenciosa

  • 772

Estou tentando executar uma instalação silenciosa de um arquivo exe dos drivers FTDI. Estou obtendo esses drivers aqui . Após o download, quando eu extraio o .exe com 7-zip, ele cria uma pasta com dlls e dpinst-amd64.exe, assim como na captura de tela abaixo. Quando tento o comando

dpinst-amd64.exe /q /se

no prompt de comando, funciona bem. Mas fazer isso com o instalador Wix está falhando em executar o pacote. No entanto, os outros pacotes instalam bem dentro deste código. Por favor, ajude.

Conteúdo FTDI

Isto é o que tenho no Bundle.wxs

<Chain>

      <ExePackage Id="FTDIDriversInstaller"
                  SourceFile="$(var.DependencyFolder)\FTDIDrivers_Setup\dpinst-amd64.exe"
                  InstallCommand="/s /se"
                  Compressed="yes"/>
            <!--VC++ Redistributable required to ensure the ADE installer executes without errors-->
            <ExePackage Id="VCRedistributableInstaller"
                        SourceFile="$(var.DependencyFolder)\VC_redist.x64.exe"
                        InstallCommand="/quiet /norestart"
                        Compressed="yes" />
<ExePackage Id="VCRedistributable2010Installer"
                        SourceFile="$(var.DependencyFolder)\VCREDIST_2010_x64.exe"
                        InstallCommand="/quiet /norestart"
                        Compressed="yes" />
            <MsiPackage Id="LicenseGeneratorInstaller"
                        SourceFile="$(var.ReleaseFolder)\!(loc.CULTURE)\FactoryToolsInstall.msi"
                        Compressed="yes"
                        DisplayInternalUI="yes" />
            <ExePackage Id="AccessDatabaseEngineInstaller"
                        SourceFile="$(var.DependencyFolder)\AccessDatabaseEngine_X64.exe"
                        InstallCommand="/quiet"
                        Compressed="yes" />
                                
        </Chain>

Isto é o que vejo no arquivo de log:

  • [1740:173C][2024-11-29T12:25:25]i305: Carga útil adquirida verificada: FTDIDriversInstaller no caminho: C:\ProgramData\Package Cache.unverified\FTDIDriversInstaller, movendo para: C:\ProgramData\Package Cache\A6D6831A4A097BD47AF267727A4AD6B38B14CDE3\dpinst-amd64.exe.
  • [1740:173C][2024-11-29T12:25:26]i304: Carga útil existente verificada: VCRedistributableInstaller no caminho: C:\ProgramData\Package Cache\BA92A00F0F55DCAE85C1BBD098EFE606BD080B3C\VC_redist.x64.exe.
  • [1740:173C][2024-11-29T12:25:26]i304: Carga útil existente verificada: VCRedistributable2010Installer no caminho: C:\ProgramData\Package Cache\027D0C2749EC5EB21B031F46AEE14C905206F482\VCREDIST_2010_x64.exe.
  • [1740:173C][2024-11-29T12:25:29]i304: Carga útil existente verificada: SQL2017Express no caminho: C:\ProgramData\Package Cache\E0A5A388255244F1F5EB2FBF46BDC7292F7E3D8E\Redist\SQLEXPR_x64_ENU.exe.
  • [1740:173C][2024-11-29T12:25:30]i304: Carga útil existente verificada: PharmSpecInstaller no caminho: C:\ProgramData\Package Cache{04E45023-61F9-47AB-8E79-D9A2FE234FC8}v3.5.33\PharmSpec.msi.
  • [1740:173C][2024-11-29T12:25:33]i304: Carga útil existente verificada: AccessDatabaseEngineInstaller no caminho: C:\ProgramData\Package Cache\277EA5EBCD18B8B98D82C9DC53399B4FE864CA51\AccessDatabaseEngine_X64.exe.
  • [1740:1748][2024-11-29T12:25:33]i301: Aplicando pacote de execução: FTDIDriversInstaller, ação: Instalar, caminho: C:\ProgramData\Package Cache\A6D6831A4A097BD47AF267727A4AD6B38B14CDE3\dpinst-amd64.exe, argumentos: '"C:\ProgramData\Package Cache\A6D6831A4A097BD47AF267727A4AD6B38B14CDE3\dpinst-amd64.exe" /q /se'
  • [1740:1748][2024-11-29T12:25:33]e000: Erro 0x80000000: O processo retornou o erro: 0x80000000
  • [1740:1748][2024-11-29T12:25:33]e000: Erro 0x80000000: Falha ao executar o pacote EXE.
  • [0F88:1444][2024-11-29T12:25:33]e000: Erro 0x80000000: Falha ao configurar o pacote EXE por máquina.
  • [0F88:1444][2024-11-29T12:25:33]i319: Pacote de execução aplicado: FTDIDriversInstaller, resultado: 0x80000000, reinicialização: Nenhum
  • [0F88:1444][2024-11-29T12:25:33]e000: Erro 0x80000000: Falha ao executar o pacote EXE.
  • [1740:1748][2024-11-29T12:25:33]i351: Removendo pacote em cache: FTDIDriversInstaller, do caminho: C:\ProgramData\Package Cache\A6D6831A4A097BD47AF267727A4AD6B38B14CDE3\
c#
  • 1 1 respostas
  • 28 Views

1 respostas

  • Voted
  1. Best Answer
    Rob Mensching
    2024-11-30T09:16:24+08:002024-11-30T09:16:24+08:00

    Provavelmente você precisará adicionar todos esses arquivos soltos como elementos Payload sob o elemento dpinst ExePackage para que todos estejam disponíveis quando o comando for executado.

    • 1

relate perguntas

  • Polly DecorrelatedJitterBackoffV2 - como calcular o tempo máximo necessário para concluir todas as novas tentativas?

  • Wpf. Role o DataGrid dentro do ScrollViewer

  • A pontuação que ganhei na página do jogo com .NET MAUI MVVM não é visível em outras páginas. Como posso manter os dados de pontuação no dispositivo local

  • Use a hierarquia TreeView com HierarchicalDataTemplate de dentro de um DataTemplate

  • Como posso melhorar essa interface de validação no .NET?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Vue 3: Erro na criação "Identificador esperado, mas encontrado 'import'" [duplicado]

    • 1 respostas
  • Marko Smith

    Por que esse código Java simples e pequeno roda 30x mais rápido em todas as JVMs Graal, mas não em nenhuma JVM Oracle?

    • 1 respostas
  • Marko Smith

    Qual é o propósito de `enum class` com um tipo subjacente especificado, mas sem enumeradores?

    • 1 respostas
  • Marko Smith

    Como faço para corrigir um erro MODULE_NOT_FOUND para um módulo que não importei manualmente?

    • 6 respostas
  • Marko Smith

    `(expression, lvalue) = rvalue` é uma atribuição válida em C ou C++? Por que alguns compiladores aceitam/rejeitam isso?

    • 3 respostas
  • Marko Smith

    Quando devo usar um std::inplace_vector em vez de um std::vector?

    • 3 respostas
  • Marko Smith

    Um programa vazio que não faz nada em C++ precisa de um heap de 204 KB, mas não em C

    • 1 respostas
  • Marko Smith

    PowerBI atualmente quebrado com BigQuery: problema de driver Simba com atualização do Windows

    • 2 respostas
  • Marko Smith

    AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos

    • 1 respostas
  • Marko Smith

    Estou tentando fazer o jogo pacman usando apenas o módulo Turtle Random e Math

    • 1 respostas
  • Martin Hope
    Aleksandr Dubinsky Por que a correspondência de padrões com o switch no InetAddress falha com 'não cobre todos os valores de entrada possíveis'? 2024-12-23 06:56:21 +0800 CST
  • Martin Hope
    Phillip Borge Por que esse código Java simples e pequeno roda 30x mais rápido em todas as JVMs Graal, mas não em nenhuma JVM Oracle? 2024-12-12 20:46:46 +0800 CST
  • Martin Hope
    Oodini Qual é o propósito de `enum class` com um tipo subjacente especificado, mas sem enumeradores? 2024-12-12 06:27:11 +0800 CST
  • Martin Hope
    sleeptightAnsiC `(expression, lvalue) = rvalue` é uma atribuição válida em C ou C++? Por que alguns compiladores aceitam/rejeitam isso? 2024-11-09 07:18:53 +0800 CST
  • Martin Hope
    The Mad Gamer Quando devo usar um std::inplace_vector em vez de um std::vector? 2024-10-29 23:01:00 +0800 CST
  • Martin Hope
    Chad Feller O ponto e vírgula agora é opcional em condicionais bash com [[ .. ]] na versão 5.2? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench Por que um traço duplo (--) faz com que esta cláusula MariaDB seja avaliada como verdadeira? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng Por que `dict(id=1, **{'id': 2})` às vezes gera `KeyError: 'id'` em vez de um TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos 2024-03-20 03:12:31 +0800 CST
  • Martin Hope
    MarkB Por que o GCC gera código que executa condicionalmente uma implementação SIMD? 2024-02-17 06:17:14 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve