修复:代码执行无法继续(Edgegdi.dll 错误)

如果应用程序的安装已损坏或其他应用程序(如 HP Sure Click Pro)阻碍了该过程,则在启动应用程序时可能会显示 Edgegdi.dll 错误。 此外,操作系统与受影响程序之间的不兼容也可能导致正在讨论的错误。

当用户尝试启动应用程序(例如,Final Draft)但遇到以下消息时,就会出现此问题:

“代码执行无法继续,因为没有找到 edgegdi.dll。 重新安装程序可能会解决这个问题。”

由于未找到 edgegdi.dll,代码执行无法继续。 重新安装程序可能会解决此问题。

当用户单击“确定”按钮时,消息消失,应用程序启动(能够执行所有常规操作)。 某些应用程序(如 Nitro PDF Creator)在创建 PDF 文档时显示此错误,但文档已成功创建。

用户报告以下应用程序以显示此错误:

  • 最终稿
  • 花萼点。
  • 硝基 PDF 生成器
  • Microsoft Edge
  • 视窗任务管理器
  • VirtualBox
  • 1密码
  • 准确邮件

在继续修复 Windows 10 中的 DLL 错误之前,请检查是否 删除 临时文件(导航到运行命令框中的 Temp 和 %Temp% 目录并删除目录的内容)清除了 DLL 问题。

解决方案 1:重新运行有问题的应用程序的安装程序设置

有问题的应用程序(例如 1Password)的损坏安装可能会导致 DLL 问题。 在这种情况下,重新运行受影响应用程序的安装程序设置(不卸载以前的设置)可能会解决问题。 为了说明,我们将讨论 Nitro Pdf Creator 应用程序的过程。

  1. 启动一个 网页浏览器 并转向 Nitro PDF Creator 网站.
    下载 Nitro PDF Creator
  2. 现在, 下载 最新版本的 硝基 PDF 生成器发射 它的设置。
  3. 然后 跟随 提示完成(如果提示,则选择修复)设置和 重启 你的电脑。
    修复:代码执行无法继续(Edgegdi.dll 错误) 1完成 Nitro 安装设置
  4. 重新启动后,检查 Nitro PDF Creator 是否清除了 DLL 问题。

解决方案 2:在兼容模式下启动应用程序

有问题的应用程序与您系统的 Windows 之间的不兼容可能会导致正在讨论的 DLL 错误。 在这种情况下,以兼容模式启动应用程序可能会解决问题。 但在继续之前,请确保在系统的任务管理器中结束与应用程序相关的所有进程。

  1. 右键点击 在有问题的应用程序(例如,Final Draft)的快捷图标上,然后选择 打开文件所在位置. 您可以通过在“开始”菜单中搜索应用程序来执行相同操作。
    修复:代码执行无法继续(Edgegdi.dll 错误) 2打开最终草稿的文件位置
  2. 现在, 右键点击 在主要 可执行程序 应用程序文件并选择 特性.
    修复:代码执行无法继续(Edgegdi.dll 错误) 3最终草案的 EXE 文件的打开属性
  3. 然后,在“兼容性”选项卡中(就在“兼容模式”下), 复选标记 的选择 在兼容模式下运行此程序: 并在其下拉列表中选择 视窗 8.
    修复:代码执行无法继续(Edgegdi.dll 错误) 4在兼容模式下运行最终草案
  4. 现在 申请 你的改变和 重启 您的 PC 以检查 DLL 问题是否已解决。

解决方案 3:卸载冲突的应用程序

如果系统上的另一个应用程序阻碍了有问题的应用程序(例如,Calyx Point)的运行,则可能会出现 DLL 问题。 在这种情况下,在系统启动时卸载或禁用有问题的应用程序可能会解决问题。

  1. 执行系统的干净启动并检查 DLL 问题是否已解决。 您还可以使用 自动运行 实用程序来找出导致问题的应用程序。
  2. 如果是,那么 使能够 进程/应用程序/服务,在干净启动过程中被禁用,直到找到导致问题的应用程序。
  3. 一旦找到罪魁祸首进程/应用程序,要么 消除 它或 禁用 它在系统启动时。

