修改及备份注册表的基本方法_注册表

Windows 95利用注册表来管理所有的硬件和软件设置。注册表(Registry)提供了一个统一的数据库,并以分层的形式存储系统和应用程序配置数据。每次启动计算机时都会形成注册表,它的内容是由即插即用事件、机器的设置文件(System.dat)和用户信息(User.dat)以及在某种情况下由网络文件服务器施加的系统策略所组成,是一个存储着计算机配置信息的数据库文件, 它取代了原系统所有组件和应用程序之INI文件的使用,实为Windows 95系统的一个管理信息数据库,目前Windows 95所有的系统管理归根结底都是通过注册表项的设置来实现的。因为注册表项繁多且信息可读性差,一旦修改错误,就可能导致系统不能启动,所以一般不主张让用户直接修改注册表。

但对于熟悉注册表项设置的高级用户,如果使用控制面板和策略文件不能达到目的,也就只能采用这种最直接、最全面的处理方法。具体使用方法是把Windows 95安装光盘中\Admin目录下的Regedit. exe(注册表编辑器)文件拷贝到本地硬盘上运行,去掉注册表只读方式,对系统注册表项进行修改,完成后应存盘退出。下次系统启动时,新设置就会生效。

间接修改注册表的简易方法

如果您对注册表不是很了解,就不要贸然使用注册表编辑器直接编辑注册表。可以使用一种“温和”的方法——间接修改注册表,即向注册表中添加表项,可用注册表文本文件(.reg)来完成。

在注册表文本文件的首行必须用命令字符串 “REGEDIT”,其作用是通知系统调用regedit来完成注册信息的合并工作。 接下来的每一行或代表一个键值的声明或者为注释性的说明信息。

主键及其默认键值的声明格式为:

根键\一级主键\二级主键\......=默认键值

例如,欲在根键HKEY_CLASSES_ROOT的“*”主键下添加一个“压缩”主键,以便通过上下文菜单直接压缩选定的文件,其主键的声明如下:

HKEY_CLASSES_ROOT\*\shell\压缩 (&U)\command = C:\dos\arj.exe a Temp$%1 其中,“shell”和“command”都是固定的,不能更改和替换,“shell”指明将要为上下文菜单中添加命令, “command”指明具体的命令行信息。另外还要注意,在等号右边的键值字符串中, 如果要指明文件的路径,其中的“\”字符要使用“\\"代替,等号的前后还要添加一个起分隔作用的空格。

凡是用分号开头的行,均为说明信息行,用户可以利用说明行给文件中的命令给予必要的注解,使命令便于理解。

使用任何一个编辑器,编辑生成一个包含一系列主键声明行、说明行的列表,并将文件保存为以“.reg”为扩展名的文本文件,即创建了一个注册表文本文件。

备份注册表的方法

不少安装程序(或你自己直接处理)都可能搞乱你系统的注册表,从而引发不测,所以我们应该定期地备份 user. dat 和 system.dat 文件。但目前的资源管理器(或者是DOS来)都不能直接复制这两个文件,我们最好利用专门工具:

在Windows 95 CD-ROM安装盘中有一个可对注册表制作9个备份的程序:Cfgback.exe。 使用时,需要先把Cfgback.exe文件从CD-ROM的\Other\Msic\Cfgback文件夹复制到c:\Windows,然后把Cfgb ack.hlp文件复制到c:\Windows\help。想制作备份时,只要双击Cfgbck.exe并遵循其提出的详细指导就行。

时间: 2024-09-22 10:59:10

修改及备份注册表的基本方法_注册表的相关文章

注册表故障的原因及恢复和方法_注册表

注册表出现故障的一般现象是在你装载Win 95时,屏幕上会给出如下消息: Registry File was not found.Registry services may be inoperative for this session.(没找到注册表文件,本次任务注册无效).并给出重新启动进行自动恢复和忽略两选项.若选择自动恢复,则重新启动后系统会自动用备份文件恢复系统上一次成功启动时的状态值.但如果连续出现两次这样的情况,一般是连备份文件也损坏了,就需要进行下面的工作. 出现注册表故障的可能

安全小技巧:注册表的禁用及启用方法_注册表

