修复:安全中心无法验证调用程序,错误DC040780
“安全中心无法验证来电者错误 DC040780” 在某些计算机上是一个非常常见的错误。出现此问题的原因有多种,但主要与 Windows 文件损坏或第三方软件与 Windows Defender 和安全中心冲突有关。
在我们彻底调查了这个特定问题之后,事实证明有几个不同的根本原因可能会触发这个特定的DC040780事件查看器错误。以下是潜在罪魁祸首的候选名单:
- 由 Acronis True Image 引起的软件冲突——事实证明,可能导致此问题的一个相当常见的罪魁祸首是与安全中心冲突的 Acronis True Image 子进程。在这种情况下,您应该暂时卸载有问题的程序,看看问题是否不再发生。
- 第 3 方安全冲突– 另一个相当常见的罪魁祸首是 McAfee 或与本机 Windows Defender 或 Windows 防火墙进程冲突的不同第 3 方套件造成的不一致。在这种情况下,您应该能够通过卸载第 3 方套件(并可能安装更新的应用程序版本)来解决问题。
- Windows Defender 拒绝第 3 方安全组件——请记住,对于某些安全套件,您可以期望本机安全解决方案(Windows Defender + Windows 防火墙)与第 3 方等效组件同时运行,从而导致事件中反映的冲突查看器。要解决此问题并确认此情况,您需要禁用 Windows Defender 和本机防火墙组件。
- McAffee 故障– 如果您使用的是 McAfee Antivirus 或 McAfee Security Endpoint,问题很可能是由于允许 Windows Defender 运行的故障而导致的,即使第 3 方等效程序已经处于活动状态。在这种情况下,您可以通过注册表编辑器禁用本机组件来阻止冲突产生此错误。
- Symantec Endpoint Protection 故障– 如果您在使用 Symantec Endpoint Protection 套件时看到此错误,则您面临的问题很可能与安全中心的子组件有关。我们也在处理这个问题的几个受影响的用户已经确认,在他们从提升的注册表窗口中完全禁用安全中心后,问题已得到解决。
- 过时的 BIOS 固件– 在戴尔计算机上,由于 BIOS 版本严重过时而导致此错误的情况并不少见。发现自己处于类似情况的其他用户已按照官方文档安装最新可用的BIOS 固件,设法解决了该问题。
- 系统文件损坏– 在某些情况下,系统文件损坏的情况也可能是此错误代码的根本原因。为避免对您的机器进行任何不可逆转的更改,我们的建议是尝试通过执行修复安装程序来解决此问题。
现在您已经了解可能导致此错误代码出现的每个潜在罪魁祸首,下面是其他受影响的用户已成功用于阻止新错误实例出现的修复列表:
卸载 Acronis True Image 2021(如果适用)
根据许多受影响的用户的说法,您可能会看到 DC040780 错误的一个原因是 Acronis True Image 2021 引发的冲突。我知道这不太可能发生冲突,但事实证明该软件使用的某些后台进程会确定您的 Windows 10 操作系统是否重复发出事件查看器信号,表明安全中心存在问题。
如果这种情况可能适用于您的情况,并且您的计算机上安装了Acronis True Image 2021 ,请按照以下说明暂时卸载它,看看这是否能够阻止弹出新的事件错误。
这是您需要做的:
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“appwiz.cpl” ,然后按Enter键打开“程序和功能”菜单。如果UAC(用户帐户控制)提示您,请单击“是”以授予管理员访问权限。
- 进入“程序和功能”屏幕后,向下滚动已安装程序列表并找到与Acronis True Image 2021关联的条目。
- 当您看到与 Acronis True Image 2021 关联的列表时,右键单击它并从上下文菜单中选择卸载。
- 在卸载屏幕中,按照屏幕上的提示完成卸载操作,然后重新启动计算机并查看问题现在是否已解决。
如果此方法不适用于您,请开始按照以下说明进行操作。
卸载或重新安装第 3 方安全套件(如果适用)
事实证明,这个问题通常是由 McAfee 促成的不一致引起的,此后已通过应用程序更新得到修复。
但是,由于这个特定问题(DC040780 错误)有时也会通过有效破坏McAfee Endpoint Security或McAfee VirusScan上的自动更新功能来表现出来,因此最好的做法是在确保安装之前暂时卸载第 3 方安全套件最新版本可用。
更新:事实证明,已知还有其他第 3 方安全套件会导致同类问题。Comodo Internet Security 是另一个可能导致错误的罪魁祸首。
如果您发现这种情况适用于您当前的情况,请按照以下说明从您的计算机(或不同的第 3 方套件)中卸载 McAfee Antivirus,然后再安装最新的可用版本:
- 首先按Windows 键 + R打开“运行”对话框。接下来,在刚刚出现的“运行”对话框中,键入“ appwiz.cpl ”并按Enter以打开“程序和功能”屏幕。
- 在“程序和功能”菜单中,向下滚动已安装程序列表并找到您计划卸载的过度保护套件。
- 当您看到上下文菜单时,右键单击它并从上下文菜单中选择“卸载” 。
- 接下来,按照屏幕上的说明完成安全套件的卸载,然后重新启动计算机。
注意:为确保操作成功,您还可以按照一系列说明删除此安全套件的任何残余文件。
- 在您的计算机重新启动后,监视事件查看器并查看是否仍然出现相同的“安全中心无法验证呼叫者”错误。
注意:如果问题仍然得到解决,您只是确认您的第 3 方安全套件有问题。如果您喜欢 3rd 方 av,请访问您首选的防病毒软件的下载页面并下载最新版本以查看问题现在是否已解决。
如果问题仍未解决或此方法不适用于您的特定情况,请向下移至下面的下一个可能的修复方法。
禁用 Windows Defender + Windows 防火墙 (Windows 10)
事实证明,您还可以期望在使用第三方安全套件的情况下看到DC040780 ,Windows 无法将其识别为 Windows Defender + Windows 防火墙的可行替代方案。
如果这种情况适用,两种安全解决方案将同时运行(第 3 方解决方案和 Windows 安全),这可能会导致某些内核进程之间发生冲突,从而促进此错误代码的出现。
更新:据报道,这种特殊情况仅发生在 Windows 10 上。
在这种情况下,您应该能够通过访问 Windows 10 安装的“设置”菜单来解决此问题,并确保禁用 Windows Defender 和 Windows 防火墙,以防止与第 3 方等价物发生冲突。
有关如何操作的说明,请按照以下步骤通过 Windows 10 的 GUI 菜单禁用 Windows Defender + Windows 防火墙:
- 首先按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“windowsdefender” ,然后按Enter 键打开Windows 安全菜单。如果UAC(用户帐户控制)提示您,请单击“是”以授予管理员访问权限。
- 进入WIndows 安全菜单后,单击病毒和威胁防护 选项卡,然后单击管理设置超链接(在病毒和威胁防护设置下)。
- 在下一个屏幕上,禁用与防火墙和网络保护关联的切换 。
- 一直回到第一个Windows 安全窗口,然后单击防火墙和网络保护。
- 进入下一个屏幕后,单击当前处于活动状态的网络,然后禁用与Windows Defender 防火墙关联的切换。
- 执行此操作后,重新启动计算机并再次检查事件查看器以查看 DC040780 错误现在是否已修复。
如果此方法不适用或未能解决您遇到的问题,请转到下面的下一个方法。
通过注册表编辑器禁用 Windows Defender(如果适用)
如果您使用 McAfee 并且由于所有 Windows Defender 和 Windows 防火墙控件都显示为灰色而无法执行上述修复,您将需要使用注册表编辑器来禁用内置安全组件。
我们在使用 McAfee Antivirus 时也在处理此问题的几位用户已经确认,他们通过进行一些注册表调整来禁用 Windows Defender,从而设法防止安全中心无法验证呼叫者(错误 DC040780)的新实例发生。
如果您愿意尝试此修复,请按照以下说明操作:
- 按Windows 键 + R启动,打开“运行”对话框。在运行框中,在文本框中键入“regedit” ,然后按Enter 键打开注册表编辑器。
注意:如果UAC(用户帐户控制)提示您,请单击“是”以授予管理员访问权限。
- 进入注册表编辑器后,使用左侧的菜单导航至以下位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
- 进入正确位置后,移至右侧部分,右键单击空白区域并选择New > DWORD (32-bit) Value。
- 接下来,将新创建的 DWORD 值重命名为DisableAntiSpyware,然后按Enter 键保存更改。
- 双击新创建的DisableAntiSypware值,将Base设置为Hexadecimal,将Value 数据设置为1,然后单击Ok保存更改。
- 重新启动您的机器,看看问题现在是否已解决。
如果仍然出现相同的问题,请向下移动到下面的下一个可能的修复程序。
禁用安全中心(如果适用)
如果您使用的是 Symantec Endpoint Protection,并且您的事件查看器充满了指向软件冲突的 DC040780 错误,那么在保持第 3 方套件处于活动状态的同时解决该问题的唯一希望是完全禁用安全中心。
幸运的是,如果您不介意进行一些注册表更改以有效阻止安全中心启动,那么有一种相当简单的方法可以做到这一点。
按照以下说明打开提升的注册表编辑器窗口并修改SecurityHealthService和wscsvc 的值,以防止使用主要安全服务 + 关联依赖项:
注意:在您执行以下步骤之前,我们建议您 提前备份您的注册表数据。这样,如果在此操作后出现问题,您将有一种简单的方法恢复到工作状态。
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“regedit” ,然后按Enter键打开注册表编辑器。当UAC(用户帐户控制)提示您时,单击“是”以授予管理员访问权限。
- 进入注册表编辑器后,使用左侧的菜单导航至以下位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SecurityHealthService
注意:您可以直接导航到该位置,也可以将该位置直接粘贴到导航栏中,然后按Enter立即到达该位置。
- 进入正确位置后,移至右侧部分并双击Start Dword。
- 接下来,将Start value key的Base设置为Hexadecimal,然后在保存更改之前将Value data更改为4 。
- 成功编辑SecurityHealthService密钥后,使用顶部的导航栏导航到以下位置,对wscsvc集群执行相同的操作:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc
- 到达正确位置后,移至右侧部分并双击“开始”。
- 与之前相同,将Base更改为Hexadecimal并将Value 数据设置为4。
- 关闭注册表编辑器,重新启动计算机,并监视事件查看器中的情况,以查看DC040780 错误的新实例已停止发生。
如果这种情况不适用,请向下移动到下面的下一个可能的修复程序。
更新 BIOS 固件
一些在台式计算机(主要是戴尔计算机)上遇到此问题的用户报告说,他们在更新 BIOS 固件后设法停止了这些事件查看器,导致出现 DC040780 错误。
这在这些错误先于最终系统崩溃的情况下特别有用。
但重要的是要了解,根据主板制造商的不同,更新 BIOS 版本的具体过程也大不相同。
警告:此外,如果您不正确地按照这些步骤操作,此操作可能最终会导致您的 PC 出现其他稳定性问题。因此,我们只建议您更新您的 BIOS 固件,前提是您之前更新过,并且您有信心可以按照主板制造商提供的说明进行操作。
更新的具体步骤因配置而异,因此我们建议按照您的制造商提供的相应文档进行操作。
以下是来自最流行制造商的一些有用链接,可帮助您更新 BIOS 版本:
- 戴尔
- 宏碁
- 联想
- 华硕
重要提示:如果您的主板制造商不在上面的列表中,请在线搜索具体步骤。
如果您的 Bios 版本已更新,但您仍然始终遇到此问题,请向下移动到下面的下一个可能的修复程序。
部署修复安装
如果上述潜在修复都对您不起作用,则您可能正在处理某种类型的损坏,这些损坏会影响您的操作系统缓解正常系统事件的能力。
在这种情况下,您应该尝试 通过刷新每个与 Windows 相关的文件来解决错误代码。
您也可以通过全新安装程序完成此操作, 但我们建议改为进行修复安装(就地修复)。
虽然干净安装不会区分和删除操作系统驱动器上的所有内容(除非您提前备份),但修复安装只会触及操作系统组件,而个人文件、应用程序和游戏将完好无损。
以上是 修复:安全中心无法验证调用程序,错误DC040780 的全部内容, 来源链接: utcz.com/dzbk/940575.html