如何禁用“安全删除硬件”

我有一些Windows 7中的虚拟机,有设备显示在“安全删除硬件”。

我不希望用户能够删除/popup任何硬件。 我被告知vmware有一个hotplug选项。 xen似乎没有提供这个pci passthrough设备,所以我正在寻找一个可靠的解决scheme,以防止用户popup设备。

这个问题不一定只涉及虚拟机,但似乎是一个设备的错误报告为可移动的常见问题。 我理想的是寻找一种方法来防止所有设备出现,或只是防止安全删除硬件选项。

我已经尝试用脚本在启动时为特定设备设置设备function,但由于某种原因,这似乎并不总是可靠地工作。

有没有办法通过registry项或组策略来防止此图标完全显示在通知区域中?


我应该指出,在组策略中设置“pipe理员”似乎没有工作。

[计算机configuration> Windows设置>安全设置>本地策略>安全选项>设置:允许格式化和popup可移动媒体]

我认为IconRemover可以通过为相同的registry更改提供GUI来执行您所希望的操作。

为了回答我的问题,

看起来可能的一种方法是编写一个枚举registry项的vbscript,并更新我们希望不出现的每个设备的设备function。 这必须在启动时调用。

这里做了什么扩展。 http://forums.citrix.com/thread.jspa?threadID=295752

要拿起这个死的问题,设置关键

HKCU \软件\微软\的Windows \ CurrentVersion \小程序\系统托盘\服务

到1d(hex)/ 29(十进制)将做到这一点,但你需要重新运行“系统托盘”之后。 这不会从资源pipe理器中驱动器的上下文菜单中删除“popup”。