我在 xen 中有一些 Windows 7 虚拟机,其中的设备显示在“安全删除硬件”中。
我根本不希望用户能够移除/弹出任何硬件。有人告诉我,vmware 有一个热插拔选项。xen 似乎没有为 pci 直通设备提供此功能,因此我正在寻找一个可靠的解决方案来防止用户弹出设备。
此问题不一定只与虚拟机有关,但似乎是被错误报告为可移动设备的常见问题。我理想情况下正在寻找一种方法来阻止所有设备出现或只是阻止安全删除硬件选项出现。
我曾尝试使用脚本在启动时为特定设备设置设备功能,但由于某种原因,这似乎并不总是可靠地工作。
有没有办法通过注册表项或组策略完全阻止该图标出现在通知区域?
我应该指出,在组策略中将其设置为“管理员”似乎不起作用。
[计算机配置>Windows 设置>安全设置>本地策略>安全选项>设备:允许格式化并弹出可移动媒体]
答案1
我认为图标移除器通过为相同的注册表更改提供 GUI,可以完成您希望的操作。
答案2
回答我的问题,
一种可行的方法是编写一个 vbscript,枚举注册表项并更新我们不想出现的每个设备的设备功能。这必须在启动时调用。
对此处所做工作的扩展。 http://forums.citrix.com/thread.jspa?threadID=295752
答案3
为了回答这个已死的问题,设置关键
HKCU\软件\微软\的Windows\当前版本\小程序\SysTray\服务
到 1d (十六进制) / 29 (十进制) 即可,但之后您需要重新运行“系统托盘”。这不会从资源管理器中的驱动器上下文菜单中删除“弹出”。