我无法找到通过注册表或 GPO 执行此操作的方法。我想删除标准用户右键单击计算机并打开“添加网络位置”按钮的能力,或者只是禁用向导。有什么可能的方法可以做到这一点?我似乎找不到任何成功做到这一点的人。
答案1
您可以通过组策略阻止用户添加和断开网络驱动器。
- 用户配置
- 政策
- 管理模板
- Windows 组件
- Windows资源管理器
- 删除“映射网络驱动器”和“断开的网络驱动器”
这将删除按钮以及映射和断开网络驱动器的功能。右键单击功能仍然可用,但它们无法映射到本地驱动器(仅可用于映射到 FTP 站点和外部网站)。
答案2
这不是一个很好的解决方案,但您始终可以删除组策略中文件资源管理器部分下对默认上下文菜单的访问权限。我已经搜索了几天如何从文件资源管理器功能区 UI 中删除“添加网络位置”,但尚未找到针对每个用户执行此操作的方法,但您可以按照以下方法在系统范围内删除它,只需先将以下注册表项备份到某处,然后删除它们。
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.AddNetworkLocation
HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.AddNetworkLocation
由于缺少条目,它确实使资源管理器栏看起来有点奇怪,所以如果您只是想禁用命令运行,您只需删除每个位置的“命令”键下的“(默认)”条目上的数据即可。
更新经过更多的尝试后,我发现如果添加以下注册表值,您就可以有效地“禁用”该命令。
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.AddNetworkLocation\AttributeMask
将值设置为 REG_DWORD“00100000”十六进制
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.AddNetworkLocation\AttributeValue
将值设置为 REG_DWORD“00100000”十六进制
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.AddNetworkLocation\ImpliedSelectionModel
将值设置为 REG_DWORD“00000000”十六进制