fish2006 发表于 2015-6-22 11:29:23

程序运行缺文件怎么找,《系统信息》小工具是帮手(菜鸟ABC教程)

程序运行缺文件怎么找,《系统信息》小工具是帮手(菜鸟ABC教程)

本菜鸟过去采用的方法是:

1。用 Depends 查找依赖项,缺什么文件补什么文件,有时能解决问题,很多时候无法解决, Depends 版本也基本没有更新。

2。用可正常运行程序的系统文件来试验,一片一片地加文件,一旦试验成功,再用二分法逐步缩小范围,直到确认一个或几个文件

为止,可比喻成大海捞针法。

最近在Win10PE制作过程中偶然发现一个程序 msinfo32.exe(也许别人可能早知道,本菜鸟确实是最近才知道),微软给他起名为

《系统信息》,一般Windows系统都有这个程序,在PE系统下,有的可能删除了文件,有的可能支持文件不全而无法运行,不管怎

么样,由于没有一个从外部可见的快捷方式,一般人很难知道他的存在并调用他,如果你用过本人最近发布的Win10PE系统,细心

的网友可能已经发现,本人最近发布的PE系统中特别为此程序 补充了两个快捷方式,一个在屏幕右键菜单中,一个在开始菜单《管

理工具》内。见下图:

   

《系统信息》小工具功能非常丰富,可以显示系统硬件、软件方面的各种信息,有点类似于Aida64,可以称其为 Aida64 的堂兄弟

。在系统 软件环境 的树形菜单中《加载的模块》显示的是系统当前运行状态下所有载入内存的模块信息(含 EXE 文件和 DLL 文件)

,有模块名称和所在路径等信息,这些信息可以导出到以TAB键为分隔符的文本文件中,见下图。



利用这个功能,我们就可以很方便地查找一个程序运行时所缺文件,具体方法是:

1。在一个可以运行你的程序的系统环境下,利用《系统信息》工具得到第一个 加载的模块 快照-1。

2。在不能运行你的程序的系统环境下,同样利用《系统信息》工具得到第二个 加载的模块 快照-2。(当然首要前提是这个环境下

能够运行 msinfo32.exe)。然后比较两个快照内容,就可以确认可能缺少那些文件。

导出的以TAB键为分隔符的文本文件可以用 EXCEL.EXE来进行处理,如,删除某列,重新排序等,以便于查看和进行比较。见下图:




邪恶海盗 发表于 2015-6-22 11:58:15



一直觉得这玩意还可以...

chshrm 发表于 2015-6-22 13:44:08

虽然早知道这个小东西了,但是从来没重视它,还有这一用法,感谢老师分享!

fish2006 发表于 2015-6-22 14:21:00

邪恶海盗 发表于 2015-6-22 11:58
一直觉得这玩意还可以...

欢迎大家多晒一晒自己都用什么工具,这也是一种交流啊,可以开阔眼界。

renchmin 发表于 2015-6-22 16:42:11

楼主提供的这个方法确实是蛮实用的了。

2011npwjm 发表于 2015-6-23 11:14:38

谢谢楼主的分享

匿名人士 发表于 2015-6-23 21:48:43

{:3_144:}哎哟,又学习到了一招。谢~

pehaha 发表于 2015-6-24 18:39:56

又学习到了一招。谢分享!

pehaha 发表于 2015-6-24 18:40:02

又学习到了一招。谢分享!

pehaha 发表于 2015-6-24 18:40:16

又学习到了一招。谢分享!

pehaha 发表于 2015-6-24 18:40:19

又学习到了一招。谢分享!

pehaha 发表于 2015-6-24 18:41:08

又学习到了一招。谢分享!

2011wyy 发表于 2015-12-1 12:59:02

singel 发表于 2015-12-2 01:33:39

XP好像没有这个程序

datbik189 发表于 2015-12-29 18:39:44

我用的是小马的WIN7X86全能PE,不能使用打印功能(一闪而过)(正确安装pdf favtory pro虚拟打印机,电脑没有提示任何错误),老大能不能指点一下,或者老大的PE能不能支持虚拟打印机!!!

fish2006 发表于 2015-12-29 18:57:12

datbik189 发表于 2015-12-29 18:39
我用的是小马的WIN7X86全能PE,不能使用打印功能(一闪而过)(正确安装pdf favtory pro虚拟打印机,电脑没有提 ...

据我理解,打印功能涉及 驱动、服务和系统文件等,如果系统不支持打印功能,原因可能多方面的,测试首先在功能较全的系统上进行。
能否上传你的 虚拟打印机 软件,看能否集成成功?

datbik189 发表于 2015-12-29 19:28:42

谢谢老大的回复,可能是这个PE打印的组件不全,附件太大,无法上传到论坛.
试试这个http://www.9upk.com/soft/24825.html

datbik189 发表于 2015-12-30 08:33:05

问题已经找到,原来是使用M大的4G越狱软件造成了虚拟打印机的问题(无法调用startdocprinter),换到破解4G之前就可以了

zfgeng 发表于 2015-12-30 13:19:37

ccc 又学到一招

jintangwan 发表于 2018-7-25 09:17:50

这个方法确实实用的。

879792799 发表于 2018-7-27 20:52:59


又学习到了一招。谢分享!

哈哈 我就是用鱼大大的win8PE神一样的pe
嗮一下桌面   我将大大的pe安装到硬盘 相当给力 !!!谢谢大大!!!对大大敬仰之情犹如涛涛江水!!~~~~~~~~
页: [1]
查看完整版本: 程序运行缺文件怎么找,《系统信息》小工具是帮手(菜鸟ABC教程)