在Server 2012的文件资源pipe理器中隐藏networking图标

如何通过组策略在Windows Server 2012的Windows资源pipe理器中隐藏networking图标?

我可以使用Windows资源pipe理器的“额外”设置在2008R2上执行此操作,但Server 2012不存在此类设置。组策略中的2008R2设置位于以下path:

用户configuration\策略\pipe理模板\自定义策略\ Windows资源pipe理器额外

GPO屏幕截图:

Explorer Extras

第一件事是第一件事 您引用的这个GPO是一个自定义的GPO。 你无法findServer 2012,因为有人构build这个选项是特别的,并将其打包成组策略的pipe理模板。 因此,您可以像使用GPO一样将其重新创build为GPO的最佳选项,即复制自定义admx文件,并在文本编辑器中使用新设置进行编辑。 希望您知道如何制作/修改自定义的admx,因为这超出了这个问题的范围。 (如果您不这样做,则可以使用组策略首选项来实现相同的目的。)

第二件事,我假设你正在谈论下面显示的图标。

在这里输入图像说明

此图标的存在由registryDWORD值控制,名为Attributes at:

HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder

在这里输入图像说明

该DWORD的数值决定了该图标显示为…还是显示。 它的默认值b0040064给出了你在上面看到的默认图标。 将该值更改为b0940064将隐藏该图标(注销并重新打开之后)。

在这里输入图像说明

假设你不知道如何,或者不想像以前那样把这个包装成admix的麻烦,组策略的快速和肮脏的方法是使用组策略首选项registry项目,在Computer Configuration 和/或 User Configuration – > Preferences – > Windows Settings – > Registry 。 创build一个新的Registry Item并将其configuration为将该DWORD更新为所需的值。

Windows 7 / Server 2008 R2和Windows 8 / Server 2012的registry键和值是相同的(我相信Vista / Server 2008和XP / Server2003也是如此),所以您可以使用它创build一个admx或GPP适用于您所关心的所有操作系统。

对于这个特定的问题,如果您想要在每个用户的基础上禁用文件浏览器导航窗格左侧的“networking”图标,而不是系统范围,因为pipe理员可以很好地创build此registry项而是将其作为组策略偏好实施。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder

如上所述,您需要创build一个名为“Attributes”DWORD条目,并为其指定一个“00100000”hex值。 经过大量研究,试图摆脱function区UI上的其他图标后,我发现上面的“b0940064”技术上的确值得工作,但是您真正在做的是打开hex中的SFGAO_NONENUMERATED位,所以其余的数据意味着没有。