AX2009安装故障排查与通用解决方案

需积分: 9 3 下载量 75 浏览量 更新于2024-09-15 收藏 761KB PDF 举报
"这篇文档提供了一个针对AX2009安装过程中遇到问题的通用解决方案,主要涉及组件卸载和重装、注册表清理等步骤,旨在解决安装过程中的回滚错误,如'MainEngineThread is returning 1603'等。" 在AX2009的安装过程中,用户可能会遇到各种安装问题,这些错误通常表现为组件安装失败或系统回滚。特别是当错误信息描述不明确时,如“MainEngineThread is returning 1603”,这可能是由于系统中存在与安装冲突的组件。为了解决这个问题,该解决方案提出了以下步骤: 1. **卸载系统所有编程相关组件**:首先,使用卸载工具(如360卸载工具)卸载所有相关的编程组件,包括不同版本的Microsoft Visual C++ Redistributable、.NET Framework类库,以及可能存在的水晶报表(Crystal Reports)和VBA。 - 卸载顺序应从高版本到低版本,例如:先卸载Visual C++ 2008 Redistributable - x86,再卸载2005版本。 - .NET Framework组件应按照版本号逐个卸载,如3.5 SP1、3.5、3.0、2.0,如果有1.1版本,也需要卸载其SP1。 2. **删除注册表项**:对于.NET Framework,需要删除注册表键[HKEY_LOCAL_MACHINE]-[SOFTWARE]-[Microsoft]-[.NETFramework]整个节点。如果系统中包含水晶报表,也需要卸载并删除相关注册表项。此外,删除VBA和早期的MSXML4.0及MSXML6.0。 3. **清理Dynamics注册表残留**:如果之前AX2009安装失败,需要删除[HKEY_LOCAL_MACHINE]-[SOFTWARE]-[Microsoft]-[Dynamics]整个注册表节点,以清除可能导致安装问题的残留信息。 4. **重启与重新安装**:完成上述步骤后,重启计算机,重新安装.NET Framework 3.5组件(可以从指定链接下载),以及MSXML6.0 SP1。这两个组件对于AX2009的正常运行至关重要。 5. **解决AX2009客户端连接问题**:如果安装完成后启动客户端时出现与应用对象服务器(AOS)的连接错误,可以通过运行配置工具,修改配置中的服务器名称来解决。 这个通用解决方案通过详细列出每一步操作,帮助用户系统性地排查和解决AX2009安装过程中的问题,确保软件能成功安装并正常运行。对于处理类似问题的IT专业人士来说,这是一个非常实用的指南。