关于Qt5.12安装后,无法启动Qt Creator问题,ntdll.dll异常

关于Qt5.12安装后,无法启动Qt Creator问题

尽管 Qt5.12 在这个月初就已经发布了,最近忙,刚好今天周末有点时间,体验下最新版本,结果安装完成后 Qt Creator 无法启动, 在此记录下处理问题的过程吧。

问题描述

安装完成后,启动 Qt Creator ,提示如下问题:
错误

提示已经很清楚了,启动时 ntdll.dll 模块故障。

解决办法

  • 开始傻傻的以为自己安装的 Qt Creator  有问题,重新在官网下载 Qt Creator 进行覆盖安装一遍,结果还是一样的.
    http://download.qt.io/official_releases/qtcreator/4.8/4.8.0/qt-creator-opensource-windows-x86-4.8.0.exe.mirrorlist
  • 搜索该模块异常原因
    查找了下,根据百科,ntdll.dll 是 Windows NT内核级文件,描述了windows本地NTAPI的接口。当Windows启动时,ntdll.dll就驻留在内存中特定的写保护区域,使别的程序无法占用这个内存区域。
    在这里插入图片描述
    找到一篇博客,说是这样进行修复:
以管理员身份运行cmd,输入sfc/scannow

在这里插入图片描述

对于我目前的电脑而言 然并卵! 竟然无法修复!

怎么办,继续找如何修复这个dll方法

  • 重新注册该dll
    以管理员权限运行 cmd ,启动后输入注册命令:
regsvr32 C:\Windows\SysWOW64\ntdll.dll

结果提示如下错误:
在这里插入图片描述
还是不行,这个时候猜想,可能这个 dll 有问题,那么现在有2个办法,一是在其他匹配的电脑上拷贝对应版本的 dll 进行覆盖,二是使用其他工具进行修复。哦,不对,还有一种方法是,重装系统…… 哈哈,这个不太可能,为了安装一个软件太折腾了,不划算了。

  • 使用DirectX修复
    最终修复完成后,结果还是一样,悲催……

google到一个可能的原因,笔记本显卡问题。想想也是,这个本跟了我好几年了。

之前安装的Qt5.10还是可以用的,就此打住,什么时候换了本在看吧,毕竟在单位台式机也是可以用的。

猜你喜欢

转载自blog.csdn.net/u013704336/article/details/85204214