如何修改注册表,如何正确修复注册表?
本文目录索引
- 1,如何正确修复注册表?
- 2,怎么修改注册表使电脑时间可以跟国家授时中心同步?
- 3,电脑修改不了时间,如何通过修改注册表来实现?
- 4,怎么修改注册表
- 5,如何修改注册表
- 6,如何修复注册表文件
- 7,怎样修改注册表
- 8,window10 怎样修改注册表
1,如何正确修复注册表?
Windows XP注册表故障修复
电脑出现故障的原因很多,其中有不少是由注册表产生的。一般出现以下症状则可以初步断定为注册表出了问题:(1)运行程序时弹出“找不到*.dll”信息;(2)Windows应用程序出现“找不到服务器上的嵌入对象”或“找不到OLE控件”错误提示;(3)单击某个文档时,Windows XP给出“找不到应用程序打开这种类型的文档”信息;(4)Windows资源管理器中存在没有图标的文件夹、文件或奇怪的图标;(5)菜单、控制面板中的一些项目丢失或处于不可激活状态;(6)网络连接无法建立;(7)工作正常的硬件设备变得不起作用;(8)Windows XP根本无法启动,或仅能从安全模式启动;(9)Windows XP系统显示“注册表损坏”等信息。
此时可采取以下方法修复注册表:
A.在Windows XP下用备份文件还原
如果Windows XP还能启动,只是出现出错提示信息并且有些系统程序不能用,单击“开始”→“所有程序”→“附件”→“系统工具”→“备份”菜单项,调出“备份工具”对话框,然后点击“备份工具”对话框中的“还原与管理媒体”标签,将注册表还原到损坏前的状态。此方法有个前提条件,就是你必须有注册表损坏前的备份文件。
B.用Windows XP的“系统还原”功能还原
和上一方法一样,必须能启动进入Windows XP系统。单击“开始”→“所有程序”→“附件”→“系统工具”→“系统还原”菜单项,调出“系统还原”对话框,选择“恢复我的计算机到一个较早的时间”项,单击“下一步”,选择一个较早的还原点,然后单击“下一步”确认。Windows XP便会重新启动系统,将系统设置还原到指定的时间,并给出恢复完成的提示。如果你的Windows XP的系统还原功能被关闭,可单击“开始”→“控制面板”→“系统”项,并点击“系统还原”标签,去掉“在所有驱动器上关闭系统还原”复选框前面的“√”。
C.使用上次正常启动的注册表配置
如Windows XP无法正常启动,可使用上次正常启动的注册表配置。当电脑通过内存、硬盘自检后,按F8键,进入启动菜单,选择“最后一次正确的配置”项,这样Windows XP就可以正常启动,同时将当前注册表恢复为上次的注册表。这里需要注意的是选择“最后一次正确的配置”,并不能解决由于驱动程序或文件被损坏、丢失所导致的问题。同时,选择“最后一次正确的配置”,Windows XP只还原注册表项HKEY_LOCAL_MACHINE\System\CurrentControlSet中的信息。任何在其他注册表项中所作的更改均保持不变。
D.使用安全模式恢复注册表
如果使用“最后一次正确的配置”项无效,则可以在启动菜单中选择“安全模式”,这样Windows XP可自动修复注册表中的错误,从而使启动能够正常引导下去。引导进入系统后再执行方法1或方法2。
E.使用故障恢复控制台修复损坏后的Windows XP注册表
如果连安全模式都进不去,那么我们就不得不利用Windows XP的恢复控制台来修复系统了。
将Windows XP安装光盘放入光驱中,然后在BIOS中将光驱设为第一启动驱动器。启动电脑进入“欢迎使用安装程序”界面,按“R”键进入Windows XP的“故障恢复控制台”页面,系统会将电脑中的Windows XP系统都列出来,选择需要修复的系统,并键入管理员密码。为了尽可能修复注册表到损坏前的设置和状态,可按以下4步进行操作。
进入故障恢复控制台,新建一个临时文件夹,备份当前的注册表文件到临时文件夹中以备不时之需,然后将当前注册表文件删除,接着将“%SystemRoot%\Repair”目录下文件拷贝到“%SystemRoot%\System\Config”目录下,最后重新启动系统便可进入Windows XP系统。不过恢复此项操作的是Windows XP刚安装完后的注册表,因此,安装完后所做的任何改变和设置都将丢失。具体操作如下(这里假设Windows XP安装在E:\Windows下,具体操作应根据情况改变此文件夹):(1)进入故障恢复控制台
(2)键入以下命令,每键入1行便按回车键1次:
md tmp
copy e:\windows\system32\config\sam e:\windows\tmp\sam.bak
delete e:\windows\system32\config\sam
copy e:\windows\repair\sam e:\windows\system32\config\sam
接着将后3行中的“sam”字符分别替换为“software”、“system”、“security”和“default”,分别键入(即除上述4行命令,还另有12行命令)。这里需要注意的是,熟悉DOS命令的朋友可以将delete语句去除,在进行copy时选择“Yes”;此外这里的copy命令不支持通配符“*”和“?”,一次只能复制一个文件。如果你有另外一台电脑可用,为节省时间也可用记事本新建一个文本文件,并将全部命令拷入,例如将其取名为r1.txt,把它拷贝到Windows目录下,并在故障恢复控制台的Windows目录下运行“batch r1.txt”命令。
(3)键入“exit”退出故障恢复控制台,电脑将自动重新启动,直接以正常模式进入Windows XP系统。
这一步需要从System Volume Information文件夹中拷贝注册表文件,以恢复系统设置,不过此文件夹在故障恢复控制台下不能用,在正常情况下的Windows XP系统中也不可见,因此首先应改变几项设置使得文件夹可见。
(1)重新启动系统,从“安全模式”以管理员组成员(Adiministrators)的身份进入Windows XP系统。
(2)进入资源管理器窗口,点击“工具”→“文件夹选项”,然后点选“查看”标签,在“高级设置”框中的“隐藏文件和文件夹”下点选“显示所有文件和文件夹”项,再清除“隐藏受保护的操作系统文件”前的“√”,最后单击“确定”。
(3)进入Windows XP系统所在驱动器,进入System Volume Information\_restore{E3586CBC-4366-49A4-8B15-8C7E491AB54F}\RPn\snapshot目录(RPn中的“n”为数字,若有多个,选择最大的那个),将该目录中的_REGISTRY_USER_.DEFAULT、_REGISTRY_MACHINE_SECURITY、_REGISTRY_MACHINE_SOFTWARE、_REGISTRY_MACHINE_SYSTEM、_REGISTRY_MACHINE_SAM共5个文件拷贝到Windows\tmp文件夹中,分别将其重命名为default、security、software、system、sam。
在这一步中又要进入故障恢复台,将当前注册表文件删除,然后把刚才拷贝到Windows\tmp中的5个文件,复制到Windows\system32\config文件夹下替代当前注册表文件。具体操作请先进入故障恢复控制台,然后在命令行下输入如下命令:
del e:\windows\system32\config\sam
copy e:\windows\tmp\sam e:\windows\system32\config\sam
同理将“sam”字符分别替换为“software”、“system”、“security”和“default”,分别键入(共10行命令)。
同样的道理也可以用batch命令进行上述操作,另外如果Windows XP不安装在E盘,请根据实际情况更改。
以正常模式进入Windows XP系统,运行“系统还原”工具,将系统还原到所需的还原点。具体操作可以参照前面的方法。
2,怎么修改注册表使电脑时间可以跟国家授时中心同步?
1. 在“开始”菜单→“运行”项下输入“Regedit”进入注册表编辑器;
2. 展开[ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient ] 分支,并双击 SpecialPollInterval 键值,将对话框中的“基数”选择到“十进制”查看, “数值数据”一栏中显示的数字正是自动同步的间隔(以秒为单位),默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的。设定新的时间同步周期(建议设为900=15分钟或3600=1小时等周期值),填入“数值数据”一栏,点击确定就会将新的同步周期保存下来,关闭注册表编辑器即可。
3. 如此一来,你的电脑时间就会按照新设定的同步间隔自动与国家授时中心的标准时间服务器自动同步,精确到秒。
3,电脑修改不了时间,如何通过修改注册表来实现?
打开注册表,快捷键win+r,然后输入regedit再回车,即可打开注册表编辑器。 找到下面路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion右侧的 InstallDate 就是微软保存初始安装日期的键值,可以用十进制方式更改UNIX时间戳来更改这个时间。 打开网站:http://tool.chinaz.com/Tools/unixtime.aspx,复制Unix时间戳(Unix timestamp),是十进制的数字,然后把它输入到InstallDate的十进制里面,关闭注册表即可。 注册表(Registry,繁体中文版Windows操作系统称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。早在Windows 3.0推出OLE技术的时候,注册表就已经出现。 随后推出的Windows NT是第一个从系统级别广泛使用注册表的操作系统。但是,从Microsoft Windows 95操作系统开始,注册表才真正成为Windows用户经常接触的内容,并在其后的操作系统中继续沿用至今。
4,怎么修改注册表
修改注册表方法: 1、使用键盘WIN+R打开运行,如图所示。 2、输入regedit并点确定。 3、这样就打开注册表编辑器了。 4、点击HKEY_CURRENT_USER,将其展开。 5、找到并打开需要修改数值的注册表,例图中选择的是默认注册表,鼠标右键该数值,点击“修改”,如图所示。 6、在“数值数据”填写好需要的数值,点击“确定”即可。 7、修改成功后可以在如图所示位置看到数值。这样就修改完注册表了。
5,如何修改注册表
在运行中输入注册表命令:regedit 进入注册表!不过里面都是英文字母!建议你请教高手,帮你解决!电脑注册表很重要!千万不要改错!Windows注册表入门
作者: 展翅的小龙
请跟随我们再次回顾Windows中这个经常被误解的部分,你将学到如何完全控制你的计算机。
对我们大多数人而言,注册表就像我们汽车上的密封垫片:我们知道它在那里,它至关重要而且我们感觉不到它的存在。就像一辆车的密封垫片如果不合适,那它就不能跑很远,错误的注册表可以终止Windows,甚至让它无法启动。但如果你知道你正在做什么,注册表会在高效处理方面成为你的重要的帮手。
该指南将告诉你该如何安全地编辑注册表以个性化你的计算机。也就是说,要明白注册表并不是Windows中可有可无的元素。一个错误的修改可以导致PC的崩溃,所以在你完整地读完这篇指南之前请不要尝试做任何修改。
即使目前你还缺乏做任何修改的自信,我们建议你往下读,在理解了注册表如何控制你的PC之后,将会扩展你各方面的计算机知识并且在以后可以帮助你修复各种问题。
并非所有修改都是好的
在我们开始之前,请允许我详细叙述我们对注册表进行修改的警告。注册表中包含的大多数信息对平稳运行Windows至关重要,修改或删除这些值会完全终止你的计算机。
另一项需要记住的重要事情是对注册表的任何修改输入之后,它们就开始发生作用。注册表和Word文档不一样,Word是你必须选择保存,而且也没有撤销功能。这里不是可以胡乱进行修补的地方,但是有一个很容易就实施的保险策略。和其他类型的数据一样,注册表信息可以被备份,创建一个拷贝从而如果出现问题就可以进行恢复。
实际上,注册表非常重要,以至于Windows在每次开始的时候都会自动对它进行备份。Windows可以利用该备份自动修复某些问题,但你所做的多数修改都需要你自己来修复。
在进行修改之前,最简单的保护自己的方法是创建一个系统恢复点,这让注册表在某个点建立单独的、不可修改的记录,如果需要你可以返回到这个点。
你或许还希望用笔和纸记下你对注册表所作的所有修改。虽然计算机没有完全停止工作,你可能想撤销某些修改,而且很容易就可以实现这一点,只需通过快速查阅记录,而不必恢复整个注册表。
注册表的任务是什么?
考虑到这些警告,你可能奇怪注册表真正做了什么,以及为什么所有人都想胡乱地修补它。它是所有和Windows以及你在计算机上安装的软件、硬件相关的设置和信息的一个中央记录。在Windows 95之前,这些信息被保存在大量不同的文本文件当中。它们很容易被编辑,而你首先必须要找到它们,而且在你编程试图和它们进行交互的时候经常会发生问题。
注册表的一个好处是添加或删除程序功能,这是开始菜单中控制面板功能的一部分。你安装软件的时候,在注册表中做了一个记录,所以在添加或删除程序中作为一个专门列表的一部分出现。
注册表的功能是什么?
注册表保存在你的硬盘的几个文件当中,但访问和修改它们的唯一途径是使用注册表编辑器程序。要访问它,点击开始按钮,然后点击运行。在出现的对话框中输入regedit并按Enter键。这会进入注册表编辑器,你现在就看到了注册表。
注册表组织得更像磁盘上的文件,如果你曾经在Windows浏览器中使用过文件夹视图的话,你会根据很熟悉。然而在注册表中,这些文件夹被称为键。要打开某个键,只需点击它旁边的小加号(+)。然后你会看到每个键下包含更多的键,称为子键或值。
这些数以千计的键根据逻辑进行排列,在你第一次看到注册表的时候可能会使你感觉无从下手。要把头绪理清楚,首先要知道有五个根键以及注册表的基本组成结构。
值是指各种不同键的单独设置,因此是可自定义的。它们在注册表窗口左侧以名称排列,它们还说明了包含数据的类型以及数据本身。不用担心使用的是哪种数据类型,因为这对数据本身是明显的,或者在编辑过程中会作出解释。
修改注册表
你肯定已经对注册表作过修改,但只是通过控制面板或安装其它软件这样的间接途径。第三方软件也可以实现这一点,但你应该只使用那些值得信任的软件。让某个不知名的应用程序编辑注册表可能会给间谍软件留下后门。
一些可用的软件提供了你在别的地方看不到的设置。Registry Mechanic就是这样一个程序。其他诸如Norton SystemWorks这样的工具可以扫描注册表中不再需要并且可以删除的键值。注册表越庞大,你的计算机的运行就会变得越慢,所以SystemWorks非常有用。
间谍软件通常在注册表中建立键值以确保自己已经启动以便在Windows开始的时候监视你的计算机。在寻找有关如何删除这些程序的建议的时候,你可能会被告知需要编辑注册表。请先确定该建议是来自某个可信赖的来源,例如Windows的注册表指南或Systweak.com。
在有些时候,间谍软件也安装一个小程序以监视注册表并且重新写入你删除的键值,所以你应该使用诸如Spybot Search and Destroy这样的软件完全地清理你的计算机。
你可以通过注册表做些什么
如果你了解了注册表的基本工作原理,你可以很快地调整计算机的行为以适应你的个人需求。你还可以像在Internet Explorer中那样在注册表中设置收藏夹。如果你正在修改一个需要进行调整的设置,例如在下面例子中,你可以利用这个特性快速返回到你修改的值。
要设置收藏夹,点击键,然后是收藏夹菜单并选择添加收藏夹。给定一个名称并点击OK。回到这个键,你现在可以很容易地从收藏夹菜单中选择收藏。
需要注意的是十进制和十六进制数之间的区别,同样一个数字在这两者中将产生不同的结果。这里的所有例子都使用十进制数。
掌握缩略图
Windows可以在资源管理器的窗口中显示图像为缩略图。如果你感觉这些缩略图的大小或质量不是你喜欢的,你可以利用注册表修改它们。首先,通过创建一个系统恢复点做一个文件备份。现在使用前面介绍的过程打开注册表并且通过点击“+”寻找到下面的键。
现在右击资源管理器图标,选择New并点击DWORD值。在看到NewValue1之后输入文本ThumbnailQuality。你应该只能输入源名称;如果不是,点击新键并按F2以编辑该名称。右击ThumbnailQuality并选择修改。在出现的窗口中,输入一个介于50到100的数字以指定缩略图的质量。默认值是90。该数字越小,图片显示的速度会越快,但是图片显示的质量会越低。点击十进制选项,然后点击OK。
要改变缩略图的大小,右击资源管理器的图标,选择New并点击DWORD值。命名新的值ThumbnailSize,右击它并选择修改。输入一个数字以设置你希望每个缩略图使用的象素数量。默认值是96。点击十进制选项,然后点击OK。在这些修改生效前,你可能需要重新启动计算机。
清除IE历史web站点
尽管我们可以在Internet Explorer中删除你曾经访问过的web站点的历史列表,但系统仍然保存着它们并且当你在地址栏中输入相同的名称时自动显示它们。这个列表被保存在注册表中,如果你愿意你可以删除它。
点击开始按钮,然后点击运行,在窗口中输入regedit并按enter键。接着查找键“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs”。在右边的窗格中,你将看到曾经访问的所有web站点的列表。要删除该列表中的web站点,点击每一行并按Del键。点击Yes,该记录将被删除。
禁用任务管理器
在处理没有响应的程序时,任务管理器非常有用,但是有时候你可能希望防止其他人使用它,以避免他们停止某个关键的程序,例如你正在运行的病毒扫描器。但是需要了解的是,因为你可以停止任何正在运行的程序,所以稍不注意就很容易导致Windows崩溃。你可以通过下面的方法修改注册表,禁止其他人访问任务管理器:
点击开始按钮,然后是运行。在接下来的窗口中输入regedit并按Enter键。找到下面的键:‘HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\System’。你需要创建一个System键。右击Policies,选择New,然后点击Key。输入键的名字System。
右击System键,选择New,然后点击DWORD值。输入值的名称为DisableTaskMgr。如果你无法输入名称,左击新的值并在输入新的名称之前按F2键。右击它并选择修改。在值的数据对话框中输入1,选择十进制选项并点击OK。
现在,如果某人通过按下Ctrl+Alt+Del试图打开任务管理器,他们将收到一条消息,告诉他们这已经被禁止了。如果你的计算机上的用户不止一个,你就必须以每个帐户登录,然后重复这个过程。
小心对待它
我们已经用一些例子说明了你可以利用注册表做些什么。随着你更多地学习,你会发现了解你的计算机是如何与注册表相结合是一个很有用的工具,从长远的观点来看会增强你的自信。
通过下面的指导,我希望你能够获得对你的计算机的进一步的理解。需要记住的是,一定要尽可能心怀敬意地对待注册表并且在做修改的时候小心谨慎。一定要先做一个备份并且只在你确切地知道它们是什么以及它们是做什么的时候才修改或添加值。
去了解更多
有大量的web站点介绍如何编辑注册表以及注册表能做些什么。如果你不确定某个特定的修改,你可以到互联网的论坛上和其他用户进行讨论,例如Computeractive论坛。
要想获得更多对注册表进行修改的例子,请查看WinGuides Network for Windows。每项技巧都有你需要修改的键和值的截屏以及它们的外部特征。你也可以下载WinGuides Tweak Manager,它无需使用注册表就可以应用这些修改。
如果你觉得有足够的把握,请查看Windows XP的The Elder Geek。该站点有大量的建议,并且即使你不是在寻找特定的注册表编辑,你或许会发现你希望进行的修改,而你一直不知道该如何实现。
简单Windows注册表技巧
作者 展翅的小龙
一、限制控制面板
1. 打开注册表 中的主键[HKEY_USERS\“用户名”\Software\Microsoft\Windows\CurrenVersion\Policies\System](“用户名”指建立了多用户的系统中,相应的用户的名称,如果未建立多用户则为“.Default”),其下如果有下列DWORD值,则该用户的相应的控制面板项被禁止:
“NoDispAppearancePage”=1(禁用“显示器”属性)
“NoDispBackgroundPage”=1(隐藏“显示器”属性中的“背景”页)
“NoDispCPL”=1(隐藏“显示器”属性中的“屏幕保护程序”页)
“NoDispScrSavPage”=1(隐藏“显示器”属性中的“外观”页)
2.[ HKEY_USERS\用户名\Software\Microsoft\Windows\CurrentVersion\Policies\Network]下如有下列DWORD值,则该用户相应的控制面板项被限制:
“NoNetSetup”=1(禁用“网络”属性)
“NoNetSetupIDPage”=1(隐藏“网络”属性中的“标识”页)
“NoNetSetupSecurityPage”=1(隐藏“网络”属性中的“访问控制”页)
3.[HKEY_USERS\用户名\Software\Microsoft\Windows\CurrentVersion\Policies\System]下如有下列DWORD值,则该用户相应的控制面板项被限制:
“NoSecCPL”=1(禁用“密码”属性)
“NoPwdPage”=1(隐藏“密码”属性中的“更改密码”页)
“NoAdminPage”=1(隐藏“远程管理”页)
“NoProfilePage”=1(隐藏“系统”属性中的“用户配置文件”页)
“NoDevMgrPage”=1(隐藏“系统”属性中的“设备管理”页)
“NoConfigPage”=1(隐藏“系统”属性中的“硬件配置文件”页)
“NoFileSysPage”=1(隐藏“系统”属性“性能”页中的“文件系统”按钮)
“NoVirtMemPage”=1(隐藏“系统”属性“性能”页中的“虚拟内存”按钮)
二、限制开始菜单
如果在[HKEY_USERS\“用户名”\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]下有DWORD值“NoRun”=1时,则该用户的开始菜单中的“运行”命令被禁止;
如果有DWORD值“NoSetFolders”=1时,则该用户的开始菜单中的“设置\文件夹选项”命令被禁止;
如果有DWORD“NoSetTaskbar”=1时,则该用户的开始菜单中的“设置\任务栏和开始菜单”命令被禁止;
如果有DWORD值“NoFind”=1时,则该用户的开始菜单中的“查找”命令被禁止; 如果有DWORD值“NoStartMenuSubFolders”=1,则该用户“开始”菜单中的子文件夹被隐藏;
如果有DWORD值“NoClose”=1时,则该用户的开始菜单中的“关闭系统”命令被禁止;
三、网络和用户设置
1.如果在[HKEY_USERS\“用户名”\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]下有DWORD值“NoDrives”=1时,则该用户“我的电脑”中的所有驱动器被隐藏;
如果有DWORD值“NoNetHooD”=1时,则该用户的“网上邻居”被隐藏;
如果有DWORD值“NoEntioeNetwork”=1时,则该用户的“网上邻居”中 “整个网络” 被隐藏;
如果有字符串值“NoWorkgroupContents”=1时,则该用户的“网上邻居”中工作组目录被隐藏;
如果有DWORD值“NoDesktop”=1时,则该用户的桌面上所有的程序组被隐藏(即没有桌面);
如果有DWORD值“NoSaveSettings”=1时,则该用户退出系统时所作的设置不被保存。
2.拨号网络和共享设置:在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows\CurrentVersion\Policies\Network]下建立以下DWORD值,则相应的限制有效:
“NoDialIn”=1(禁止拨入)
“NoFileSharing”=1(禁用文件共享)
3.只运行允许的Windows程序的列表:
[HKEY_USERS\“用户名”\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]下如有主键“RestrictRun”,则其下的字符串值表示允许该用户只能运行的Windows程序的列表。
四、口令设置
在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network]下建立以下DWORD值,则相应的设置有效:
“HideSharePwds”=1(使用星号(*)隐藏共享口令)
“DisablePwdCaching”=1(禁用口令缓存;注意!请慎用此项设置,此时控制面板中的“密码”属性中无法更改密码,登录时该用户使用任何一个密码或不用密码就可以登录。)
“AlphanumPwds”=1(使Windows口令必须为数字和字母)
“MinPwdLen”=n(设置Windows口令的最小长度,n大于等于0小于等于8)
五、禁用注册表编辑器
[HKEY_USERS\“用户名”\Software\Microsoft\Windows\CurrentVersion\Policies\System\]下如果有DWORD值“DisableRegstryTools”=1,则禁止该用户使用注册表编辑工具。
六、禁用“MSDOS”方式、禁用单一模式的MSDOS应用程序
[HKEY_USERS\‘用户名’\Software\Microsoft\Windows\CurrentVersion\Policies\System]下如果有主键“WinOldApp”其下有DWORD值“Disabled”=1,则该用户的“MSDOS”方式被禁止;“WinOldApp”下如有DWORD值“NoRealMode”=1,则该用户单一模式的MSDOS应用程序被禁用。
七、自启动的程序
[HKEY_LOCAL_MACHINE\SOFTWARE\Mic rosoft\Windows\CurrentVersion\Run]其下的字符串值表示通过注册表自启动的程序;
[HKEY_LOCAL_MACHINE\SOFTWARE\Mic rosoft\Windows\CurrentVersion\RunOnce]其下的字符串值表示只自启动一次的程序;
[HKEY_LOCAL_MACHINE\SOFTWARE\Mic rosoft\Windows\CurrentVersion\RunServices]其下的字符串值表示通过注册表自启动的服务程序;
[HKEY_LOCAL_MACHINE\SOFTWARE\Mic rosoft\Windows\CurrentVersion\RunServicesOnce]其下的字符串值表示只启动一次的服务程序。
由此,我们可以看出上面所有的DWORD值,如果其值为“1”时表示该值有效,其值为“0”时表示该值无效;我们可以通过改变DWORD值或删除该DWORD,来轻松地使相应的限制有效或无效。(小凤居-吴闻)
Windows XP注册表技巧十则
作者: 展翅的小龙
1、XP中让程序开机即运行的新方法
点击“开始”菜单中的“运行”,在打开的“运行”对话框中输入“Regedit”,打开注册表编辑器。顺次展开注册表到HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows下,在这里新建一个字符串值,方法是右击主键“Windows”,在弹出的菜单中选择“新建”→“串值”,把该字符串值命名为“load”。然后,双击“load”,在弹出的窗口中将它的键值改为你想开机就自动运行的程序路径。要注意的是应该使用文件的短文件名,即“C:\Program Files”应该写为“C:\Progra~1”。
2、屏蔽系统中的热键
点击“开始”→“运行”,输入Regedit,打开注册表编辑器。然后依次打开到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,新建一个双字节值,键名为“NoWindows Keys”,键值为“1”,这样就可以禁止用户利用系统热键来执行一些禁用的命令。如果要恢复,只要将键值设为0或是将此键删除即可。
3、关闭不用的共享
安全问题一直为大家所关注,为了自己的系统安全能够有保证,某些不必要的共享还是应该关闭的。用记事本编辑如下内容的注册表文件,保存为任意名字的.Reg文件,使用时双击即可关闭那些不必要的共享:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareServer"=dword:00000000
"AutoSharewks"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"restrictanonymous"=dword:00000001
4、修改服务名称和解释
在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下的次级主键就是各个服务,选中任何一个次级主键,在右边可以看到DisplayName和Description两个字符串,DisplayName就是在“管理工具→服务”里面显示的名字,Description就是对应服务的描述。二者可以任意修改,但是次级主键名和其他的不能乱动。
5、取消磁盘空间不够警告提示
Windows XP会自动监控磁盘空间剩余量,一旦磁盘空间不足的话,会提示你并挂起系统还原功能。如果要取消的话,就打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,新建一个Dword值NoLowDiskSpaceChecks,然后修改为1即可。
6、自动关闭停止响应的程序
在Windows XP操作系统中,我们可以通过修改注册表,使Windows XP诊测到某个应用程序已经停止响应时就自动关闭它,这样就不需要手工干预了。想要实现这个功能,请点击“开始”→“运行”输入RegEdit,打开注册表编辑器,依次展示HKEY_CURRENT_USER\Control Panel\Desktop\Auto End Tasks,将其键值改为1即可。
7、让“我的电脑”和“我的文档”“乾坤倒挂”
Win2000以下版本的视窗操作系统的“我的电脑”的图表都是放在“我的文档”之上的,到了Win2000及其以后操作系统则正好相反。在Windows XP中,我们可以利用修改注册表来把“我的电脑”图标放在“我的文档”之上,具体操作步骤如下:在注册表中找到HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103},然后新建Dword值“SortOrderIndex”,并修改其键值为“54”(16进制)。如果要把“我的文档”放在首位的话,只需要修改“SortOrderIndex”的键值为48(16进制)即可。
8、每次启动时保持桌面设置不变
我们可以通过修改注册表来保护我们的桌面设置,无论做了什么样的修改,只要重新启动之后桌面就会恢复原样。步骤如下:打开注册表编辑器,找到HKEY_CURRENT_USERS\Software\Microsoft\Windows\CurrentVersion\Polices\Explorer子键分支,在它的下面找到NoSaveSettings,其类型为REG_SZ,将其键值改为“0”,或者直接删除该键值项,重新启动系统使设置生效。
9、禁止IE下载文件
在有些公用电脑上需要禁止下载文件功能,虽然某些管理软件可以做到这一点,但安装调试这类软件实在是太麻烦了。其实在注册表中稍作修改就可以满足大家的要求了。打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3,然后在右边找到1803这个DWORD值,将其键值修改为3即可。重新启动IE看看还能不能够下载的?如果要取消限制的话,只需要还原DWORD值为0即可。
10、让IE支持多线程下载
一般情况下,大家都使用多线程下载软件如Flashget等下载文件,其实IE也可以支持多线程下载的,只是微软将这个功能给藏了起来。我们把它给挖出来就可以使用了。打开注册表编辑器,在注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings下新建双字节值项“MaxConnectionsPerServer”,它决定了最大同步下载的连线数目,一般设定为5~8个连线数目比较好。另外,对于HTTP 1.0服务器,可以加入名为“MaxConnectionsPer1_0Server”的双字节值项,它也是用来设置最大同步下载的数目,也可以设定为5~8
6,如何修复注册表文件
故障的原因很多,其中有不少是由注册表产生的。一般出现以下症状则可以初步断定为注册表出了问题:(1)运行程序时弹出“找不到*.dll”信息;(2)Windows应用程序出现“找不到服务器上的嵌入对象”或“找不到OLE控件”错误提示;(3)单击某个文档时,Windows XP给出“找不到应用程序打开这种类型的文档”信息;(4)Windows资源管理器中存在没有图标的文件夹、文件或奇怪的图标;(5)菜单、控制面板中的一些项目丢失或处于不可激活状态;(6)网络连接无法建立;(7)工作正常的硬件设备变得不起作用;(8)Windows XP根本无法启动,或仅能从安全模式启动;(9)Windows XP系统显示“注册表损坏”等信息。
此时可采取以下方法修复注册表:
A.在Windows XP下用备份文件还原
如果Windows XP还能启动,只是出现出错提示信息并且有些系统程序不能用,单击“开始”→“所有程序”→“附件”→“系统工具”→“备份”菜单项,调出“备份工具”对话框,然后点击“备份工具”对话框中的“还原与管理媒体”标签,将注册表还原到损坏前的状态。此方法有个前提条件,就是你必须有注册表损坏前的备份文件。
B.用Windows XP的“系统还原”功能还原
和上一方法一样,必须能启动进入Windows XP系统。单击“开始”→“所有程序”→“附件”→“系统工具”→“系统还原”菜单项,调出“系统还原”对话框,选择“恢复我的计算机到一个较早的时间”项,单击“下一步”,选择一个较早的还原点,然后单击“下一步”确认。Windows XP便会重新启动系统,将系统设置还原到指定的时间,并给出恢复完成的提示。如果你的Windows XP的系统还原功能被关闭,可单击“开始”→“控制面板”→“系统”项,并点击“系统还原”标签,去掉“在所有驱动器上关闭系统还原”复选框前面的“√”。
C.使用上次正常启动的注册表配置
如Windows XP无法正常启动,可使用上次正常启动的注册表配置。当电脑通过内存、硬盘自检后,按F8键,进入启动菜单,选择“最后一次正确的配置”项,这样Windows XP就可以正常启动,同时将当前注册表恢复为上次的注册表。这里需要注意的是选择“最后一次正确的配置”,并不能解决由于驱动程序或文件被损坏、丢失所导致的问题。同时,选择“最后一次正确的配置”,Windows XP只还原注册表项HKEY_LOCAL_MACHINE\System\CurrentControlSet中的信息。任何在其他注册表项中所作的更改均保持不变。
D.使用安全模式恢复注册表
如果使用“最后一次正确的配置”项无效,则可以在启动菜单中选择“安全模式”,这样Windows XP可自动修复注册表中的错误,从而使启动能够正常引导下去。引导进入系统后再执行方法1或方法2。
E.使用故障恢复控制台修复损坏后的Windows XP注册表
如果连安全模式都进不去,那么我们就不得不利用Windows XP的恢复控制台来修复系统了。
将Windows XP安装光盘放入光驱中,然后在BIOS中将光驱设为第一启动驱动器。启动电脑进入“欢迎使用安装程序”界面,按“R”键进入Windows XP的“故障恢复控制台”页面,系统会将电脑中的Windows XP系统都列出来,选择需要修复的系统,并键入管理员密码。为了尽可能修复注册表到损坏前的设置和状态,可按以下4步进行操作。
进入故障恢复控制台,新建一个临时文件夹,备份当前的注册表文件到临时文件夹中以备不时之需,然后将当前注册表文件删除,接着将“%SystemRoot%\Repair”目录下文件拷贝到“%SystemRoot%\System\Config”目录下,最后重新启动系统便可进入Windows XP系统。不过恢复此项操作的是Windows XP刚安装完后的注册表,因此,安装完后所做的任何改变和设置都将丢失。具体操作如下(这里假设Windows XP安装在E:\Windows下,具体操作应根据情况改变此文件夹):(1)进入故障恢复控制台
(2)键入以下命令,每键入1行便按回车键1次:
md tmp
copy e:\windows\system32\config\sam e:\windows\tmp\sam.bak
delete e:\windows\system32\config\sam
copy e:\windows\repair\sam e:\windows\system32\config\sam
接着将后3行中的“sam”字符分别替换为“software”、“system”、“security”和“default”,分别键入(即除上述4行命令,还另有12行命令)。这里需要注意的是,熟悉DOS命令的朋友可以将delete语句去除,在进行copy时选择“Yes”;此外这里的copy命令不支持通配符“*”和“?”,一次只能复制一个文件。如果你有另外一台电脑可用,为节省时间也可用记事本新建一个文本文件,并将全部命令拷入,例如将其取名为r1.txt,把它拷贝到Windows目录下,并在故障恢复控制台的Windows目录下运行“batch r1.txt”命令。
(3)键入“exit”退出故障恢复控制台,电脑将自动重新启动,直接以正常模式进入Windows XP系统。
这一步需要从System Volume Information文件夹中拷贝注册表文件,以恢复系统设置,不过此文件夹在故障恢复控制台下不能用,在正常情况下的Windows XP系统中也不可见,因此首先应改变几项设置使得文件夹可见。
(1)重新启动系统,从“安全模式”以管理员组成员(Adiministrators)的身份进入Windows XP系统。
(2)进入资源管理器窗口,点击“工具”→“文件夹选项”,然后点选“查看”标签,在“高级设置”框中的“隐藏文件和文件夹”下点选“显示所有文件和文件夹”项,再清除“隐藏受保护的操作系统文件”前的“√”,最后单击“确定”。
(3)进入Windows XP系统所在驱动器,进入System Volume Information\_restore\RPn\snapshot目录(RPn中的“n”为数字,若有多个,选择最大的那个),将该目录中的_REGISTRY_USER_.DEFAULT、_REGISTRY_MACHINE_SECURITY、_REGISTRY_MACHINE_SOFTWARE、_REGISTRY_MACHINE_SYSTEM、_REGISTRY_MACHINE_SAM共5个文件拷贝到Windows\tmp文件夹中,分别将其重命名为default、security、software、system、sam。
在这一步中又要进入故障恢复台,将当前注册表文件删除,然后把刚才拷贝到Windows\tmp中的5个文件,复制到Windows\system32\config文件夹下替代当前注册表文件。具体操作请先进入故障恢复控制台,然后在命令行下输入如下命令:
del e:\windows\system32\config\sam
copy e:\windows\tmp\sam e:\windows\system32\config\sam
同理将“sam”字符分别替换为“software”、“system”、“security”和“default”,分别键入(共10行命令)。
同样的道理也可以用batch命令进行上述操作,另外如果Windows XP不安装在E盘,请根据实际情况更改。
以正常模式进入Windows XP系统,运行“系统还原”工具,将系统还原到所需的还原点。具体操作可以参照前面的方法。
7,怎样修改注册表
注册表很复杂,而且每个人电脑上装的软件不一样,所以具体情况不一样。但是百变不离其中。
你首先要理解注册表的结构其次才是它的用法,
注册表的结构
注册表的信息当然不会杂乱无章地排列,虽然它被存放在System.dat和User.dat两个二进制文件中,但是它内部的组织结构是一个类似于文件夹管理的树状分层的结构。当然他们没有主目录、子目录的称号,他们有自己的名字主键、子键、键值名称及键值数据(如图1)。
Windows注册表的主键(相当于主目录)主要包括HKEY_LOCAL_MACHINE、HKEY_USERS、HKEY_CURRENT_USER、 HKEY_CLASSES_ROOT、HKEY_CURRENT_CONFIG和HKEY_DYN_DATA六大主键,这六大主键在所有的Windows操作系统中是固定不便的,其中最为主要的是HKEY_LOCAL_MACHINE和HKEY_USERS两大主键,它们是注册表的核心,HKEY_LOCAL_MACHINE对应着System.dat文件,而HKEY_USERS则对应着User.dat文件。
注册表使用详解
因为Windows注册中就是由六大主键组成的,因此我们也按照六大主键的结构来详细讲解注册表。
HKEY_CLASSES_ROOT
打开这个主键,你会发现很多以.c、.doc、.dll等为名字的子键。其实很简单它
HKEY_CLASSES_ROOT是HKEY_LOCAL_MACHINE\Software\Classes下的一个快捷方式,大家同样可以到HKEY_LOCAL_MACHINE\Software\Classes下进行操作。在它的主键里记录的是系统中各类文件与其应用程序之间的关联关系,因为它包括了成千上万的与程序、文件相关联的键和值以及ActiveX类的储存等内容,而使得它成为注册表的一个最大分支。
提示:相信大家对Windows中的关联一定不会陌生,我们在资源管理器中双击系统中的某个文件时,系统会自动打开一个程序并会打开它。如双击一个Word文件则会自动调用Microsoft Word,而双击BMP则会自动调用画图程序等等,这就是关联。而大家所不知道的是,其实当我们双击一文件后,Windows会首先在该主键下查找该类文件的扩展名,然后以此扩展名子键中的文件类型信息为基础,再查找该类文件相对应的应用程序信息,最后使用相应的程序来打开我们双击的文件。如我们可以单击“开始”→“程序”→“运行”命令,然后输入“regedit”来启动系统注册表,并单击HKEY_CLASSES_ROOT主键,找到“.bmp”子键(如图2),我们会发现其记录其默认值为“Microsoft Word文档e”,而它的shell-open-command子键则记录的command子键的默认值“C:\WINDOWS\SYSTEM32\MSPAINT.EXE %1”,则表示它是调用C:\WINDOWS\SYSTEM32\MSPAINT.EXE程序来打开我们双击的BMP文件的。
HKEY_CLASSES_ROOT主键下的子键很简单,主要包括两类,一类是文件扩展名子键,另一类是文件类型子键。文件扩展名子键主要包括系统内定的文件扩展名和应用程序自储存的扩展名,文件扩展名子键均以“.”开头,后跟文件扩展名,可以包括任意多个字符;“*”子键和其他的不以“.”开头的子键是类储存子键,其中包括文件类型、类标识符以及程序标识符。文件名扩展子键中指明了该类文件的关联文件类型以及打开方式等。
HKEY_CLASSES_ROOT主键中的文件类型子键下的常见子键的含义:
Defaulticon:默认的该类文件的显示图标,即我们在文件夹中看到的图标。
Shell:程序外壳子键
Shell\open\command:打开该类文件的外壳程序,默认值为相应程序的路径、名称及其参数
Shell\edit\command:编辑该类文件的外壳程序,默认值为相应程序的路径、名称及其参数
Shell\print\command:打印该类文件的外壳程序,默认值为相应程序的路径、名称及其参数
HKEY_CLASSES_ROOT主键下还有一个重要的子键“CLSID”,该子键下记录了所有的已注册的系统类标识符。
2、HKEY_USERS
该主键下记录的是Windows中所有用户的设置信息,它的值是变化的,并取决于计算机是否激活了用户配置文件,若未激活用户配置文件,则可以看到称为.DEFAULT的单一子键,该子键包括和所有用户相关的各种设置,并且和\Windows下的USER.DAT文件相配合。若激活了用户配置文件并且正确地执行了登录,则还有一个“用户名”的子键,该用户名为用户登录的名称。而有关该用户名的相关键值则放在HKEY_CURRENT_USER中。
3、HKEY_CURRENT_USER
在HKEY_CURRENT_USER主键中保存了当前登录用户的所有配置信息,它也是自动变化的,取决于当前登录的用户,它其实就是HKEY_USERS\用户名键下的快捷方式,当然了,如果我们的机器未激活用户配置则它是HKEY_USERS\.DEFAULT的快捷方式。(如图3)
如图3所示,在该主键下有8个子键,它们的作用分别是:
(1)AppEvents
该子键储存了系统事件的声音设置。在下面还有“EventLabels”和“Schemes”两个子键。子键 EventLabels-储存了每个事件的标识及名称,而子键Schems则关联了每个事件和声音,下边有“Apps”和“Name”两个子键,“Apps”子键下储存了系统事件的声音设定,一般每个事件下有两个子键“.Current”和“.Default”,它们分别指明了当前的声音文件和默认的声音文件的位置。“Name”子键储存了声音配音方案的名称,该名称我们也可以在控制面板中双击“声音”项,然后在出现的声音属性窗口中的方案选项中看到。
(2)Control Panel
该子键储存了系统桌面、光标、图标、键盘鼠标等的设置信息。其下一般下面的子键:
“Accessibility”:一看就知道,它只有在安装了Windows系统辅助选项后才会出现,其中包括了高对比度显示设置子键“HighContrast”、键盘设置子键“KeyboardResponse”、鼠标设置子键“MouseKeys”、串行键设置子键“SerialKeys”、声音显示设置子键“ShowSounds”、声音卫士设置子键“SoundSentry”、粘滞键设置子键“StickyKeys”、自动重新设置辅助选项子键“TimeOut”和切换键设置子键“ToggleKeys”,它们都是辅助选项中的设置信息。
“Appearance”:该子键储存了系统中可供选择的各种颜色设置方案,我们可以在显示属性窗口中的“外观”选项卡中看到相应的方案。
“Cursors”:该子键储存了系统中使用的光标图案,我们可以在鼠标属性窗口中的指针页的方案选项中看到。
“Desktop”:该子键储存了系统桌面和窗口的设置信息,如窗口边界、标题、图标、菜单、滚动条等的设置。其下键值很多,大家在看了它的英文名称后便知道了。另外,在Desktop子键下包括“ResourceLocale”和“WindowMetrics”两个子键,“ResourceLocal”子键储存了桌面数据的显示格式的时区值;“WindowsMetrics”储存了系统窗口的各项设置,这些看起来也不困难。笔者就不再赘述了。
“Input Method”:该子键储存了输入法切换键的有关设置,其中的键值“Show Status”确定是否显示输入法状态。
“International”:该子键储存了区域设置的有关信息。
“Keyboard”:该子键储存了键盘击键的重复延时和重复速率。
“PowerCfg”:该子键储存了电源管理的有关设置。
(3)Identities
该子键存储并储存了和Outlook Express有关的设置信息。
(4)InstallLocationsMRU
包括安装软件或硬件设备驱动程序的路径等,每个键值代表一个路径,其键值名称为一个小写的字母,如“a”、“d”等,键值“MRUList”表示了一个路径的顺序,如“daebc”。
(5)Keyboard layout
该子键储存了Windows中键盘布局设置。
(6)Network
该子键储存了当前用户的网络设置信息。
(7)RemoteAccess
该子键储存了当前用户的拨号网络配置。
(8)Software
该子键储存了系统中各种软件的配置信息,它是HKEY_CURRENT_USER主键下最主要的子键,也是USER.DAT文件的主要部分,该主键下的子键随着不同的机器会差别很大,但无论怎样不同,该主键下的子键都有着基本相同的结构。
4、HKEY_LOCAL_MACHINE
HKEY_LOCAL_MACHINE上注册表的核心主键,记录了计算机上的所有硬件和软件的配置。它由8个部分组成,而每部分中又有许多相应的子键。
(1)Config键
在该键值中储存了Windows配置文件,它下面的子键个数视机器而定,如 0001,0002等等,每一个子键均代表一个硬件配置文件。在每一个子键下面有Display,Enum,Infrared,Software和System子键。其中Enum键包括安装在机器上的每种设备的配置数据,其内容随不同的机器也不同,它对应多个子键:
⑴、BIOS:包括多种集成在主板上的设备,每个设备是一种EISA的格式(如 *PNP0001)。Microsoft分配一定的范围给某些设备类型,这些用户一般不必过问,因此我们略过,如果大家需要这方面的资料,可以上网查找。
⑵ESDI:指示硬盘类型及驱动器字符等。
⑶FLOP:指示软盘驱动器。
⑷HTREE:不包括任何设备,其下的RESERVER子键保留了保存在设备管理中的资源列表。
⑸ISAPNP:ISA即插即用设备。
⑹INFRARED: 红外线接口,可以看到每一个连接到这个端口上的虚拟设备的子键。
⑺LPTENUM: 只有在并口上安装了即插即用的打印机时才存在。
⑻MF: 包括每个安装在计算机中的每个多功能设备的子键。
⑼MONITOR: 常包括一个单一的子键 .DEFAULT_MONITOR,指示当前的显示器。
⑽NetWork: 网络协议,通常可以看到如下子键:FASTIR-红外线协议,MSTCP-TCP\IP,VREDIR-MicroSoft网络客户,VSERVER-文件和打印机共享
⑾PCI: 包括每个PCI设备。
⑿PCMCIA:安装在计算机上的PC CARD设备。
⒀ROOT: 计算机检测出的或通过“添加新硬件”而未正确安装驱动程序的硬件。
⒁SCSI: 安装在计算机上的每个SCSI设备。
⒂SERENUM: 连接到串行接口上的设备。
⒃USB: 连接到USB接口上的设备。
⒄VPOWERD: 电源管理。
(2)HARDWARE键
在该键值中储存了计算机硬件配置中的一些不确定的信息。
(3)NetWork键
该键值储存了包括安全提供者和当前的用户名及组策略等。
(4)Security键
该键值储存了具有管理权限的每个用户和组等信息。
(5)Software键
安装在计算机中的软件的设置。每个软件程序统一使用“公司名称\软件名称\软件版本”的组织形式,本部分的设置对于排除故障和定制系统很有用。
(6)System键
该键值储存了系统中的设备驱动程序等信息。
5、HKEY_CURRENT_CONFIG:
是HKEY_LOCAL_MACHINE\Config的快捷方式。
6、HKEY_DYN_DATA:
系统的动态数据。
根据本人经验,修改注册表有三种方法,归纳如下:
在这里提醒大家一句,如果你没有把握,切记在修改之前,一定要备份注册表。
一.用windows的注册表修改器--regedit.exe
方法是在windows的左下角开始菜单里,点击运行,然后键入regedit,
回车即可。你可以在打开的修改器里查找所需要修改的注册表修改
项。比如要禁止“开始”菜单里的查找功能,我们知道修改的内容
为:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\P
olicies\Explorer,在右边的窗口中新建一个DWORD值"NoFind",并设
值为1.(查阅本手册即可找到)。那么我们打开注册表修改器,可以
看到有HKEY_CURRENT_USER这个根键,左边还有一个"+"号,点击"+"号
展开下面的目录树,找到Software,再展开找Microsoft,这样一层一层
地展开,直到找到Explorer项,看右边的窗口,你会发现有不少的键
值,恭喜你,你快成功了。然后在右边的窗口中单击鼠标右键,选择
新建DWORD值,输入NoFind,注意大小写,你会发现右边窗口中多了一
个名为NoFind的键名,OK,我们给它赋值,在NoFind上双击,然后在弹
出的窗口中将原来默认的0改成1,最后,重新启动计算机后,你会发
现开始菜单里的“查找”消失了,如果你想把它改回来,那么按上面
的方法,把1改成0,然后重新启动就可以了。是不是很简单?其他的修
改也差不多了,关键是要找到修改的内容,这就是本手册所提供的强
大功能了。呵呵,相信能给你带来很大的帮助。
二.用专门的修改软件
如果你很懒,不想知道究竟要修改什么内容。那么就用专门的注册表
修改软件了,比较有名气的是“超级兔子魔法”,还有“windows优化
大师”,在这里评价一下,windows优化大师名字响,可是不好用。我
本人比较喜欢的是另外一个叫“注册终结者”的修改器,主要是界面
友好,功能多而不容易出错。现在随着winXP的推出,各种修改器也随
之更新,可是功能还有待改进。现在新出的“神奇注册表”修改器,
可以修改winXP等,大家可以试试看。这些修改器都很容易上手,修改
起来很方便。不过你如果想深入学习注册表,最好还是手动修改了,
不然你学不到多少东西的了。
三.手工写.reg注册表文件
这是修改注册表的高级技巧了.有没有试过自己写注册表文件?不用任
何修改器?直接把写好的注册表文件——.reg倒入注册表?呵呵,这
项技巧并不需要每个人都知道了,你只要知道上面的两个就可以了。
当然,如果你是电脑迷,我们赞成深入学习。
现在我们来看看.reg文件的结构如何。
.reg文件的标准格式如下:
REGEDIT4
[路径] (注意用大小写)
"键名"="键值" (针对字符串型键值)
"键名"=hex:键值 (针对二进制型键值)
"键名"=dword:键值 (针对DWORD键值)
括号里面的内容为本人的注释,写文件的时候就不需要那些小括号
了,其他上面所列的都必须包括。注意引号输入时不能用中文输入的
引号,必须用英文的引号,否则会出错。
那么,怎么写.reg文件呢?我们需要一个文本编辑器,用windows的记
事本就可以了。单击鼠标右键,选择新建文本文档,然后在生成的文
本文件里输入上面规格的内容就可以了,最后,选择另存为,输入你
想要的文件名+.reg保存即可。比如你要生成test.reg,输入test.reg
保存即可,你可以看到生成了一个带图标的test.reg.双击运行这个
test.reg文件就能相应的修改注册表了,系统会提示“是否导入注册
表”之类的信息,确定就可以了。OK,我们可以手动写注册表了,是不
是感觉很酷?
先别急,我们来看看一个标准范例,这是从注册表里面导出来的,大
家慢慢学习,跟着模仿一下就能写出自己的.reg文件了。
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies\Explorer]
"NoRun"=dword:00000000
"NoRecentDocsMenu"=hex:01,00,00,00
"NoFavoritesMenu"=dword:00000000
"user"="sundrink"
大家可以看到,dword是16进制,hex是二进制,字符串则可以直接赋
值。只要将上面的内容复制保存到文本文档里,然后另存为你想要
的.reg文件运行就可以了。呵呵,原来也不是很难嘛,耐心一点就可
以了。当然,你要模仿,要自己动手写.reg文件,用记事本就可以
了。
说多两句,为什么要手写注册表?因为有时候我们会碰到一台锁定
regedit的机子,有什么办法解开呢?呵呵,如果你会手写注册表文件
的话,那很简单了......大家发挥想象吧!用不了很长时间的。
最后在文章结尾,提醒大家,注册表修改可不是闹着玩的,其中有些
键值是不能随便改的,因为如果你没有备份,而又不知道怎么改回来
的话,那就麻烦了,我也帮不了你。所以奉劝各位在修改注册表之前
一定要记得备份,切记!
希望你能学会!
8,window10 怎样修改注册表
1、在开始菜单右边的输入栏输入:regedit,就会出现”regedit 运行命令“。按回车键(Enter)或点击该命令,就会打开注册表编辑器。在注册表编辑器窗口,选中左边菜单栏里的:HKEY_CURRENT_USER,再点击菜单栏里【编辑】权限功能。
2、打开了HKEY_CURRENT_USER的权限对话框,在对话框中,查看本机登录的用户名,如”组或用户名(G)“栏中没有用户,点击【高级选项】。
3、在打开的“HKEY_CURRENT_USER的高级安全设置”窗口中点击【添加】。
4、“HKEY_CURRENT_USER的高级安全设置”窗口点击【添加】,就会打开“HKEY_CURRENT_USER的权限项目”窗口,在这个窗口中,基本权限项都呈灰色状态不可选择,点击【选择主体】。
5、在打开的“选择用户和组”对话框中,点击【高级】。
6、然后在对话框中点击1.【立即查找(N)】2.在“搜索结果(U)”栏中用鼠标按住右侧的小滑块向下拖动,找到本机登录的用户名如:DESKTOP-BBQUROH,并左键单击用户名 3.再点击【确定】。
7、点击确定以后,可以看到本机登录用户名显示在检查名称栏中,点击【确定】。
8、这时回到“HKEY_CURRENT_USER的高级安全设置”窗口,点击【显示高级权限】,在“HKEY_CURRENT_USER的权限项目”窗口的高级权限下,点击完全控制,再点击【确定】。
9、然后依次返回点击【确定】。最后回到“HKEY_CURRENT_USER的权限”对话框,点击【确定】,就完全设置完成啦。