追寻繁星的少年吧 关注:1,097,739贴子:5,109,319
  • 2回复贴,共1

睡不着开个科普贴,缺少dll导致打不开资源的往里进

只看楼主收藏回复

搜了一圈,发现大伙对这问题问的挺多,打算整合一下自己冲浪刷到的解决方法,希望对大伙有用。欢迎各位讨论,有错的请在楼内指正,我会开一个集中楼。
首先,dll缺什么,就用 缺失名字.dll下载 在百度上面搜索。收到后按说明直接扔到c盘的system32目录下基本上就好。
或者是实在不行的话,直接在搜索引擎里面搜:你要的dll的全名+旧版收集,或者直接用:你要的dll的全名+版本号,注意甄别一下内容来源。这是最快的方法,也是最全的方法,但注意规避一下一些不良网站。
一步一步的检查
1. 检查路径中是否包含中文或者特殊字符
2. 检查完1没有特殊字符或者中文路径以后右键以管理员身份运行,看看是否还有报错
3. 检查DLL文件的名字DLL文件大写和小写是两个不同的文件(例如aaa.ddl和AAA.ddl以及aaa.DDL是三个完全不相同的DLL), 检查,他报错的那个DLL文件写法是否和你目录下的文件一致
4. 如果第三条完事,以后还不能正常工作就复制一份,你在plugin 文件夹中的那个DLL, 首先尝试复制一份放到和EXE同一个目录下进行测试, 如果不能解决,就复制一份放在放到windows的C盘\windows\system32 这个目录里面去重启电脑以后再进行尝试
5. 如果人出现报错那么很有可能就是DLL文件损坏或者版本不对, 建议直接百度或者必应搜索一下这个DLL文件配上下载二字 找一下有没有分享出来的,并且可以下载的(千万不要去下什么修复中心安装助手之类的,只下单个DL文件即可) 完善以后备份原目录下的那个DL文件,并把你下载的替换进去重启游戏.
6. 如果我还不能解决问题,就再把这个 下载得到的新DLL复制到C盘\windows\system32 里面去重启电脑后再重启游戏.
7. 如果还不能启动游戏,那就可能是启动程序,也就是你启动的那个EXE有问题, 或者是你电脑的环境有问题,一般就建议换一个资源重新尝试一下最后, 因为这个玩意儿过于玄学,实在不行,你直接在B站上面搜那个DLL的名字加上缺失两个字,搜索就可以看看B站或者其他平台上有没有类似的案例,翻翻他们的评论区,说不定就能找到解决方案了, 或者你把DLL的名字分享出来看看到底是啥玩意儿


IP属地:海南来自Android客户端1楼2025-09-01 03:48回复
    指正楼


    IP属地:海南来自Android客户端2楼2025-09-01 03:50
    回复
      2025-12-20 20:04:27
      广告
      不感兴趣
      开通SVIP免广告
      (以下是原文转载)
      另外,杀毒软件只拦截dll的情况少之又少。如果要拦截并删除的话,会联动启动这个dll的应用程序文件一起给删掉。或者是很多杀毒软件会选择优先隔离,而不是删除那样他报错的话应该报的也不是缺少动态连接库。
      一般其实差的运行库就只有4个,一个是c#运行时也就是Visual C++(dotnet),第2个是DirectX运行时也就是常见的d3D第3x的dll文件。第3个是openAudo也就是音频麦克风的游戏类驱动,第4个是虚幻引擎和unit的内置3D加速运行环境。就是一些个别特别稀缺的dll文件。基本上凑齐这四类东西,99%的游戏都可以正常运行,所以从理论上来说,补全这四类的所有相关运行时文件就等于解决了大部分游戏的问题
      其实这种都属于玄学问题了,比如某些GalGame打了补丁又不能工作,删掉补丁又可以正常工作了。界面字体不对缩放一下就出bug。游戏内突然闪屏,像柚子家的作品内部插入一些op的时候还会整个屏幕一起白闪烁
      又比如说右键里面选择以兼容的方式运行,瞎点几下后反而就能工作,这种才叫玄学:之前我买了一个windows小平板,说用来跑Galgame因为是arm架构的处理器,所以系统也是windows on arm。千恋万花死活就是不给运行。美少女万华镜也是点了开始游戏就直接崩溃。类似的还有像什么duoladuola都是奇奇怪怪的问题。最后瞎点半天在属性里面把禁用arm内存仿真也打开了,然后又在兼容性里面选择已win7兼容性运行,然后选择默认以管理员身份运行。重启了一下这台平板一下子就可以工作了还有一些莫名其妙的问题,比如说文件名称,即使是英文字符,但是插入了空格就不能运行。执行文件的名字有空格就不能运行。窗口化运行没有问题,点击全屏键就直接崩掉。游戏崩溃后日志文件全是控牌创建了一堆日志但里面一个字都没有压根就不知游戏崩溃后日志文件全是空白,创建了一堆日志,但里面一个字都没有压根就不知道是什么问题。还有像什么压缩包都有10多个g解压后只有四五个g。各种各样的玄学问题加起来就组成了Galgame丰富的游戏体验,说来不信很多关于windows的操作还有系统上面的东西,不是在瞎整这些的时候学到的,确实买游戏,还带给了玩家别致的解谜,企业简直就是一举两得,只是希望下次不要有这种奇怪的问题了
      还有一个问题,就是dll是有大小写区别的,比如MSVC100.dll与msvc100.dll,虽然功能一样,而且是同一个文件(仅修改名字),在系统看起来是两个不同的dll。所以补充的时候还要注意,有的时候需要对这个dll文件进行重命名(还是要看报错报的名字)
      然后就是一些比较离谱的东西,虽然是动态链接库,但这个玩意儿似乎真的存在一个叫版本的东西。有些应用程序只有特定版本的dll才能被识别和加载(比如openaudio的部分支持库)


      IP属地:海南来自Android客户端4楼2025-09-01 03:57
      回复