在 Windows XP 中,如何在不关闭进程的情况下删除(而不是隐藏)系统托盘图标?

在 Windows XP 中,如何在不关闭进程的情况下删除(而不是隐藏)系统托盘图标?

因此,我上班时让 uTorrent 在系统托盘中运行,但每次我哥哥打开电脑时,他都会关闭它。因此,当我回来时,我已经损失了 7-8 小时的下载时间。真让人恼火。

我想要一种方法来从系统托盘中删除图标,同时保持进程继续运行。

出于自我教育的目的,我希望得到这样的结果:

执行时会检查某个注册表项是真还是假或其他什么的批处理文件,并根据检查结果启动一个或另一个会对图标产生影响的 .reg 文件。实际结果是启动该批处理文件会打开或关闭图标。

有什么帮助吗?

(顺便说一句,我希望能够使用其他程序执行同样的事情,例如 eMule,甚至是 nvidia 控制面板图标,只是为了好玩)

答案1

问题在于所有这些程序都会以不同的方式实现系统托盘通知(即您所知的系统托盘图标),因此无法普遍删除。(仅隐藏)

然而,对于你的 uTorrent 问题,老板钥匙wiki:什么是 boss-key?) 可能是一个适合您的解决方案...

答案2

在 Windows XP/Vista 上禁用系统托盘图标

替代文本

  1. 在运行框选项上打开 regedit.exe。
  2. 向下导航到以下注册表项:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. 检查左侧面板中 DWORD 条目 NoTrayItemsDisplay 是否已经可用,如果 NoTrayItemDisplay 可用。如果没有 NoTrayItemDisplay,请将 NoTrayItemDisplay 的值更改为“1”,然后创建 NoTrayItem 显示条目并将值设置为“1”。
  4. 完成修改或创建注册表后,重新启动计算机即可看到所有系统图标托盘都被隐藏的效果。

对于 Windows 系统计时器,您可以通过右键单击任务栏并选择属性并关闭“在时钟上显示”选项来删除系统时钟。

笔记: 要恢复系统托盘图标,只需导航到 Windows 注册表并删除“NoTrayItemDisplay”条目。或者创建注册表文件或批处理文件,一个启用,另一个禁用。

如果你想让我告诉你如何为此创建一个 reg 或 bat 文件,请发表评论 编辑:要禁用 utorrent 托盘图标,只需打开 utorrent,然后转到选项, 选择优先, 在下面UI 设置取消选中“始终显示尝试图标”

缺点:如果你的兄弟足够聪明,或者他在上网时发现了这篇文章,我相信他会直接关闭 utorrent 或任务管理器进程列表中的任何其他程序

因此,为了解决这个问题,你可能还想考虑禁用任务管理器

以下是禁用任务管理器的方法

配置单元:HKEY_CURRENT_USER 项:Software\Microsoft\Windows\CurrentVersion\Policies\System 名称:DisableTaskMgr 类型:REG_DWORD 值:1=启用此项,即禁用 TaskManager 值:0=禁用此项,即不禁用,启用 TaskManager

您的兄弟仍然可以通过使用批处理脚本或其他方法终止 utorrent 进程来解决这个问题。

我认为,可能的解决方案是禁止他使用您的计算机。这可以通过使用名为 Desktop Lock 的第三方软件锁定您的系统来实现。有关 Desktop-Lock 的更多信息,请点击此处http://www.toplang.com/desktoplock.htm

答案3

我也有同样的问题……只是你和你弟弟都是我。我经常关闭我的 utorrent,因为我在直播或做其他事情。我的做法是,使用 Windows 任务计划程序,设置任务以在一天中多次启动 utorrent,尤其是在睡觉后,然后在 2 点左右再次启动,以防我熬夜太久。这样,你弟弟实际上可以获得速度提升,但你的下载仍会顺利进行。

或者,您可以制作一个批处理文件来关闭 utorrent,等待 1 小时,然后重新启动它。

如果您需要任何帮助,请告诉我。我现在不打算打扰您,因为您可能已经解决了这个问题或继续前进了。

相关内容