解决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查看表中的约束的4种方法

    MySQL中查看表中的约束有以下几种方法: DESC命令 使用DESC命令可以查看表的结构,包括所有的列和约束。 语法:DESC 表名; 示例: DESC students; SHOW CREATE TABLE命令 使用SHOW CREATE TABLE命令可以查看表的创建语句,其中包括所有的列和约束。 语法:SHOW CREATE TABLE 表名; 示例…

    MySQL 2023年3月9日
    00
  • centos 5 手动分区来安装系统的方法

    下面是详细讲解“centos 5 手动分区来安装系统的方法”的完整攻略。 1. 准备工作 在开始手动分区来安装CentOS 5之前,需要做一些准备工作: 下载并制作CentOS 5安装盘或者USB启动盘 准备一台能够直接安装CentOS的计算机 确保你了解你的硬件规格,包括硬盘大小等 2. 启动安装程序 将制作好的CentOS 5安装盘或者USB启动盘插入计…

    database 2023年5月22日
    00
  • Redis中的配置文件,数据持久化,事务

    下面我来详细讲解 Redis 中的配置文件、数据持久化和事务: 配置文件 Redis 的配置文件位于 Redis 安装根目录下的 redis.conf 文件中。可以使用参数名=值的格式来设置配置项,也可以使用注释(# 号)和空白行来提高可读性。 以下是一些常用的配置项: 1. bind 该配置项用于指定 Redis 绑定的 IP 地址。默认情况下,Redis…

    database 2023年5月22日
    00
  • 结构化查询语言 (SQL) 和 Transact-SQL (T-SQL)的区别

    SQL和T-SQL都是常用的查询语言,在关系型数据库中非常常见。SQL是结构化查询语言(Structured Query Language)的缩写,T-SQL是SQL Server中的Transact-SQL的简称。下面来详细讲解两者之间的区别。 结构化查询语言(SQL) SQL是关系型数据库最基本的查询语言,用于处理关系型数据库中的数据。它的使用范围非常广…

    database 2023年3月27日
    00
  • 从零学习node.js之mysql数据库的操作(五)

    从零学习node.js之mysql数据库的操作(五)是一篇关于使用MySQL数据库进行操作的教程。该文章包括以下内容: 一、安装mysql 在开始之前,需要先安装mysql,具体方法可以参考官方文档或者在网上查找相关资料。一般来说,大多数平台都可以通过以下命令进行安装: sudo apt-get install mysql-server 二、安装mysql模…

    database 2023年5月21日
    00
  • redis以服务模式开机启动

    第一步 修改redis为后台启动 vim /usr/redis/redis.conf #路径根据实际情况决定 # By default Redis does not run as a daemon. Use ‘yes’ if you need it. # Note that Redis will write a pid file in /var/run/re…

    Redis 2023年4月11日
    00
  • 关于Redis的工作模式

    在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master。 缺点:哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般,特别是在主从切换的瞬间存在访问瞬断的情况,而且哨兵模式只有一个主节点对外提供服务,没法支持很高的并发,且单个主节点内…

    Redis 2023年4月13日
    00
  • MySQL使用的常见问题解决与应用技巧汇总

    MySQL使用的常见问题解决与应用技巧汇总 数据库连接问题 1. 连接超时 当使用MySQL连接时,如果在一段时间内没有与MySQL服务器进行交互,则会因连接超时而导致连接断开。默认情况下,MySQL的超时时间为8小时。 为避免连接超时问题,建议在进行长时间数据处理操作之前,使用mysql_ping()函数来保持与MySQL服务器的连接。 示例: <?…

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