注册表基础知识介绍

  注册表虽然是通过各个根键和子键来分类管理各种信息,但具体数据信息还是依靠键值项和键值来实现。在注册表中绝大多数分支或子项中还包含了一个或若干个“值项”,每个值项又对应于一定数据类型的一组数据,这就是键值项和键值,打开注册表编辑器后,选择一个分支或子项,在注册表编辑器的右侧窗口中显示的就是键值项和键值。


  细心的朋友可能会注意到,键值项的图标内容有些是“ab”,有些又是“0、1”,这是因为注册表编辑器根据键值的不同将键值项分为了字符型和数值型两大类的缘故。在键值项窗口空白处单击右键,选择“新建”菜单项,可以看到这些键值被细分为:字符串值、二进制值、DWORD值、多字符串值、可扩充字符串值五种类型。


  字符串值(REG_SZ)

  该值一般用来作为文件描述和硬件标志,可以是字母、数字,也可以是汉字,但它是长度固定的文本字符串,最大长度不能超过255个字符。REG文件中一般表现为:“a”=“****”。

  二进制值(REG_BINARY)

  一般情况下,大多数硬件组件信息以二进制数据存储,然后通过十六进制的格式显示在注册表编辑器中。该类型值没有长度限制,可以是任意字节长,REG文件中一般表现为:“a”=“hex:01,00,00,00”。

  DWOED值(REG_DWORD)

  由 4 字节长(32 位整数)的数字表示的数据。设备驱动程序和服务的许多参数都是此类型,以二进制、十六进制或十进制格式显示在注册表编辑器中。REG文件中一般表现为“a”=“dword:00000001”。

  修改注册表时,字符串值、二进制值、DWORD值最为常用,而多字符串值、可扩充字符串值除在Windows XP系统外,仅在Regedt32.exe中可见。

  提示:在Windows XP系统中包含图2中的五种类型,而Windows 98系统仅包含字符串值、二进制值、DWORD值三种类型。

  修改键值项或键值

  大多数情况下,修改注册表的具体操作就是将键值由A值修改为B值。当需要修改的时候,只要双击该键值项(也可右击该键值项,选择“修改”菜单项),然后在其编辑窗口中进行修改就可以了。


  不过,在根据一些技巧调整注册表时,会发现注册表文件中并没有技巧中所给出的键值项,此时就需要创建一个键值项。在窗口空白处单击右键,根据技巧中提供的类型选择对应的键值类型,键值项就创建完毕了。然后右击新建的键值项,选择“重命名”菜单项,将该名称修改为技巧中所描述的字符,最后再双击该键值项输入具体的键值即可。

  如果发现自己创建了错误的键值,或者需要通过清除键值来修改注册表时,只需在右键快捷菜单中选择“删除”菜单项即可。


  下面,我们再以Windows XP系统为例,通过一些简单实例让大家看看如何通过修改注册表键值项或键值来控制我们的电脑。

  让隐藏文件不显示

  在文件的“属性”对话框中,如果我们将文件的属性修改为“隐藏”,就可以直接将该文件隐藏起来。可是,往往稍微懂点电脑的人都会通过选定“文件夹选项/ 查看/显示所有文件和文件夹”实现对隐藏文件的查看。这时,我们还可以通过修改注册表的相应键值的方法禁用“显示所有文件和文件夹”功能,从而阻止上述方法查看隐藏文件。

  依次点击“开始/运行”,在“运行”对话框中输入“regedit”命令,回车后打开注册表编辑器,定位到 “HKEY_LOCAL_MACHINESOFTWAREMicrosoftWin dows CurrentVersionExplorerAdvancedFolderHiddenShowall”分支,双击右侧窗口中的 “CheckedValue”键值项,将数值数据设置为“0”,确定后退出注册表编辑器。

  然后,再打开“文件夹选项”,重新选定“显示所有文件和文件夹”,确定退出后就会设置为“隐藏”的文件并没有显示出来,真正实现了文件的隐藏。

  提示:如果想恢复“显示所有文件和文件夹”功能的话,只需将“CheckedValue”键值项的键值重新设置为“1”即可。

  让注册表编辑器保持在根目录

  通常情况,在Windows XP系统中对注册表编辑器进行操作后,编辑器会自动记录上次的操作结果,再次打开编辑器时,光标会自动停留在上次使用时的位置上,要进行其它操作时还要重新返回根目录,这样对于初学的朋友多少有些麻烦。

  这时,我们可以打开注册表编辑器,将光标定位到“HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionAppletsRegedit”分支(如图5),在右侧窗口中选择“LastKey”键值项,并清除该键值项的数值数据资料。然后用鼠标右键点击“regedit”子项,在弹出的右键快捷菜单中选择“权限…”菜单项,在“regedit的权限”窗口中先选择 “Administrators”用户, 并将“Administrators的权限”上全部选择“拒绝”,退出注册表编辑器,注销用户后重新登录,再次打开编辑器就会发现注册表分支定位始终在根目录了。

时间: 2024-09-27 20:18:10

注册表基础知识介绍的相关文章

安全基础知识介绍之什么是0day和Warez

