你目前正处于脱机状态,正在等待 Internet 重新连接

使用组策略对象隐藏指定驱动器

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

概要
Windows 中有了组策略对象后,就有了下面这个让您隐藏指定的驱动器的选项:隐藏“我的电脑”中的这些指定的驱动器。但是,可能只需要隐藏某个驱动器而保留对其他驱动器的访问。

有七个默认的选项可用来限制对驱动器的访问。您可以通过修改默认域策略或任一个自定义组策略对象 (GPO) 的 System.adm 文件来添加其他限制。七个默认选项是:
  • 仅限制驱动器 A、B、C 和 D
  • 仅限制驱动器 A、B 和 C
  • 仅限制驱动器 A 和 B
  • 限制所有驱动器
  • 仅限制驱动器 C
  • 只限制 D 驱动器
  • 不限制驱动器
Microsoft 建议您不要更改 System.adm 文件,而要创建一个新的 .adm 文件并将此 .adm 文件导入到 GPO 中。原因是:如果您要对 system.adm 文件应用更改,则当 Microsoft 在 Service Pack 中发布新版本的 system.adm 文件时,这些更改可能会被覆盖。

“Implementing Registry-Based Group Policy”(实现基于注册表的组策略)这一白皮书介绍了如何编写自定义 .ADM 文件。要查看此白皮书,请访问下面的 Microsoft 网站:
更多信息
默认域策略的 System.adm 文件的默认位置是:
%SystemRoot%\Sysvol\Sysvol\YourDomainName\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\Adm\System.adm
这些文件夹的内容会通过文件复制服务 (FRS) 复制到整个域中。注意,Adm 文件夹及其内容直到默认域策略首次加载时才填充。

要为七个默认值之一更改此策略,请执行下面的操作步骤:
  1. 启动 Microsoft 管理控制台。在“控制台”菜单上,单击添加/删除管理单元
  2. 为默认域策略添加组策略管理单元。为此,在屏幕提示您选择组策略对象 (GPO) 时,请单击浏览。默认 GPO 是本地计算机。您也可以为其他的域分区(具体来说就是组织单位)添加 GPO。
  3. 打开下面的区域:用户配置管理模板Windows 组件Windows 资源管理器
  4. 单击“隐藏‘我的电脑’中的这些指定的驱动器”。
  5. 单击以选中“隐藏‘我的电脑’中的这些指定的驱动器”复选框。
  6. 在下拉框中,单击相应的选项。
这些设置会从“我的电脑”、“Windows 资源管理器”和“网上邻居”中删除代表所选硬盘的图标。另外,这些驱动器不会出现在任何程序的打开对话框中。

此策略用于保护某些驱动器(包括软盘驱动器),防止它们被滥用。它也可以用于指引用户将他们的工作保存在某些驱动器上。

要使用这项策略,请在下拉框中选择一个驱动器或组合形式的驱动器。要显示所有驱动器(一个也不隐藏),请禁用这项策略或单击“不限制驱动器”选项。

这项策略不能防止用户使用其他程序访问本地或网络驱动器,也不能防止他们使用磁盘管理管理单元查看并更改驱动器特性。

您并非只能使用默认值。通过编辑 System.adm 文件,您可以添加自己的自定义值。下面是 System.adm 中可修改的部分:
POLICY !!NoDrives    EXPLAIN !!NoDrives_Help      PART !!NoDrivesDropdown          DROPDOWNLIST NOSORT REQUIRED         VALUENAME "NoDrives"          ITEMLIST                NAME !!ABOnly           VALUE NUMERIC 3                NAME !!COnly            VALUE NUMERIC 4                NAME !!DOnly            VALUE NUMERIC 8                NAME !!ABConly          VALUE NUMERIC 7                NAME !!ABCDOnly         VALUE NUMERIC 15                NAME !!ALLDrives        VALUE NUMERIC 67108863                                                                  ;low 26 bits on (1 bit per drive)                NAME !!RestNoDrives     VALUE NUMERIC 0 (Default)          END ITEMLIST     END PART                  END POLICY[strings]ABCDOnly="Restrict A, B, C and D drives only"ABConly="Restrict A, B and C drives only"ABOnly="Restrict A and B drives only"ALLDrives="Restrict all drives"COnly="Restrict C drive only"DOnly="Restrict D drive only"RestNoDrives="Do not restrict drives"				
[strings] 部分代表下拉框中的实际值的替换值。

这项策略在客户端计算机上只显示指定的驱动器。这项策略所影响的注册表项使用与 26 位二进制字符串(每一位代表一个驱动器号)相对应的十进制数字:
11111111111111111111111111ZYXWVUTSRQPONMLKJIHGFEDCBA				
此配置对应于十进制数字 67108863,它会隐藏所有的驱动器。如果您要隐藏驱动器 C,将第三低位设置为 1,然后将二进制字符串转换为十进制数字。

没有必要创建一个显示所有驱动器的选项,因为清除复选框就完全删除了“NoDrives”项,所有驱动器都会自动显示。

如果您要配置这项策略以显示一个不同的驱动器组合,请创建相应的二进制字符串,将它转换成十进制数字,并向 ITEMLIST 部分添加一个带有相应的 [strings] 项的新项。例如,要隐藏驱动器 L、M、N 和 O,请创建下面的字符串
00000000000111100000000000ZYXWVUTSRQPONMLKJIHGFEDCBA				
并将其转换成十进制。这个二进制字符串可转换成十进制数字 30720。将下面的行添加到 System.adm 文件的 [strings] 部分:
LMNO_Only="Restrict L, M, N and O drives only"				
将下面的项添加到上面的 ITEMLIST 部分并保存 System.adm 文件。
NAME !!LMNO_Only         VALUE NUMERIC 30720				
这样就创建了下拉框的第八项:只隐藏驱动器 L、M、N 和 O。使用此方法可使下拉框包含更多的值。System.adm 文件的已修改的部分显示如下:
POLICY !!NoDrives    EXPLAIN !!NoDrives_Help      PART !!NoDrivesDropdown          DROPDOWNLIST NOSORT REQUIRED         VALUENAME "NoDrives"          ITEMLIST                NAME !!ABOnly           VALUE NUMERIC 3                NAME !!COnly            VALUE NUMERIC 4                NAME !!DOnly            VALUE NUMERIC 8                NAME !!ABConly          VALUE NUMERIC 7                NAME !!ABCDOnly         VALUE NUMERIC 15                NAME !!ALLDrives        VALUE NUMERIC 67108863                                                                  ;low 26 bits on (1 bit per drive)                NAME !!RestNoDrives     VALUE NUMERIC 0 (Default)                            NAME !!LMNO_Only        VALUE NUMERIC 30720          END ITEMLIST     END PART                  END POLICY[strings]ABCDOnly="Restrict A, B, C and D drives only"ABConly="Restrict A, B and C drives only"ABOnly="Restrict A and B drives only"ALLDrives="Restrict all drives"COnly="Restrict C drive only"DOnly="Restrict D drive only"RestNoDrives="Do not restrict drives"LMNO_Only="Restrict L, M, N and O drives only"				
此 [strings] 部分代表下拉框中的实际值的替换值。

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
230263如何使用 Microsoft 管理控制台创建自定义的 MMC 管理单元工具
属性

文章 ID:231289 - 上次审阅时间:03/24/2006 10:42:08 - 修订版本: 4.4

Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86), Microsoft Windows 2000 Datacenter Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server

  • kbenv kbinfo KB231289
反馈
" + (window.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");