20180228 今天学习注册表文件的组成

原文路径:http://www.bianceng.cn/film/regedit12.htm

Windows 9x注册表的文件组成:

1.system.dat文件中存储着当前计算机的配置,特别是各种即特即用设备的硬件配置,如设备的中断号、I/O地址及DMA等。

2. 用户平台配置注册表文件user.dat也存在于Windows 9x的系统目录中,其属性也为只读和隐藏。该文件的作用类似于windows 3.x中的win.ini文件,主要用来定义用户的优先权,存储着特定于某一用户的应用程序的安装信息等。当在windows 9x中使用网络时,user.dat将放在网络服务器上。在用户第一次输入用户标志和密码时,安装程序将把这些信息存储在user.dat文件中。

3.网络管理注册表文件config.pol只有当用户在windows 9x中安装了系统策略编辑器后才会出现,其作用是对网络用户的操作进行限制。

20180301

Windows NT/2000/xp注册表的文件组成

windows Nt的注册表数据信息存储在\windows\system32\config目录下的注册文件中,这些文件分别是Default、Sam、Security、Software、System、Userdief及Userdirf,通常称之为配置单元。Config目录下的其他文件是注册表的附属文件,大多数附属文件都使用与配置单元相对应的文件名,只是扩展名不同。带有log和evt扩展名的是事件查看器文件,可用事件查看器对它们进行检查。带有sav扩展名的文件是作为“上次正确的系统配置”时引导进程的一部分保留下来的。

如果\winnt是默认安装目录的话,各用户的注册表信息则保存在\winnt\profiles\用户名\Ntuser.dat中。只有Administrator(系统管理员)和Power User(超级用户)组内的成员才有权访问注册表文件下面的Ntuser.dat。

windows 2000和windows xp注册表文件基本相同,它们所处的位置与windows 9x一样。windows 2000/xp的注册表也是分为两个部分,但包括多个文件,其中用户配置文件保存在根目录的Documents add Setting目录(Windows7及以上版本的操作系统取消了Documents and setting文件夹,所有与用户有关的设置及文件夹都默认存存在C盘的USERS(用户)文件夹下的〈用户名+机器名〉文件夹中,同时在桌面上也不再是“我的文档”而是表现为一个以用户名为文件夹名的文件夹。)下的用户名目录中,包括两个隐藏文件:Ntuser.dat和Ntuser.ini以及日志文件Ntuser.log。系统配置文件位于windows 2000/xp系统目录下的system32/config中,包括Default、Software、System、AppEvent.evt、SecEvent.Evt及System.evt等多个隐藏文件及相应的.LOG(日志)文件和.SAV文件。在windows 2000/xp运行时,无法使用其他工具打开这些注册表文件,这一点与windows 9x下的system.dat和user.dat不同。

知识原文:

Windows 9x注册表的文件组成
出处:www.bianceng.cn 编辑:Mali

windows 9x的注册表是由以下三个文件组成的。

    1.系统配置注册表文件system.dat

在windows 9x的系统目录中有一个属性为隐藏、只读的系统文件system.dat,其作用类似于windows 3.x中的system.ini文件。

在system.dat文件中存储着当前计算机的配置,特别是各种即特即用设备的硬件配置,如设备的中断号、I/O地址及DMA等。该文件具有以下作用:

(1).描述单一的PC配置。

(2).描述安装在单个PC机上的各种信息。

(3).安装即插即用类型的硬件配置,如I/O地址、IRQ级以及DMA通道等。

在使用“控制面板”中的“系统”图标选项查看系统硬件配置时,在“系统属性”对话框中所看到的信息就是从system.dat文件中读取的。

如果用户的操作系统是从windows 3.x升级到windows 9x的,则安装程序将把现有的system.ini和Reg.dat文件中的部分设置拷贝到system.dat文件中。

    2.用户平台配置注册表文件user.dat

用户平台配置注册表文件user.dat也存在于Windows 9x的系统目录中,其属性也为只读和隐藏。该文件的作用类似于windows 3.x中的win.ini文件,主要用来定义用户的优先权,存储着特定于某一用户的应用程序的安装信息等。当在windows 9x中使用网络时,user.dat将放在网络服务器上。在用户第一次输入用户标志和密码时,安装程序将把这些信息存储在user.dat文件中。

    3.网络管理注册表文件config.pol

该文件只有当用户在windows 9x中安装了系统策略编辑器后才会出现,其作用是对网络用户的操作进行限制,它也是一个只读和隐藏的系统文件。

一般而言,在一个完整的注册表文件系统中,system.dat和user.dat文件是必不可少的。

对于windows 95来说,其注册表组成除了上述的三个文件外,每个文件还具有一个备份文件,当注册表中的某文件遭到破坏时,可由备份文件对其进行恢复,这三个备份文件分别是:

(1).系统配置注册表备份文件system.daO

(2).用户平台配置注册表备份文件user.daO

(3).网络管理注册表备份文件Config.poO

Windows 98则改进了这种简单的注册表备份功能。每次开机时,windows 98自动将系统中的原注册表文件压缩为CAB文件,并以rbOO*.cab文件名存储在windows\sysbackup目录下。Windows 98能自动保存最近5次开机时的注册表数据,需要恢复时,可以使用系统自带的Extract.exe(位于windows\command目录下)程序解压该文件,并替换当前注册表文件,这使系统的可靠性得到了增强。

