注册表位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

下面所有操作都是在这个主键下面进行的,这个很有用,修改组策略就是修改这里面的值。

新建的键值基本上是二进制值和 DWORD 值,所以 1 就代表启用,0 就代表停用。


[ 禁用/解禁注册表 ] [ 展开 ]

【禁用】

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

操作:新建 DWORD 值,DisableRegistryTools,建好后将其改为 1,表示启用。

说明:设置好后,关闭注册表,然后尝试打开,你会发现,regedit.exe 已经被禁掉了。


【解禁】

因为 regedit.exe 已经不能使用,reg 文件也就不能导入到注册表,也就没办法直接进行修改。

[ 方法一 ]

快捷键 Windows+R,然后输入 reg delete hkcu\software\microsoft\windows\currentversion\policies\system /v disableregistrytools /f,将其删除。

[ 方法二 ]

使用 xxx.inf 文件,打开记事本,输入以下内容,另存为 unlock.inf,然后右击安装。

[Version]

Signature="$CHICAGO$"

[DefaultInstall]

Delreg=Del

[Del]

HKCU,SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System,DisableRegistryTool

[ 方法三 ]

快捷键 Windows+R,然后输入 gpedit.msc,定位到[用户配置]-[管理模板]-[系统],双击 "禁用注册表编辑工具" 一行,先选择 "已启用",应用确定,然后再次打开选择 "未配置",单击[确定]。

[ 隐藏桌面上的所有图标 ] [ 展开 ]

新建 DWORD 值:NoDesktop

相似功能:桌面右击,排列图标,在 "显示桌面图标" 的前面把勾取消,然后就看不到桌面图标了。

主要用途:我不说,因为我也不知道。

[ 隐藏磁盘上的驱动器 ] [ 展开 ]

新建 DWORD 值:NoDrives

主要用途:只是从资源管理器和我的电脑中隐藏掉盘符,但是在其地址栏中输入相应盘符仍然可以访问。

用法说明:A盘、B盘、C盘、D盘…X盘、Y盘、Z盘,共有26个盘,怎么在注册表中表示呢?这个需要使用二进制数来表示,为了避免混乱,可以在记事本上列出26个 0 来表示26个盘,依次从右至左表示 A-Z 盘,如果想隐藏哪个盘就把与之对应的 0 改为 1,然后再将其转化为十进制数。

比如,隐藏 A盘,二进制是1,十进制也是1;隐藏 C盘,二进制是100,十进制是22=4;隐藏 Z盘,二进制是10000000000000000000000000,十进制是225=33554432。

怎么一次隐藏多个盘呢?

这个也很简单,在上面的基础上,将多个 0 改为 1,然后再转化为十进制数即可。

比如,隐藏 A 盘和 B 盘,二进制是11,十进制是3;隐藏 C 盘和 D 盘,二进制是1100,十进制是12;隐藏 A-F,二进制是111111,十进制是63;隐藏全部,二进制是11111111111111111111111111,十进制是67108863。

如果你不会转化,或者不想转化,可以参考下面的列表。

盘符二进制(最初值)十进制(最终值)
A000000000000000000000000011
B000000000000000000000000102
C000000000000000000000001004
D000000000000000000000010008
E0000000000000000000001000016
F0000000000000000000010000032
G0000000000000000000100000064
H00000000000000000010000000128
I00000000000000000100000000256
J00000000000000001000000000512
………………
A-B000000000000000000000000113
A-D0000000000000000000000111115
A-F0000000000000000000011111163
A-Z1111111111111111111111111167108863

[ 隐藏我的电脑中的共享文档 ] [ 展开 ]

新建 DWORD 值:NoSharedDocuments

相似功能:打开组策略,用户配置,管理模块,windows 组件,windows 资源管理器,从我的电脑删除共享文档。

主要用途:我不说,因为我也不知道。

[ 禁止保存对任务栏布局的修改 ] [ 展开 ]

新建 DWORD 值:NoSaveSettings

主要用途:防止别人在使用自己电脑后对桌面布局更改,如果更改,重启后也会自动还原。

生效范围:任务栏的高度、内容

[ 锁定任务栏的位置 ] [ 展开 ]

新建 DWORD 值:LockTaskbar

主要用途:长久的保持用户的使用习惯,禁止修改任务栏的高度、位置。

[ 隐藏任务栏的系统时间 ] [ 展开 ]

新建 DWORD 值:HideClock

[ 隐藏任务栏的通知区域 ] [ 展开 ]

新建 DWORD 值:NoTrayItemsDisplay

主要用途:系统正在使用的程序和服务均不可见,找不到图标。

[ 隐藏任务栏右键菜单中的工具栏 ] [ 展开 ]

新建 DWORD 值:NoToolbarsOnTaskbar

小提示:设置后,任务栏常用的快速启动栏和语言栏都会被隐藏掉。

[ 禁止修改开始菜单 ] [ 展开 ]

新建 DWORD 值:NoChangeStartMenu

[ 隐藏开始菜单顶端的账户 ] [ 展开 ]

新建 DWORD 值:NoUserNameInStartMenu

主要用途:保护基本用户信息,减少被攻击的几率。

[ 隐藏开始菜单中的 "关闭计算机" ] [ 展开 ]

新建 DWORD 值:NoClose

[ 隐藏开始菜单中的 "查找" ] [ 展开 ]

新建 DWORD 值:NoFind

[ 隐藏开始菜单中的 "帮助和支持" ] [ 展开 ]

新建 DWORD 值:NoSMHelp

[ 隐藏开始菜单中的 "网上邻居" ] [ 展开 ]

新建 DWORD 值:NoStartMenuNetworkPlaces

[ 隐藏开始菜单中的 "所有程序" ] [ 展开 ]

新建 DWORD 值:NoStartMenuMorePrograms

[ 隐藏开始菜单显示常用程序 ] [ 展开 ]

新建 DWORD 值:NoStartMenuMFUprogramslist

主要用途:我是非常不喜欢在开始菜单中显示常用的程序和文档之类的东西,一方面会造成混乱,另一方面会泄露信息。

[ 关机后自动清除开始菜单中的文档记录 ] [ 展开 ]

新建 DWORD 值:ClearRecentDocsOnExit

主要用途:在打开记事本、Office、PDF等等文档后,一般会在开始菜单中记录下来,方便用户再次快速打开,但在方便之余,也会向其他人泄露隐私,也会造成很乱的视觉感。

[ 禁用控制面板 ] [ 展开 ]

新建 DWORD 值:NoControlPanel