这可能是由某些创建延迟启动部分的程序引起的。例如,它可以是 WinPatrol 程序。 此类程序会从 Windows 自动启动中删除 IDM,并在以后以管理员权限启动它。在这种情况下,您需要从此程序设置中的“延迟启动”部分中删除IDM。
此外,当您的浏览器和 IDM 设置为以不同的权限运行时,也会发生此错误。
也许您已设置为始终使用管理员权限运行 IDM。这是不正确的。请打开IDM文件夹,右键单击“IDMan.exe”,选择“属性”菜单项, 切换到“兼容性”选项卡,然后删除“以管理员身份运行此程序”复选框中的勾号(图像上的箭头 2)。 此外,如果已启用任何版本,则需要删除与以前版本的 Windows 的兼容性(映像上的箭头 1)。
如果它没有帮助,请尝试对浏览器可执行文件执行相同的操作(检查“以管理员身份运行此程序”以及与以前版本的 Windows 的兼容性是否被禁用)。
此外,其中一些错误(例如错误 0x80040154)意味着在 Windows 中注册/安装 IDM 库时存在问题。 如果您计算机上的其他程序损坏或删除了某些内容,则可能会发生这种情况。在这种情况下,您需要重新安装 IDM 以注册其 DLL 文件。在此处下载最新版本的 IDM。请注意,您需要将其安装在它提供的默认文件夹中(通常为“C:\Program Files\Internet Download Manager\”或“C:\Program Files (x86)\Internet Download Manager\”)。
如果问题仍然存在,则某些Spyware Remover程序可能会从系统注册表中删除IDM组件的注册。 也许您有一些具有此类功能的应用程序,而您甚至不知道它。它的名称中可能包含“Protector”、“Defender”、“Spyware Remover”或“Cleaner”之类的内容。
在这种情况下,您可能需要修复 IDM 安装并从浏览器安装正版 IDM 扩展。请阅读如何修复 IDM 集成到所有流行浏览器中的问题。
此外,我们的一些用户报告说,通过在 Windows 中禁用 UAC 解决了这个问题。