KB2919611-修复:安装 SQL Server 2008 SP3 或 SQL Server 2008 R2 SP2 时出现 "安装程序提前终止" 错误

随时随地通过任何设备使用 Microsoft 365 工作

升级到 Microsoft 365 以在任何位置使用最新的功能和更新。

立即升级

症状

当你尝试安装 Microsoft SQL Server 2008 Service Pack 3 (SP3)或 SQL Server 2008 R2 Service Pack 2 (SP2)时,可能会显示以下错误消息:

错误结果:-2068643839 的结果设备代码:1203结果错误代码:1在详细日志中,例如 <日志文件名> 日志中,以下消息:安装操作过程中出现内部异常:0x000007FEFEB435E1 中的0xc0000005。 内部 MSI 错误。 安装程序过早终止。 MainEngineThread 正在返回1603

此外,在详细信息 .txt 文件中收到以下错误消息:

<日期><时间> Slp:正在运行操作: Install_ <操作名称>_Action <><时间> Slp: SOFTWARE\Microsoft\VisualStudio\9.0:尝试创建基本注册表 项 HKEY_LOCAL_MACHINE时间 <slp: Sco:尝试打开注册表子项><日期> 时间 <><的 日期> 时间><8 Slp: Sco:正在尝试获取注册表值 InstallDir><2 日期><时间> Slp:目标程序包: "<安装文件名> Chainer" <日期><时间> slp:错误:操作 "Install_><2 操作名称>_Action" 在执行过程中引发异常。 <日期>< ActionExecutionException:尝试读取或写入受保护的内存。 这通常表示其他内存已损坏。 ---> AccessViolationException:试图读取或写入受保护的内存。 这通常表示其他内存已损坏。 <数据><time> Slp: MsiNativeMethods MsiOpenPackageEx (String szPackagePath、uint32 DwOptions、uint32& hProduct) <的日期><的,请参阅 Microsoft。 SqlServer. SetCommonProperties () <日期><Time> slp:(字符串命令行) <日期><InstallPackage (字符串命令行)日期> (字符串命令行) <slp的><时间> slp: InstallPackage. RunMsiCore 中的)的日期。 MsiExtension. InstallPackage 中的 MsiExtension。 RunMsi (IEnumerable "1 commandLineProps) <> Slp 的日期><时间slp: InstallPackage (PackageId installer.pkg,InstallAction pkgAction) <日期><: SetupExtension (String MsiExtension,MSIInstallerEngine PackageInstallAction )> slp 的 <时间><slp:在 microsoft 上> 的日期时间。 Chainer (WorkflowObject 元数据库,statusStream) <日期><时间> Slp: Chainer (PendingActions InvokeActions,ActionInvocation WorkflowObject) <日期><时间> slp:------的内部异常堆栈跟踪 <的最新时间><的 slp>时间的 slp。:在 Microsoft SqlServer 上设置。 Chainer (WorkflowObject metaDb,loggingStream) <日期><时间> Slp: InvokeActions ()错误:操作 "Chainer" 在执行过程中引发了异常。 <日期><时间> Slp:。 ActionEngine:尝试读取或写入受保护的内存。)。 | 已尝试读取或写入受保护的内存。 这通常表示其他内存已损坏。 ---> AccessViolationException:试图读取或写入受保护的内存。 这通常表示其他内存已损坏。 <日期><time> Slp: MsiOpenPackageEx (String szPackagePath、uint32 DwOptions、uint32& hProduct) <MsiNativeMethods 的日期><的,请参阅 Microsoft。 SqlServer. SetCommonProperties () <日期><Time> slp:(字符串命令行) <日期><InstallPackage (字符串命令行)日期> (字符串命令行) <slp的><时间> slp: InstallPackage. RunMsiCore 中的)的日期。 MsiExtension. InstallPackage 中的 MsiExtension。 RunMsi (IEnumerable "1 commandLineProps) <> Slp 的日期><时间slp: InstallPackage (PackageId installer.pkg,InstallAction pkgAction) <日期><: SetupExtension (String MsiExtension,MSIInstallerEngine PackageInstallAction )> slp 的 <时间><slp:在 microsoft 上> 的日期时间。 Chainer (WorkflowObject 元数据库,statusStream) <日期><时间> Slp: Chainer (PendingActions InvokeActions,ActionInvocation WorkflowObject) <日期><时间> slp:------的内部异常堆栈跟踪 <的最新时间><的 slp>时间的 slp。:在 InvokeActions (WorkflowObject metaDb,Chainer loggingStream) <日期><时间> Slp:已收到将以下文件添加到 Watson 报告的请求: C:\Users\k024048\AppData\Local\Temp\2\tmp8A25.tmp><9日期><时间> Slp:下面是一个异常堆栈,它在最内层的订单中列出例外情况><3日期><时间> slp:内部异常已缩进><7日期><时间> slp : <日期><时间> slp:异常类型: AccessViolationException><5 日期><时间> slp : <日期><时间> slp:已尝试读取或写入受保护的内存。 这通常表示其他内存已损坏。

注意 此问题通常在使用 "滑" 安装时出现。

SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

需要更多帮助?

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

此信息是否有帮助?

谢谢您的反馈意见!

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

×