Windows“注册表编辑器”应用实例(2)

Windows“注册表编辑器”应用实例(2)



15.7.6 通过修改注册表禁止运行某些程序
    用户可以通过修改注册表,来禁止运行某些具有危险性或不想让其运行的程序,以达到维护系统安全性的目的。
通过修改注册表禁止运行某些程序,可进行如下操作:
     (1)打开“注册表编辑器”。
     (2)选择HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer 注册表项。
     (3)单击右键,在弹出的快捷菜单中选择“新建”∣“DWORD 值”命令,新建一个类型为REG_DWORD 的值项。
     (4)将该值项命名为“DisallowRun”。
     (5)双击该值项,在弹出的“编辑DWORD 值”对话框中的“数值数据”文本框中修改数值为“1”,“基数”选项组中选择“十六进制”选项。
     (6)右击Explorer 注册表项,在其弹出的快捷菜单中选择“新建”∣“项”命令,新建一个Explorer 注册表项的子项。
     (7)将该子项命名为“DisallowRun”。
     (8)右击该子项,在弹出的快捷菜单中选择“新建”∣“字串值”命令,新建一个类型为REG_SZ 的值项。
     (9)将该值项命名为“1”,双击该值项,在弹出的“编辑字符串”对话框中的“数值数据”文本框中输入要禁止运行的程序名称。例如要禁止运行记事本程序,可输入“Notepad.exe”。
     (10)若要禁止多个程序,重复(8)~(9)步即可。
     (11)设置完毕后,重新启动计算机即可。
    禁止后的程序,若通过“开始”菜单或资源管理器运行,则会出现如图15.30 所示
的“限制”对话框。

     注意: 被禁止的程序单击“开始”按钮,选择“更多程序”|“附件”|“命令提示符”命令,在“命令提示符”窗口中输入“Notepad.exe”命令,仍然可以运行。

15.7.7 修改注册表禁止使用 “ 控制面板 ”
    通过修改注册表,用户还可以禁止其他用户使用“控制面板”,具体操作如下:
     (1)打开“注册表编辑器”。
     (2)选择HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer 注册表项。
     (3)右击该注册表项,在弹出的快捷菜单中选择“新建”∣“DWORD 值”命令,新建一个类型为REG_DWORD 的值项。
     (4)将该值项命名为“NoControlPanel”,双击该值项,在弹出的“编辑DWORD值”对话框中的“数值数据”文本框中输入“1”,在“基数”选项组中选择“十六进制”选项。
     (5)单击“确定”按钮。
     (6)设置完毕后,重新启动计算机即可。这时在“开始”菜单中“控制面板”命令将不再显示,如图15.31 所示。


15.7.8 禁用 “ 控制面板 ” 中的某些项目
    若用户不想将整个“控制面板”都设置为禁用,通过修改注册表也可以只禁用“控制面板”中的某些项目。禁用“控制面板”中的某些项目可执行以下操作:
     (1)打开“注册表编辑器”。
     (2)选择HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer 注册表项。
     (3)右击该注册表项,在弹出的快捷菜单中选择“新建”∣“DWORD 值”命令,新建一个类型为REG_DWORD 的值项。
     (4)将该值项命名为“DisallowCpl”,双击该值项,在弹出的“编辑DWORD 值”对话框中的“数值数据”文本框中输入“1”。
     (5)右击Explorer 注册表项,在弹出的快捷菜单中选择“新建”∣“项”命令,新建一个Explorer 注册表项的子项。
     (6)将该子项命名为“DisallowCpl”,右击该子项,在弹出的快捷菜单中选择“新建”∣“字符值”命令,新建一个类型为REG_SZ 的值项。
     (7)将该值项命名为“1”,双击该值项,在弹出的“编辑字符串”对话框中的“数值数据”文本框中输入要禁止使用的控制面板项目。例如输入显示项所对应的文件名“desk.cpl”。
     (8)设置完毕后,重新启动计算机即可。这时控制面板中将不显示“显示”图标,如图15.32 所示。


15.7.9 使用注册表隐藏指定的驱动器
    利用“注册表编辑器”用户可以将指定的驱动器图标从“我的电脑”窗口中去除,将其隐藏起来,以达到防止他人访问指定驱动器的目的。
    使用注册表隐藏指定的驱动器可进行以下操作:
     (1)打开“注册表编辑器”。

(2)选择HKEY_CURRENT_USER/Software/Microsort/Windows/CurentVersion/Policies/Explorer 注册表项。
     (3)右击Explorer 注册表项,在弹出的快捷菜单中选择“新建”∣“DWORD 值”命令,新建一个类型为REG_DWORD 的值项,命名为“NoDrives”。
     (4)双击该值项,在弹出的“编辑DWORD 值”对话框中的“数值数据”文本框中输入数值,在“基数”选项组中选择“十六进制”选项。
     注意: 该文本框中输入的数值从第0 位到第25 位,共26 个字符位,分别代表驱动器A到驱动器Z。例如第0 位为1,表示隐藏驱动器A;若输入数据4,则隐藏驱动器C;若输入数据8,则隐藏驱动器D。
     (5)设置完毕后,重新启动计算机即可应用设置。图15.33 即为隐藏了驱动器D 的“我的电脑”窗口。

     注意: 隐藏后的驱动器,虽然在“我的电脑”、“网上邻居”、“资源管理器”等窗口中都没有显示,但用户仍可以通过在“资源管理器”的地址栏中输入驱动器号或在“命令提示符”窗口中输入驱动器号,访问该驱动器。

15.7.10 禁止将文件夹设置为共享
    在网络中用户可以将自己的文件夹设置为共享文件夹,与其他人共享自己的资源,也可以通过修改注册表,禁止将文件夹设置为共享文件夹,具体操作如下:
     (1)打开“注册表编辑器”。
     (2)选择HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Policies/Network 注册表项。
     (3)右击Network 注册表项,在弹出的快捷菜单中选择“新建”∣“DWORD 值”命令,新建一个类型为REG_DWORD 的值项,命名为“NoFileSharing”。
     (4)双击该值项,在弹出的“编辑DWORD 值”对话框中的“数值数据”文本框中输入数据“1”,在“基数”选项组中选择“十六进制”。
     (5)设置完毕后,重新启动计算机即可应用修改。

推荐阅读

    Windows注册表的导入和导出

    Windows注册表的导入和导出,导入,注册表,修改,选择,注册表文件,命令,用户,Windows注册表的导入和导出 在Regedit.exe 注册表编辑器中提供

    Windows设置用户的注册表访问权限

    Windows设置用户的注册表访问权限,注册表,访问权限,设置,用户,权限,名称,对话框,Windows设置用户的注册表访问权限 在Windows XP 中可设置

    Windows注册表查找功能

    Windows注册表查找功能,查找,注册表,目标,复选框,选择,设定,选项,Windows注册表查找功能 查找可能是注册表使用过程中最经常使用的功能之