【问题标题】:SFXCA: Failed to create new CA process via RUNDLL32. Error code: 5SFXCA:无法通过 RUNDLL32 创建新的 CA 进程。错误代码:5
【发布时间】:2019-12-03 12:37:25
【问题描述】:

在使用 Windows 更新版本 1909 后,我在 Windows 10 机器上遇到以下错误。

MSI (c) (4C:DC) [12:25:25:765]:连接到 CA 接口的服务。 SFXCA:无法通过 RUNDLL32 创建新的 CA 进程。错误代码:5 CustomAction FindOfficeComponents 返回实际错误代码 1603 但由于继续标记将被转换为成功 操作于 12:25:26 结束:FindOfficeComponents。返回值 1。

【问题讨论】:

    标签: c# windows-installer installation


    【解决方案1】:

    谷歌检查Chris Painter's blog。罪魁祸首:DTF 自定义操作。

    It seems this kind of error is triggered by DTF custom actions executed as immediate when the setup is launched from "Apps and Features" manager”。


    解决方案:您是卸载还是安装?如果您要卸载,请尝试使用旧的 ARP applet (Add / Remove Programs)。 按住 Windows 键 => 点击 R => 键入:appwiz.cpl => 按:ENTER 以打开Add / Remove Programs Applet


    部署工具基金会DTF => Deployment Tools Foundation - 包含在WiX toolset 中。具有增值功能的 Win32 MSI API 的 .NET 包装器:sample 1sample 2 (using Microsoft.Deployment.WindowsInstaller;)。

    使用模拟代码 (.NET) 使自定义操作成为可能。更丰富的 API,但更多的依赖项(.NET Framework)和依赖的层 - 总是会导致一些问题。


    快速检查

    • Google exact error message
    • 尝试重新启动,然后重试(对挂起的重新启动和锁定进行排序)。
    • 在部署前暂时禁用防病毒/安全软件(锁定和阻止)。
    • 确保以管理员权限(权限)运行。

    通用部署调试

    更多内容在"Deployment mnemonic" section here 和页面下方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-28
      • 1970-01-01
      • 2019-03-26
      • 1970-01-01
      • 1970-01-01
      • 2013-07-10
      • 2012-02-19
      相关资源
      最近更新 更多