when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.
a.注册表
即计算机用于管理各个硬件和软件的巨大数据库,通常说的注册表包含两部分,注册表数据库和注册表编辑器。注册表数据库包括SYSTEM.DAT和USER.DAT。
用注册表管理计算机软硬件较用ini文件(都是局部,分散的)配置管理软硬件有以下好处:注册表配置包括(硬件,操作系统参数,应用程序,设备驱动程序)等配置,修改不需重启电脑即可生效;安装新硬件,系统会检查注册表,可以确定哪些资源被占用,避免资源冲突;用注册表还可以使管理人员通过网络检查系统配置与设置,是远程管理得以实现。
打开注册表编辑器:单击“开始”按钮,并在搜索文本框中输入“regedit”,完成后按enter按钮即可;或者打开命令提示符,输入“regedt32”也可打开注册表编辑器。(注: 在 Windows XP及以后操作系统 中,Regedt32.exe 只是一个用来运行 Regedit.exe 的小程序。)
“标准用户”的注册表修改权限:windows7用户账户分为“标准用户”和“系统管理员”账户,只有系统管理员账户具有完整的注册表修改权限,如果是标准用户账户,只能修改HKEY_CURRENT_USER下的键值,如果在标准用户账户下临时想要修改注册表,可以右键点击“以管理员身份运行”以系统管理员身份打开注册表。
b.注册表修改
一般要手动删除软件:运行regedt32 ,运行注册表编辑器,找到应用程序注册表项,备份(文件-导出-保存)(用于错误删除时恢复,恢复很简单,双击备份的注册表文件,即会提示导入,确认即可,通常要删那个节点,就备份那个,当然也可以整个注册表备份),删除,用资源管理器(按win+E),删除相应应用程序文件夹即可,相当方便,重启都不用。
c.注册表查找
必须知道应用程序一般节点所在,HKEYLOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下的节点(键-值对)一般是基于 InstallShield 安装的应用程序,大部分程序都可以在这里找到相应节点,而对与部分特殊的软件如编程软件,基于 Windows Installer 安装的应用程序,像office,一般保存在HKEY_CLASSES_ROOT\Installer\Products 和 HKEY_CURRENT_USER\Software\Microsoft\Installer\Products节点下,缩短查询范围,然后用注册表编辑器工具,ctrl+F,F3查找判断就准确得多了。
在注册表编辑器左半侧的根键窗格中,可以看到如同文件夹一样的图标,这些都称之为“键”(key),单击每个键前面的符号,就可以展开该键,得到一系列子键,再次单击该符号就可以叠回该键下的子键。当然直接双击项名也同样可以起到展开和折叠的效果。
键值英文是value,系统会将设置值保存在注册表文件中,其实就是保存的就是键值。借助无数的键值,系统才可以在每次启动时,让windows的配置符合用户的要求。每个键值都具有名称、类型和数据等3个字段。
在注册表中,键、键值名的大小写,都只是为了方便用户阅读、识别,实际上并不区分大小写,系统都视为相同字母。
注册表采用键-值对管理,而键key包括两类:1.系统默认预置,2.应用程序自定义
d.通常系统默认预定义的有以下五个键
HKEY_CLASSES_ROOT (缩写HKCR):
其内容包含了所有的文件类型、文件关联、图标以及扩展名等信息,甚至每种文件类型以哪个软件打开,也都在此处设置
HKEY_CURRENT_USER(缩写HKCU):
系统当前用户的配置信息,其实就是HKEY_USERS的子分支,主要保存了当前登陆windows的用户数据,以及个性化的设置,例如桌面外观、软件设置、开始菜单等内容,而键的内容也会随着登陆的用户不同有所改变,而在此根键下,Control Panel与Software两个子键最为重要:
HKEY_LOCAL_MACHINE(缩写HKLM):
保存了绝大部分的系统信息,包括硬件配置、外围设置、网络设置以及所安装的软件等,是注册表数据库中最重要、最庞大的根键。在HKLM之下,另外有5个子键十分重要:
HKEY_USERS(缩写HKU):
主要记录系统用户配置信息,多用户系统会有多个子分支,每个子分支都会映射到HKEY_CURRENT_USER下,其中.DEFAULT这个子键记录了windows用户默认的个人设置,与HKEY_CURRENT_USER是相同内容,通常包括一些用户桌面,背景,显示字体,应用程序快捷键等等较为个性化的配置信息,其中还可以看到多个名称类似S-1-15-28、S-1-15-18_Classes的子键,都是与系统内置程序或服务相关的键值,一般来说,动到它们的几率不高
5.HKEY_CURRENT_CONFIG(缩写HKCC):
是HKEY_LOCAL_MACHINE在中当前硬件配置信息的映射。,至于其他硬件配置文件保存在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HardwareProfiles下
e键值数据类型
键值就名称、类型、数据等字段,其中数据字段就是键值实际的内容,依据数据内容的类型指定键值的类型。
注册表的键值类型共有15种之多,不过实际可能用到的只有6种类型,也就是在注册表编辑器右侧窗格空白处单击鼠标右键并执行“新建”命令后,可以增加的6种键值:
be yourself, everyone else is already taken.