首先谈谈什么是"warez","warez"就是破解软件的意思."warez"的"z"在英语中既表示复数形式,形容非常多,也可以表示"0day"中的"0"("zero"),可以说是一个双关.主要的意思还是数量的汇集,也就是很多的意思. 0day 其实就是Warez的一种传播形式,"0day"不是说那些破解专家不到1天就"搞定"某

入门:新手学习CSS样式表基础知识

css|样式表 关于CSS样式表 一.在学习css之前你应该掌握哪些基础知识 1.什么是网页,什么是超文本语言(html). 2.会使用Dreamweaver等常用的网页编辑器. Dreamweaver是现今最好的网站编辑工具之一,而Dreamweaver8增加的对CSS的支持更是你容易得来使用CSS,用它来给制作网页的CSS样式表会更简单.更方便.本教程教你如何利用Dreamweaver8在页面中加入CSS,你不用死记硬背的记代码标记,也不用去看很厚的CSS手册,你就可以轻松自如的在网页中运用

常见内存型号基础知识介绍

DDR=DoubleDataRate双倍速率同步固态随机处理器 严格的说DDR应该叫DDRSDRAM,人们习惯称为DDR,部分初学者也常看到DDRSDRAM,就认为是SDRAM.DDRSDRAM是 DoubleDataRateSDRAM的缩写,是双倍速率同步动态随机存储器的意思.DDR内存是在SDRAM内存基础上发展而来的,仍然沿用 SDRAM生产体系,因此对于内存厂商而言,只需对制造普通SDRAM的设备稍加改进,即可实现DDR内存的生产,可有效的降低成本. 什么是DDR1? 有时候大家将老的存

我教你学之注册表基础篇_注册表

注:本文和今后的系列文章中均以Windows XP的注册表为例(与Windows.NET Server注册表相同)来作介绍. 1.1 注册表的概念 Windows的注册表实质上是一个庞大的数据库,用来存储计算机软硬件的各种配置信息其内容有几下几个方面: 软硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件.首选项和卸载数据. 计算机整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件的描述.状态和属性. 计算机性能记录和底层的系统状态信息以及各类其它数据. 1.2 注册表与早期i

写给风控新人大数据挖掘基础知识介绍

对企业来,堆积如山的数据无异于一个巨大的宝库.但是如何利用新一代的计算技术和工具来开采数据库中蕴藏的宝藏呢? 在市场需求和技术基础这两个因素都具备的环境下,数据挖掘技术的概念和技术就应运而生了.        基本概念数据挖掘(Data Mining)旨在从大量的.不完全的.有噪声的.模糊的.随机的数据中, 提取隐含在其中的.人们事先不知道的.但又是潜在有用的信息和知识. 还有很多和这一术语相近似的术语,如从数据库中发现知识(KDD).数据分析.数据融合(Data Fusion)以及决策支持等.

ASP.NET母版页基础知识介绍_实用技巧

模板页是做什么的? 利用模板页可以方便快捷的创建统一风格的ASP.NET网站,并且容易管理和维护,提高了效率. 模板页为网页定义所需要的外观和标准,在母版的基础上创建包含显示内容的各个内容页.当用户请求内容页时,这些内容页与母版页合并,这样,模板页的布局与内容页的布局就可以组合在一起输出了. 模板页一般用来: 1.通过修改模板页来处理网页的通用功能. 2.可以方便的创建一组控件和代码,并应用于一组网页. 3.通过允许控制占位符控件的呈现方式,模板页可以在细节上控制最终页的布局. 模板页与普通页

CSS学习之样式表基础知识

css|样式表 什么是样式表  CSS是Cascading Style Sheet 的缩写.译作「层叠样式表单」.是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言.  如何将样式表加入您的网页  你可以用以下三种方式将样式表加入您的网页.而最接近目标的样式定义优先权越高.高优先权样式将继承低优先权样式的未重叠定义但覆盖重叠的定义. 链入外部样式表文件 (Linking to a Style Sheet) 你可以先建立外部样式表文件(.css),然后使用HTML的link对

PHOTOSHOP图层基础知识介绍

  图层面板是自由独立于ps工作空间里面的一个面板.在这个神奇的图层里面,我们可以缩放.更改颜色.设置样式.改变透明度,等等等等.一个图层代表了一个单独的元素,设计师可以任意更改之.图层可以说在网页设计中起着至关重要的作用.他们用来表示网页设计的元素,他们是用来显示文本框.图像.背景.内容和更多其他元素的基底. 大多是ps使用者都统一分层是ps软件的关键特性之一--良好的分层有助于设计更完美地展示和修改. 填充和不透明度 填充和不透明度完全是两个选项.尽管它们经常被相同的使用方法被混淆,有的甚至

ORACLE 12C PDB 维护基础知识介绍_oracle

先说基本用法: 先按11G之前进行 conn / as sysdba; create user test identifed by test; ORA-65096: 公用用户名或角色名无效. 查官方文档得知"试图创建一个通用用户,必需要用C##或者c##开头",这时候心里会有疑问,什么是common user?不管先建成功了再说 create C##user test identifed by test; 创建成功 SQL>show con_name; CON_NAME ----