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

yizhihongxing

问题描述:

在安装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日

相关文章

  • php优化及高效提速问题的实现方法第1/2页

    关于“php优化及高效提速问题的实现方法”,一般可以从以下几个方面入手来进行优化: 1. 优化代码 1.1 减少文件包含 PHP的文件包含操作(如 include、require 等)相对较慢,因此在进行网站开发时,应尽量减少文件包含的次数。一般可以采用以下两种方法实现: 1.合并文件,将多个文件合并成一个文件,减少文件包含次数。比如将多个CSS样式文件合并…

    database 2023年5月22日
    00
  • 探索Linux内核:Kconfig的秘密

    探索Linux内核:Kconfig的秘密 介绍 Kconfig是用于配置Linux内核选项的工具,它通过一个类似于菜单的方式,让开发者能够选择和配置内核的的不同特性和选项。本文将详细介绍Kconfig的使用方法和技巧。 安装Kconfig Kconfig是随Linux内核源代码一起提供的,因此只要从内核官网下载源码并解压缩后,就已经拥有了Kconfig。使用…

    database 2023年5月22日
    00
  • mysql中varchar类型的日期进行比较、排序等操作的实现

    MySQL中,VARCHAR类型的日期可以通过一定的处理方式实现比较、排序等操作。下面为您提供一个详细的攻略: VARCHAR类型日期转化为DATE类型 首先,VARCHAR类型的日期需要转换为MySQL中的日期类型,即DATE类型。转换的方法也比较简单,可以通过以下两种方式实现: 使用STR_TO_DATE函数进行转换 STR_TO_DATE函数可以将一个…

    database 2023年5月22日
    00
  • 详解Centos7下配置Redis并开机自启动

    下面是CentOS 7下配置Redis并开机自启动的完整攻略。 1. 前置条件 在操作之前,请确保CentOS 7已经安装了epel-release和wget两个软件包。如果没有安装,可以通过以下命令安装: yum -y install epel-release wget 2. 下载并安装Redis 通过以下命令下载Redis软件包: wget http:/…

    database 2023年5月22日
    00
  • CenOS6.7下mysql 8.0.22 安装配置方法图文教程

    下面是“CenOS6.7下mysql 8.0.22 安装配置方法图文教程”的完整攻略。 准备工作 在开始安装之前,需要先执行以下准备工作:- 确保已经安装了wget工具,如果没有安装可以使用以下命令安装: yum install -y wget 确保系统已经更新到最新版本,使用以下命令更新: yum update -y 下载并安装MySQL 首先需要进入My…

    database 2023年5月22日
    00
  • Lua 数据类型和 Redis 数据类型之间转换

    当 Lua 通过 call() 或 pcall() 函数执行 Redis 命令的时候,命令的返回值会被转换成 Lua 数据结构。 同样地,当 Lua 脚本在 Redis 内置的解释器里运行时,Lua 脚本的返回值也会被转换成 Redis 协议(protocol),然后由 EVAL 将值返回给客户端。 数据类型之间的转换遵循这样一个设计原则:如果将一个 Red…

    Redis 2023年4月13日
    00
  • MySql数据类型教程示例详解

    MySql数据类型教程示例详解 什么是数据类型? 数据类型是指在编程中用于定义变量或常量的类型,每一个数据类型在计算机内存中占用一定的空间,定义不同数据类型的目的是为了方便处理不同的数据。 MySql的数据类型 MySql支持多种数据类型,包括数字、字符、时间等类型,具体分类如下: 数字类型 TINYINT:1字节,范围为-128到127的有符号整数或0到2…

    database 2023年5月22日
    00
  • Spring Cloud分布式定时器之ShedLock的实现

    下面我来详细讲解一下“Spring Cloud分布式定时器之ShedLock的实现”的完整攻略。 一、ShedLock是什么 ShedLock是一个分布式定时任务解决方案,用于解决多个节点执行同一个任务的问题。它通过数据库上的行级锁来保证同一时间只有一个节点执行任务,其他的节点则会等待锁的释放。 二、ShedLock的实现 ShedLock的实现分为两个部分…

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