应用程序事件日志错误代码 1642年即使 SQL Server 更新已成功应用

症状

到 Microsoft SQL Server 安装累积更新时,安装程序可能会成功完成。但是,您可能会发现系统的应用程序事件日志中记录了以下错误:

登录名: 应用程序
来源: MsiInstaller
Date:          date time
事件 ID: 1024年
任务类别: 无
级别: 错误
关键词: 经典
用户: 系统
Computer:      host_name
说明:
产品: 无法安装 SQL Server 2016年数据库引擎服务-更新 {DDCDC225-F14E-411F-925A-7CF68238240F}。错误代码 1642年。Windows 安装程序可以创建日志以帮助解决安装软件包的问题。有关启用日志支持的说明中使用下面的链接: http://go.microsoft.com/fwlink/?LinkId=23127
事件的 Xml:
< 事件 xmlns ="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
< 提供程序名称 ="MsiInstaller"/ >
< EventID 限定符 ="0"> 1024年 < / EventID >
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
< TimeCreated SystemTime ="日期时间"/ >
   < EventRecordID>463708</EventRecordID>
   < Channel>Application</Channel>
    <Computer>host_name</Computer>
< 安全用户 Id ="user_id"/ >
  </System>
  <EventData>
< 数据 > SQL Server 2016年数据库引擎服务 < / 数据 >
   < Data>{DDCDC225-F14E-411F-925A-7CF68238240F}</Data>
    <Data>1642</Data>
    <Data>(NULL)</Data>
    <Data>(NULL)</Data>
    <Data>(NULL)</Data>
    <Data>
    </Data>
   <Binary>7B42463645333843342D443830312D343530382D394536312D3236463545303544363045437D207B44444344433232352D463134452D343131462D393235412D3743463638323338323430467D2031363432</Binary>
  </EventData>
</Event>

原因

的 MSI 安装程序程序包失败被记录在应用程序事件日志中因为 MsiGetPatchFileList API 调用安装程序没有得到的文件的列表 MSP 的几种情形中会出现此问题 (Windows 安装程序修补程序文件).

解决方案

满足以下条件时,可以安全地忽略此消息的应用程序事件日志中:

  • 已成功完成该 SQL Server 累积更新的安装程序。

  • 不记录在 Summary.txt 文件中任何错误消息。

有关详细信息,请参见 Microsoft 文档网站上查看和读取 SQL Server 安装程序日志文件

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×