相关文章推荐
坚强的甘蔗  ·  Mapbox ...·  1 年前    · 
阳刚的数据线  ·  Oops!!! - 简书·  1 年前    · 

如果需要 Microsoft 产品支持,请转到我们的技术支持站点 support.microsoft.com

本主题中详述的错误代码由 Windows 安装程序返回,错误代码为 1000 或更大。 编号为 1000 到 1999 的错误代码是发货错误,必须创作到 Error 表中 。 编号大于 2000 的错误代码是内部错误,没有创作的字符串,但如果错误地创作了安装包,则可能会出现这些错误。 有关特定于 Windows Installer 函数 MsiExec.exe InstMsi.exe 的错误代码,请参阅 MsiExec.exe和InstMsi.exe错误消息 。 有关保留错误代码的列表,请参阅 错误表 。 可以在 Internet 或 Microsoft 支持站点 上搜索下表中许多消息的解决方案。

安装包的开发人员还可以使用内部一致性计算器测试其包的内部一致性。 有关详细信息,请参阅 内部一致性计算器 - ICE

Message 文件“[2]”正在使用中。 如果可以,请关闭正在使用 该文件的应用程序,然后单击“ 重试 ”。
可能需要重启系统,因为正在更新的文件当前也在使用中。 有关详细信息,请参阅 系统重启
没有足够的磁盘空间来安装此文件:[2]。 如果可以,请释放一些磁盘空间,然后单击“ 重试 ”,或单击“ 取消 ”退出。
找不到源文件: [2]
尝试打开源文件时出错:[3]。 系统错误代码:[2]
尝试创建目标文件时出错: [3]。 系统错误代码:[2]
找不到源文件柜:[2]。
无法创建目录“[2]”。 具有此名称的文件已存在。 请重命名或删除文件并单击“ 重试 ”,或单击“ 取消 ”退出。
卷 [2] 当前不可用。 请选择另一个。
指定的路径“[2]”不可用。
无法写入指定的文件夹[2]。
尝试从文件读取时发生网络错误: [2]
尝试创建目录时出错: [2]
尝试创建目录时发生网络错误: [2]
尝试打开源文件柜 [2] 时发生网络错误。
指定路径太长:“[2]”
安装程序没有足够的权限来修改此文件:[2]。
文件夹路径“[2]”的一部分无效。 它为空或超过系统允许的长度。
文件夹路径“[2]”包含文件夹路径中无效的单词。
文件夹路径“[2]”包含无效字符。
“[2]”不是有效的短文件名。
获取文件安全性时出错: [3] GetLastError: [2]
驱动器无效:[2]
将修补程序应用于文件 [2] 时出错。 它可能已通过其他方式更新,并且无法再通过此修补程序进行修改。 有关详细信息,请与修补程序供应商联系。 系统错误: [3]
无法安装所需的文件,因为未对文件柜文件 [2] 进行数字签名。 这可能表示内阁文件已损坏。
无法安装所需的文件,因为该文件 [2] 具有无效的数字签名。 这可能表示内阁文件已损坏。{ WinVerifyTrust 返回了错误 [3]。}
未能正确复制 [2] 文件: CRC 错误。
未能正确移动 [2] 文件:CRC 错误。
未能正确修补 [2] 文件:CRC 错误。
无法安装文件“[2]”,因为在文件柜文件“[3]”中找不到该文件。 这可能表示网络错误、从 CD-ROM 读取错误或此包有问题。
此安装所需的文件“[2]”已损坏,无法使用。 这可能表示网络错误、从 CD-ROM 读取错误或此包有问题。
创建完成此安装所需的临时文件时出错。 文件夹: [3]。 系统错误代码: [2]
无法创建密钥[2]。 系统错误 [3]。
无法打开键:[2]。 系统错误 [3]。
无法从键 [3] 中删除值 [2]。 系统错误 [4]。
无法删除键 [2]。 系统错误 [3]。
无法从键 [3] 读取值 [2]。 系统错误 [4]。
无法将值 [2] 写入键 [3]。 系统错误 [4]。
无法获取键 [2] 的值名称。 系统错误 [3]。
无法获取键 [2] 的子键名称。 系统错误 [3]。
无法读取密钥 [2] 的安全信息。 系统错误 [3]。
无法增加可用的注册表空间。 [2] 安装此应用程序需要 KB 的可用注册表空间。
另一项安装正在进行。 在继续安装之前,必须完成该安装。
在用户请求安装许多应用程序的高流量环境中测试包。 有关详细信息,请参阅 _MSIExecute Mutex
访问安全数据时出错。 请确保 Windows Installer 配置正确,然后重试安装。
用户“[2]”之前已启动产品“[3]”的安装。 该用户需要再次运行该安装,然后才能使用该产品。 当前安装现在将继续。
在用户请求安装许多应用程序的高流量环境中测试包。 有关详细信息,请参阅 _MSIExecute Mutex
用户“[2]”之前已启动产品“[3]”的安装。 该用户需要再次运行该安装,然后才能使用该产品。
在用户请求安装许多应用程序的高流量环境中测试包。 有关详细信息,请参阅 _MSIExecute Mutex
磁盘空间不足 -- 卷:“[2]”;所需空间: [3] KB;可用空间: [4] KB
确保自定义操作成本不超过可用空间。
是否确实要取消?
文件 [2][3] 正由以下进程保留使用:名称:[4],Id: [5],窗口标题:“[6]”。
可能需要重启系统,因为正在更新的文件当前也在使用中。 用户可能有机会通过使用 FilesInUse 对话框 MsiRMFilesInUse 对话框 来避免某些系统重启。 有关详细信息,请参阅 系统重启 重新启动请求的日志记录
产品“[2]”已安装,并阻止安装此产品。
磁盘空间不足 -- 卷:“[2]”;所需空间: [3] KB;可用空间:[4] KB。 如果禁用回滚,则有足够的空间可用。 单击 “取消 ”退出, 重试 以再次检查可用磁盘空间,或 单击“忽略” 继续不回滚。
确保自定义操作成本不超过可用空间。
无法访问位置 [2]。
请勿在 Directory 表中列出安装不使用的目录。
极少数情况下,此消息是由 KB886549 讨论的问题引起的。
在继续安装之前,应关闭以下应用程序:
可能需要重启系统,因为正在更新的文件当前也在使用中。 用户可以通过选择关闭某些应用程序来避免某些系统重启。 有关详细信息,请参阅 系统重启
在安装此产品的计算机上找不到以前安装的任何兼容产品
在用户的计算机上找不到 CCPSearch 表中列出的文件。
应用安全设置时出错。 [2] 不是有效的用户或组。 这可能是包出现问题,也可能是连接到网络上的域控制器时出现问题。 检查网络连接,然后单击“ 重试 ”或“ 取消” 以结束安装。 找不到用户的 SID,系统错误 [3]
安装程序必须更新系统运行时无法更新的文件或服务。 如果选择继续,则需要重新启动才能完成设置。
在 Windows Installer 版本 4.0 中可用。
安装程序无法自动关闭所有请求的应用程序。 在继续安装之前,请确保已关闭包含正在使用的文件的应用程序。
在 Windows Installer 版本 4.0 中可用。
管理员用户无法对处于播发状态的每用户托管应用程序或每计算机应用程序应用修补程序。
在 Windows Installer 版本 3.0 中可用。
[2] 不是产品 ID 的有效条目。
在重启系统之前,无法完成配置 [2]。 若要立即重启并恢复配置,请单击“ ”,或单击“ ”停止此配置。
计划的系统重启消息。 有关详细信息,请参阅 系统重启 计划重启操作 。 可以使用 Error 表自定义此消息。
若要使对 [2] 所做的配置更改生效,必须重启系统。 若要立即重启,请单击“ ”;如果计划稍后手动重启,请单击“ ”。
当计算机上没有其他用户登录时,计划的系统重启消息。 有关详细信息,请参阅 系统重启 计划重启操作 。 可以使用 Error 表自定义此消息。
[2] 的安装当前已暂停。 必须撤消该安装所做的更改才能继续。 是否撤消这些更改?
此产品的先前安装正在进行中。 必须撤消该安装所做的更改才能继续。 是否撤消这些更改?
找不到产品 [2] 的有效源。
安装操作已成功完成。
安装操作失败。
Product: [2] -- [3]
可以将计算机还原到以前的状态,或稍后继续安装。 是否要还原?
将安装信息写入磁盘时出错。 检查以确保有足够的磁盘空间可用,然后单击“ 重试 ”或“ 取消” 以结束安装。
找不到将计算机还原到其以前状态所需的一个或多个文件。 无法还原。
[2] 无法安装其所需的产品之一。 请与技术支持组联系。 系统错误: [3]。
无法删除较旧版本的 [2]。 请与技术支持组联系。 系统错误 [3]。
已安装 [2]。
已配置 [2]。
已删除 [2]。
数字签名策略拒绝了文件 [2]。
非常大的安装可能会导致操作系统内存不足。
无法访问 Windows Installer 服务。 请与支持人员联系,验证它是否已正确注册并启用。
此 Windows Installer 程序包存在问题。 无法运行完成此安装所需的脚本。 请与支持人员或包供应商联系。 自定义操作 [2] 脚本错误 [3], [4]: [5] 行 [6], 列 [7], [8]
此 Windows Installer 程序包存在问题。 无法运行完成此安装所需的程序。 请与支持人员或包供应商联系。 操作:[2],位置:[3],命令:[4]
此 Windows Installer 程序包存在问题。 作为安装程序的一部分运行的程序未按预期完成。 请与支持人员或包供应商联系。 操作 [2], 位置: [3], 命令: [4]
此 Windows Installer 程序包存在问题。 无法运行完成此安装所需的 DLL。 请与支持人员或包供应商联系。 操作 [2],条目: [3],库: [4]
确保实际导出自定义操作使用的函数。 有关基于 DLL 的自定义操作的详细信息,请参阅 动态链接库
删除已成功完成。
删除失败。
播发已成功完成。
播发失败。
配置已成功完成。
配置失败。
你必须是管理员才能删除此应用程序。 若要删除此应用程序,可以以管理员身份登录,或与技术支持组联系以获取帮助。
产品 [2] 的源安装包与客户端包不同步。 使用安装包“[3]”的有效副本再次尝试安装。
从适用于 Windows Server 2003 的 Windows Installer 开始可用。
若要完成 [2] 的安装,必须重新启动计算机。 其他用户当前已登录到此计算机,重启可能会导致他们丢失工作。 是否立即重启?
其他用户在计算机上登录时计划的系统重启消息。 有关详细信息,请参阅 系统重启 计划重启操作 。 可以使用 Error 表自定义此消息。
从适用于 Windows Server 2003 的 Windows Installer 开始可用。
路径 [2] 无效
驱动器 [2] 中没有磁盘。 请插入一个卷并单击“ 重试 ”,或单击“ 取消 ”以返回到以前选择的卷。
驱动器 [2] 中没有磁盘。 请插入一个,然后单击“ 重试 ”,或单击“ 取消 ”返回到浏览对话框并选择其他卷。
路径 [2] 不存在
您没有足够的权限读取此文件夹。
无法确定安装的有效目标文件夹。
尝试从源安装数据库读取时出错: [2]
计划重启操作:将文件 [2] 重命名为 [3]。 必须重启才能完成操作。
安装正在更新的文件当前正在使用中。 Windows Installer 重命名文件以更新它,并在系统下次重启时删除旧版本。
计划重启操作:删除文件 [2]。 必须重启才能完成操作。
可能需要重启系统,因为正在更新的文件当前也在使用中。 用户可能有机会通过使用 FilesInUse 对话框 MsiRMFilesInUse 对话框 来避免某些系统重启。 有关详细信息,请参阅 系统重启 重新启动请求的日志记录
模块 [2] 注册失败。 HRESULT [3]。
模块 [2] 无法注销。 HRESULT [3]。
未能缓存包 [2]。 错误: [3]
无法注册字体 [2]。 验证你是否具有足够的权限来安装字体,以及系统是否支持此字体。
无法注销字体 [2]。 验证是否有足够的权限删除字体。
无法创建快捷方式 [2]。 验证目标文件夹是否存在以及是否可以访问它。
无法删除快捷方式 [2]。 验证快捷方式文件是否存在以及是否可以访问它。
无法为文件 [2] 注册类型库。 请与支持人员联系。
加载类型库或 DLL 时出错。
无法取消注册文件 [2] 的类型库。 请与支持人员联系。
加载类型库或 DLL 时出错。
无法更新.ini文件 [2][3]。 验证文件是否存在以及是否可以访问它。
无法计划文件 [2] 在重启时替换文件 [3]。 验证你是否具有对文件 [3] 的写入权限。
删除 ODBC 驱动程序管理器时出错,ODBC 错误 [2]: [3]。 请与支持人员联系。
安装 ODBC 驱动程序管理器时出错,ODBC 错误 [2]: [3]。 请与支持人员联系。
删除 ODBC 驱动程序时出错: [4],ODBC 错误 [2]: [3]。 验证是否有足够的权限删除 ODBC 驱动程序。
安装 ODBC 驱动程序时出错: [4],ODBC 错误 [2]: [3]。 验证文件 [4] 是否存在,以及是否可以访问它。
配置 ODBC 数据源时出错: [4],ODBC 错误 [2]: [3]。 验证文件 [4] 是否存在,以及是否可以访问它。
服务“[2]” ([3]) 无法启动。 验证是否有足够的权限来启动系统服务。
无法停止服务“[2]” ([3]) 。 请确保有足够的权限停止系统服务。
无法删除服务“[2]” ([3]) 。 验证是否有足够的权限删除系统服务。
无法安装服务“[2]” ([3]) 。 验证是否有足够的权限来安装系统服务。
无法更新环境变量“[2]”。 验证是否有足够的权限来修改环境变量。
你没有足够的权限为计算机的所有用户完成此安装。 以管理员身份登录,然后重试此安装。
无法为文件“[3]”设置文件安全性。 错误: [2]。 验证是否有足够的权限来修改此文件的安全权限。
安装需要安装 COM+ 服务。
安装未能安装 COM+ 应用程序。
安装未能删除 COM+ 应用程序。
无法更改服务“[2]” ([3]) 的说明。
Windows Installer 服务无法更新系统文件 [2],因为该文件受 Windows 保护。 可能需要更新操作系统才能使此程序正常工作。 包版本:[3],受 OS 保护的版本:[4]
Windows Installer 保护关键系统文件。 有关详细信息,请参阅 使用 Windows Installer 和 Windows 资源保护 。 对于 Windows Me,请参阅 InstallSFPCatalogFile 操作 FileSFPCatalog 表 SFPCatalog 表
Windows Installer 服务无法更新受保护的 Windows 文件 [2]。 包版本: [3], OS Protected 版本: [4], SFP 错误: [5]
Windows Installer 保护关键系统文件。 有关详细信息,请参阅 使用 Windows Installer 和 Windows 资源保护 。 对于 Windows Me,请参阅 InstallSFPCatalogFile 操作 FileSFPCatalog 表 SFPCatalog 表
Windows Installer 服务无法更新一个或多个受保护的 Windows 文件。 SFP 错误: [2]。 受保护的文件列表:\r\n[3]
Windows Installer 保护关键系统文件。 有关详细信息,请参阅 使用 Windows Installer 和 Windows 资源保护 。 对于 Windows Me,请参阅 InstallSFPCatalogFile 操作 FileSFPCatalog 表 SFPCatalog 表
通过计算机上的策略禁用用户安装。
安装程序集组件 [2] 期间发生错误。 HRESULT: [3]。 {{assembly interface: [4], function: [5], assembly name: [6]}}
有关详细信息,请参阅 程序集
帮助和支持可能已发布一篇介绍此程序集安装的知识库文章。 转到 “搜索支持知识库 ”页,搜索讨论此 Windows Installer 错误消息的文章。
安装程序集“[6]”期间出错。 有关详细信息,请参阅帮助和支持。 HRESULT: [3]。 {{assembly interface: [4], function: [5], component: [2]}}
有关详细信息,请参阅 程序集
帮助和支持可能已发布一篇介绍此程序集安装的知识库文章。 转到 “搜索支持知识库 ”页,搜索讨论此 Windows Installer 错误消息的文章。
从适用于 Windows Server 2003 的 Windows Installer 开始可用。
安装程序集“[6]”期间出错。 程序集没有强名称或未使用最小密钥长度进行签名。 HRESULT: [3]。 {{assembly interface: [4], function: [5], component: [2]}}
有关详细信息,请参阅 程序集
帮助和支持可能已发布一篇介绍此程序集安装的知识库文章。 转到 “搜索支持知识库 ”页,搜索讨论此 Windows Installer 错误消息的文章。
从适用于 Windows Server 2003 的 Windows Installer 开始可用。
安装程序集“[6]”期间出错。 签名或目录无法验证或无效。 HRESULT: [3]。 {{assembly interface: [4], function: [5], component: [2]}}
有关详细信息,请参阅 程序集
帮助和支持可能已发布一篇介绍此程序集安装的知识库文章。 转到 “搜索支持知识库 ”页,搜索讨论此 Windows Installer 错误消息的文章。
从适用于 Windows Server 2003 的 Windows Installer 开始可用。
安装程序集“[6]”期间出错。 找不到程序集的一个或多个模块。 HRESULT: [3]。 {{assembly interface: [4], function: [5], component: [2]}}
有关详细信息,请参阅 程序集
帮助和支持可能已发布一篇介绍此程序集安装的知识库文章。 转到 “搜索支持知识库 ”页,搜索讨论此 Windows Installer 错误消息的文章。
从适用于 Windows Server 2003 的 Windows Installer 开始可用。
无法配置服务“[2]” ([3]) 。 这可能是包或权限的问题。 验证是否有足够的权限来配置系统服务。
有关信息,请参阅 使用服务配置
从 Windows 7 和 Windows Server 2008 R2 的 Windows Installer 5.0 开始可用。
无法配置服务“[2]” ([3]) 。 配置服务仅在 Windows Vista/Server 2008 及更高版本上受支持。
有关信息,请参阅 使用服务配置
从 Windows 7 和 Windows Server 2008 R2 的 Windows Installer 5.0 开始可用。
在包中找到了 LockPermissions 和 MsiLockPermissionsEx 表。 其中只有一个应该存在。 这是包的问题。
包不能同时包含 MsiLockPermissionsEx 表 LockPermissions 表
从 Windows 7 和 Windows Server 2008 R2 的 Windows Installer 5.0 开始可用。
(“[2]”和“[3]”的多个条件在从表 [5] ) 安装 Object [4] (时,) 已解析为 true。 这可能是包的问题。
从 Windows 7 和 Windows Server 2008 R2 的 Windows Installer 5.0 开始可用。
表 [4]中对象 [3] (的 SDDL 字符串 “[2]” 无法解析为有效的安全描述符) 。
有关使用 MsiLockPermissionsEx 表的信息,请参阅 保护资源
从 Windows 7 和 Windows Server 2008 R2 的 Windows Installer 5.0 开始可用。
无法为服务“[3]”设置安全性。 错误: [2]。 验证是否有足够的权限来修改此服务的安全权限。
从 Windows 7 和 Windows Server 2008 R2 的 Windows Installer 5.0 开始可用。
您没有足够的权限来完成此产品的重新播发。 重新播发需要由调用 MsiAdvertiseScript API 的本地系统帐户启动
调用 MsiAdvertiseScript 的进程必须在 LocalSystem 帐户下运行。
从 Windows 7 和 Windows Server 2008 R2 的 Windows Installer 5.0 开始可用。
无法设置快捷方式“[3]”的属性“[2]”。{{ HRESULT [4].}}
如果 Windows Installer 无法设置 MsiShortcutProperty 表中 指定的快捷方式属性,则会返回此消息作为警告,并且安装将继续。
从 Windows 7 和 Windows Server 2008 R2 的 Windows Installer 5.0 开始可用。
操作系统不支持的快捷方式。
无效.ini操作: [2]
无法解析 shell 文件夹 [2] 的路径。
写入.ini文件:[3]:系统错误:[2]。
快捷方式创建 [3] 失败。 系统错误: [2]。
快捷方式删除 [3] 失败。 系统错误: [2]。
注册类型库 [2] 时出错 [3]。
错误 [3] 注销类型库 [2]。
.ini操作缺少部分。
缺少.ini操作的键。
检测正在运行的应用程序失败,无法获取性能数据。 已注册的操作返回 :[2]。
检测正在运行的应用程序失败,无法获取性能索引。 已注册的操作返回 :[2]。
检测正在运行的应用程序失败。
数据库:[2]。 数据库对象创建失败,mode = [3]。
数据库:[2]。 初始化失败,内存不足。
数据库:[2]。 数据访问失败,内存不足。
数据库:[2]。 无法打开数据库文件。 系统错误 [3]。
数据库:[2]。 表已存在:[3]。
数据库:[2]。 表不存在:[3]。
数据库:[2]。 无法删除表: [3]。
数据库:[2]。 意向冲突。
数据库:[2]。 Execute 的参数不足。
数据库:[2]。 游标处于无效状态。
数据库:[2]。 列 [3] 中的更新数据类型无效。
数据库:[2]。 无法创建数据库表 [3]。
数据库:[2]。 数据库不处于可写状态。
数据库:[2]。 保存数据库表时出错。
数据库:[2]。 写入导出文件 [3] 时出错。
数据库:[2]。 无法打开导入文件[3]。
数据库:[2]。 导入文件格式错误: [3],第 [4 行]。
数据库:[2]。 CreateOutputDatabase [3] 状态错误。
数据库:[2]。 未提供表名。
数据库:[2]。 安装程序数据库格式无效。
数据库:[2]。 行/字段数据无效。
数据库:[2]。 导入文件 [3] 中的代码页冲突。
数据库:[2]。 转换或合并代码页 [3] 不同于数据库代码页 [4]。
数据库:[2]。 数据库是相同的。 未生成转换。
数据库:[2]。 GenerateTransform:数据库已损坏。 表: [3]。
数据库:[2]。 转换:无法转换临时表。 表: [3]。
数据库:[2]。 转换失败。
数据库:[2]。 SQL 查询中的标识符“[3]”无效:[4]。
数据库:[2]。 SQL 查询中的未知表“[3]”:[4]。
数据库:[2]。 无法在 SQL 查询 [4] 中加载表“[3]”。
数据库:[2]。 SQL 查询中重复表“[3]”:[4]。
数据库:[2]。 SQL 查询 [3] 中缺少“) ”。
数据库:[2]。 SQL 查询中的意外标记“[3]”:[4]。
数据库:[2]。 SQL 查询中的 SELECT 子句中没有列: [3]。
数据库:[2]。 SQL 查询中 ORDER BY 子句中没有列: [3]。
数据库:[2]。 列“[3]”在 SQL 查询中不存在或不明确:[4]。
数据库:[2]。 SQL 查询中的运算符“[3]”无效:[4]。
数据库:[2]。 查询字符串无效或缺失: [3]。
数据库:[2]。 SQL 查询 [3] 中缺少 FROM 子句。
数据库:[2]。 INSERT SQL 语句中的值不足。
数据库:[2]。 UPDATE SQL 语句中缺少更新列。
数据库:[2]。 INSERT SQL 语句中缺少插入列。
数据库:[2]。 重复列“[3]”。
数据库:[2]。 没有为表创建定义主列。
数据库:[2]。 SQL 查询 [4] 中的类型说明符“[3]”无效。
IStorage::Stat 失败,出现错误 [3]。
数据库:[2]。 安装程序转换格式无效。
数据库: [2] 转换流读/写失败。
数据库: [2] GenerateTransform/Merge:基表中的列类型与引用表不匹配。 表: [3] Col #: [4]。
数据库:[2] GenerateTransform:基表中的列数多于引用表中的列数。 表: [3]。
数据库: [2] 转换:无法添加现有行。 表: [3]。
数据库: [2] 转换:无法删除不存在的行。 表: [3]。
数据库: [2] 转换:无法添加现有表。 表: [3]。
数据库: [2] 转换:无法删除不存在的表。 表: [3]。
数据库: [2] 转换: 无法更新不存在的行。 表: [3]。
数据库: [2] 转换:具有此名称的列已存在。 表: [3] Col: [4]。
数据库:[2] GenerateTransform/Merge:基表中的主键数与引用表不匹配。 表: [3]。
数据库:[2]。 修改只读表 [3] 的意向。
数据库:[2]。 参数 [3] 中的类型不匹配。
数据库: [2] 表 () 更新失败
查询必须遵循受限的 Windows Installer SQL 语法
Storage CopyTo 失败。 系统错误: [3]。
无法删除流 [2]。 系统错误: [3]。
流不存在:[2]。 系统错误: [3]。
无法打开流 [2]。 系统错误: [3]。
无法删除流 [2]。 系统错误: [3]。
无法提交存储。 系统错误: [3]。
无法回滚存储。 系统错误: [3]。
无法删除存储 [2]。 系统错误: [3]。
数据库:[2]。 合并:[3] 表中报告了合并冲突。
数据库:[2]。 合并:两个数据库的“[3]”表中的列计数不同。
数据库:[2]。 GenerateTransform/Merge:基表中的列名与引用表不匹配。 表: [3] Col #: [4]。
SummaryInformation 写入转换失败。
数据库:[2]。 MergeDatabase 不会写入任何更改,因为数据库是只读打开的。
数据库:[2]。 MergeDatabase:对基本数据库的引用作为引用数据库传递。
数据库:[2]。 MergeDatabase:无法将错误写入错误表。 可能是由于预定义的 Error 表中存在不可为 null 的列。
数据库:[2]。 指定的修改 [3] 操作对表联接无效。
数据库:[2]。 系统不支持代码页 [3]。
数据库:[2]。 无法保存表 [3]。
数据库:[2]。 超出了 SQL 查询的 WHERE 子句中表达式数限制 32: [3]。
数据库: [2] 转换:基表 [3] 中的列太多。
数据库:[2]。 无法为表 [4] 创建列 [3]。
无法重命名流 [2]。 系统错误: [3]。
流名称无效 [2]。
修补通知:修补到远的 [2] 个字节。
获取卷信息时出错。 GetLastError: [2]。
获取磁盘可用空间时出错。 GetLastError: [2]。 卷:[3]。
等待修补线程时出错。 GetLastError: [2]。
无法为修补程序应用程序创建线程。 GetLastError: [2]。
源文件密钥名称为 null。
目标文件名为 null。
在修补过程中尝试修补文件 [2]。
尝试在没有进行修补程序时继续修补。
缺少路径分隔符:[2]。
文件不存在:[2]。
设置文件属性 [3] GetLastError: [2] 时出错。
文件不可写: [2]。
创建文件时出错: [2]。
用户已取消。
文件属性无效。
无法打开文件: [3] GetLastError: [2]。
无法获取文件 [3] GetLastError: [2] 的文件时间。
FileToDosDateTime 中出错。
无法删除目录: [3] GetLastError: [2]。
获取文件 [2] 的文件版本信息时出错。
删除文件时出错: [3]。 GetLastError: [2]。
获取文件属性时出错: [3]。 GetLastError: [2]。
加载库 [2] 或查找入口点 [3] 时出错。
获取文件属性时出错。 GetLastError: [2]。
设置文件属性时出错。 GetLastError: [2]。
将文件时间转换为文件 [3] 的本地时间时出错。 GetLastError: [2]。
路径: [2] 不是 [3] 的父级。
在路径 [3] 上创建临时文件时出错。 GetLastError: [2]。
无法关闭文件: [3] GetLastError: [2]。
无法更新文件 [3] GetLastError: [2] 的资源。
无法为文件 [3] GetLastError: [2] 设置文件时间。
无法更新文件的资源:[3],缺少资源。
无法更新文件的资源:[3],资源太大。
无法更新文件 [3] GetLastError: [2] 的资源。
指定的路径为空。
找不到验证 file:[2] 所需的文件IMAGEHLP.DLL。
[2]:文件不包含有效的校验和值。
用户忽略。
尝试从内阁流读取时出错。
使用不同的信息恢复复制。
FDI 服务器错误
在文件柜“[3]”中找不到文件键“[2]”。 安装无法继续。
无法初始化 cabinet 文件服务器。 可能缺少所需的文件“CABINET.DLL”。
不是内阁。
无法处理柜子。
损坏的内阁。
无法在流 [2] 中找到文件柜。
排查嵌入流问题时,可以使用 WiStream.vbs 列出流,并使用 Msidb.exe 导出流。
无法设置属性。
确定文件是否正在使用时出错:[3]。 GetLastError: [2]。
无法创建目标文件 - 文件可能正在使用中。
进度刻度。
需要下一个内阁。
找不到文件夹:[2]。
无法枚举文件夹 [2] 的子文件夹。
CreateCopier 调用中的枚举常量错误。
无法 BindImage exe 文件 [2]。
用户失败。
用户中止。
未能获取网络资源信息。 错误 [2],网络路径 [3]。 扩展错误:网络提供程序 [5],错误代码 [4],错误说明 [6]。
[2] 文件的 CRC 校验和值无效。{ 其标头表示 [3] 对于校验和,其计算值为 [4].}
无法对文件 [2] 应用修补程序。 GetLastError: [3]。
修补程序文件 [2] 已损坏或格式无效。 尝试修补文件 [3]。 GetLastError: [4]。
文件 [2] 不是有效的修补程序文件。
文件 [2] 不是修补程序文件 [3] 的有效目标文件。
未知修补错误: [2]。
未找到内阁。
打开读取的文件时出错: [3] GetLastError: [2]。
打开要写入的文件时出错:[3]。 GetLastError: [2]。
目录不存在:[2]。
驱动器未就绪:[2]。
64 位注册表操作在 32 位操作系统上尝试了密钥 [2]。
内存不足。
无法创建回滚脚本枚举器。
如果没有正在进行的安装,则称为 InstallFinalize。
未标记为正在进行时调用 RunScript。
属性 [2]: “[3]” 的值无效
[2] 表项“[3]”在 Media 表中没有关联的条目。
表名称 [2] 重复。
[2] 属性未定义。
在 [3] 或 [4] 中找不到服务器 [2]。
属性 [2] 的值不是有效的完整路径:“[3]”。
找不到媒体表或) 安装文件所需的空 (。
无法为 对象创建安全描述符。 错误:“[2]”。
尝试在初始化之前迁移产品设置。
文件 [2] 标记为已压缩,但关联的媒体条目未指定文件柜。
在“[2]”列中找不到流。 主键:“[3]”。
RemoveExistingProducts 操作顺序不正确。
无法从安装包访问 IStorage 对象。
由于源解析失败,已跳过模块 [2] 的注销。
缺少配套文件 [2] 父级。
在组件表中找不到共享组件 [2]。
在组件表中找不到独立应用程序组件 [2]。
独立组件 [2],[3] 不属于同一功能。
独立应用程序组件 [2] 的密钥文件不在文件表中。
快捷方式 [2] 的资源 DLL 或资源 ID 信息设置不正确。
适用于 Windows Installer 版本 4.0。
特征的深度超出了 [2] 级别的可接受树深度。
任何特征的最大深度为 16。 如果存在超过最大深度的特征,则返回此错误。
特征表记录 ([2]) 引用“属性”字段中不存在的父级。
根源路径的属性名称未定义: [2]
根目录属性未定义: [2]
无效表: [2];无法作为树链接。
未创建源路径。 目录表中的条目 [2] 不存在路径。
未创建目标路径。 目录表中的条目 [2] 不存在路径。
在文件表中找不到任何条目。
指定的组件名称 ('[2]') 在组件表中找不到。
请求的“Select”状态对于此组件是非法的。
在功能表中找不到指定的功能名称 ('[2]') 。
从无模式对话框 [3] 返回无效,在操作 [2] 中。
“[4]”表的“[3]”列中不可为 null 的列 (“[2]”) 的 Null 值。
默认文件夹名称 [2] 的值无效。
指定的 File 键 ('[2]') 在 File 表中找不到。
无法为组件“[2]”创建随机子组件名称。
如果两个或更多个组件名称的前 40 个字符相同,则可能会发生。 确保组件名称的前 40 个字符对组件是唯一的。
操作条件错误或调用自定义操作“[2]”时出错。
缺少产品代码“[2]”的包名称。
在源“[2]”中找不到 UNC 和驱动器号路径。
打开源列表键时出错。 错误:“[2]”
在二进制表流中找不到自定义操作 [2]。
在“文件”表中找不到自定义操作 [2]。
自定义操作 [2] 指定不受支持的类型。
从其运行的介质上的卷标“[2]”与媒体表中给定的标签“[3]”不匹配。 仅当 Media 表中只有 1 个条目时,才允许这样做。
无效的数据库表
找不到操作: [2]。
目录表中不存在目录项“[2]”。
表定义错误: [2]
安装引擎未初始化。
数据库中的值错误。 表:“[2]”;主键:“[3]”;列:“[4]”
未初始化选择管理器。
选择管理器负责确定组件和功能状态。 它在成本计算操作 ( CostInitialize 操作 FileCost 操作 CostFinalize action 期间初始化。) 标准操作或自定义操作调用了在初始化选择管理器之前需要选择管理器的函数。 应在成本计算操作之后对此操作进行排序。
目录管理器未初始化。
目录管理器负责确定目标和源路径。 它在成本计算操作 ( CostInitialize 操作 FileCost 操作 CostFinalize 操作 ) 期间初始化。 在初始化目录管理器之前,标准操作或自定义操作调用了需要目录管理器的函数。 应在成本计算操作之后对此操作进行排序。
错误的外键 (“[2]”“[4]”表中的“[3]”列中) 。
重新安装模式字符无效。
自定义操作“[2]”已导致未经处理的异常,并且已停止。 这可能是自定义操作中出现内部错误的结果,例如访问冲突。
此错误是由基于 动态链接库 的自定义操作引起的。 解决 DLL 问题时,可能需要使用 KB198038 中所述的一个或多个工具。
生成自定义操作临时文件失败: [2]。
此错误是由基于 动态链接库 的自定义操作引起的。 解决 DLL 问题时,可能需要使用 KB198038 中所述的一个或多个工具。
无法访问自定义操作 [2]、条目 [3]、库 [4]
此错误是由基于 动态链接库 的自定义操作引起的。 解决 DLL 问题时,可能需要使用 KB198038 中所述的一个或多个工具。
无法访问自定义操作 [2] 的 VBScript 运行时。
此错误是由基于 动态链接库 的自定义操作引起的。 解决 DLL 问题时,可能需要使用 KB198038 中所述的一个或多个工具。
无法访问自定义操作 [2] 的 JScript 运行时。
此错误是由基于 动态链接库 的自定义操作引起的。 解决 DLL 问题时,可能需要使用 KB198038 中所述的一个或多个工具。
自定义操作 [2] 脚本错误 [3], [4]: [5] 行 [6],列 [7],[8]。
此错误是由基于 动态链接库 的自定义操作引起的。 解决 DLL 问题时,可能需要使用 KB198038 中所述的一个或多个工具。
产品 [2] 的配置信息已损坏。 无效信息: [2]。
此错误是由基于 动态链接库 的自定义操作引起的。 解决 DLL 问题时,可能需要使用 KB198038 中所述的一个或多个工具。
封送到服务器失败: [2]。
此错误是由基于 动态链接库 的自定义操作引起的。 解决 DLL 问题时,可能需要使用 KB198038 中所述的一个或多个工具。
无法执行自定义操作 [2],位置:[3],命令:[4]。
此错误是由基于 动态链接库 的自定义操作引起的。 解决 DLL 问题时,可能需要使用 KB198038 中所述的一个或多个工具。
EXE 调用失败,自定义操作 [2],位置:[3],命令:[4]。
此错误是由基于 动态链接库 的自定义操作引起的。 解决 DLL 问题时,可能需要使用 KB198038 中所述的一个或多个工具。
转换 [2] 对包 [3] 无效。 预期语言 [4],找到的语言 [5]。
ProductLanguage 属性指定的语言 ID 必须包含在 Template Summary 属性中。 执行 包验证 并检查 ICE80
转换 [2] 对包 [3] 无效。 预期产品 [4],找到的产品 [5]。
转换 [2] 对包 [3] 无效。 预期的产品版本 < [4],找到的产品版本 [5]。
转换 [2] 对包 [3] 无效。 预期的产品版本 <= [4],找到的产品版本 [5]。
转换 [2] 对包 [3] 无效。 预期的产品版本 == [4],找到的产品版本 [5]。
转换 [2] 对包 [3] 无效。 预期的产品版本 >= [4],找到的产品版本 [5]。
转换 [2] 对包 [3] 无效。 预期的产品版本 > [4],找到的产品版本 [5]。
无法打开存储为包 [4] 的子存储的转换 [2]。
文件“[2]”未标记为要安装。
文件“[2]”不是有效的修补程序文件。
服务器在尝试安装包 [3] 时返回了意外错误 [2]。
属性“[2]”用作一个或多个表中的目录属性,但从未分配任何值。
无法为转换 [2] 创建摘要信息。
转换 [2] 不包含 MSI 版本。
转换 [2] 版本 [3] 与引擎不兼容;最小值:[4],最大值:[5]。
转换 [2] 对包 [3] 无效。 预期的升级代码 [4],找到 [5]。
无法开始事务。 全局互斥体未正确初始化。
无法编写脚本记录。 事务未启动。
InstallExecuteSequence 的创作可能不正确。 更改系统的操作必须在 InstallInitialize InstallFinalize 操作之间排序。 执行 包验证 并检查 ICE77
无法运行脚本。 事务未启动。
AssemblyName 表中缺少程序集名称: 组件: [4]。
文件 [2] 是无效的 MSI 存储文件。
枚举 [2]} 时不再有数据{。
修补程序包中的转换无效。
自定义操作 [2] 未关闭 [3] MSIHANDLEs。
InstallExecuteSequence 的创作可能不正确。 更改系统的操作必须在 InstallInitialize InstallFinalize 操作之间排序。 执行 包验证 并检查 ICE77
缓存文件夹 [2] 未在内部缓存文件夹表中定义。
功能 [2] 的升级缺少组件。 .
从 Windows Installer 版本 3.0 开始可用。
新的升级功能 [2] 必须是叶功能。
从 Windows Installer 版本 3.0 开始可用。
未知消息 - 类型 [2]。 不执行任何操作。
找不到事件 [2] 的发布者。
对话框视图未找到对话 [2] 的记录。
在对话框 [2] 上激活控件 [3] 时,CMsiDialog 无法评估条件 [3]。
对话框 [2] 上的 CheckPath 控件事件的参数无效。
其中“CheckPath”可以是 CheckTargetPath SetTargetPath CheckExistingTargetPath 控件事件。
在对话框 [2] 上,控件 [3] 具有无效的字符串长度限制:[4]。
将文本字体更改为 [2] 失败。
将文本颜色更改为 [2] 失败。
对话框 [2] 上的控件 [3] 必须截断字符串[4]。
找不到二进制数据 [2]
在对话框 [2] 上,控件 [3] 有一个可能的值:[4]。 此值无效或重复。
对话框 [2] 上的控件 [3] 无法分析掩码字符串 [4]。
不要执行剩余的控件事件。
CMsiHandler 初始化失败。
对话框窗口类注册失败。
对于对话框 [2] ,CreateNewDialog 失败。
未能为对话框 [2] 创建窗口。
未能在对话框 [2] 上创建控件 [3]。
这可能是由于尝试使用 Windows Installer 4.5 或更早版本显示 带有超链接 控件的对话框导致的。 超链接控件需要 Windows Installer 5.0。 在这种情况下,请创作对话框的两个版本,一个版本带有 控件,一个没有。 如果 VersionMsi 属性小于“5.00”,请使用条件语句显示不带 控件的对话框。 如果 VersionMsi 大于或等于“5.00”,则显示带有 Hyperlink 控件的对话框。
创建 [2] 表失败。
创建指向 [2] 表的游标失败。
执行 [2] 视图失败。
在对话框 [2] 上为控件 [3] 创建窗口失败。
处理程序在创建初始化对话时失败。
未能销毁对话框 [2] 的窗口。
[2] 是仅限整数的控件,[3] 不是有效的整数值。
对话框 [2] 上的控件 [3] 可以接受最多 [5] 个字符的属性值。 值 [4] 超出此限制,已被截断。
加载RICHED20.DLL失败。 GetLastError () 返回:[2]。
释放RICHED20.DLL失败。 GetLastError () 返回:[2]。
执行操作 [2] 失败。
未能在此系统上创建任何 [2] 字体。
对于 [2] 文本风格,系统在 [4] 字符集中创建了“[3]”字体。
未能创建 [2] 个 textstyle。 GetLastError () 返回:[3]。
操作 [2] 的参数无效:参数 [3]。
操作 [2] 按顺序调用。
可能指示 Win32 程序集的安装 编写不正确。 Win32 并行组件可能需要密钥路径。
缺少文件 [2]。
无法 BindImage 文件 [2]。
无法从脚本文件 [2] 读取记录。
脚本文件 [2] 中缺少标头。
无法创建安全安全描述符。 错误: [2]。
无法注册组件 [2]。
无法注销组件 [2]。
无法确定用户的安全 ID。
无法删除文件夹 [2]。
无法计划文件 [2] 在重启时删除。
未为压缩文件 [2] 指定文件柜。
未为文件 [2] 指定源目录。
不支持脚本 [2] 版本。 脚本版本:[3],最低版本:[4],最大版本:[5]。
ShellFolder ID [2] 无效。
超出了源的最大数目。 跳过源“[2]”。
无法确定发布根目录。 错误: [2]。
无法从脚本数据创建文件 [2]。 错误: [3]。
无法初始化回滚脚本 [2]。
无法保护转换 [2]。 错误 [3]。
无法取消安全转换 [2]。 错误 [3]。
找不到转换 [2]。
Windows Installer 无法安装系统文件保护目录。 目录: [2],错误: [3]。
Windows Installer 保护关键系统文件。 有关详细信息,请参阅 使用 Windows Installer 和 Windows 资源保护 。 对于 Windows Me,请参阅 InstallSFPCatalogFile 操作 FileSFPCatalog 表 SFPCatalog 表
Windows Installer 无法从缓存中检索系统文件保护目录。 目录: [2],错误: [3]。
Windows Installer 保护关键系统文件。 有关详细信息,请参阅 使用 Windows Installer 和 Windows 资源保护 。 对于 Windows Me,请参阅 InstallSFPCatalogFile 操作 FileSFPCatalog 表 SFPCatalog 表
Windows Installer 无法从缓存中删除系统文件保护目录。 目录: [2],错误: [3]。
Windows Installer 保护关键系统文件。 有关详细信息,请参阅 使用 Windows Installer 和 Windows 资源保护 。 对于 Windows Me,请参阅 InstallSFPCatalogFile 操作 FileSFPCatalog 表 SFPCatalog 表
未为源解析提供目录管理器。
无法计算文件 [2] 的 CRC。
尚未对 [2] 文件执行 BindImage 操作。
此版本的 Windows 不支持部署 64 位包。 脚本 [2] 适用于 64 位包。
GetProductAssignmentType 失败。
ComPlus 应用 [2] 安装失败,出现错误 [3]。
此列表中的修补程序包含不正确的排序信息:[2][3][4][5][6][7][8][9][10][11][12][13][14][15][16]。
从 Windows Installer 版本 3.0 开始可用
修补程序 [2] 包含无效的排序信息。
从 Windows Installer 版本 3.0 开始可用