COM 代理或组件对象模型代理是主机进程(主要是 .dll 文件)用来执行各种任务的扩展进程。当 COM 代理失败时,它不会使主机进程崩溃,但可能会产生新的问题。例如,当您尝试从文件资源管理器中删除文件时,您可能会看到一条错误消息——“文件正在使用中,因为文件已在 COM 代理中打开,所以无法完成操作”。这只是因为 COM 代理进程仍在使用该文件。
解决方法——
1.您应该做的第一件事就是重新启动一次系统。仅重新启动一次后,您就可以删除该文件。
2. 如果您正在使用防病毒软件,请将其禁用并再次尝试删除该文件。
修复 1 – 结束 COM 代理进程
杀掉后续的dll进程后可以结束COM Surrogate进程。
1. 只需同时按下所有Ctrl+Shift+Esc三个键。
2. 当任务管理器页面出现时,进入“详细信息”部分。
3. 在这里您会发现许多进程和服务正在您的系统上运行。现在,只需在列表中查找“ dllhost.exe ”进程即可。
4.找到该服务后,右键点击它并单击“结束任务”以终止该进程。
5. 之后,导航到“进程”选项卡。
6.如果你仔细看,你会发现“ COM Surrogate ”进程。只需右键点击它并点击“结束任务”即可结束该过程。
7. 如果“ COM Surrogate ”进程有多个实例,也结束这些进程。
最后,只需关闭任务管理器屏幕。现在,重新启动系统非常重要。
机器重新启动后,使用您的帐户登录并重试从系统中删除文件。您不会再遇到 COM Surrogate 错误消息。
修复 2 – 完全控制文件夹
您必须完全控制包含该文件的文件夹。
1. 打开文件位置并转到包含您要删除的文件的文件夹。
2.现在,只需右键点击文件夹并单击“属性”。
3. 在“属性”页面上,前往“安全”部分。
4.在这里,只需选择“管理员”。
5. 然后,点击“编辑”进行修改。
6. 之后,再次选择“ Administrators ”参数。
7. 现在,只需勾选“完全控制”选项旁边的“允许”框。
8. 之后,首先点击“应用”,然后点击“确定”保存更改。
尝试从系统中删除该文件。检查这是否可行。
修复 3 – 给予完全许可
如果允许文件夹权限不起作用,请尝试授予 COM 代理进程本身的完全权限。
1. 首先,同时按下Ctlr+Shift+Esc键。
2. 出现任务管理器后,进入“进程”选项卡,找到“ COM Surrogate ”进程。
3.只需右键点击它并点击“属性”。
4. 在 dllhost 属性页面中,转到“安全性”。
5. 现在,点击“编辑”按钮。
6. 现在,从参数页面中选择“用户”并选中“完全控制”框。
7. 不要忘记点击“确定”保存更改。
现在,尝试再次删除该文件。这一次你肯定会成功。
修复 4 – 终止进程
如果某些应用程序仍在使用您要删除的文件,则应将其关闭。如果应用程序仍在后台运行,请使用任务管理器将其终止。
1. 只需同时按下Win 键和X键。
2.稍后,只需单击“任务管理器”即可访问它。
3. 现在,这里有两个部分。在“应用程序”部分,查找可能与该文件关联的任何应用程序。
4. 如果可以找到该应用,只需右键单击它并点击“结束任务”即可结束该应用。
如果是这种情况,请随时最小化任务管理器并删除文件。
5. 如果您无法直接找到该应用程序或仍然看到相同的错误消息,请在“后台进程”部分中查找该应用程序。
6.找到应用程序进程后,右键单击它并点击“结束任务”将其杀死。
之后,关闭任务管理器并重试删除文件。
修复 5 – 使用干净启动模式
只需以干净模式启动系统并尝试删除文件。
1.您必须打开运行终端。因此,右键单击任务栏上的 Windows 图标,然后单击“运行”。
2. 然后,输入此代码并单击“确定”。
配置文件
3.你已经去“将军”了。
4. 只需点击“选择性启动”选项。
5. 只需检查列表中的这两个选项 –
加载系统服务 加载启动项
6. 现在,在“服务”部分,您只需选中 “隐藏所有 Microsoft 服务”选项。
8.只需 检查 列表中的所有第三方应用程序。
9. 然后,点击“全部禁用”选项以禁用所有这些服务。
10.接下来转到“启动”区域,然后点击“打开任务管理器”以访问它。
11.现在您在任务管理器页面上,只需右键点击每个应用程序,然后点击“禁用”将其禁用。
完成后关闭任务管理器窗口。
12. 只需单击“应用”和“确定”即可保存更改。
13. 如果您收到重新启动系统的提示,请点击“重新启动”。
您的计算机将以干净启动模式启动。
现在,打开文件资源管理器,转到文件的位置并将其从那里删除。
修复 4 – 关闭 DEP
DEP 或数据执行保护只是您在删除文件之前可以禁用的另一个功能。
1. 您必须右键点击 Windows 图标并单击“运行”。
2. 之后,在“运行”窗口中键入“ sysdm.cpl ”,然后点击“确定”。
3. 只需进入“高级”区域。
4. 在这里,您将找到性能选项。只需点按“设置”即可进行探索。
5. 来到性能选项窗口,进入“数据执行保护”部分。
6. 之后,只需单击“仅对基本的 Windows 程序和服务启用 DEP ”框即可进行检查。
这将不允许任何第三方应用程序使用 DEP 功能。
7. 现在,只需点击“应用”和“确定”。
在此之后,尝试从系统中删除该文件。
修复 5 – 卸载应用程序
如果没有其他工作,您必须卸载与该文件关联的应用程序。
示例 – 假设您正在删除一个 pdf 文件并且遇到了这个问题。因此,您可以卸载 Adobe Reader 或您访问该文件的任何应用程序。
1. 按Win 键和R 键。
2. 然后,输入“ appwiz.cpl ”并点击“ OK ”。
3. 当程序和功能页面打开时,在应用程序列表中查找应用程序。
4. 右键单击它并点击“卸载”以从您的系统中卸载该应用程序。
卸载应用程序后,请从系统中删除该文件。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun181841.html