安装Microsoft SQL Server 2008 R2出现安装程序集错误!求助!!!

Microsoft SQL Server 2008 R2 出现以下错误:

安装程序集“policy.8.0.Microsoft.VC80.CRT,version="8.0.50727.4027",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32-policy"”期间出错。有关详细信息,请参阅“帮助和支持”。HRESULT: 0x80070003。

你可能用的是XP的简装版,也就是经过优化后的版本。有的服务被禁止或者直接删掉了,导致你安装时候出错。建议你从新做系统换一个不是简装版的XP系统应该可以解决你的问题

https://www.microsoft.com/en-us/download/details.aspx?id=3387

可能是安装包不完整导致的问题

你是不是以前装过SQL的任一版本?如果是,很有可能是你没有卸载干净
这种情况下需要手动清理一些注册表文件
http://wenku.baidu.com/link?url=gQBOGEXypqcfy3ThMRX9IAmU5v8njqz0y0Pyt2MH9dcRKvAg_pluofijjRk299OaZagYQoaLPpivXI168N5PbRTjB-HubdJYbPoPl_YS1ay
类似这样的

我也遇到这个问题

由于 Visual C++ 2005年运行时库安装在一个已知的问题,会出现此问题。注意:有关此已知问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2643995 修复:当您通过使用的.msi 文件安装应用程序时,如果文件和为 Visual C++ 2005 运行库合并模块合并在一起时的"HRESULT: 0x80073715"错误

解决方案
累积更新信息
SQL Server 2012
第一次发布此问题的修补程序是累积更新 1 中 SQL Server 2012年。有关如何为 SQL Server 获取此累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2679368 SQL Server 2012年的累积更新 1注意 生成是累积性的因为每个新修补程序版本包含的所有修补程序和附带上一个 SQL Server 的所有安全修补程序的修补都程序版本。 我们建议您考虑将应用包含此修复程序的最新的修补程序版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2692828 在SQL Server 2012发布后发布了 SQL Server 2012 生成

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

解决方法
要变通解决此问题,可以通过累积更新 1 的 SQL Server 2012年或累积更新以后执行安装过程之前更新 SQL Server 2012 RTM 安装程序二进制文件。 若要执行此操作,请使用/UpdateSource开关。对于独立安装,请执行以下步骤:

累积更新从 Microsoft 网站,以下载和安装已下载的更新软件包的服务器可以访问的文件夹。

双击该图标以运行自解压程序向导。 将文件提取到一个文件夹在服务器上或 UNC 共享上。

在服务器上,打开命令提示符管理,并将目录更改为包含 RTM SQL Server 2012年安装介质的文件夹。 例如,运行以下命令:

E:\SQLSetup\ cd

从命令行以及/updatesource交换机直接安装到的文件夹或在步骤 2 中所述的共享运行 Setup.exe。 例如,运行以下命令:

setup.exe /action=install /updatesource=C:\SQL2012CU

安装过程将检测到该累积更新。 接受许可协议,在产品更新页上进行设置之后, 选择"包含 SQL Server 产品更新"复选框,以将累积更新的修补程序应用到 RTM 安装文件。

如果通过安装特定遇到汇编错误。MSI 文件,检查更新的版本可用 SQL Server 2012 SP1 功能包中的功能。 可以然后下载并安装。MSI 文件。 在安装后您可以再重新运行主要的 SQL 2012 设置,添加您需要的功能。

安装下visual c++ 2005可重发行组件包看看。