HP Sure Click ProHP Sure Sense 被报告会导致 Edgegdi.dll 错误并要解决您可能必须卸载这些(或类似)应用程序的问题。

  1. 按下 视窗 钥匙打开 设置.
  2. 然后选择 应用 并展开 HP Sure Click Pro (或 HP Sure Sense)。
    修复:代码执行无法继续(Edgegdi.dll 错误) 5在 Windows 设置中打开应用程序
  3. 现在点击 卸载 按钮,然后 确认 卸载 HP 应用程序。
  4. 让卸载完成,然后 重启 你的电脑。
  5. 重新启动后,检查启动应用程序时是否未显示 DLL 消息。

如果导致问题的应用程序未列在应用程序列表中,则您可以使用 第三方卸载程序 删除应用程序(例如,HP Sure Sense)。

解决方案 4:将 Edgegdi.dll 文件放在系统目录中

如果上述解决方案都没有为您解决问题,那么在系统目录中放置 Edgegdi.dll 文件的新副本可能会解决问题。 但请确保从另一台工作且受信任的计算机获取上述 DLL 文件(强烈建议避免从在线网站获取 DLL 文件,这可能会影响其安全性)。

如果您在另一台 PC 上找不到 DLL 文件,那么您可以重命名/替换系统目录中已经存在的 DLL 文件之一,它可能会起作用(在更专业的术语中,它称为放置虚拟 DLL)。 是的,如果 edgegdi.dll 文件被错误地设置为这些应用程序中所需的依赖项,则可能会发生这种情况,因为应用程序从未调用过任何 DLL 函数,因此在适当的系统中具有正确名称和位值的任何其他 DLL目录可能会发挥作用,应用程序可能会加载而不会出现任何问题。 在继续之前,请确保您的系统配置为显示文件扩展名。

  1. Exit 有问题的应用程序(如果正在运行),并确保系统的任务管理器中没有与它相关的进程正在运行。
  2. 右键单击开始菜单/Windows 按钮,然后选择 文件管理器 (在快速访问菜单中)。
    修复:代码执行无法继续(Edgegdi.dll 错误) 6打开文件资源管理器
  3. 现在导航到以下内容(您可以复制粘贴地址):
    WindowsSysWOW64
  4. 然后 右键点击 在任何 DLL 文件(例如 EdgeManager.dll)上并选择 复制.
    修复:代码执行无法继续(Edgegdi.dll 错误) 7复制 EdgeManager.dll 文件
  5. 现在 粘贴 同一目录中的文件并右键单击它(如果要求,单击继续)。
    修复:代码执行无法继续(Edgegdi.dll 错误) 8单击继续粘贴 DLL 文件
  6. 然后选择 改名 并输入 Edgegdi.dll 作为 姓名 (如果要求,请单击“继续”以重命名 DLL 文件,如果收到 UAC 提示,请单击“是”)。
    修复:代码执行无法继续(Edgegdi.dll 错误) 9重命名 Edgegdi.dll 文件
  7. 现在复制此文件并转到文件资源管理器中的以下路径:
    WindowsSystem32
  8. 然后 粘贴 中的文件 系统32 目录和 重启 你的电脑。
  9. 重新启动后,希望应用程序将清除 Edgegdi.dll 错误。

您可以通过执行以下操作来实现相同的效果 cmdlet 在提升的命令提示符中一一(不要忘记按 Enter 每个 cmdlet 后的键):

修复:代码执行无法继续(Edgegdi.dll 错误) 10以管理员身份打开命令提示符
cd %WINDIR%SysWow64

copy EdgeManager.dll Edgegdi.dll

cd %WINDIR%System32

copy EdgeManager.dll Edgegdi.dll
修复:代码执行无法继续(Edgegdi.dll 错误) 11通过命令提示符创建 Edgegdi.dll 文件

相关阅读:

Posted in: 实用技巧Tags: