小辞典(8)

专题快递

●VxD/VDD (Virtual Device Drivers虚拟设备驱动程序)

通常用VxD表示Windows 98中的虚拟设备驱动程序,用VDD表示Windows 2000/XP中的驱动程序。
VxD/VDD是为了使DOS和16位Windows应用程序能够在Windows下使用硬件而设计的,它由操作系统设计和提供。为了保证操作系统的稳定性,Windows操作系统不允许设备驱动程序直接操作硬件,而是调用硬件抽象层(HAL)的某些例程来访问硬件设备,这些例程就是VxD/VDD。这样用户在编写设备驱动程序时,不需要考虑具体的硬件设备,只需要调用VxD/VDD提供的函数,
当驱动程序安装出错误或者驱动程序删除出错误时,开机后操作系统往往会提示:×××.VxD发生错误。这时可以重新安装驱动程序即可。

●注册表(Registry)

注册表是Windows的一个数据库,它用于记录计算机的硬件、软件、用户等信息。注册表的格式包括主键和键值,它们之间的关系就像目录与文件一样,一个主键可以包括若干个子键,键值用于保存数据。键值由3部分组成:名称、数据类型、值本身。键值的数据类型有:数值、布尔值、二进制数、原始数据(如:口令)、字符串。Windows系统中有6个根主键,它们是:
(1) HKEY_CLASSES_ROOT:存储文件类型相关的信息;
(2)HKEY_CURRENT_USER:存储当前登录用户有关信息;
(3)HKEY_LOCAL_MACHINE:存储系统设置信息;
(4)HKEY_USER:存储所有用户信息;
(5)HKEY_CURRENT_CONFIG:存储当前硬件配置文件信息;
(6)HKEY_PERFORMANCE_DATA:存储系统性能相关信息,它是不可见的。
这6个根主键不可删除,否则将造成系统崩溃。当我们安装新的软件或者硬件时,注册表都会自动更新。当我们按照正确步骤删除软件或者硬件时,注册表也会自动更新。如果软件删除方法不正确,软件的注册信息将继续保存在注册表内,导致注册表越来越庞大,系统运行速度越来越慢。由于注册表是一个非常重要的系统文件,因此它也经常受到网络黑客、计算机病毒、用户误操作的破坏,所以必须经常导出注册表文件进行备份。如果不是特别需要,一般不要修改注册表文件。如果注册表有错误,可能会导致计算机无法正常工作。如果发生这种情况,可以将原来备份的注册表文件导入还原。