解决sql server2008注册表写入失败,vs2013核心功能安装失败

问题描述:

在安装Sql Server 2008和VS2013时,可能会出现“注册表写入失败”的问题,这将导致安装失败。本文将提供详细的攻略,以解决此问题。

解决方法:

Step 1:重置注册表权限

打开命令行窗口(以管理员身份运行),输入以下命令并按回车键执行:

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

该命令用于重置注册表中的默认权限,以便在安装过程中写入必要的数据。

Step 2: 关闭防病毒软件

防病毒软件有时会干扰对注册表的写入。在安装期间,最好停用防病毒软件。关闭防病毒软件的方法可能因软件而异,具体请参考软件文档。

Step 3:清除temp文件夹

在进行安装之前,请先手动清除系统的临时文件夹中的所有文件。要执行此操作,请执行以下步骤:

1.按下"Windows+R"打开运行框;
2.输入 "%temp%" 并按enter键;
3.在打开的文件夹中(temp文件夹),选择所有文件并删除。

Step 4:检查安装程序是否受损

在一些情况下,下载的安装程序可能已受到损坏。请在重新下载之前检查该程序是否已被下载完整,并且 SHA-1 校验和是否匹配。

Step 5:禁用 UAC(用户帐户控制)

在某些情况下,用户帐户控制(UAC)可能阻止对注册表的写入。建议在安装期间禁用 UAC。

要禁用UAC,请依次选择“开始”>“控制面板”>“用户账户和家庭安全”>“用户账户”,然后单击“更改用户账户控制设置”并将滑块移至最低。

Step 6: 使用系统日志查找并解决错误

在某些情况下,经过上述步骤后,仍然无法安装Sql Server 2008和VS2013。此时可以查看系统日志,以查找可能导致安装程序失败的错误。例如,可能会出现磁盘空间不足、Windows 运行时间过长、网络连接出现问题等错误。

常见错误:

1.注册表写入失败

这个错误通常是由于系统注册表的配置不当引起的。请按照上述步骤执行“重置注册表权限”。

  1. 安装程序不响应或崩溃

这个错误可能是由于操作系统的故障或已损坏的安装程序造成的。在尝试安装之前,建议先检查系统硬件和软件的稳定性,并尝试使用另一个安装程序重新安装。

3.“等待 Sql Server 2008 安装程序运行”

如果您在安装 Sql Server 2008 时收到此错误消息,则可能需要在系统上启用“Windows Installer 4.5”.此问题可以通过下载和安装“Windows Installer 4.5”来解决。

示例1:重置注册表权限

打开一个命令行终端(CMD),以管理员身份运行。输入以下命令:

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

执行此命令后,等待进程完成后再次尝试安装。

示例2:禁用UAC

按下键盘上的 “Windows + R” 组合键。在运行对话框中输入“control userpasswords2”并点击“确定”。

在弹出的用户账户控制面板中,选择并取消勾选“用户账户控制”选项,然后单击“确定”。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:解决sql server2008注册表写入失败,vs2013核心功能安装失败 - Python技术站

(0)
上一篇 2023年5月21日
下一篇 2023年5月21日

相关文章

  • 教你如何在MySQL命令行中使用SQL语句的规则

    下面是“教你如何在MySQL命令行中使用SQL语句的规则”的完整攻略。 1. 进入MySQL命令行 首先,打开终端或命令行界面,输入以下命令: mysql -u 用户名 -p 其中,用户名是你在MySQL数据库中的用户名。输入完后,按下回车键,接着会提示你输入密码。输入正确的密码即可进入MySQL命令行。 2. 创建、选择和删除数据库 创建数据库 要创建一个…

    database 2023年5月22日
    00
  • MySQL学习之SQL语法及SQL解析顺序

    MySQL学习之SQL语法及SQL解析顺序 一、SQL语法 SQL是Structured Query Language的缩写,是一种用于管理关系型数据库的计算机语言。在MySQL中,SQL是进行数据库操作最基础也最常用的语言。 SQL语法主要包含以下几个部分: 1. DDL(数据定义语言) DDL用于定义数据库中各个元素,例如数据库本身、表、列、约束等。 常…

    database 2023年5月22日
    00
  • PHP中关于php.ini参数优化详解

    PHP中关于php.ini参数优化详解 php.ini是PHP的配置文件,其中包含了很多可以调整的参数。优化php.ini可以提高PHP的性能和安全。本文将对PHP中的php.ini参数进行详细的讲解。 查找php.ini文件 首先我们需要查找当前正在使用的php.ini文件。在命令行中执行以下命令: php -i | grep "php.ini&…

    database 2023年5月21日
    00
  • 详解Hibernate缓存与性能优化

    详解Hibernate缓存与性能优化 缓存介绍 Hibernate是一个开源的ORM框架,ORM(Object-Relational Mapping)即对象关系映射,它将Java对象和关系型数据库中的表进行映射,在此过程中Hibernate会使用到缓存。 缓存是为了提高读取数据的性能而存在的,其主要作用是把数据存储到内存中,避免频繁地从数据库中读取数据。 H…

    database 2023年5月19日
    00
  • 大型网站的实例分析 掌握构建大型网站的架构

    大型网站的实例分析:掌握构建大型网站的架构 在构建大型网站时,需要考虑到以下几个方面: 1. 高可用性 在大型网站中,高可用性是非常重要的,一旦出现故障,会导致系统崩溃,损失巨大。为了保证高可用性,我们可以采用以下措施: 1.1 负载均衡 负载均衡是通过向多个服务器分配负载来实现高可用性的技术。它可以根据服务器的负载情况自动将请求分配到不同的服务器上,从而避…

    database 2023年5月19日
    00
  • Mysql命令大全(详细篇)

    Mysql命令大全(详细篇) 概述 MySQL是一个开源关系型数据库管理系统,常用于构建Web应用程序,并且是LAMP(Linux、Apache、MySQL、PHP/Python/Perl)技术栈中必不可少的组件之一。 随着MySQL数据库使用的普及,我们需要了解MySQL的基本操作,本篇文章将介绍MySQL的命令行操作。 安装MySQL 如果您还未安装My…

    database 2023年5月21日
    00
  • Mysql数据库表定期备份的实现详解

    为了方便展示,我将这份攻略分成以下几个部分: 前置条件:在进行数据库表定期备份之前需要做哪些准备工作。 备份方案:介绍常见的数据库表备份方案及其优缺点。 实现过程:详细讲解如何利用Mysql数据库内置命令和脚本实现定期备份。 示例说明:提供两个实际操作的示例说明。 注意事项:对备份过程中需要注意的问题进行总结。 现在,我们依次来详细解释每一部分。 1. 前置…

    database 2023年5月22日
    00
  • ChinaUnix.net技术文档手册中心

    ChinaUnix.net技术文档手册中心是一个技术文档分享和交流社区,本文将从以下几方面向你介绍如何使用该网站。 1. 注册登录 进入ChinaUnix.net技术文档手册中心的首页,可以看到右上角有注册登录按钮,点击即可进行注册或登录。若你没有账号,则可以选择注册一个账号,填写相关信息后可用该账号登录。 2. 搜索 在ChinaUnix.net技术文档手…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部