上次在虚拟机的Windows Server 2008上安装Sql Server 2012 RTM时十分顺利,今天在另个一台Windows Server 2008上安装SQl Server 2012时却遇到了麻烦,错误提示:“Microsoft .NET Framework 4.0 installation has failed with exit code 1642”
经过比较分析,后者安装了visual Studio 2010 SP1和SQL Server 2008 r2 SP1。
卸载SQL Server 2008 r2 及SP1后重新安装,错误依然。
卸载visual Studio 2010 及SP1后重新安装,错误依然。
用Windows Install Clean Up卸载所有与这两项有关的项后重新安装,错误依然。
最后,想到这可能是.NET Framework 4.0.30319 SP1版本高于SQL Server 2012安装包中的.NET Framework 4.0.30319,因而导致冲突。于是:
在控制页面板中:删除"Microsoft .NET Framework 4 Extended"及“Microsoft .NET Framework 4 Client Profile”,还有“Microsoft .NET Framework 4 Multi-Targeting Pack”共三项,注意,要先将其恢复至原始状态,再删除,否则无法删除。
重启然后重新安装,一次成功!
再重新安装Visual Studio 2010 SP1,以顺便升级.NET Framework 4.0.30319 SP1。
后参考这两篇文章,发现有另外方法亦可一试:
http://connect.microsoft.com/SQLServer/feedback/details/712945/sql-2012-rc0-install-fails-with-net-4-0-error
http://www.ninjacode.com.br/post/2012/01/16/Microsoft-NET-Framework-40-installation-has-failed-with-exit-code-1642.aspx
主要是解决注册表以下三键:
reg add "HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Extended\KB2533523" /v ThisVersionInstalled /t REG_SZ /d "Y"
reg add "HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Extended\KB2544514" /v ThisVersionInstalled /t REG_SZ /d "Y"
reg add "HKLM\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Extended\KB2468871" /v ThisVersionInstalled /t REG_SZ /d "Y"
说明:
1、前面一项是针对Framework 4.0的SP1版本,后两项是针对Framework 4.5的预览版,其目的是让安装程序跳过检查。
2、
64位的系统需要创建64位的注册键。
分享到:
相关推荐
标题 "win7安装framework4.5+ 补丁 32位" 指的是在Windows 7操作系统上安装Microsoft .NET Framework 4.5及其32位版本的更新补丁。.NET Framework是由微软开发的一个重要组件,它提供了一个运行环境,允许开发者使用...
微软.NET Framework 3.0(以前称为WinFX)是Windows平台的新托管代码编程模型 目前这个版本还是预发布的RTM版,所以不要在日常使用电脑上安装这个build。如果在电脑上预先安装了以前版本的Avalon(Windows ...
微软如期向MSDN订阅用户发布最新数据库SQL Server 2014 RTM版本,SQL Server 2014也是微软最新一代数据库平台工具,支持管理Azure公有云数据。SQL Server 2014带来一套功能强大的核心任务工作负载、智能化业务以及...
您直接可以直接运行vs2010-uninstall-utility.exe,但这样只会卸载Visual Studio 2010版本支持的默认组件,不会卸载以前的产品版本(例如:Visual Studio 2008)或框架本身(例如:Microsoft.NET Framework 4.0) ...
3. **ADO.NET驱动**:这是.NET Framework的一部分,用于.NET应用程序与SQL Server的连接。ADO.NET驱动通过System.Data.SqlClient命名空间提供服务,允许开发者使用C#、VB.NET等.NET语言进行数据库操作。 4. **...
SQL Server 2008 R2 Enterprise (SP3) 企业版 绿色版,解决部分电脑无法安装数据库的问题 由于SQL Server 安装对电脑环境要求很高,有些电脑安装一半断电或者提示错误都会导致数据库无法继续安装。只能重装系统。 ...
3. 兼容性改进:SP4提高了SQL Server与其他微软产品(如.NET Framework、Windows Server等)的兼容性,确保系统的稳定运行。 4. 功能增强:SP4可能还包含了某些新功能或现有功能的增强,例如报告服务、分析服务和...
本书代表基于Windows Server 2012 RTM版本的“初步外观”,旨在帮助IT专业人员熟悉新平台的功能。
- 将SP4补丁安装目录下的`binn`文件夹(如`C:\SQL2KSP4\x86\binn`)中的文件复制到SQL Server 2000的安装目录(例如`C:\Program Files\Microsoft SQL Server\MSSQL\Binn`)。 - 运行命令提示符,输入`cmd netstat ...
总之,Sql Server 2014 Express LocalDB 是一款为开发者设计的强大而灵活的数据库解决方案,其离线安装版使得在没有网络的环境下也能便捷地进行安装和使用。对于Windows 7及更高版本的64位系统,这个离线安装包提供...
本软件采用Visual C# 2010开发,支持Windows XP/Vista/2003/2008/2008R2/7/8。本软件需要Visual Studio 2008/2010 Runtime Library和 .NET Framework 4.0。本软件包不包含.NET Framework 4.0完整离线安装包。
ASP.NET MVC 3 RTM (Release to Manufacturing)是微软发布的一个重要的Web开发框架更新,它为开发者带来了许多改进和新特性。ASP.NET MVC是一个轻量级、基于模式的框架,用于构建高度可测试和可维护的Web应用程序。...
SQL Server 2005 SP3(Service Pack 3)是微软数据库管理系统SQL Server 2005的一个重要更新版本,旨在提升系统性能、稳定性和安全性。SP3包含了自SQL Server 2005 RTM(Release to Manufacturing)发布以来的所有...
随着SQL Server 2012 RTM的发布,这款数据库管理系统带来了诸多令人期待的新特性。本篇内容将深入探讨这些新特性,并结合给定的部分内容来详细说明。 #### 管理新特性 在管理方面,SQL Server 2012引入了更为智能、...
MS SQL Server是Microsoft开发的关系数据库管理系统(RDBMS)。 本产品专为存储其他应用程序所需的检索数据的基本功能而构建。 它可以在同一台计算机上运行,也可以在网络上运行。
SQL Server 2000 常见故障解决方法 SQL Server 2000 是一种关系型数据库管理系统,由 Microsoft 开发和发布。由于其复杂的安装和配置过程,往往会出现各种故障和错误,本文将总结和解决一些常见的故障和问题。 一...
2. 本地计算机已安装 Microsoft .NET Framework 4。 3. 报表功能需要本地计算机需安装 Microsoft Office 2007。 4. 本软件数据库基于 Microsoft SQL Server 软件开发技术特征: 1. 语言C#,基于Microsoft .NET ...
特别提醒,如果你遇到" / "错误,可能是因为.NET Framework 4.0没有更新。解决这个问题需要安装补丁NDP40-KB2468871-v,你可以从微软官方网站下载并应用。 总的来说,安装Orchard在IIS环境中是一项相对简单的过程,...
SQL2000 SP3(Service Pack 3)补丁是微软为SQL Server 2000发布的一个重要更新,旨在提升系统性能、稳定性和安全性。SQL Server 2000是一款广泛应用于企业级的数据管理和分析平台,自2000年发布以来,通过不断推出...
Windows PowerShell V1.0 是微软推出的一个强大的命令行脚本环境,它专为管理和自动化Windows操作系统及基于.NET Framework 2.0的应用程序设计。这个版本的PowerShell是针对.NET Framework 2.0 RTM(发布候选版本)...