博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
查看系统信息msinfo32工具的使用
阅读量:6957 次
发布时间:2019-06-27

本文共 3451 字,大约阅读时间需要 11 分钟。

概要

概要

Windows 2000 中包含有 Microsoft 系统信息 ( ),它是 Microsoft Windows NT 诊断工具 (Winmsd.exe) 的更新版本。
 


您可以像在 Windows NT 4.0 中一样使用 Winmsd.exe 来启动 Microsoft 系统信息,但是区别在于,在 Windows 2000 中 Winmsd.exe 是一个可启动 Msinfo32.exe 的存根可执行文件。Msinfo32.exe 位于 Program Files\Common Files\Microsoft Shared\MSInfo 文件夹中。
 


“系统信息”可显示有关硬件、系统组件和软件环境的综合信息。所显示的系统信息分三个顶级类别,分别对应于控制台树上的下列节点:
硬件资源:该节点显示特定于硬件的设置,如直接内存访问 (DMA)、IRQ、I/O 地址和内存地址。“冲突/共享”节点标识正在共享资源或发生冲突的设备。这有助于找出设备存在的问题。
组件:该节点显示有关您的 Windows 配置的信息,用于确定您的设备驱动程序、网络和多媒体软件的状态。
软件环境:该节点显示计算机内存中加载的软件的快照。您可以使用这些信息来确定某个进程是否仍在运行,或者检查版本信息。
注意:其他程序可能会向“系统信息”中添加节点,以显示特定于该程序的信息。

更多信息

您可以使用各种命令行选项来自动执行 Msinfo32.exe。调用 Msinfo32.exe 而不是 Winmsd.exe 存根可执行文件的目的是为了能够控制执行过程。
 


Msinfo32.exe 的用法

/?
 - 显示“帮助”对话框
 


/msinfo_file=文件名
 - 打开指定的 .nfo 或 .cab 文件
 


/nfo
 
 
/s 文件名
 - 将 .nfo 文件输出到指定的文件
 


/report 文件名
 - 将文本格式的文件输出到指定的文件
 


/computer 计算机名
 - 连接到指定的计算机
 


/categories (+|-)(all | 类别名) +|-(类别名)...- 显示或输出指定的类别
 


/category 类别名
 - 在启动时将焦点设置到特定类别

高级类别

类别标题   类别开关=============================================系统概要   SystemSummary硬件资源   Resources组件   Components软件环境   SWEnv
下列项目是加载项,可能存在,也可能不存在。
类别标题   类别开关=============================================Internet Explorer 5 InternetExplorer应用程序   Apps

硬件资源的子类别

子类别标题  子类别开关===================================================冲突/共享  ResourcesConflictsDMA   ResourcesDMA强制硬件   ResourcesForcedHardwareI/O   ResourcesIOIRQ   ResourcesIRQS内存   ResourcesMemory

组件的子类别

子类别标题  子类别开关===================================================多媒体   ComponentsMultimedia显示   ComponentsDisplay红外线   ComponentsInfrared输入   ComponentsInput调制解调器  ComponentsModem网络   ComponentsNetwork端口   ComponentsPorts存储   ComponentsStorage打印   ComponentsPrinting有问题的设备  ComponentsProblemDevicesUSB   ComponentsUSB

软件环境的子类别

子类别标题  子类别开关===================================================驱动程序   SWEnvDrivers环境变量   SWEnvEnvVars作业   SWEnvJobs网络连接   SWEnvNetConn正在运行任务  SWEnvRunningTasks加载的模块  SWEnvLoadedModules服务   SWEnvServices程序组   SWEnvProgramGroup启动程序   SWEnvStartupProgramsOLE 注册   SWEnvOLEReg
下面的示例将各个高级类别收集到一个单独的 .nfo 文件中,Msinfo32.exe 可以读取该文件。
start /wait msinfo32.exe /nfo syssum.nfo /categories +SystemSummarystart /wait msinfo32.exe /nfo cmpnt.nfo /categories +componentsstart /wait msinfo32.exe /nfo swenv.nfo /categories +swenvstart /wait msinfo32.exe /nfo hwdres.nfo /categories +resourcesstart /wait msinfo32.exe /nfo ie.nfo /categories +internetexplorerstart /wait msinfo32.exe /nfo apps.nfo /categories +Apps
下面的示例将基本系统概要信息和冲突收集到一个 .nfo 文件中,Msinfo32.exe 可以读取该文件。 
start /wait msinfo32.exe /nfo conflicts.nfo /categories +systemsummary+componentsproblemdevices+resourcesconflicts+resourcesforcedhardware
所创建的 Conflicts.nfo 文件包含以下顶级类别:
系统概要

硬件资源

组件
在“硬件资源”下,有“冲突/共享”和“强制硬件”两个子类别。在“组件”下,存在“有问题的设备”子类别。
 


下面的示例收集了软件环境信息,但是不包括“程序组”和“启动程序”子类别。所创建的 .nfo 文件可以使用 Msinfo32.exe 读取。
 


start /wait msinfo32.exe /nfo swenv.nfo /categories +swenv-swenvprogramgroup-swenvstartupprograms  

注意:示例中使用了 start /wait 开关,以便从 Cmd.exe 命令提示符处执行批处理文件和/或命令行。要启动 Msinfo32.exe,必须使用 start 开关;如果使用 /wait 开关,则在当前项目完成之前,将不会处理下一个项目。使用 start /wait 开关可以确保计算机不会因为某些 Msinfo32.exe 类别占用大量 CPU 时间而发生过载。

  补充:该文件在C:\Program Files\Common Files\Microsoft Shared\MSInfo 目录下面。打开方式①运行→msinfo32②运行→cmd→msinfo32(这里可以输入本文中介绍的各种命令)。其中.nfo格式的文件是xml格式存储的,可使用xml解析器将内容解析出来。若想看英文版的msinfo32,可从控制台打开,添加参数/showcategories

  另外在网上找到一个库GetCPU,可以简单获取CPU信息,采用的汇编指令:CPUID,库下载地址:

【参考资料 感谢作者】

Msinfo32.exe 的 Windows 2000 命令行参数:
如何使用系统信息 (MSINFO32) 开关:

转载于:https://www.cnblogs.com/ziwuge/archive/2011/12/04/2275631.html

你可能感兴趣的文章
使用 Ruby 拓展 Vim
查看>>
centos7下安装LNMP(nginx+PHP7.1.9+mysql5.7)
查看>>
NodeAPI学习之Buffer
查看>>
深入java单例模式
查看>>
create-react-app
查看>>
20170812-XSS跨站脚本攻击
查看>>
Let’s Build |> 使用Elixir,Phoenix和React打造克隆版的Slack(part 1)
查看>>
如何让 StackNaivgator 实现越级回跳
查看>>
工具简述
查看>>
Hbase 集群搭建
查看>>
分布式文件服务器dfs
查看>>
正则表达式
查看>>
关于直播视频格式和浏览器兼容性历史的来龙去脉
查看>>
是的,InfoQ正在招聘技术编辑!跟对的人,一起做喜欢的事!
查看>>
vue2+vue-cli,dis文件加载出错解决方案
查看>>
立下“去O”Flag的AWS,悄悄修炼了哪些内功?
查看>>
关于团队建设,穆帅能教我们什么?
查看>>
2019 SRE 调查报告:事故处理是主要工作,SRE 压力山大
查看>>
xpath学习
查看>>
Java工程师的成长路线图是什么?
查看>>