在本教程中,您将学习如何修复 COM Surrogate 已停止工作(dllhost.exe 已停止工作)。在开始解决问题的步骤之前,让我们先讨论一下 COM 代理是什么意思?继续阅读。
COM 代理代表组件对象模型代理。COM 代理也称为dllhost.exe 。微软在 1993 年推出了 COM 接口,允许开发人员使用任何编程语言创建 COM 对象。从那时起,该功能被用于所有 Windows 操作系统以顺利处理任务。
COM 对象的主要用途是帮助其他程序顺利打开。COM 对象还帮助系统为多媒体文件(如图像、视频和其他图形)创建缩略图。
当缩略图创建扩展无法正常工作或崩溃时,它会在屏幕上显示一个错误,如COM Surrogate 已停止工作或dllhost.exe 已停止工作。
COM 代理已停止工作。
一个问题导致程序停止正常工作。Windows 将关闭该程序并通知您是否有可用的解决方案。
正如我们上面提到的,COM Surrogate 和 dllhost.exe 都是一样的东西。但是您需要交叉检查该文件是真实文件还是伪造文件。
黑客过去常常通过显示虚假的 dllhost 文件向您的系统发射一些病毒。如果您看到 dllhost 文件保存在C:\\Windows\\System32文件夹中,则表示它是真实文件,否则,如果您发现 dllhost.exe 保存在某处,则表示它是病毒。
必读:如何修复 binkw32.dll 丢失错误?
为了克服这个错误,微软创建了一个名为 COM Surrogate 的程序。让我们深入了解修复 COM 代理的过程已停止工作。
要删除黑客注入的虚假 dllhost 文件,您需要扫描您的系统。大多数情况下,安装操作系统的 C 驱动器会受到病毒的影响。因此,您可以仅扫描C 驱动器,也可以将整个系统置于扫描状态。
如果加载的数据过多,则完成完整的系统扫描大约需要 3 个小时。否则这是一个快速的过程。
错误的视频驱动程序可能会导致 dllhost.exe 停止工作。要解决此问题,您必须回滚视频驱动程序。
如果回滚驱动程序图标变灰,则您可以轻松回滚并下载以前版本的显卡驱动程序。
DLL 代表动态链接库。有时,COM Surrogate 会使用 .dll 文件轻松运行您的系统。但是由于某些原因,您的 DLL 文件不能很好地支持 COM Surrogate。因此,您需要重新注册动态链接库 (DLL) 文件以修复 COM Surrogate 或dllhost错误。
有时您的系统会进入死锁状态。除了关闭代理文件并重新启动系统以执行您的任务之外,别无他法。按照下面给出的步骤轻松修复它。
很少,Internet Explorer 也会创建 COM 代理错误。您可以尝试以下过程来解决问题dllhost或代理问题。
“ del/f/s/q/a%LocalAppData%\\Microsoft\\Windows\\Explorer\\thumbcache_*.db ”
Microsoft 不时为您现有的操作系统发布一些更新。您需要定期检查可用更新以顺利运行您的系统。
万一,如果您看到默认更新设置被禁用并且它被选择为从不更新窗口,您需要按照以下步骤启用 Windows 自动更新的设置。
如果您已经安装了Nero、Adobe photoshop、Filmora或其他与图形设计和复制相关的软件,您需要将其卸载,然后重新启动计算机才能正常工作。
如何从控制面板卸载任何软件?
Windows Media Player、VLC ( VideoLAN Client ) 或其他媒体播放器也会导致COM Surrogate 停止工作的问题。
您应该更新您的媒体文件播放器,以防止您的系统出现 dllhost.exe 或 COM Surrogate 错误。
如何更新 Windows 媒体播放器?
如何更新 VLC 媒体播放器?
与 WMP 不同,VLC 的导航过于简单,无法检查更新。按照以下过程更新您的 VLC 媒体播放器
嘿!不要感到震惊。如果您在安装任何软件后遇到代理问题,那么您需要卸载最近的软件。
如果您使用 32 位操作系统并尝试安装 64 位兼容软件,反之是然,它将显示COM 代理错误消息。
因此,在您的系统中安装任何软件之前,请记住很好地阅读其兼容性,然后才安装它。