两台电脑同样的操作系统,其中一个打开软件提示:由于找不到 xxx.dll 文件,无法继续执行代码,重新安装程序可能会解决此问题

6 天前
 chengxiang458

如果是操作系统的问题,应该如何找到问题所在呢? 如果是电脑硬件的问题,怎么确定硬件问题出在哪里? 当前软件没有支持,并没法准确知道软件需要什么,或者从软件侧的日志看出来系统哪里有啥问题 还请高手们给点思路

386 次点击
所在节点    软件
5 条回复
ninged
6 天前
- DLL 路径搜索目录顺序
- 1.程序所在目录
- 2.程序加载目录( SetCurrentDirectory )
- 3.系统目录即 SYSTEM32 目录
- 4.16 位系统目录即 SYSTEM 目录
- 5.Windows 目录
- 6.PATH 环境变量中列出的目录
TcDhl
6 天前
WindowsRunTime 驱动装了没,各个版本的都装下
loomoo23
6 天前
去搜索 微软常用运行库合集 下载 安装一下
ETiV
6 天前
在能运行的机器上装个 Everything: https://www.voidtools.com/
在不能运行的机器上装个 Dependency Walker: https://www.dependencywalker.com/

然后运行 dep walker ,加载你打不开的 exe 文件
一般会卡死一阵(🤣),之后就能看到所有缺失的 dll 文件了

拿着这份缺失的文件名去好的那台,Everything 里搜索,找到文件后“打开文件所在目录”,然后把这 dll 文件复制到不能运行的电脑上的同样路径
chengxiang458
2 天前
解决问题的办法:安装了 Microsoft Visual C++ 2015-2019 版本规避此问题(本来系统自带了 2015-2022 版本)
有个疑惑,正常的那个电脑上面只有 2015-2022 也能正常运行
如果有懂此问题的大佬还请指点指点,谢谢各位

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1147702

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX