注册键值的根路径无效_办公课堂之Windows注册表(二):注册表的数据类型

本文详细介绍了Windows注册表的三种数据类型:字符串值(SZ),二进制值(BINARY)和DWORD值(DWORD),并举例说明了它们在实际应用中的功能,如功能开启关闭、选项设置和路径记录。同时,还介绍了如何通过注册表编辑器和REG文件导入来修改注册表值。
摘要由CSDN通过智能技术生成

一、注册表的数据类型

166eb973d0754b7c592c739943ffd9dd.png

注册表“新建”

从上图中我们可以看到,注册的数据类型主要有三类六项

9f049df23a24686245b91dcc7c6e2b93.png

1、字符串值(SZ)

含字符串值、多字符串值、可扩容字符串值,值数据为文本字符串。该值一般用来作为文件描述和硬件标志,可以是字母、数字,也可以是汉字,但它是长度固定的文本字符串,最大长度不能超过255个字符。

98010d5807c6f4922c349c135821e99f.png

2、二进制值(BINARY)

二进制数,二进制值以十六进制显示。一般情况下,大多数硬件组件信息以二进制数据存储,然后通过十六进制的格式显示在注册表编辑器中。该类型值没有长度限制,可以是任意字节长。

9d3718ba7c56849d5b22f36e70a7f096.png

3、DWORD值(DWORD)

双字值,由 4 字节长(32 位整数)的数字表示的数据。设备驱动程序和服务的许多参数都是此类型,以二进制、十六进制或十进制格式显示在注册表编辑器中。

306df97737a32dd30aee30cfc8cdf42d.png

二、注册表数据类型的应用

我们通过举例来说明:

《开始菜单及相关设置》 [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] "NoRecentDocsMenu"=dword:00000001(隐藏开始->文档菜单) "NoRecentDocsHistory"=dword:00000001(禁止将打开的文档存入历史记录) "ClearRecentDocsOnExit"=dword:00000001(退出系统自动清除历史记录,包括文档、运行和查找) "NoFavoritesMenu"=dword:00000001(隐藏开始->收藏夹菜单) 

从上面设置代码中我们可以发现,DWORD值主要用于某项功能的开启和关闭,我们可以新建及修改该项值,已达到更改某功能的目的。

《隐藏驱动器》 [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] "NoDrives" =hex:01,00,00,00(隐藏A盘)/02,00,00,00(隐藏B盘)/04,00,00,00(隐藏C盘)/08,00,00,00(隐藏D盘)/10,00,00,00(隐藏E盘)/20,00,00,00(隐藏F盘)/ff,ff,ff,03(隐藏全部) 注:若要隐藏多个驱动器,将其对应的值相加即可.如要隐藏A盘和C盘,设置"05,00,00,00";要隐藏D盘,E盘和F盘设置"38,00,00,00",注意要以十六进制运算。 

从上面设置代码中我们可以发现,二进制值可以对应多个选项设置,并可通过运算达到多个选项功能的开启和关闭。

《改变Windows图标的显示》 [HKEY_CURRENT_USERControl PanelDesktopWindowMetrics] "Shell Icon Size"="32"(大小:32×32像素) "Shell Icon BPP"="16"(色彩:16位增强色) "IconSpacing"="-1155"/"-1125"(水平间距) "IconVerticalSpacing"="-1125"(垂直间距) 

从上面设置代码中我们可以发现,字符串主要用于记录数值设置、路径等选择设置,我们可以通过修改文本以达到修改设置的目的。

三、如何修改注册表值

1、注册表编辑器修改

我们可以通过regedit(注册表编辑器)双击需要修改的键值,进行修改数据。

253b40978a1acc805a6226fd3dd95b76.png

2、reg文件导入修改

我们也可以通过TXT文件编辑键值,修改扩展名为“.reg”,双击导入的方式修改。

编辑规范如下:

Windows Registry Editor Version 5.00;直接修改“=”号后的数值,即可更改设置[HKEY_LOCAL_MACHINESOFTWAREApple Inc.est]"字符串值"="字符串值数据""二进制值"=hex:"DWORD值"=dword:00000001;如要删除键值,在键值前加“-”号[-HKEY_LOCAL_MACHINESOFTWAREApple Inc.est]

修改保存后,双击REG文件即可导入

e6dd7580cbd04d0a18ed54332024bfec.png

我们已经对注册表数据类型有了一个初步的认识,下一课堂,我们将详细介绍注册表的应用。

《常用注册表修改设置合集》获取下载:关注+私信“注册表”
d810c929e939e2e358cd32f794d239b3.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值