注册表相关技术

早期的图形操作系统,如windows3.x中,对软硬件工作环境的配置是通过对扩展名为.ini的文件进行修改来完成的,但INI文件管理起来很不方便,因为每种设备或用用程序都得有自己的ini文件,并在网络上难以实现远程访问,为了克服上述这些问题,在windows95及其后续版本中,采用了一种叫做“注册表”的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,windows各版本中都采用了将应用程序和计算机系统全部配置信息容纳在一起的注册表。

注册表是一个庞大的数据库,它包含了系统软硬件所有的配置、初始化信息及其他应用软件的重要数据,用户可以通过注册表修改和优化操作系统及应用软件的几乎或有设置。

注册表是windows系统存储关于计算机配置信息的数据库,包括了系统运行时需要调用的运行方式的设置。

windows注册表中包括的项目有:每个用户的配置文件、计算机上安装的程序和每个程序可以创建的文档类型、文件夹和程序图标的属性设置、系统中的硬件、正在使用的端口等。

注册表存放的位置

C盘Windows下

快速运行注册表

  regedit

注册表五个分支的含义

  HKEY_CLASSES_ROOT:存储系统中的文件类型(.txt,.jpg,.ttf等)

  HKEY_CURRENT_USER:当前用户配置文件信息

  HKEY_LOCAL_MACHINE:本地电脑的配置信息

  HKEY_USERS:所有用户信息

  HKEY_CURRENT_CONFIG:系统启动的软硬件配置信息

字符串值

二进制值

DWORD32位值(QWOED64位)

原文地址:https://www.cnblogs.com/xiaowie/p/9145821.html

时间: 2024-08-29 14:35:54

注册表相关技术的相关文章

使用Js脚本 修改控制IE的注册表相关设置(activex等)

使用Js脚本 修改控制IE的注册表相关设置(activex等) 分类: PHP2012-12-05 18:51 2035人阅读 评论(2) 收藏 举报 脚本写法: <SCRIPT LANGUAGE="JavaScript"><!--var WshShell=new ActiveXObject("WScript.Shell"); //添加信任站点ipWshShell.RegWrite("HKCU\\Software\\Microsoft\\

使用Js脚本,修改控制IE的注册表相关设置,修改打印时默认页面设置

抄一篇: 这是一篇从网络上抄来的文章.主要内容涉及到使用js修改ie的注册表设置. 可以用来达到不需要通过用户,而是通过代码的方式来修改页面设置(等同ie菜单:File\Page Setup). 这不是唯一的办法.其他还可以通过第三方插件的方式修改.可以上网用关键词“webbrowser”, 脚本写法: <SCRIPT LANGUAGE="JavaScript"><!--var WshShell=new ActiveXObject("WScript.Shel

[Windows10]记一次修复注册表相关血案:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联。

今天闲得蛋疼清理了一下右键菜单,于是在之后某时刻使用Everything的“双击路径列打开目录”功能时发现异常: [Window Title] Everything.exe [Content] 该文件没有与之关联的应用来执行该操作.请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联. [确定] 接下来的自救过程实在曲折,中间查到Everything是调用Windows API  SHOpenFolderAndSelectItems 失败导致弹这个错误(Automatically op

mysql数据库的库和表相关命令

数据库的创建.删除 一.数据库相关的命令 数据库的创建 create  {database|schema}  db_name  [character set=]  [collate = ];创建数据库.如果数据库以存在会报错 create {database|schema} [if not exists] db_name  [character set=]  [collate = ];表示如果这个数据库不存在则创建 其中[character set = ]  用来设置默认字符集 [collate

SQL Server 触发器例题: --次性删除course表数据,使用触发器替换删除操作,先删除外键表相关数据,再删除course。很难理解

create trigger Course_Delete on course instead of delete as declare @cno varchar(20) --定义变量 select @cno = cno from deleted --临时表里的信息是instead of 替换 delete要删除的信息 delete from score where cno = @cno --instead of 替换操作后执行的代码命令 delete from course where cno=

MySQL常用命令(数据库,表相关的命令)

数据库相关命令 显示数据库列表 mysql> SHOW  DATABASES; 创建数据库 mysql> CREATE  DATABASE  库名; 如下,创建一个名为crashcourse的数据库 mysql> CREATE  DATABASE  crashcourse; 删除数据库 mysql> DROP  DATABASE  库名; 如下,删除一个名为crashcourse的数据库 mysql> DROP  DATABASE  crashcourse; 使用数据库 my

python学习第三十九天:mysql表相关操作

表的完整性约束 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: not null  标识该字段不能为空 default   为该字段设置默认值 unsigned  无符号 zerofill   使用0填充 auto_increment  标识该字段的自动增长(整数类型,而且为主键) primary key   标识该字段为该表的主键,可以唯一的标识记录 foreign key   标识该字段为该表的外键 unique key    标识该字段的值是唯一

MySQL之表相关操作

一 存储引擎介绍 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制 详见:http://www.cnblogs.com/linhaifeng/articles/7213670.html 二 表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id,name,qq,age称为字段,其余的,一行内容称为一条记录 三 创建表 #语法: create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽

表相关操作

一.存储引擎 1.什么是存储引擎? 存储引擎就是如何存储数据.如何为存储的数据建立索引和如何更新.查询数据等技术的实现方法.因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型. 数据库提供了多种存储引擎,用户可以根据不同的需求为数据表选择不同的存储引擎,用户也可以根据自己的需要编写自己的存储引擎. 引擎是建表时规定的,提供给表使用的,不是数据库. # 展示所有引擎 show engines; # 查看正在使用的存储引擎 show variables like 'stor