添加或删除程序中为什么会有两个向windows8添加功能 lntemet Explorer 8又怎么才能有刷新的功能呢?可以删除一个吗?

注册表_百度百科
收藏 查看&注册表
注册表Registry版称之为登录档是Microsoft 中的一个重要的用于存储和的设置信息早在推出的时候就已经出现随后推出的是第一个从广泛使用注册表的但是从 开始注册表才真正成为经常的并在其后的中继续沿用至今外文名Registry别&&&&称登录档适用领域范围计算机适用领域范围系统文件
打开注册表的命令是
正常情况下你可以点击 开始-运行然后输入 regedit 点击确定就可以注册表了有图慎重提醒操作注册表有可能造成系统故障建议尽量不要随意操作注册表
如果上述打开注册表的方法不能使用说明你没有管理员权限或者注册表被锁定如果是没有权限请寻找电脑管理员帮助解决如果注册表被锁定请参照下面的方式进行解锁
注册表解锁常见的方法
1创建一个文本文件复制以下文字注意开头的空行不可少选择 另存为 文件类型选择 所有文件文件名成为 注册表解锁.reg
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\
Policies\system&DisableRegistryTools&=dword:]
保存文件到桌面双击打开桌面上的 注册表解锁.reg 如下图点击确定即可
2使用第三方工具恢复如用 超级兔子 或者 优化大师
以下以优化大师为例说明
打开优化大师点击左侧的系统优化然后选择 系统安全优化 如右图
点击右侧的 更多设置 如下图取消 禁用注册表编辑器 项目前面的对勾本图已经取消 
3利用系统策略编辑器
在Windows 2000/XP/2003操作系统下
在Windows 2000/XP/2003中我们可以通过单击 开始-运行 输入 gpedit.msc 后回车打开 组策略 然后依次展开 用户配置-管理模板-系统 双击右侧窗口中的 阻止访问注册表编辑工具 在弹出的窗口中选择 已禁用
确定 后再退出 组策略 即可为注册表解锁
win7常见的家庭版和高级家庭版无法使用组策略只能使用注册表命令 regedit 只有win7旗舰版才有组策略[1]在Windows 3.x操作系统中注册表是一个极小文件其文件名为Reg.dat里面只存放了某些文件类型的应用程序关联大部分的设置放在Win.iniSystem.ini等多个初始化INI文件中由于这些初始化文件不便于管理和维护时常出现一些因INI文件遭到破坏而导致系统无法的启动的问题为了使系统运行得更为稳定健壮Windows 95/98设计师们借用了Windows NT中的注册表的思想将注册表引入到Windows 95/98操作系统中而且将INI文件中的大部分设置也移植到注册表中因此注册表在Windows 95/98操作系统的启动运行过程中起着重要的作用注册表是中的一个核心其中存放着各种参数直接控制着的启动的以及一些windows应用程序的运行从而在整个系统中起着核心作用这些作用包括了软硬件的相关配置和状态信息比如注册表中保存有应用程序和资源管理器外壳的初始条件首选项和卸载数据等联网计算机的整个系统的设置和各种许可文件扩展名与应用程序的关联部件的描述状态和属性性能记录和其他底层的系统状态信息以及其他数据等
具体来说在启动Windows时Registry会对照已有硬件配置数据检测新的硬件信息系统内核从Resistry中选取信息包括要装入什么设备驱动程序以及依什么次序装入内核传送回它自身的信息例如版权号等同时设备驱动程序也向Registry传送数据并从Registry接收装入和配置参数一个好的设备驱动程序会告诉Resistry它在使用什么系统资源例如硬件中断或DMA通道等另外设备驱动程序还要报告所发现的配置数据为应用程序或硬件的运行提供增加新的配置数据的服务配合INI文件兼容16位Windows应用程序当安装个基于Windows 3.x的应用程序时应用程序的安装程序Setup像在windows中样创建它自己的INI文件或在Win.ini和System.ini文件中创建入口同时windows还提供了大量其他接口允许用户修改系统配置数据例如控制面板设置程序等
如果注册表受到了破坏轻则使windOWS的启动过程出现异常重则可能会导致整个windows系统的完全瘫痪因此正确地认识使用特别是及时备份以及有问题恢复注册表对windows用户来说就显得非常重要[2]注册表由键或称项子键子项和值项构成一个键就是分支中的一个文件夹而子键就是这个文件夹中的子文件夹子键同样是一个键一个值项则是一个键的当前定义由名称数据类型以及分配的值组成一个键可以有一个或多个值每个值的名称各不相同如果一个值的名称为空则该值为该键的默认值   在注册表编辑器Regedit.exe中数据结构显示如下其中command键是open键的子键(默认)表示该值是默认值值名称为空其数据类型为REG_SZ数据值为%systemroot%/system32/NOTEPAD.EXE &%1   数据类型   注册表的数据类型主要有以下四种   显示类型在编辑器中 数据类型 说明   REG_SZ 字符串 文本字符串   REG_MULTI_SZ 多字符串 含有多个文本值的字符串   REG_BINARY 二进制数 二进制值以十六进制显示   REG_DWORD 双字 一个32位的二进制值显示为8位的十六进制值注册表可能出现的问题   如果注册表受到严重的损害存取硬件和软件可能会受到很大的限制甚至系统不能启动可能因为一个很小的问题一个应用程序将不能正常的运行或者运行的不稳定   当注册表在运行时是受保护的所以它不可能被复制删除或者改变内容除非经过一个验证过的程序比如安装程序注册表编辑工具和域用户管理器改变安全策略和浏览器等由于这些保护注册表是十分安全的,但是并不是完全能防止的问题仍会发生你需要作好认识它们的准备来应付这些问题   1应用程序和驱动被添加到系统中   1在注册表中找出大半的错误与添加和删除程序有关多数用户自己添加或者更新驱动应用程序等等而且添加和删除都是多次的   2程序本身也有问题没有任何应用程序没有bug或者错误最好的情况就是错误微乎其微复杂深奥的问题你可能从来没见过在设计程序时因为受时间和经费的限制这些错误被放置不管作为一个程序员来讲在程序里有错误可能是次要的但是它使系统崩溃那就变成一个大问题了   3驱动程序不兼容个人计算机世界的开放结构体系造成了一定的风险因为任何类型的部件组合在一起都是可能的但测试所有的组合并保证所有设备的兼容性却不太可能所以当用在Win95下的驱动被用在Winnt时某些问题就会产生   4在应用程序安装过程中在注册表中添加了不正确的项在安装时多数应用程序使用叫一个叫SETUP.INF的文件详细说明例如需要什么磁盘哪个目录将被建立从哪里复制文件使应用程序工作正常所需要建立的注册表项等等详细信息如果在SETUP.INF中有一个错误这个改变也仍然会出现就会出现严重的问题   5一个应用程序导致另一个应用程序和它缺省的文件关联出现错误当一个应用程序被安装后缺省文件类型被记录在注册表中然后用户可以通过双击来启动应用程序和装载文件很多时候其他应用程序也会使用同样的扩展名举例说当一个TIF图形在基于注册表里的设置被激活时最后一次装载的程序将会变成一个执行体有时候彻底不相同和根本不兼容的程序会在它们自己的文档文件中使用相同的文件扩展名启动文档的快捷方式将不会工作在用户操作过程中如果在文件打开方式选择了不正确的程序就会造成一定的问题   6在反安装时出现的错误当你在控制面板里的添加/删除程序种删除程序时通过应用程序自身的反安装特征或者通过第三方软件这可能会对注册表造成损坏除此之外删除程序辅助文件数据文件和反安装程序可能会试图移去注册表的参数项因为系统不可能知道一个应用程序在注册表中所要存取的相关参数项这将会不经意的移除掉其他应用程序的参数项   7字体的错误当注册表中字体ID出错你将在应用程序中看到一种不同的字体这就让人感觉很讨厌并可能需要你移去部分或全部字体并取代它们这经常发生在用户频繁安装和删除字体的时候   2硬件设置改变或者硬件失败   1如果计算机系统自身有问题注册表会有损害通常的这些错误可以在正确的系统维护和管理下避免   2病毒问题病毒很隐秘的改变正常的文件和注册表中的部分内容来影响我们的系统   3计算机用电如果不正常也会影响计算机系统用UPS可以避免   4磁盘问题很多时候你会因为容量不够使硬件失败而换掉你的硬盘如果整块硬盘失败当然你将不得不从备份中恢复你的注册表其他的则是磁盘独立扇区或者簇的故障虽然这些情况在今天的系统不可能发生但是磁盘表面介质的故障会使得磁盘部分不可读包括那些注册表文件位置   3用户改动了注册表   1手工改变注册表当人们手工编辑注册表由于数据的复杂性和难懂性使得他们难免容易犯错误而且这个错误可能很严重导致系统工作发生中断   2拷贝其他注册表是很多用户犯的一个严重错误因为从其他机器上拷贝来的注册表文件并不意味着也会在这一个机器上工作正常对单独的系统来说注册表都是特殊的甚至计算机硬件设备相同拷贝来的注册表在另一个系统上不见得就会工作如果使用另一个系统的注册表多数硬件设备将不会工作用户和安全问题可能造成数据和应用程序信息无法使用保护注册表是很重要的有很多不同的工具可以实现这一目的当没有安全设置时用户可能的错误会更多幸运的是他们可以有几中方法来保护Windows注册表在注册表失败时他们可以用额外的拷贝来恢复注册表下面就是其中的一些方法:   1使用windows备份软件   注:Win95和Win98备份程序有部分区别在这里只讲Win98的备份程序   Win98中包括一个备份程序当安装Win98时如果你选择自定义安装或者你可以在控制面板中的添加/删除程序里安装它当你安装了这个备份程序从 开始菜单| 程序| 附件 |系统工具 |备份 可以运行它启动时这个程序提示你是否新建一个新备份打开现有的备份作业或者是还原备份文件
  如果选择新建备份则会有一个备份向导提示你如何去做备份   如果选择取消向导那么可以自己手工设置要备份的内容在备份内容里可以备份网络和本地驱动器的文件可以在你想备份磁盘或者文件的选择框打上对号来做备份工作然后在备份在何处里填上你做备份的目的位置既可如果要连同windows注册表一起备份那么在 作业|选项|高级 里在备份windows注册表选择框打对号就可以了恢复则是备份的逆过程这里就不详述了   2在安全模式下复制注册表文件   当Win95运行时注册表文件被锁定只能用注册表编辑器或者系统自己来进行存取这些文件不能够被复制到其他地方如果你在安全模式下启动Win95,注册表就不会使用同样的方法载入这样SYSTEM.DAT 和 USER.DAT就可以被复制实际上安全模式下系统文件是受保护的   在启动时当计算机显示Starting Windows 95...时按F8键进入安全模式改变SYSTEM.DAT 和 USER.DAT的隐藏和只读属性这样就可以看到和复制它们当拷贝完注册表文件不要忘记了改回它们只读和隐藏属性   3使用微软配置备份来备份你的注册表文件   CFGBACK.EXE是Win95Win98中没有这个软件所附带的备份软件它在Win95CD-ROM上的\Other\Misc\CFGBACK这个目录在系统上拷贝所有的文件到任何一个目录然后在桌面上建立一个CFGBACK.EXE的快捷方式   要做一个注册表的备份启动CFGBACK然后在选择的备份名位置输入一个名字然后点备份继续   注意在使用CFGBACK前确定你已经关掉了所有运行的程序如果有程序在运行CFGBACK可能将使得系统崩溃数据丢失而且保存的是一个不完整的备份   4导出注册表   在我看来如果你没有磁带机或者其他东西在REGEDIT.EXE中导出选项有一个导出为文本文件通常使用一个压缩工具导出工具选项也可以被用做保存和保护注册表的方法   要导出在注册表中的任意键选中这个键然后选择 注册|导出注册表文件这将会复制这个键并提示你在那里存放这个键及它的名字然后用一个扩展名为.REG的文件保存这些数据   当我们用文本格式导出注册表我们可以使用象pkzip或者其他压缩工具压缩它可以在正常Dos模式运行的来节省空间   为了备份我们可以在windows目录下建立一个用来做备份的文件夹最少在一个月我们应该进行定期的备份因为许多计算机用户订阅或购买带有赠送CD的计算机杂志这些CD上有大量的时间限制的共享软件许多用户从其中安装一个或者多个程序当软件过期时它们反安装这些程序但是这些程序在注册表中留下了一些痕迹频繁的添加/删除程序会影响注册表但是有了备份相对来说我们就比较安全了   我们必须重新启动计算机到DOS模式下来导入假定你导出你的注册表为mar99.reg.现在在命令提示下打   REGEDIT /C MAR99.REG   注册表编辑器将mar99.reg中的数据导入你的注册表并保存不过只在命令提示下这个全部导入的工作才比较可靠   技巧:如果你的注册表不断的变的庞大那么先导出它然后象上面那样再逐个导入它在这个导入导出过程中注册表中不必要的项将被清除出去如果你使用Win98那么你可以使用Scanreg.exe程序在windows目录命令提示下打 Scanreg /fix来执行命令   请记住预防要比修复好的多注册表太容易被改变了在发生突然事件时有几个注册表的备份是解决问题最好的方法   从注册表故障中恢复   这里有四种不同级别的方法可以从Windows注册表故障中恢复   Restart   Redetect   Restore   Reinstall   让我们来看每一个方法来断定来使用它最适合的时间并且解决何种类型的问题   Restart重新启动   Win95注册表大部分内容保存在RAM中如果哪个信息受损它就必须重新读取正确的信息当你重新启动系统注册表将数据从硬盘读到RAM中就可以使用了   拿字体ID问题来说每种字体在系统中用一个ID号来使用当一个字体被用在一个文档时这个字体被这个数字保存并且用一个名字来标识当字体ID损坏那么字体显示和打印将被其他字体取代重新启动系统从硬盘上刷新数据将产生修复过的字体ID这样字体显示和打印就变的正常了   这也就是为什么Windows系统故障经常在重新启动后就又恢复正常的一个原因   Redetect the Devices重新检测硬件   如果一个设备工作不正常那么在注册表中控制设备的设置可能受损了为了重新设置注册表你应该删除并且重装设备的驱动或者你应该让Win95重新检测它们很多时候当一个设备工作不正常它们会在设备管理器上此设备前使用一个惊叹号标志显示出来很明显如果设备从来不工作可能就是其他问题了但是如果设备以前工作现在出问题注册表就需要被恢复   要检测一个设备在控制面板上选择添加新硬件第一个问题是文你需要Windows搜索新硬件吗如果你选择是Win95将做一个彻底的搜索去找新设备任何设置不正确的或者没找到驱动的设备将被检测到并显示出来   Restore恢复   从CFGBACK中恢复注册表   从CFGBACK中恢复注册表有很多好处如果你建立了几个备份你可以选择正确的一个来恢复你可以如同做手术般放置排列注册表参数项   导入注册表文件   象前面章节讲述的那样一个代替使用备份的方法就是导入一个.REG文件.REG文件包括了目的数据位置所以对这个文件简单的双击就可以将数据放入注册表它是所有恢复程序中最简单的但是也可能造成错误错误不会是用REGEDIT.EXE把数据写入错误的位置它很可能出现在用户直接双击注册表文件的时候   Reinstall重新安装   重新安装   最后的方法就是重新安装驱动应用程序或者Win95一般来说它只花费你一个小时左右时间去做这些事如果你在现有的文件上重新安装很多配置信息还被安装在同样的地方同样在安装驱动程序时你应该重新加入配置数据   实际上找出原因并修复它所花费的时间比重新安装还要多这就是为什么重新安装在技术支持上是一个相当普通的解决方法关键的问题在于你是否想找出是什么错误或者你是否只想让它工作正常答案取决于问这个问题的用户情况发生问题的频繁次数和重新安装的软件的实用性   当Windows第一次被安装时它将在启动目录的根目录上创建一个名为SYSTEM.1ST的文件这是Windows第一次启动时创建的个简单的system.dat文件你所应该做的就是将这个文件放到windows目录在dos模式下并将它的名字改为SYSTEM.DAT然后重新启动然后你就可以得到安装时第一次启动的windows   因为很多.INI,.DLL和其他文件的改变这种方法的成功机率大概只超过50%比如当装IE4.0后系统和注册表将有一个彻底的改变我们的system.1st文件虽然包含了一个Dll文件的参考但它可能更新或者改变版本号   这里就是几个在注册表出故障的时候恢复它的工具和方法你的数据可能会安全恢复但是不管你用什么方法除了重新格式化硬盘最好的方法就是做好系统注册表的备份工作   备份注册表   两个重要的分支
  1.用户个人数据[HKEY_CURRENT_USER]   该分支中存放的是当前登录用户的个人喜好设置所用的软件的设置等个人数据无论来宾受限用户高级用户还是管理员都可以修改属于自己个人的注册表数据用户个人的注册表数据就是注册表编辑器左侧窗格[HKEY_CURRENT_USER]所包含的项子项和值项   2.系统的核心数据[HKEY_LOCAL_MACHINE]   只有管理员权限的用户可以访问系统注册表数据其中存放了系统中各项重要的核心设置数据系统的注册表数据就是注册表编辑器左侧窗格显示的[HKEY_LOCAL_MACHINE]所包含的项子项和值项任务1:备份注册表分支并编辑部分设置   第一步:点击开始→运行(或命令行提示符)输入以下命令导出两个注册表分支(驱动器路径及文件可自定义)导出后的myreg.reg大小约为8MB~9MB而sysreg.reg大小约为30MB~60MB视个人情况略有不同   reg export hkcu c:\myreg.reg   reg export hklm c:\sysreg.reg   第二步:分别右击myreg.reg和sysreg.reg选择编辑或发送到→记事本(创建右键菜单发送到→记事本可将开始菜单中的记事本快捷方式复制到C:\Documents andSettings\username\SendTo文件夹)用记事本程序打开myreg.reg文件   第三步:点击菜单命令编辑→查找输入要查找内容的关键字单击查找下一个查找到一个数据可执行删除修改操作然后按F3键可继续查找下一个数据查找修改所有数据选择菜单文件→保存保存注册表文件即可经常在网络上冲浪十有八九避免不了网络病毒的攻击用专业杀毒程序清除了这些病毒程序并重新启动计算机系统后我们有时会发现先前已经被清除干净的病毒又卷土重来了这是怎么回事呢   原来目前不少流行的网络病毒一旦启动后会自动在计算机系统的注册表启动项中遗留有修复选项待系统重新启动后这些病毒就能恢复到修改前的状态了为了拒绝网络病毒重启我们可以从一些细节出发来手工将注册表中的病毒遗留选项及时删除掉以确保计算机系统不再遭受病毒的攻击    阻止通过网页形式启动    不少计算机系统感染了网络病毒后可能会在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices等注册表分支下面的键值中出现有类似有.html或.htm这样的内容事实上这类启动键值主要作用就是等计算机系统启动成功后自动访问包含网络病毒的特定网站如果我们不把这些启动键值及时删除掉的话很容易会导致网络病毒重新发作    为此我们在使用杀毒程序清除了计算机系统中的病毒后还需要及时打开系统注册表编辑窗口并在该窗口中逐一查看上面的几个注册表分支选项看看这些分支下面的启动键值中是否包含有.html或.htm这样的后缀一旦发现的话我们必须选中该键值然后依次单击编辑/删除命令将选中的目标键值删除掉最后按F5功能键刷新一下系统注册表就可以了    当然也有一些病毒会在上述几个注册表分支下面的启动键值中遗留有.vbs格式的启动键值发现这样的启动键值时我们也要一并将它们删除掉    阻止通过后门进行启动    为了躲避用户的手工围剿不少网络病毒会在系统注册表的启动项中进行一些伪装隐蔽操作不熟悉系统的用户往往不敢随意清除这些启动键值这样一来病毒程序就能达到重新启动目的了   例如一些病毒会在上面几个注册表分支下面创建一个名为system32的启动键值并将该键值的数值设置成regedit -s D:\Windows如图1所示咋看上去许多用户会认为这个启动键值是计算机系统自动产生的而不敢随意将它删除掉殊不知-s参数其实是系统注册表的后门参数该参数作用是用来导入注册表的同时能够在Windows系统的安装目录中自动产生vbs格式的文件通过这些文件病毒就能实现自动启动的目的了所以当我们在上面几个注册表分支的启动项中看到regedit -s D:\Windows这样的带后门参数键值时必须毫不留情地将它删除掉   阻止通过文件进行启动    除了要检查注册表启动键值外我们还要对系统的Win.ini文件进行一下检查因为网络病毒也会在这个文件中自动产生一些遗留项目如果不将该文件中的非法启动项目删除掉的话网络病毒也会卷土重来的   一般来说Win.ini文件常位于系统的Windows安装目录中我们可以进入到系统的资源管理器窗口并在该窗口中找到并打开该文件然后在文件编辑区域中检查run=load=等选项后面是否包含一些来历不明的内容要是发现的话必须及时将=后面的内容清除干净当然在删除之前最好看一下具体的文件名和路径完成删除操作后再进入到系统的system文件夹窗口中将对应的病毒文件删除掉1IE起始页的修改   HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main 右半部分窗口中的Start Page 就是IE主页地址了   2Internet选项按钮灰化&失效   HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel 下的DWORD值 Setting=dword:1 Links=dword:1 SecAddSitesdword:1 全部改为0之后 再将HKEY_USERS\DEFAULT\Software\Policies\Microsoft\Internet Explorer\Control Panel 下的DWORD值homepage键值改为0 则无法使用Internet选项修改IE设置   3源文件项不可用   HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions 的NoViewSource被设置为1了改为0就可恢复正常   4运行按钮被取消&失效   HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Explorer 的NoRun键值被改为1了改为0就可恢复   5关机按钮被取消&失效   HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Explorer 的NoClose键值被改为1了改为0就可恢复   6注销按钮被取消&失效   HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Explorer 的NoLogOff键值被改为1了改为0就可恢复   7磁盘驱动器被隐藏   HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Explorer 的NoDrives键值被改为1了改为0就可恢复   注意了上面几个细节后许多网络病毒日后要想重新启动就不是那么容易了[3]可以通过VB5.0提供的两个语句和两个函数在中读写注册表