注册表学习笔记-注册表文件的组成相关推荐

  1. Windows句柄表学习笔记 —— 句柄表全局句柄表

    Windows句柄表学习笔记 -- 句柄表&全局句柄表 句柄表 实验一:在WinDbg中查看句柄表 第一步:打开一个Win32窗口程序 第二步:编译并运行以下代码 第三步:查看运行结果 第四步 ...

  2. oracle数据库开多线程,学习笔记:Oracle表数据导入 DBA常用单线程插入 多线程插入 sql loader三种表数据导入案例...

    天萃荷净 oracle之数据导入,汇总开发DBA在向表中导入大量数据的案例,如:单线程向数据库中插入数据,多线程向数据表中插入数据,使用sql loader数据表中导入数据案例 1.Oracle数据库 ...

  3. python表单提交的两种方式_Flask框架学习笔记之表单基础介绍与表单提交方式

    本文实例讲述了Flask框架学习笔记之表单基础介绍与表单提交方式.分享给大家供大家参考,具体如下: 表单介绍 表单是HTML页面中负责数据采集功能的部件.由表单标签,表单域和表单按钮组成.通过表单,将 ...

  4. ASP.NET MVC 2 学习笔记二: 表单的灵活提交

    ASP.NET MVC 2 学习笔记二:  表单的灵活提交 前面说到有做到公司内部的一个请假系统,用的是ASP.NET MVC 2+Entity Framework.虽然EF(Entity Frame ...

  5. HALCON 21.11:深度学习笔记---术语表(7)

    HALCON 21.11:深度学习笔记---术语表(7) HALCON 21.11.0.0中,实现了深度学习方法.下面,我们将描述深度学习环境中使用的最重要的术语: anchor (锚) Anchor ...

  6. Word 【域】学习笔记 - 图/表题注

    Word [域]学习笔记 - 图/表题注 插入题注 章节(标题)号 标题设置编号 引用标题级别 问题 错误!文档中没有指定样式的文字 参考资料 插入题注 引用 > 插入题注 或 右键 > ...

  7. Mysql学习笔记--多表之间约束等详细记录

    sql 进阶学习笔记-多表(二) 笔记(一)内容回顾 Mysql学习笔记(基础)基础sql语句详细记录 ​ 数据库的创建 : create database 数据库的名 character set 字 ...

  8. Keras学习笔记---保存model文件和载入model文件

    Keras学习笔记---保存model文件和载入model文件 保存keras的model文件和载入keras文件的方法有很多.现在分别列出,以便后面查询. keras中的模型主要包括model和we ...

  9. C++学习笔记之对文件的操作2

    转载自** https://www.cnblogs.com/uniqueliu/archive/2011/08/03/2126680.html ** 什么都不说了,继续<C++学习笔记之对文件的 ...

  10. linux系统管理学习笔记之八---linux文件与目录的管理及权限

    linux系统管理学习笔记之八---linux文件与目录的管理及权限 2010-01-05 09:00:49 标签:权限 管理 文件目录 linx [推送到技术圈] 版权声明:原创作品,允许转载,转载 ...

最新文章

  1. 推荐系统笔记(模型融合)
  2. python 对链表进行插入排序
  3. TFS2015的CI集成
  4. 缓存应用--Memcached分布式缓存简介(二)
  5. Java中List和Map接口之间的区别
  6. [算法 笔记]2014年去哪儿网 开发笔试(续)第一题BUG修正
  7. 站长工具箱浏览器插件-SEO分析效率工具插件
  8. 本地安装magento无法登陆后台的问题
  9. 【LeetCode】剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
  10. Java集合框架源码解读(4)——WeakHashMap
  11. [转载]JFC vs. AFC
  12. 高德地图哪个语音包最好_高德语音导航怎么呼叫?高德地图语音包怎么设置
  13. 深入浅出node.js第9章玩转进程摘录
  14. 【官方原版】Bootstrap Tooltips
  15. JS中.foucus()方法给入力框赋上焦点后,将焦点移动到入力值后面
  16. 《DRM 专栏》| 彻底入门 DRM 驱动
  17. 使用第三方软件管理苹果设备
  18. VB AES 字符串和文件加密
  19. PAC学习框架-泛化误差
  20. u盘格式化了怎么恢复数据?

热门文章

  1. 令牌环网概念_令牌环网工作原理_令牌环网为什么没人用
  2. 苹果手机还原网络设置会怎样_如果你的苹果手机信号不好!要记得这样设置,让你信号轻松满格...
  3. Ubuntu串口驱动安装及串口权限设置
  4. Windows读写硬盘
  5. 一套完整仿拉勾网HTML静态网页模板(含38个独立HTML)
  6. 基于西储大学的轴承故障诊断系统设计
  7. AIDA64 硬件规格、系统信息查询工具附带序列号
  8. Linux 安装telnet命令及使用
  9. Kali Linux 2022下载
  10. fileupload控件的属性_FileUpload控件的配置 .