如何修复Windows11上的“无法启动DCOM服务器”错误?
在遇到与 Windows 11 安装不一致的行为时,一些用户发现事件查看器中重复出现错误—— “无法启动 DCOM 服务器”。在大多数记录的案例中,这个特定问题似乎是在安装更新后立即发生的。当用户尝试访问预装的应用程序(如 Mail、Store、Paint3D 等)时,通常会生成此错误的新日志。
彻底调查此问题后,我们发现有几个不同的根本原因导致此“无法启动 DCOM 服务器”错误。以下是您应该寻找的潜在罪魁祸首的列表:
- QlikView 权限问题– 如果您正在使用 QlikView 并在尝试嵌入某些内容时遇到此问题,您很可能正在处理根源于权限问题的资源问题。其他受影响的用户已使用组件服务实用程序来确保所需的权限正确无误以解决此问题。
- Office 套件导致 DCOM 错误– 如果与错误相关的错误消息提到 Microsoft Office Hub,则问题很可能是由生成损坏条目的损坏的 Office 安装引起的。要解决这种情况下的问题,您需要做的就是通过“程序和功能”菜单触发修复程序。
- 活动帐户对 WscBrokerManager 和 WscDataProtection 没有完全权限。您可能期望在事件查看器中看到这些重复出现的 DCOM 错误日志的另一个 可行原因是两个 Windows 安全组件(WscBrokerManager 和 WscDataProtection)没有所需的权限。在这种情况下,您可以通过授予正确的权限来纠正问题。
- 防火墙干扰——另一种不太常见但真实存在的情况是活动防火墙导致这些 DCOM 错误,因为您的系统无法清除已弃用的防火墙规则。要解决此问题,您需要运行一系列手动删除不必要的防火墙密钥的命令。
- 过度保护的 AV 套件——事实证明,特定的防病毒套件可能在触发误报后间接导致此问题。我们正在处理同类问题的几个受影响的用户已设法通过重新安装或永久卸载第 3 方 AV 套件来永久解决问题。
- 系统文件损坏——在某些情况下,只要存在潜在的损坏问题迫使您的系统跟上这些 DCOM 事件的创建,您也可以期望处理此问题。要修复它,您可以尝试进行 DISM 和 SFC 扫描,如果问题仍然存在,您可以尝试执行全新安装或修复安装程序。
现在您已经熟悉了导致此问题的每个潜在罪魁祸首,让我们回顾一下每个可能的场景并根据手头的主题部署适当的修复程序。
修补权限问题(仅限 QlikView 用户)
如果您在尝试使用 QlikView 时遇到此问题,您应该做的第一件事是解决由资源不一致导致的潜在权限问题。
注意:如果您不使用 QlikView,请忽略第一种方法并直接转到下面的下一个方法。
由于该问题与资源问题密切相关,您应首先确保 QVB 已正确注册。
按照以下说明检查 QVB 是否已正确注册:
- 打开文件资源管理器并导航到qvb.exe 的默认位置。您会在以下位置找到它:
C:\Program Files\QlikView\Distribution Service\
注意:如果您在其他位置安装了 QlikView,请导航到那里。
- 到达正确位置并找到qvb.exe 后,双击它,这是创建必要的 Windows 注册表项和 GUID 所必需的。
- 重新启动您的计算机以确保已创建注册键和 GUID。
完成第一部分后,请按照以下说明确保 QulikView 权限正确:
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“dcomcnfg.exe” ,然后按Ctrl + Shift + Enter打开组件服务工具。
- 一旦用户帐户控制提示您,单击是授予管理员访问权限。进入“组件服务”窗口后,使用左侧窗格导航到“组件服务”>“计算机”>“我的电脑”>“DCOM 配置”。
- 接下来,移至中央窗格,右键单击QlikViewBatch 应用程序并从上下文菜单中选择属性。
- 接下来,转到“安全”选项卡,单击“自定义”(在“启动和激活权限”下),然后单击“编辑”。
- 进入专用菜单后,继续添加需要启动权限的帐户(运行QlikView 分发服务的服务帐户)
- 在下一个菜单中,在保存之前选中以下选项的允许框(通过单击确定):
- 本地发布
- 远程启动
- 本地激活
- 远程激活
- 执行这些修改后,使用访问权限和配置权限 (在“安全”选项卡下)重复步骤 5 到 7。
- 最后,启动 QlikView Distribution Service 并查看您是否仍然收到无法创建 DCOM 服务器错误的新实例。
如果此方法不适用,请向下移动到下面的下一个可能的修复程序。
修复 Office 套件安装
假设您在事件查看器中注意到问题与 Microsoft Office Hub 相关。在这种情况下,您很可能正在处理损坏的 Office 安装 – 这比您想象的要普遍得多。
最有可能的是,这些常量的“无法启动 DCOM 服务器” 错误条目是由办公套件的子组件在后台生成的。
在经历了大多数记录的案例后,您可能会在防病毒套件结束隔离属于 Microsoft Office 套件的某些文件后发生此问题。
以下是 Microsoft Office 应为错误负责的事件示例:
无法启动 DCOM 服务器:Microsoft.MicrosoftOfficeHub_18.2106.12410.0_x64__8wekyb3d8bbwe!Microsoft.MicrosoftOfficeHub.AppXt4mh7c9swwc5cmd5jgmtmwcfmvkddpn1.mca 为不可用/不可用。错误:“2147942405”
启动此命令时发生:
“C:\Windows\system32\backgroundTaskHost.exe”-ServerName:Microsoft.MicrosoftOfficeHub.AppX54h2e8jwdm50fj5ha8987vz1etpx7czd.mca
如果您遇到的错误与此类似,请按照以下说明有效修复 Office 套件并有望永久解决该问题:
- 按Windows 键 + R打开“运行”对话框。接下来,在刚刚出现的文本框中键入“appwiz.cpl” ,然后按Enter 键打开“程序和功能”菜单。
注意:如果用户帐户控制提示您,请单击是授予管理员访问权限。
- 进入“程序和功能”菜单后,向下滚动已安装程序列表并找到与Microsoft Office套件关联的列表。
- 当您看到正确的列表时,右键单击它并从刚刚出现的上下文菜单中选择“更改” 。
- 当用户帐户控制提示您时,单击是以授予管理员访问权限。
- 在下一个窗口中,选择在线修复开关,然后单击修复按钮。
- 在确认提示中,再次单击“修复”,然后等待操作完成。
- 完成此操作后,重新启动您的 PC,并在下次启动完成后查看问题是否已解决。
如果此方法不适用于您的情况,或者您仍然注意到新的“无法启动 DCOM 服务器”事件查看器错误,请开始执行以下步骤。
授予 WscBrokerManager 和 WscDataProtection 完全控制权(如果适用)
假设以下方法均未被证明适用。与“无法启动 DCOM 服务器” 相关的扩展事件查看器错误消息提到了WscBrokerManager或WscDataProtection。在这种情况下, 问题很可能与 Windows 安全中心引起的权限问题有关。
注意:这主要是针对使用第 3 方安全套件并且刚刚切换回默认安全套件(Windows 安全套件)的用户报告的。
如果上述情况适用,您应该能够通过使用注册表编辑器获得对当前帐户对WscBrokerManager和WscDataProtection 的完全控制来解决问题。
按照以下说明了解如何操作:
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“regedit” ,然后按Ctrl + Shift + Enter打开注册表编辑器。
注意:如果您看到“用户帐户控制”提示,请单击“是”以授予管理员访问权限。
- 进入注册表编辑器后,按Ctrl + F 调出查找功能。
- 接下来,将Windows.SecurityCenter.WscDataProtection’粘贴到“查找内容”框中,然后单击“查找下一个”。这会将您直接传送到以下位置:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime\ActivatableClassId\Windows.SecurityCenter.WscDataProtection
- 找到WscDataProtection注册表项后,右键单击它并从上下文菜单中选择“权限” 。
- 进入“WscDataProtection权限”窗口 后,转到“安全”下,然后在“组”或“用户名”下选择“要帐户的用户” 。
- 接下来,选中与“完全控制” 关联的允许框,然后单击“应用”以使更改永久生效。
- 接下来,对Windows.SecurityCenter.WscDataProtection重复步骤 2 到 6 。
- 一旦您授予WscBrokerManager和WscDataProtection 的完全权限, 请重新启动您的 PC 并查看问题现在是否已解决。
如果您仍然看到具有相同 DCOM 错误的新事件,请向下移动到下面的以下方法。
通过 Windows 终端删除防火墙干扰
这个问题有时也与您的活动 AV 创建的许多防火墙规则有关。根据您的用例,您可能会发现当您的系统无法清除已弃用的防火墙规则时,可能会生成这些重复出现的 DCOM 错误。
幸运的是,这是一个可以通过一系列命令快速解决的问题,这些命令将删除这些有问题的注册表项并完全修复无法启动 DCOM 服务器问题。
这是您需要做的:
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“wt” ,然后按Ctrl + Shift + Enter打开提升的CMD Windows 终端窗口。
- 当用户帐户控制提示您时,单击是以授予管理员访问权限。
- 进入提升的Windows 终端应用程序后,按顺序键入以下命令并 在每个命令后按Enter 键 删除最有可能导致防火墙问题的不必要的注册键:
reg 删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules /va /f
reg 删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\RestrictedServices\Configurable\System /va /f
reg 删除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\RestrictedServices\AppIso\FirewallRules /va /f
- 成功处理上述所有命令后,重新启动 PC 并在下一次启动完成后查看问题是否已解决。
如果相同的 DCOM 错误仍然填满您的事件查看器,请向下移动到下面的下一个可能的修复程序。
卸载第 3 方防病毒套件
事实证明,有一个特定的过度保护防病毒套件(第 3 方)有可能在出现误报时导致此问题,该误报无端阻止某些系统组件与外部服务器通信。
不幸的是,如果您正遭受此特定问题的困扰,则没有明确的解决方法,因为数以千计的潜在情况可能会导致此问题。
在这种情况下,您可以做的最好的事情是暂时卸载过度保护的 AV 套件,并查看事件查看器中是否不再生成“无法启动 DCOM 服务器”错误的新实例。
注意:如果您确认您的第 3 方安全套件导致此问题,您可以尝试重新安装它或迁移到更宽松的选项。
按照以下说明卸载保护过度的第 3 方防病毒套件:
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“appwiz.cpl” ,然后按Enter 键打开“程序和功能”菜单。
- 根据您的用户帐户控制 (UAC)设置,系统可能会提示您授予管理员访问权限。如果发生这种情况,请单击是。
- 在您设法进入“程序和功能”屏幕后,向下滚动已安装应用程序列表并找到您计划卸载的 AV 套件。
- 找到防病毒软件后,您希望暂时卸载,右键单击它并从上下文菜单中选择“卸载” 。
- 按照卸载屏幕内的屏幕提示完成卸载过程,然后重新启动您的 PC。
- PC 重新启动后,按Windows 键 + R打开另一个运行提示。在文本框中键入“ eventvwr.msc” ,然后按Enter 键打开事件查看器实用程序。
- 在事件查看器中,检查最后记录的 DCOM 错误的日期,看看它是否在您卸载第 3 方 AV 之前。如果在您摆脱 AV 套件后没有报告新的错误,那么您很可能已经解决了冲突。注意:您可以安装另一个第 3 方套件或不执行任何操作并让 Windows 安全中心接管您的病毒防护任务。
如果您没有使用第 3 方防病毒软件,或者您已经卸载了第 3 方套件,并且您仍在处理同一类型的问题,请向下移动到下面的下一个可能的修复程序。
执行干净启动程序
事实证明,保护过度的防病毒软件并不是唯一可能导致此特定 DCOM 错误的第三方组件。根据其他受影响的用户的说法,整个进程和启动服务列表可能是启动 DCOM 服务器错误的原因。
由于没有可能导致此问题的第 3 方服务、进程和启动项目的明确列表,因此确定问题是否由第 3 方项目引起的最佳选择是以干净启动状态启动您的 PC。
如果您设法做到这一点并确保没有允许运行的第 3 方项目,您将能够判断冲突的应用程序是否导致了问题。
按照这些说明以干净启动状态启动您的计算机 ,并确保只有本机 WIndows 进程和启动项将在下次启动时运行。
设法以干净启动模式启动后,访问事件查看器(Windows 键 + R并键入“eventvwr.msc”)并查看是否有任何新的 DCOM 错误实例。
如果您仍然看到相同错误的新实例,请向下移动到下面的下一个可能的修复。
执行 SFC 和 DISM 扫描
如果您已经走到这一步而没有结果,那么您很可能正在处理一些系统文件损坏,最终会产生这些 DCOM 错误。
如果您仍然经常在事件查看器中看到“无法启动 DCOM 服务器”的新实例,接下来您应该做的是运行几个内置实用程序,这些实用程序能够修复系统文件的最常见原因腐败 – SFC(系统文件检查器)和DISM(部署映像服务和管理)。
虽然 SFC 和 DISM 有一些相似之处,但我的建议是快速连续运行两者以提高解决损坏问题的机会。
注意: SFC 从本地文件夹中检索健康的系统文件,而 DISM 使用 Windows 更新下载需要替换损坏的等效文件的文件。
首先从提升的 CMD 提示符部署 SFC 扫描,看看该实用程序是否发现并修复了任何系统文件损坏。
注意:开始此操作后,建议您不要中断它(或过早关闭 CMD 窗口),即使该工具看起来像冻结了一样。最终,您将在操作完成时收到成功消息。
DISM 扫描完成后,重新启动您的 PC,然后在下次启动完成后部署 DISM 扫描。
注意:开始此操作之前,请确保您有稳定的 Internet 连接。
DISM 命令成功完成后,再次重新启动您的 PC,并在下次计算机启动时查看问题是否已解决。
如果即使在运行这两个扫描后仍然出现相同的“无法启动 DCOM 服务器”错误,请转到下面的最终可能修复。
修复安装或全新安装 Windows 11
如果运行 SFC 和 DISM 扫描对您的情况没有帮助,您可能正在处理一些无法通过常规方法修复的系统损坏。
在这一点上,唯一可行的选择是将每个 Windows 文件替换为不受损坏影响的健康等效文件——要做到这一点,最简单的方法是进行全新安装。
但在你走这条路之前,请记住你将丢失当前存储在操作系统驱动器上的所有个人数据。
在这种情况下(如果您有时间)更好的选择是转而进行修复安装程序。此操作将允许您保留所有文件、应用程序、游戏,甚至一些用户设置——它只会涉及操作系统文件。
以上是 如何修复Windows11上的“无法启动DCOM服务器”错误? 的全部内容, 来源链接: utcz.com/dzbk/941571.html