Windows上.dll未指定运行?五种解决方法
在Windows系统里运行一些程序的时候,用户或许会碰到这么一个提示:“这个程序启动不了,因为有个.dll文件没被设定能在Windows上运行,要么就是这个文件有错误。”在启动游戏、开发工具或者图形软件的时候,经常会出现这个问题,这是因为系统没办法正确加载某个动态链接库(.dll)文件。下面就给大家介绍几种特别管用的解决办法,能让你迅速找出问题并解决它。
方法一:重新安装相关程序
最推荐的第一步,也是最直接的做法,那就是把报错的程序卸载了,然后重新安装。为啥要这么做呢?因为程序在安装的时候,会自动把它所依赖的.dll文件放到正确的目录下面,还会完成一些必要的注册工作呢。要是你安装程序的渠道不是官方的,那最好换成官方的或者比较可信的来源版本来重新安装,这样就能防止出现版本不兼容或者文件被篡改的情况了。就好比有些用户从一些小网站下载软件,结果软件老是出问题,就是因为版本不对或者文件被修改了,但是从官方下载重新安装后就正常了。
方法二:使用系统文件检查工具(SFC)
要是问题跟系统层面的.dll文件有关的话,那就能够运用Windows系统自带的系统文件检查器了。
要运行命令提示符并以管理员身份的话,可以这样做:在开始菜单里搜索“cmd”,然后右键点击,选择以管理员方式来运行它。
你得输入这样一个命令,然后按下回车键:sfc /scannow。
等着扫描结束吧,到时候系统就会自动把受损或者丢失的系统文件修复好呢。
4. 重启电脑,重新尝试运行报错程序。
方法三:运行DISM修复命令
要是SFC工具没能把问题解决掉的话,那就可以运用DISM(部署映像服务与管理)命令对Windows镜像做进一步的修复。
1. 同样打开管理员命令提示符。
首先,要在电脑上进行操作。我们得输入一个命令,这个命令就是“DISM /Online /Cleanup - Image /RestoreHealth”,输完之后,再按下回车键就可以了。
3. 过程需要几分钟,完成后请重启电脑。
方法四的内容是安装或者修复Visual C++ Redistributable。
许多.dll文件出错,大多是因为电脑里缺了Microsoft Visual C++运行库。比如说,有的电脑在运行某些程序时会提示.dll错误,这很可能就是运行库缺失导致的。这时候呢,我们可以用“星空运行库修复大师”这个软件,它能自动扫描运行库的状况,接着就可以把缺失的运行库给下载下来,然后把问题修复好。
先去点击上面的那个按钮进行下载,然后把星空运行库修复大师安装好并打开,再切换到DLL修复这一项,最后点击“一键扫描”就可以了。
软件能把电脑里缺失的运行库全部扫描出来,之后,只要点击“马上修复”就可以了。
先等着修复工作完成,然后把电脑重新启动,接着再去运行程序就可以了。
方法五:手动替换.dll文件
要是你清楚到底是哪个.dll文件有毛病,也能试着手动去替换。具体操作步骤如下:
首先,要从可信的网站去下载.dll这个文件。在下载的时候,得留意一下,要选择和自己系统架构相匹配的版本才行。
2. 将下载的.dll文件复制到以下目录:
在64位的系统里,有一个路径为`C:WindowsSystem32`。
对于32位的程序来说,其相关的路径是“C:WindowsSysWOW64”。
首先,把命令提示符打开。接着呢,输入这样一个命令来注册文件,命令是“regsvr32 文件名.dll”。
要知道,这个方法存在比较高的风险。错误的版本也许会让系统变得不稳定,或者致使程序出现异常状况。所以呀,最好把原始文件做个备份。
.dll没被设定在Windows系统上运行的问题,上面这些就是解决办法啦,但愿能帮到你哦。要是碰到网卡、显卡、蓝牙、声卡之类的驱动方面的问题,你可以去下载“驱动人生”来检测和修复呢。“驱动人生”这个软件可厉害啦,就拿我朋友电脑来说吧,他电脑声卡出问题了,声音时有时无的,用“驱动人生”一检测,很快就找到问题并且修复好了。而且啊,这个软件除了能检测修复驱动问题,还支持驱动的下载、安装,也能进行驱动备份等操作,安装驱动的时候特别灵活自如。