语法.(appname,section,key,setting)
语法.(appname,section)
语法.(appname,scetion,key[,default])
语法. DeleteSettingappname,section,[key]
appname. 字符串名
section. 字符串表达式小节名
key. 字符串表达式关键字名
setting. 表达式关键字设定值
下面通过实例来说明它们的用法.名为jld_app小节名为startup关键字为left
在注册表中建立的注册项.
jld_appstartupleft100
从中读取所有关键字及其对应的值.
Dimmysettings(10,10)AsVariant
DimsettingindexAsInteger
jld_appstartup
Forsettingindex=LBound(mysettings,1)ToUBound(mysettins,1)
Debug.Printmysettings(settingindex,0=mysettings(settingindex,1)
Nextsettingindex
从中读取关键字left的设置.
Debug.PrintGetSettingjld_appstartupleftnotok
从WIN98注册表中删除小节startup
jld_appstartup1HKEY 或它的图标与中文件夹的图标有点儿相像将注册表分为六个部分并称之为 HKEY_name它意味着某一键的句柄
2key键它包含了附加的文件夹和一个或多个值
3subkey在某一个键父键下面出现的键子键
4branch代表一个特定的子键及其所包含的一切一个分支可以从每个注册表的顶端开始但通常用以说明一个键和其所有内容
5value entry带有一个名称和一个值的有序值每个键都可包含任何数量的值项每个值项均由三部分组成数据类型
6串顾名思义一串ASCII码字符如Hello World是一串文字或词组在注册表中字符串值一般用来表示文件的描述的标识等通常它由字母和数字组成注册表总是在引号内显示
7REG_BINARY如 F03D990000BC 是没有长度限制的二进制数值在中二进制数据以十六进制的方式显示出来
8双 字REG_DWORD从字面上理解应该是Double Word 双字节值由1-8个十六进制数据组成我们可用以十六进制或的方式来编辑如 D1234567
9 Default每一个键至少包括一个称为缺省值Default它总是一个保护注册表是很重要的有很多不同的工具可以实现这一目的当没有安全设置时用户可能的错误会更多幸运的是他们可以有几种方法来保护Windows注册表在注册表失败时他们可以用额外的拷贝来恢复注册表下面就是其中的一些方法注Win95和Win98备份有部分区别在这里只讲Win98的备份程序
Win98中包括一个备份当安装Win98时如果你选择自定义安装或者你可以在中的添加/删除里安装它当你安装了这个备份从 开始菜单| 程序| 附件 ||备份 可以运行它启动时这个提示你是否新建一个新备份打开现有的备份作业或者是还原
如果选择新建备份则会有一个备份向导提示你如何去做备份
如果选择取消向导那么可以自己手工设置要备份的内容在备份内容里可以备份网络和本地器的文件可以在你想备份磁盘或者文件的选择框打上对号来做备份工作然后在备份在何处里填上你做备份的目的位置既可如果要连同注册表一起备份那么在 作业|选项|高级 里在备份windows注册表选择框打对号就可以了恢复则是备份的逆过程这里就不详述了当运行时注册表文件被锁定只能用或者系统自己来进行存取这些文件不能够被复制到其他地方如果你在安全模式下启动Win95注册表就不会使用同样的方法载入这样SYSTEM.DAT 和 USER.DAT就可以被复制实际上安全模式下系统文件是受保护的
在启动时当计算机显示Starting Windows 95...时按F8键进入改变SYSTEM.DAT 和 USER.DAT的隐藏和只读属性这样就可以看到和复制它们当拷贝完注册表文件不要忘记了改回它们只读和隐藏属性CFGBACK.EXE是Win95Win98中没有这个所附带的备份软件它在Win95CD-ROM上的\Other\Misc\CFGBACK这个在系统上拷贝所有的文件到任何一个然后在桌面上建立一个CFGBACK.EXE的
要做一个注册表的备份启动CFGBACK然后在选择的备份名一个名字然后点备份继续
注意在使用CFGBACK前确定你已经关掉了所有运行的如果有在运行CFGBACK可能将使得数据丢失而且保存的是一个不完整的备份在我看来如果你没有或者其他东西在REGEDIT.EXE中导出选项有一个导出为文本文件通常使用一个压缩工具导出工具选项也可以被用做保存和保护注册表的方法
要导出在注册表中的选中这个键然后选择 注册/导出注册表文件这将会复制这个键并提示你在那里存放这个键及它的名字然后用一个为.REG的文件保存这些数据
当我们用文本格式导出注册表我们可以使用象pkzip或者其他压缩工具压缩它可以在正常Dos模式运行的来节省空间
为了备份我们可以在下建立一个用来做备份的文件夹最少在一个月我们应该进行定期的备份因为许多计算机用户订阅或购买带有赠送CD的计算机杂志这些CD上有大量的时间限制的许多用户从其中安装一个或者多个当过期时它们这些但是这些程序在注册表中留下了一些痕迹频繁的添加/删除会影响注册表但是有了备份相对来说我们就比较安全了
我们必须重新启动计算机到DOS模式下来导入假定你导出你的注册表为mar99.reg.现在在提示下打
REGEDIT /C MAR99.REG
将mar99.reg中的数据导入你的注册表并保存不过只在命令提示下这个全部导入的工作才比较可靠对于个人用户在家里使用计算机这样的安全控制有时是没有必要的但对于网吧公共机房的管理者和使用者了解这些安全控制还是很有用的使你可以轻松简单的控制你的计算机也大大的减少了你的维护工作注册表对于很多用户来说是很危险的尤其是初学者为了安全最好还是禁止运行在公共机房更加重要不然你的机器一不小心就被改得一塌糊涂了
打开注册表到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System如果你发现Policies下面没有System主键则请在它下面新建一个主键取名System然后在右边空白处新建一个DWORD串值名字取为DisableRegistryTools把它的值修改为1这样修改以后使用这个计算机的人都无法再运行来修改注册表了当然也包括你自己了如果要恢复的话请把下面的这段代码存为一个REG.REG文件然后重新启动
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
&DisableRegistryTools&=dword:是Windows系统的控制中心可以对设备属性文件系统安全口令等很多系统很关键的东西进行修改你当然需要防范这些了
打开\HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\System\中新建DWORD值NoDispCPL把值修改为1十六进制即可打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右边的窗口中新建一个DWORD串值RestrictRun把它的值设为1这样我们就能做到禁止在Windows98中运行任何打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右边的窗口中新建一个DWORD串值RestrictRun把它的值设为1然后在RestrictRun的主键下分别添加名为123等字符串值然后将123等字符串的值设置为你允许用户使用的例如将123分别设置为word.EXEnotepa XEempires.EXE则用户只能使用word帝国时代了这样你的系统将会做到最大的保障也可以限制用户运行不必要的了属性功能可以方便用户对开始菜单进行修改可以修改Windows系统的很多属性和运行的这在我们看来是件很危险的事情所以有必要禁止对它的修改
打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右窗格内新建一个DWORD串值&NoSetTaskBar&然后双击&NoSetTaskBar&键值在弹出的对话框的&键值&框内输入1打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右边的窗口中新建一个DOWRD串值然后将新值#1更名为NoDispCPL并将其值设为1就可以的了打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右侧窗口中新建Dword串值然后将新值#1更名为NoSecCPL然后把它的值设置为1就行的了打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右侧窗口新建Dword串值然后将新值#1更名为NoPwdPage然后把它的值设置为 1 即可打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右侧窗口中新建Dword串值然后将新值#1更名为NoAdminPage然后把它的值设置为 1 即可打开HKEY_CURRENT_USER\Software\Microsoft\Windows\Currentversion\Policies\system\在右边窗口新建DWORD串值NoDevMgrP-age并把它的值改为1就行打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explore在右边的窗口中新建一个DWORD串值NoChangeStartMenu并把它的值改为1打开HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer在右边的窗口中新建DWORD值NoNetHood值为1十六进制打开HKEY_CURRENT_USER\ControlPanel\desktop\ScreenSaveUsePassword修改它的值值为0或10为不设密码1则使用预设的密码你根据自己的需要设置就行的了打开HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer在右边的窗口中新建一个DWORD串值NoChangeStartMenu并设值为1即可打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右边的窗口中新建一个DWORD串值NoFileSysPage然后把它的值改为1即可打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右边的窗口中新建一个DWORD串值NoDevMgrPage然后把它的值改为1打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System在右边的窗口中新建一个DWORD串值NoConfigPage然后把它的值为1你可以在IE的&Internet选项&对话框的&内容&选项页的&分级审查&框中设置这样在显示有关的页面时总会出现&分级审查不允许查看&的提示信息然后弹出口令要求您输入口令如果口令不对则将停止浏览但是如果你把这个口令给遗忘了你将无法浏览这些页面在口令遗忘后即使你重新安装IE4.0也是无法去掉安全口令这时你只有求助于注册表[4]
打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies在Policies子键下选择&Ratings&子键按Del键将其删除由于Ratings子键下的Key键值数据就是经过加密后的口令删除了这一项IE中的口令也就去掉了在Windows98系统中保留着使用者的各种记录其中包括最近打开的文档查找过的文件及在网络上的使用在公共机房上机时为了我们个人安全需要我们很需要删除这些历史记录但一般的删除方法很不干净这就得求助于注册表了[4]
打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer删除表中所示的键 清除Windows\Recent中的内容刷新文档菜单这样就能去掉你的记录下面是这个下的表项
位置 注册表中位置
Documents menu RecentDocs
Run dialog RunMRU
Find Files dialog Doc Find Spec MRU
Find Computer dialog FindComputerMRU
公共机房的安全和系统稳定是很重要的这里讲的只是最基本的保护功能如果你要实现很好的保护你必须求助于另外的了这里只是为你提供一点小小的帮助这里是一些注册表小技巧希望对大家有一些帮助
让IE7/IE8的菜单栏跑到上面去
打开定位至HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser新建一个名叫ITBar7Position的DWORD值并把数值设置为1十六进制
更改Aero Peek?的悬停时间
打开定位至HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced新建一个名叫DesktopLivePreviewHoverTime的DWORD值并把数值设置为1000x十进制
注1000x中的x指悬停时间为多少秒比如5秒那么数值就是5000
调节Windows7任务栏缩略图预览的大小
打开注册表编辑器定位至HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband新建一个名叫MinThumbSizePx的DWORD值并把数值设置为x十进制
注x指除了230以外的数值因为系统默认就是230
新手上路我有疑问投诉建议参考资料 查看

我要回帖

更多关于 向windows8添加功能 的文章

 

随机推荐