论文部分内容阅读
微软Windows的许多设置需要通过修改注册表来完成,对照杂志介绍的注册表修改技巧进行操作并不困难,但是在需要切换设置时多少有点不便,并且将来希望修改或者取消设置时,通常早已忘记了具体的修改方法。相比之下,设置选项直观很多,操作也更为简便,为此,对于需要调整注册表的设置,我们不妨多花一点时间,将其添加到文件夹选项中作为一个设置选项,这样我们通过Windows资源管理器“组织|文件夹和搜索选项”或者“工具|文件夹选项”菜单打开对话框,选择“查看|高级设置”列表中的设置选项即可轻松进行设定。在Windows 8中,则可以通过“查看|选项|更改文件夹和搜索选项”进行设置。
理论与实践
从1到6的6个步骤我们将为大家介绍如何将调整注册表的操作通过设置选项来实现的方法,步骤7将提供一个实例,介绍如何添加一个修改注册表键值“ConfirmFileDelete”的设置选项,在Windows 8中,默认不显示删除文件的确认对话框,我们除了可以通过回收站设置让系统显示删除文件的确认对话框外,也可以在注册表项“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”中创建一个DWORD值“ConfirmFileDelete”,并将其设置为“1”来设置系统显示删除确认对话框。
为了在文件夹选项中添加一个设置选项来调整“ConfirmFileDelete”的值,我们将需要在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced”中添加一个注册表项,该项中字符串值“Type”数据为“checkbox”时,表示这是一个复选项式的设置选项;字符串值“Text”数据为“显示删除确认对话框”时,这将显示在“文件夹选项|查看|高级设置”中的设置选项文本;DWORD值“RegPath”数据为“80000001”时,表示我们需要调整的注册表键值在根键“HKEY_CURRENT_USER”下字符串值“RegPath”的数据指向需要调整的注册表“SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer”,注意这一设置的路径分割符号需要使用双斜杠。接下来,字符串值“ValueName”数据为“ConfirmFileDelete”,这是我们需要调整的注册表键值,其次,是3个DWORD值“CheckedValue”、“UncheckedValue”、“DefaultValue”,分别是设置选项选中状态、非选中状态和默认设置下的注册表键值“ConfirmFileDelete”的数据,本例中数据分别为DWORD值“00000001”、“00000000”和“00000000”(参考步骤6中的表格)。
在注册表中添加上述内容后,关闭注册表编辑器并检查文件夹选项中是否存在新的设置选项,接下来,尝试使用设置选项修改设置,再使用注册表编辑器检查相应的注册表键值是否被正确调整。如果修改设置选项后,相应的注册表键值没有被正确修改,请再次检查所有的步骤是否正确。如果确认没有存在错误,那么很大可能是当前用户缺乏相关注册表项的控制权限所导致,参考步骤8的方法进行设置即可解决问题。
1、文件夹选项中的设置选项
我们可以在“文件夹选项|查看|高级设置”中添加设置选项,轻松地调整注册表键值。
2、添加设置选项的注册表项
添加设置选项,我们将需要在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced”中添加一个注册表项。
3、添加设置选项的指令实例
原有的每一个注册表项对应文件夹选项中高级设置的一个组或者一个设置选项,这些注册表项可以作为我们添加选项的指令实例。
4、创建设置选项组的指令
可以将多个设置选项放在一个组,用于创建组的注册表项中字符串值“Type”的数据设为“group”,可以参考类似的注册表项添加我们需要的组。
5、分配图标
如果希望为选项组选择一个图标,则可以考虑从“%SystemRoot%\system32\shell32.dll”中选择,该文件中包含大量的图标,可通过类似“%SystemRoot%\system32\shell32.dll,4”的调用方式选择使用其中的某个图标。
6、参数详解
希望了解注册表项中各个键值对于添加选项所起的作用和取值范围,可以参考文中的表格。
7、显示删除确认的实例
这是添加一个选项,通过选项调整注册表键值,让系统在删除文件时显示确认对话框的实例。
8、注册表权限
如果在确认步骤正确的情况下,添加的选项不起作用,无法调整目标键值,那么通常这是由于当前的用户缺乏足够的权限操作这一注册表项,必要时可以右键单击希望调整的注册表项,选择权限,赋予用户完全控制的权限,这样就可以解决问题。
理论与实践
从1到6的6个步骤我们将为大家介绍如何将调整注册表的操作通过设置选项来实现的方法,步骤7将提供一个实例,介绍如何添加一个修改注册表键值“ConfirmFileDelete”的设置选项,在Windows 8中,默认不显示删除文件的确认对话框,我们除了可以通过回收站设置让系统显示删除文件的确认对话框外,也可以在注册表项“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”中创建一个DWORD值“ConfirmFileDelete”,并将其设置为“1”来设置系统显示删除确认对话框。
为了在文件夹选项中添加一个设置选项来调整“ConfirmFileDelete”的值,我们将需要在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced”中添加一个注册表项,该项中字符串值“Type”数据为“checkbox”时,表示这是一个复选项式的设置选项;字符串值“Text”数据为“显示删除确认对话框”时,这将显示在“文件夹选项|查看|高级设置”中的设置选项文本;DWORD值“RegPath”数据为“80000001”时,表示我们需要调整的注册表键值在根键“HKEY_CURRENT_USER”下字符串值“RegPath”的数据指向需要调整的注册表“SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer”,注意这一设置的路径分割符号需要使用双斜杠。接下来,字符串值“ValueName”数据为“ConfirmFileDelete”,这是我们需要调整的注册表键值,其次,是3个DWORD值“CheckedValue”、“UncheckedValue”、“DefaultValue”,分别是设置选项选中状态、非选中状态和默认设置下的注册表键值“ConfirmFileDelete”的数据,本例中数据分别为DWORD值“00000001”、“00000000”和“00000000”(参考步骤6中的表格)。
在注册表中添加上述内容后,关闭注册表编辑器并检查文件夹选项中是否存在新的设置选项,接下来,尝试使用设置选项修改设置,再使用注册表编辑器检查相应的注册表键值是否被正确调整。如果修改设置选项后,相应的注册表键值没有被正确修改,请再次检查所有的步骤是否正确。如果确认没有存在错误,那么很大可能是当前用户缺乏相关注册表项的控制权限所导致,参考步骤8的方法进行设置即可解决问题。
1、文件夹选项中的设置选项
我们可以在“文件夹选项|查看|高级设置”中添加设置选项,轻松地调整注册表键值。
2、添加设置选项的注册表项
添加设置选项,我们将需要在“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced”中添加一个注册表项。
3、添加设置选项的指令实例
原有的每一个注册表项对应文件夹选项中高级设置的一个组或者一个设置选项,这些注册表项可以作为我们添加选项的指令实例。
4、创建设置选项组的指令
可以将多个设置选项放在一个组,用于创建组的注册表项中字符串值“Type”的数据设为“group”,可以参考类似的注册表项添加我们需要的组。
5、分配图标
如果希望为选项组选择一个图标,则可以考虑从“%SystemRoot%\system32\shell32.dll”中选择,该文件中包含大量的图标,可通过类似“%SystemRoot%\system32\shell32.dll,4”的调用方式选择使用其中的某个图标。
6、参数详解
希望了解注册表项中各个键值对于添加选项所起的作用和取值范围,可以参考文中的表格。
7、显示删除确认的实例
这是添加一个选项,通过选项调整注册表键值,让系统在删除文件时显示确认对话框的实例。
8、注册表权限
如果在确认步骤正确的情况下,添加的选项不起作用,无法调整目标键值,那么通常这是由于当前的用户缺乏足够的权限操作这一注册表项,必要时可以右键单击希望调整的注册表项,选择权限,赋予用户完全控制的权限,这样就可以解决问题。