如何删除(不隐藏)“安全删除硬件”图标

如何删除(不隐藏)“安全删除硬件”图标

我想从系统托盘中删除“安全删除硬件”图标,我需要更改注册表吗?此外,如何删除“安全删除硬件”列表中的某些设备?

我不想使用此工具,我想将其从系统托盘中删除

答案1

对于你的答案的第二部分,你应该看看超级用户问题

您的问题的第一部分非常可行,如果您只告诉我您使用的 Windows 版本,我就会发布相关步骤。

另请参阅这篇文章:http://fightingforalostcause.net/blog/?p=1044 详细要点如下:

该设备的驱动程序有一个标志,告诉 Windows 它是一个“可移动”设备,每当加载该设备时,该标志就会加载到注册表中。因此,您基本上只需要设置一种方法,在系统启动时自动覆盖注册表值。

首先,您需要获取要移除的设备的 ID。•打开设备管理器(开始 > 运行 > devmgmt.msc)•右键单击设备并转到属性,然后打开详细信息选项卡•默认情况下,下拉列表中将选择“设备实例 ID”项•它看起来像“IDE\CDROMPBDS_DVD+RW_DS8W1P[...]\DB1B[...]\5&C10F4F&0&0.0.0”•保持该窗口打开,或记下 ID,因为下一步您将需要它

下一步是修改注册表中的可移动值。 •打开注册表编辑器(开始 > 运行 > regedit) •深入到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum •然后使用 ID 的各个部分来定位设备(例如,IDE,然后是 CDROMPBDS_DVD+RW_DS8W1P[...]\DB1B[...],然后是 5&C10F4F&0&0.0.0 •默认情况下,您可能没有修改值的权限,因此右键单击该键(文件夹),然后转到权限并为您的帐户授予“完全控制” •该键内将有一个名为“Capabilities”的值,其值为 4 或 6 或更高的数字 •右键单击该值并选择“修改”,然后从该值中减去 4(例如,将 6 更改为 2、将 4 更改为 0 等),然后单击“确定” 此时,该设备尚未被识别为可移动设备。Windows 可能需要一些时间来更新安全删除硬件应用程序,或者您可能需要打开它来刷新它,但设备已更新。图标可能会保留下来,但下一步之后将得到处理。

最后一步是确保每次 Windows 启动时都会自动更新该值(因为每次都会从设备驱动程序加载该值,所以我们每次都必须覆盖它)。•转到文件 > 导出并将密钥保存到计算机上的某个位置•使用文本编辑器打开它并删除我们不想更改的所有额外子项和值。最后它应该看起来像这样:

Windows 注册表编辑器版本 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\CdRomPBDS_DVD+-RW_DS-8W1P____________________BD1B____\5&c10f4f&0&0.0.0] "Capabilities"=dword:00000002

•返回注册表编辑器,浏览至 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run •右键单击 > 新建 > 字符串值 •命名,然后右键单击并修改 •输入 regedit /s "C:\Documents and Settings\user\My Documents\DVD Not Removable.reg"(更新您保存文件的路径和命名方式)

现在,每次您登录帐户时都会加载包含更新值的 .reg 文件,并且(假设它是唯一的可移动设备)“安全删除硬件”图标将不再显示。

更新:如果您运行的是 Windows 7,请查看评论#28 * 评论 28 循环回到我为您提供链接的超级用户问题。

要在 Windows XP 中隐藏该图标,只需使用“隐藏非活动图标”功能,将其设置为“始终隐藏”

右键单击任务栏>属性>选中“隐藏非活动图标”>自定义

这需要将其他图标设置为适当的设置,例如“始终显示”

答案2

在 Windows XP 中,您无需卸载 stobject.dll 即可摆脱通知区域中令人讨厌的“安全删除硬件”图标,只需取消注册即可。单击开始菜单中的“运行”,然后输入 [regsvr32 "c:\windows\system32\stobject.dll" /u] 您需要引号,以便 Windows 可以找到该文件。重新启动后,它就会消失。

答案3

使用 Perfect Uninstaller 程序来完成此任务要容易得多。

http://www.perfectuninstaller.com/

打开资源管理器并导航到 C:\Windows\System32\

右键单击 stobject.dll

点击强制卸载

让 Perfect Uninstaller 完成它的工作。

重启,图标消失。

相关内容