【问题标题】:Error 2203 while extracting msi提取 msi 时出现错误 2203
【发布时间】:2014-02-18 06:56:28
【问题描述】:

使用以下命令提取 msi 时出现 2203 错误。

msiexec /a "C:\Test\Installer.msi" /QB targetDIR="C:\Test\Eval" /LV* "C:\Test\INST_Logfile.log"

请在回答时考虑以下几点:

  • 已登录的用户和 SYSTEM 帐户在
    拥有完全访问权限 %TEMP%,C:\Windows\Installer。

  • msi 未标记为只读。

  • 检查了 Windows 安装程序服务,它工作正常。

  • 尝试注销并注册 msiexec

           MSIEXEC /UNREGISTER
           MSIEXEC /REGSERVER
    
  • 重启系统

以下是日志中捕获的错误:

MSI (s) (88:A4) [14:09:27:551]: Executing op: DatabaseCopy(DatabasePath=C:\Test\Installer.msi,,CabinetStreams=cab1.cab,AdminDestFolder=C:\Test\,) MSI (s) (88:A4) [14:09:27:551]: Note: 1: 2203 2: C:\Test\Installer.msi 3: -2147287008 DEBUG: Error 2203: Database: C:\Test\Installer.msi. Cannot open database file. System error -2147287008 MSI (s) (88:A4) [14:09:34:634]: Product: Installer -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2203. The arguments are: C:\Test\Installer.msi, -2147287008,

【问题讨论】:

    标签: installation windows-installer


    【解决方案1】:

    由于我的某些愚蠢行为,我遇到了这个问题,但我想我会发布以防其他人尝试此操作。对于此提取命令行(以及我认为的其他命令行),不要将要提取的 msi 与 TARGETDIR 放在同一文件夹中。 Windows 安装程序似乎在提取过程中锁定了文件夹,因此无法将内容写入同一文件夹。

    【讨论】:

    • 这解决了我的问题。我不会说你笨。相反,愚蠢的是错误消息是如此不透明,以至于您不能只看它并找出答案。
    【解决方案2】:

    很好的答案伙计们!我正在寻找更深层次的错误代码。无法打开数据库文件。系统错误 -2147287008。哪个是更通用的错误 2203 数据库的一部分?这是由于试图将 MSI 提取到与 MSI 本身相同的位置而引起的。希望这将有助于通过此错误代码进行其他搜索。

    【讨论】:

    • 这对我帮助很大,我快疯了,谢谢!
    • 终于!希望我早点找到这个答案。
    【解决方案3】:

    TrendMicro 防病毒软件已安装在计算机上,它阻止了 msi 提取。所以一旦关闭趋势科技杀毒软件,安装程序就会成功运行。

    谢谢大家的回答

    【讨论】:

      【解决方案4】:

      在我的情况下,错误 2203 是由于我的 %TEMP% 目录不能被 SYSTEM 写入。 (它只有我的用户帐户的权限。)授予 SYSTEM 修改权限解决了这个问题。

      【讨论】:

        【解决方案5】:

        我试图安装 MySQL 社区服务器,安装程序将停止并显示 2203 错误代码。

        我在Windows环境变量部分有PATH变量,指的是C:\Temp的临时文件夹,但C盘根目录下没有这样的文件夹。在C:\Temp 创建临时文件夹后,安装程序能够继续安装。

        【讨论】:

          【解决方案6】:

          验证您的变量环境(系统和用户)TMPTEMP 是否配置良好。 。这些文件夹应具有完全控制权限。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-02-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多