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

windows vista
XP依然是Win Vista最大的敌人
不再让Vista资源管理器显示某文件夹链接
Vista SP1性能不如预期,比RTM版并无优势
Windows Vista系统中如何让鼠标更聪明
Vista中无限制下载Ultimate Extras
技高一筹 妙招封堵USB泄密Vista数据
Vista最常用的10个系统设置
Windows Vista中八大疑难问题解决方法
修改注册表 通过Update更新到XP SP3
怎么知道Vista系统是否支持Aero特效
Windows Vista下如何安装XP、2003
Vista的Ping告诉你本机地址的IPv6形式
Vista系统下NTFS和FAT32互相转化方法
Vista无法选择或格式化硬盘8种解决方法
正版Vista和XP不同的比较实用的小功能
教你解决Vista无法收邮件问题
SATA串口硬盘Vista系统驱动安装实录
Vista帐户密码重设秘技大披露
Vista SP1性能不济XP SP3有六大原因
Windows Vista系统新增工具特性分析

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 144 ::
收藏到网摘: 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