2023年11月27日发(作者:)

Windows server 2008 R2 用组策略隐藏指定磁盘驱动器(盘符)

1. 我们通过修改C:这个文件来达到在

Windows server 2008中隐藏指定盘符的功能.(编辑这个文件可以用记事本或者是

notepad++)

2. C:WindowsPolicyDefinitions

C:WindowsPolicyDefinitionszh-CN目录下的两个文件,分别复制

到桌面作为备份。

3. 文件中查找字段NoDrives,添加相应的字符串可以设置隐

藏指定的磁盘驱动器;查找字段NoViewOnDrive,并修改相应的字段,可以设置拒绝从

Windows资源管理器访问某个磁盘驱动器.

下面以设置隐藏指定的磁盘驱动器为例:(下列黑体字我测试时设置的"只显示Z,其他盘

符不显示.")

name="NoDrives" class="User" displayName="$(es)"

explainText="$(es_Help)" presentation="$(es)"

key="SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer">

…… ……(此处省略若干代码)

name="NoViewOnDrive" class="User" displayName="$(OnDrive)"

explainText="$(OnDrive_Help)"

presentation="$(OnDrive)"

key="SoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer">

id="NoDrivesDropdown" valueName="NoViewOnDrive"

required="true">

红色字体为增加的代码,总共2处。其中decimal value的值我们可以通过2进制转

10进制得出。

例如:隐藏所有盘符对应的二进制为

1111

ZYXWVUTSRQPONMLKJIHGFEDCBA

转换为10进制的值为67108863

AZ二进制对应的10进制分别为

A 1

B 2

C 4

D 8

E 16

F 32

G 64

H 128

I 256

J 512

K 1024

L 2048

M 4096

N 8192

O 16384

P 32768

Q 65536

R 131072

S 262144

T 524288

U 1048576

V 2097152

W 4194304

X 8388608

Y 16777216

Z 33554432

要隐藏哪个盘符就对应填哪个数字,如果是多盘符就对应的数字相加得出的值

之后修改C:WindowsPolicyDefinitionszh-CN目录下的 (适用于中文

Windows server 2008).

添加如下字符串.(黑体字)

注意:string id要跟设置相同.

仅限制驱动器 ABC D

仅限制驱动器 AB C

仅限制驱动器 A B

限制所有驱动器

不限制z驱动器,其余驱动器全部限制

启用经典外观

此设置允许管理员将特定的 Windows Shell 行为还原到

经典 Shell 行为。

4. 使用组合键win+R打开运行对话框,输入cmd打开命令行编辑器,在命令行编辑器中输

gpupdate命令,回车键运行。之后输入打开组策略管理器,定位到用户配

置-管理模板-windows组件-windows资源管理器,找到隐藏我的电脑中的这些指

定的驱动器双击打开,选择:已启用。就会在选项下面看到我们刚刚添加的“不限制

Z驱动器,其余驱动器全部限制”的选项。