注册表是Windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着Windows的启动.硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个系统中起着核心作用.这些作用包括了软.硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件.首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述.状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等.这都是些重要的东西,如何防止别人修改你的注册表呢

三十四、 WIN2000注册表应用九例_注册表

三十四. WIN2000注册表应用九例     我们知道,与Windows 9x操作系统相似,在Windows 2000中,配置信息也是集中存储在注册表这个数据库里,但比较不同的是在Windows 9x中用来修改注册表文件的注册表编辑器是regedit.exe,而在Windows 2000中,要修改Registry数据库你可以使用两种"注册表编辑器"来进行编辑:一个是regedit.exe,而另一个则是regedt32.exe.前者可以在Windows 2000的安装目录\WINNT下

Windows下利用注册表的小技巧_注册表

作者:高山 一,WIX9X下防止匿名用户登录 虽然"WIN9X"可以为每个用户定制各自的使用界面并指定口令,但任何人都能通过点击登录窗口中的"取消"或按"ESC"键进入系统,即所谓匿名登录.下述方法可以防止匿名用户登录:在"开始"菜单中选择"运行"命令,在弹出的"运行"命令对话框中键入"regedit"命令,按Enter.打开"注册表编辑器". 在

CleanReg:将注册表垃圾清除出门_注册表

CleanReg是一个功能强大的注册表编辑和维护工具.第一次运行的时候,CleanReg会对当前注册表进行一个彻底的扫描,这个过程会耽误一些时间,所以当你发现机器在2-3分钟之间没有响应的话,千万别着急重新启动系统.等到注册表扫描完毕后,CleanReg就采用五个子窗口来显示相关的系统信息,而且你还可以在这些窗口中进行对注册表进行编辑修改与系统维护工作. 1.CleanReg(清理注册表) 在这个窗口中,程序已经将注册表中无效的垃圾文件完整的提供给你,这其中包括你以前打开的文件记录.删除软件之后

aspnet_regsql.exe 工具注册数据库的图文方法_实用技巧

同时也提供了新的用来管理权限的控件,比如 Login 但是,使用这些功能的前提都是在注册网站的数据库这个基础之上, 所以这一次便来实现以下如何使用 ASPNET_REGSQL 来注册数据库, 在这里,并不会对基本的一些概念说清楚, 只是带着走一遍数据库的注册实现, 首先,注册所用的工具是 ASPNET_REGSQL , 这个工具在目录 C:\Windows\Microsoft.NET\Framework\v2.0.50727 下面 估计大家一定也都知道 ASPNET_REGIIS 这个工具的,

快速定位注册表收藏夹分支_注册表

IE有收藏夹,在Windows 2000/XP中,注册表也有一个收藏夹.利用这个收藏夹,我们可以快速定位到注册表中常用的分支. 1.添加与删除注册表项 先找到并选中一个要添加的注册表项,单击菜单"收藏夹→添加到收藏夹",在出现的对话框中为该注册表项输入一个直观的名称,"确定"之后该项即被添加到收藏列表中.要从收藏列表中删除不需要的注册表项,只需单击菜单"收藏夹→删除收藏夹",在出现的窗口中选中要删除的注册表项,单击"确定"即可

ASP.NET在MVC控制器中获取Form表单值的方法_实用技巧

本文实例讲述了ASP.NET在MVC控制器中获取Form表单值的方法.分享给大家供大家参考,具体如下: 在MVC控制器中,如果我们想直接获取表单中某个标签元素的值,可以使用MVC中提供的FormCollection类,具体用法如下所示: 视图部分: @using (Html.BeginForm()) { <text>您输入的值是:</text><span>@ViewBag.FormValue</span> <input type="text&

[图文]IIS6不能下载未注册的文件解决方法_服务器

在Windows Server 2003下的IIS6,当打入地址请求下载文件时,默认情况下是大部分文件不能请求下载的,搜索了一下,原来要注册文件类型,方法如下: 1.在需要注册未下载文件类型的网站上点击右键选择"属性": 2.选择"HTTP 头"标签: 3.点击"MIME 类型(M)...": 4.点击"新建",在"扩展名"里输入要注册的扩展名,在"MIME 类型"里输入"ap