我需要在 XP 上运行 Apple Bonjour 吗?

Mar*_*eon 5 bonjour windows-xp

不知何故(不确定如何)我总是设法在我的 XP 机器上安装 Apple Bonjour。我是否出于任何原因需要这款软件?某些 iPod/iPhone 服务(我们确实使用)是否需要它?

A D*_*arf 5

这取决于您想用这些 iPod 和 iPhone 设备做什么。如果您希望他们相互宣传他们的服务,那么您将需要它。例如,Bonjour 将允许您的 iPhone 使用您的计算机打印机,或者您的计算机和设备之间可以共享文档。

Security
Bonjour 可能会引起一些安全问题,尤其是在您的计算机上,因为它需要为计算机上的传入连接打开特定端口。然而,弱点始终取决于您计算机中安装的服务(当前名为 mDNSResponder.exe)的代码质量。过去已经发现并修补了一些安全漏洞。其他可能会被发现或在此服务的较新版本中引入新的。

假设一个高度安全的 mDNSResponder.exe,打开的端口不能用作攻击您计算机的入口点。在我写这篇文章的时候,情况似乎就是这样。

实用性
如上所述,它完全取决于您希望在设备和计算机之间建立的连接类型。这些设备中已经存在的其他技术(蓝牙或直接电缆连接)仍然允许您连接设备和计算机。因此,您仍然可以在设备和计算机之间传递文件。但是,如果您希望在计算机打印机上打印 iPhone 中的文档,则需要 Bonjour。

策略
要么完全删除服务:

  1. 停止服务
  2. 在您的运行...框中: “%PROGRAMFILES%\Bonjour\mDNSResponder.exe” -remove
  3. 进而: regsvr32 /u “%PROGRAMFILES%\Bonjour\mdnsNSP.dll”
  4. 之后重新启动并删除 Bonjour 文件夹。

或者你可以保持它。禁用该服务,仅在需要时启用并启动它(无需重新启动。这就是我所做的。