分布式组件对象模型或 DCOM 是 Windows 计算机上的一个模块,它允许计算机通过网络将程序运行到另一台计算机。 它是 Microsoft 的一个软件组件,允许 COM 对象在该程序通过网络远程运行时相互通信。 COM 模型是 DCOM 模型的另一个扩展,它们一起工作以执行预期的任务。 为了使该模块工作,需要三个组件,例如类标识符或 CLSID、程序标识符或 PROGID 以及应用程序标识符或 APPID。
但是,DCOM 并不总是按预期工作,因为它仍然可能遇到一些错误。 其中之一是错误 1084。由于此错误,网络上远程计算机中的程序执行将被中断。 因此,如果您在尝试启动服务(例如运行 DISM 工具)或在 Windows 1084 计算机上的其他情况下遇到 DCOM 错误 10,那么这篇文章可以为您提供帮助。 请参阅下面给出的说明以开始对问题进行故障排除。
选项 1 – 尝试检查 DCOMLAUNCH 服务或 DCOM 服务器进程启动器及其 3 个依赖项的状态
DCOM 服务器进程启动器服务启动 COM 和 DCOM 服务器以响应对象激活请求。 这就是为什么如果此服务被停止或禁用,使用 COM 和 DCOM 的程序将无法正常运行。 因此,您需要确保 DCOMLAUNCH 服务正在运行。
- 在 Cortana 搜索框中,键入“services”并单击“服务”图标以打开“服务管理器”。 或者,您也可以点击 Win + R 键启动运行提示,然后在该字段中键入“services.msc”并按 Enter 以打开服务管理器。
- 接下来,检查以下服务:
- DCOM服务流程启动器
- 后台任务基础设施服务
- 本地会话管理器
- 远程过程调用(RPC)
- 然后右键单击每个服务并单击它们的属性。
- 之后,从启动类型的下拉菜单中选择自动,并确保上述所有服务都在运行。
- 现在为每一项服务单击“确定”。
选项 2 – 在干净启动状态下对问题进行故障排除
在某些情况下,您的计算机中安装的某些冲突程序可能是导致 DCOM 错误 1084 的程序。要确定导致问题的程序,您需要将计算机置于干净启动状态。 为此,请按照以下步骤操作。
- 以管理员身份登录您的 PC。
- 输入 MSConfig中 在“开始搜索”中打开“系统配置”实用程序。
- 从那里转到“常规”选项卡,然后单击“选择性启动”。
- 清除“加载启动项”复选框,并确保选中“加载系统服务”和“使用原始启动配置”选项。
- 接下来,单击“服务”选项卡并选中“隐藏所有 Microsoft 服务”复选框。
- 单击全部禁用。
- 单击“应用/确定”,然后重新启动PC。 (这将使您的PC进入“干净启动”状态。并配置Windows以使用通常的启动方式,只需撤销更改即可。)
- 从那里开始,通过检查您最近安装的哪个程序是问题的根本原因来隔离问题。
选项 3 – 尝试使用 DISM 工具
您可能想要修复系统中可能损坏的文件,因为它们也可能触发 DCOM 错误 1084。要修复这些损坏的系统文件,您可以运行 DISM 命令:
- 点击 Win + X 键,然后单击“命令提示符(管理员)”选项。
- 之后,依次输入下面列出的每个命令以执行它们:
- Dism / Online / Cleanup Image / CheckHealth
- Dism / Online / Cleanup Image / ScanHealth
- Dism / Online / Cleanup-Image / RestoreHealth
- 执行上述命令后,重新启动计算机并检查 DCOM 错误现在是否已修复。
选项 4 – 重置您的计算机
- 点击 Win 键或单击位于任务栏中的开始按钮。
- 然后单击屏幕右下角的电源按钮。
- 接下来,按住键盘上的 Shift 键,然后单击重新启动。 这将重新启动您的电脑进入高级启动选项。
请注意: 访问高级启动选项后,您必须转到允许您重置 Windows 10 PC 的设置。 您所要做的就是选择疑难解答 > 重置此 PC 以进入以下屏幕
之后,选择“保留我的文件”选项,然后继续按照屏幕上的说明重置您的 Windows 10 计算机,而不会丢失您的文件。