当前位置: 首页 > 图文教程 > 操作系统 > windows vista > Vista组策略实现对指定分区的隐藏和限制

windows vista
Windows Vista系统实现自动关机技巧
Vista停止报告程序问题的方法
Vista超多重防护机制
Vista自带游戏的隐藏和显示
Vista照片库中实现文件快速批量的更名
Vista系统内存加速技巧
三次击键即可令Windows Vista和XP蓝屏
Vista中轻松实现数据备份还原
Vista中加密文件或文件夹
Vista系统中IE提示证书错误解决方法
Vista电源管理的配置方案
Vista系统盘空间紧张解决方案
打造N合1操作系统安装光盘
Vista系统网络会议新功能介绍
XP,Vista和Vista SP1三大系统对比测试
Vista下系统恢复后数据丢失的解决方法
笔记本用Vista切换IP的好方法
Vista中IE提示证书错误解决方法
启用Windows Vista的远程桌面的方法
了解Windows Vista内核的安全性

windows vista 中的 Vista组策略实现对指定分区的隐藏和限制


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-20   浏览: 51 ::
收藏到网摘: n/a

  利用Windows Vista自带的组策略对象编辑器,可以很方便的实现对指定分区的隐藏和限制,操作也并不复杂。不过这一功能在家庭版本中并未提供。

  打开运行对话框,手工输入“gpedit.msc”进入组策略对象编辑器,选择“用户配置”,依次定位到“用户配置→管理模板→Windows组件→Windows资源管理器”,启动了组策略后,我们就可以按照自己的想法,随心所欲的来进行分区的隐藏和显示。

  隐藏指定分区

  双击右侧窗格中的“隐藏‘我的电脑’中的这些指定分区”,打开属性窗口之后选择“已启用”(图1),可以看到这里提供了7个默认的选项用来限制对分区的访问,你可以实际情况作出选择,例如这里选择“仅限制分区C”,确认之后可以在“计算机”和“Windows资源管理器”窗口中隐藏分区C的图标,而且该分区的图标也不会出现在“打开”或“另存为”对话框中。

  图1

  限制指定分区

  通过上述方法隐藏的分区,只是一种比较简单的限制方法,我们仍然可以在地址栏中键入“c:\”的方式强行进入被隐藏的分区,因此还需要继续动一番脑筋。

  双击右侧窗格中的“防止从"我的电脑"访问分区”,选择“已启用”,从这里选择“仅限制分区C”,确认之后即可限制对C分区的访问。此时,不仅在“计算机”或“Windows资源管理器”窗口中看不到被限制的C分区,而且即使通过“地址栏”强行访问也会弹出错误提示(图2)。

  

  图2

  添加分区限制组合

  上面的方法虽然简单易用,可以隐藏最重要的C盘分区,但是想隐藏其他的分区怎么办呢?对于现在的海量硬盘来说,如果分区较多的话,例如希望限制E、F分区,通过组策略对象编辑器恐怕就无能为力了。不过我们可以通过修改组策略的配置文件来让它支持对其他分区的隐藏。

  对于Vista来说,组策略文件被存储在“%windir%\PolicyDefinitions\”路径下,我们需要关心的是“WindowsExplorer.adml”和“WindowsExplorer.admx”两个配置文件,请将这两个文件复制出来。

  修改WindowsExplorer.adml文件

  用记事本打开WindowsExplorer.adml文件,找到包含如下代码的部分:

  <stringTable>
  <string id="ABCDOnly">仅限制分区 A、B、C 和 D</string>
  <string id="ABConly">仅限制分区 A、B 和 C</string>
  <string id="ABOnly">仅限制分区 A 和 B</string>
  <string id="ALLDrives">限制所有分区</string>

  事实上,上述代码就是组策略中的相应选项,我们可以在这里根据自己的需要增加新的内容,例如需要隐藏E分区,则添加如下代码,修改完成后保存退出:

  <string id="EOnly">仅限制分区 E</string>
  修改WindowsExplorer.admx文件

  仍然使用记事本打开WindowsExplorer.admx文件,分别找到“<enum id="NoDrivesDropdown" valueName="NoDrives" required="true">”和“<enum id="NoDrivesDropdown" valueName="NoViewOnDrive" required="true">”,前者是用来限制访问分区,后者则是用来隐藏分区,例如这里还是以E分区为例进行说明,请在两处位置分别添加如下代码,这里的“16”表示E分区的十进制代码:

  </item>
  <item displayName="$(string.EOnly)">
  <value>
  <decimal value="16" />
  </value>

  替换两个重要文件

  由于访问控制的权限问题,我们首先需要对两个文件的访问权限进行修改,打开属性对话框,切换到“安全”选项卡,单击“高级”按钮更改所有者后进行相关的设置,获得权限之后即可完成文件替换的操作。

  现在,我们可以重新打开“隐藏"我的电脑"中的这些指定的分区属性”对话框,选择“已启用”(图3),可以看到这里已经出现了刚才所添加的限制组合,是不是很有意思?

   图3