什么是 mDNSResponder 以及怎样在 Mac 上卸载它?

如果它没有坏掉,就不要修复它是苹果公司可能希望它在 2014 年发布优胜美地时注意的规则。为什么? 因为 Apple 著名的“它只是有效”的易用性受到了严重打击,至少在网络方面是这样。 在推出 Yosemite 时,Apple 放弃了一个名为“mDNSResponder”的流程,该流程是 Bonjour(网络设备自动发现系统)的关键部分。 没有 mDNSResponder,Bonjour 在许多 Mac 上遇到了一堆麻烦。 不久之后,用户开始抱怨系统中的错误。

什么是 mDNSResponder,为什么它在我的 Mac 上?

正如许多用户在安装 Yosemite 时发现的那样,mDNSResponder 是 Bonjour 网络协议的关键部分。 Bonjour 可让您的 Mac“看到”本地网络上的其他设备,如计算机、打印机和存储设备,并轻松连接到它们。 如果您曾经注意到 Finder 侧边栏中的打印机或计算机刚刚出现在那里,那就是 Bonjour – 它在您的本地网络上“发现”了它并允许您看到它,以便您可以根据需要进行连接。 当您在 iPhone 或 iPad 上使用 Mac 时,注意到 Mac 上的 Dock 上会弹出一个应用程序 close 经过? 那也是卓悦。 而 mDNSResponder 是 Bonjour 正常工作的关键。

具体来说,mDNSResponder 是一个守护进程,负责发现在本地网络上的其他设备上运行的服务。 它还处理需要连接到 Internet 的服务的 DNS 请求。 苹果在优胜美地用一项名为“discoveryd”的服务取而代之,结果出现了严重错误——也许这并不奇怪,因为 mDNSResponder 已经经过了十多年的微调,而且网络一直是 macOS 中最麻烦的部分之一。

你知道吗?

Ars Technica 报道称,当 Apple 将 mDNSResponder 放回 macOS 时,它能够 close 300 个单独的错误报告。 这向您展示了删除它对 macOS 的影响有多大,并表明即使是 Apple 有时也会出错。

mDNSResponder 有什么问题?

一些 Mac 用户报告说,mDNSResponder 的网络使用在他们的 Mac 上造成了问题,并且它正在用“垃圾数据包”充斥网络——占用带宽但没有用处的流量。 他们使用监控网络流量的工具发现了这一点。 出于这个原因,他们想要删除或禁用它。

但是,删除 mDNSResponder 会破坏 Bonjour 并导致无法发现和连接到网络上的其他设备。 您可以完全禁用 Bonjour,但这意味着手动输入要连接的每台设备的详细信息,并使依赖自动发现的任何服务(如 Hand-off 和 Continuity)无法使用。

小费:如果您遇到任何问题或看到有关 mDNSResponder 的警报,请使用 CleanMyMac X 中的免费工具刷新您的 DNS 缓存。它有助于解决一些服务器连接问题。

在维护中刷新 DNS 缓存

在此处获取应用程序的免费版本

安装应用程序后,单击维护并勾选 刷新 DNS 缓存.

如果您发现 Mac 变得迟钝,则很难找出问题所在。 您可以使用 Activity Monitor 来识别 mDNSResponder,但所有这些过程都很难理解。 CleanMyMac X 可以提供帮助。

CleanMyMac X 有一个菜单项,即使您退出主应用程序,您也可以保持活动状态。 它允许您监控 CPU 使用率、网络活动和释放内存。 您可以在菜单项中获取有关资源猪的更多信息,也可以退出要求过高的应用程序。

CleanMyMacX 中的实时恶意软件监控

主要的 CleanMyMac X 应用程序有一个优化工具,该工具还突出显示了大量资源消耗者,让您可以控制它们。 它可以识别和关闭因问题而停止响应的应用程序。

什么是 mDNSResponder 以及怎样在 Mac 上卸载它? 1

如您所见,mDNSResponder 不是病毒,正如有些人看到它在后台运行时所想的那样。 它是 macOS 的一个重要组件,允许在 Bonjour 中自动发现本地网络上的设备。 所以你绝对不应该尝试删除它。 如果您认为它使您的 Mac 变慢,那么可能还有另一种解释。 要了解它是什么,您可以使用 CleanMyMac X 的工具库。 确定问题后,CleanMyMac 可以通过释放 RAM 或退出挂起的进程来帮助您解决问题。