什么是Windows注册表以及如何使用它?
所有操作系统必须维护用于配置系统的数据,但每个平台的容纳位置不同。 Microsoft Windows将这些有价值的数据集中存储在称为Windows注册表的分层数据库中。 Windows注册表包含用户首选项,操作系统和应用程序设置,使其成为Windows操作结构中的关键组件。从本质上讲,Windows注册表是Windows的神经系统,如果处理不当,您的系统可能表现不佳或根本不表现。这种现实吓坏了许多将Windows注册表视为属于生命之树的禁果的PC用户。但是,尽管必须注意不要破坏其生命平衡,但每个PC用户至少应该知道如何恢复Windows注册表并保持顺序,即备份或恢复其设置(如果需要)。
在Windows注册表和微软的Windows概念之前是MS-DOS,这是另一个开创性的,虽然不是那么用户友好,因为它需要使用和理解命令以及一些语法或编码。 Windows不仅允许一次运行多个单个作业(即打印,应用程序加载等),而且由于其图形用户界面(GUI)也是用户友好的。而不必在提示中学习和输入文本模式命令。 Windows执行复杂而简单的任务,例如移动文件或检查磁盘空间,只需点击并在其界面中单击即可。难怪随着Windows家庭购买和使用PC的发布几乎在一夜之间呈指数级增长!对于老年人和那些宁愿自己上船的人来说,MS-DOS文本模式命令结构仍然存在于所有版本的MS Windows上。
每次启动Windows时,它都会进入Windows注册表以确定需要加载的内容,例如驱动程序或应用程序,或者需要应用哪些设置来按预期运行或呈现系统。 Windows注册表使用与整个Windows相同的层次结构和树。它由主键或蜂巢(又名Hkey),键,子键和值组成。根据您使用的版本,将确定是否有5个主键(或Hives)对数据进行分类。例如,一个主密钥(或Hive)可能包含用户配置文件的配置数据,而另一个主密钥可能包含有关硬件或软件安装的信息。键就像文件夹,可能包含子键,文件或值。值包含属于Keys或Subkeys的实际数据,虽然存储了不同类型的数据,但最常见的类型是binary,strings和DWord。要访问Value并访问其存储的数据,必须遵循主键(或Hive),Keys和Subkey。然而,再次,新手PC用户不需要了解详细信息,因为注册表条目是通过已安装程序的命令自动执行的,或者通过其OS界面的交互作为Windows服务执行。但是,可以通过启动“注册编辑器”(也称为regedit.exe文件)来进行手动编辑。同样,应该考虑到极端谨慎,事实上,如果你失败,你应该“总是”备份注册表。别担心。 Windows操作系统GUI也使这成为一项非常简单的任务。
关于Windows的好处在于它提供了许多方法来对猫进行换肤,即实现相同结果或任务的多种方法。如果访问Windows控制面板,您将看到备份或还原系统的选项。不幸的是,这些服务是系统功能,并不仅仅是Windows注册表所独有,但它的用途相同 - 保护存储的数据,无论是个人,程序还是配置。您也可以使用外部备份或恢复工具,或者只使用MS-DOS自行完成.
恢复点,即Windows还原,在恶意程序的这种渗透可能会破坏或删除设置以规避和重新生成恶意活动和程序负载时可能会非常棘手。恶意程序还能够破坏Windows注册表,添加恶意服务,即运行密钥,子键,值等,并挂钩合法进程,再次规避恶意活动。由于Windows注册表是一个关键的操作系统组件,因此它被许多防病毒程序列为白名单,因此不会扫描或编辑整个区域。这就是为什么恶意软件制造商使用编程技巧来掩盖和掩埋他们的恶意文件的原因。
保护您的系统和Windows注册表免受恶意软件侵害的最佳方法是使用防火墙,保持安装隐形反恶意软件解决方案并保持软件修补。
Windows注册表是一个重要的资源,因此一直在使用。有时,虽然很少见,但Windows注册表可能会因为卸载不良的程序和不必要的运行密钥(来自恶意程序或可能不需要的程序)而导致组件损坏。如果您的系统性能不佳,您可能需要考虑清理Windows注册表。但是,如果您不熟练或不熟悉编辑,您应该寻求专业计划的帮助,最好是可靠的注册表清洁工 。