了解注册表值数据类型
如果您必须进入注册表,则可能想知道存在哪些值数据类型。每个键的值都分配有一种数据类型。
有效数据类型的列表包括:
REG_SZ。空终止的字符串REG_BINARY。二进制数据REG_DWORD。一个32位数字REG_QWORD。一个64位数字REG_MULTI_SZ。一个以空值终止的字符串序列,以空值REG_EXPAND_SZ终止。一个以空值结尾的字符串,其中包含对环境变量(如%PATH%)的未扩展引用
当然,如果要编辑注册表,则需要使用与要创建的键相对应的数据类型。例如,您可以执行一个注册表调整,从而使Windows无法不断检查磁盘空间是否不足(并因此增加了可用于其他用途的资源量)。这是在HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies中。如果单击“资源管理器”文件夹,则可以创建一个名为“ NoLowDiskSpaceChecks”的密钥。要禁用Windows进行磁盘空间检查,您想在该键的值中放入1。
显然,您可以使用REG_BINARY,REG_DWORD或REG_QWORD的数据类型,因为它们都将保持值1毫无问题。但是,我使用了REG_DWORD,因为有时可能会出现两个以上的键值,所以我不想局限于REG_BINARY。
REG_QWORD似乎很容易容纳一个1。
本技巧(13035)适用于Windows 7、8和10。