Win2000系统信息
写这一篇之前颇费踌躇:一是系统信息工具在win9.x的附件中就有,并不是什么秘密,你用没用过我不敢肯定,但你绝对会知道有这么个工具的.既然如此,就不该再饶舌说这个专题;二是按Support Tools 中帮助文件的介绍,系统信息工具可以运行GUI界面版本,也可以运行命令行版本.但我验证的结果是:GUI版本当然没问题了,但不能运行命令行版本(我在两台不同的机器上进行验证,都不能运行),究竟为什么会出现这样的怪事,我还没有找出原因.有这两条理由,本当罢手才对,但考虑到多数人熟悉并接触的都是GUI版本,对命令行版本的系统信息工具却未必熟悉甚至不一定知道.即使眼下还没有验证出来,就作为增加知识也不算多余;再说,还有一个"未了情",前头报告工具中出现过信息分类名称,必须作以交待,想来想去就又敷衍成了一篇,并仍以老习惯命名为"秘密武器",这当然是故作耸人听闻之举――但比之这年头的许多广告,我这还算是有很良心的了. 系统信息搜集计算机的硬件配置和软件环境信息,然后以用户易于理解的形式进行显示.前面已经介绍的报告工具也需要搜集系统信息,所用的也是现在介绍的这个工具,二者所得出的信息没有本质上的差别.只是后来整理的形式不一样:一个为求得援助,发给技术服务或技术支持中心的人员,要求专业性强并力求详尽.另一个是给使用者自己看,不要求形成传送文件.
好在GUI版本已经为大家所熟悉,在"开始->程序->附件->系统工具->系统信息"中可以找到并打开,是中文界面,也附加有几个不错的工具,因有详尽的帮助文件,我也就不再多嘴.下面只说命令行版本的参数含义,万一将来找到运行命令行版本的方法之后,这也是用得着的知识;另外,上篇介绍Windows报告工具的时候,曾经涉及将报告信息分成许多种类,每一种类都用一个专有的名字,所以还得介绍一下信息种类对应的字符串名称.
一.命令行形式的系统信息工具
完整的语法如下:下面的msinfo32是命令.
msinfo32 [/?] [/report filename] [/s filename] [/nfo filename] [/computer computername] [/categorIEs +|-category name(s)]
参数及说明:
/? 显示帮助信息. /report filename 指定的一个文本文件的名称,这个文件用来保存系统指定种类的信息资料. /s filename 在一个文件中保存指定种类的系统信息资料 /nfo filename 在一个NFO文件中保存指定种类的系统信息资料 /computer computername 打开win2k的系统信息并链结指定非计算机. /categories +|-categoryname(s) 系统信息资料种类的选择.每种信息的名字是用一个由系统预先定义的字符串表示的,这些名字对应的字符串可参考下面的表.
使用举例:
之1:C:>msinfo32 /report my_sys.txt /categories +SWEnvDrivers+ComponentsNetAdapter
上述的含义是:使用msinfo32搜集系统信息并建立报告文件,文件名字是:my_sys.txt;报告中加入的信息是:SWEnvDrivers和ComponentsNetAdapter
之二: C:>msinfo32 /report my_sys.txt /categories +All-SWEnvDrivers
上述的含义是:使用msinfo32搜集系统信息并建立报告文件,文件名字是:my_sys.txt;报告中加入的信息是:在所有信息中去掉SWEnvDrivers部分.
以上关于SWEnvDrivers和ComponentsNetAdapter的含义可以参考下面表中的内容.在系统信息中,也有调用报告工具和"系统快照"的菜单选项.从这一点也可看出,二者联系是很紧密的.
二.系统信息分类的名称
下面介绍信息分类名字所对应的字符串.这些信息被分成几个大类,每一类中的各项附在一个表里.
1.系统摘要:这部分主要是使用者键入的名字、目录名、物理内存和虚拟内存等等.这一部分没有、也不可能由系统预先定义名称.
2.硬件资源:这部分主要是硬件设置,例如:DMA、IRQs 、I/O 地址和内存地址,
分类参数:
项目名称:
ResourcesConflicts ResourcesDMAResourcesForcedHardwareResourcesIOResourcesIRQsResourcesMemoryResourcesPageFileConflicts/Sharing DMAForced HardwareIOIRQsMemoryPage Files
3.系统构成
包括各类外部设备、驱动器、显示器、网络、多媒体软件、硬件等等
分类参数:
项目名称:
ComponentsMultimedia ComponentsMultimediaAudioComponentsMultimediaVideoComponentsMultimediaCDROMComponentsMultimediaSoundComponentsDisplayComponentsInfraredComponentsInputComponentsKeyboardComponentsPointDevComponentsModemComponentsNetworkComponentsNetAdapterComponentsNetworkProtocolComponentsNetBindingsComponentsNetworkWinSockComponentsPortsComponentsSerialPortsComponentsParallelPortsComponentsStorageComponentsStorageDrivesComponentsStorageSCSIComponentsPrintingComponentsProblemDevicesComponentsUSBMultimedia Audio CodecsVideo CodecsCD-ROMSound DeviceDisplayInfraredInputKeyboardPoint DeviceModemNetworkAdapterProtocolNetBindingsWinSockPortsSerialParallelStorageDrivesSCSIPrintingProblem DevicesUSB
4.软件环境
当前加载到内存中的软件,或者说是当前内存的"快照",一般用来察看软件的版本信息
分类参数:
项目名称:
SWEnvDrivers SWEnvEnvVarsSWEnvJobsSWEnvPrintSWEnvNetConnSWEnvRunningTasksSWEnvLoadedModulesSWEnvServicesSWEnvProgramGroupSWEnvStartupProgramsSWEnvOLERegDrivers Environment VariablesJobsPrintNetwork ConnectionsRunning TasksLoaded ModulesServicesProgram GroupsStartup ProgramsOLE Registration
5.浏览器Internet Explorer 5
关于在 Windows 2000中安装Internet Explorer 5的信息,包括:版本、链结、cache、内容、安全设置等方面的信息.
分类参数:
项目名称:
IESummary IEFileVersionsIEConnectivityIECacheIECacheSummaryIECacheObjectListIEContentIEContentSummaryIEContentPersonalCertificatesIEContentOtherPeopleCertificatesIEContentPublishersIESecuritySummary File VersionsConnectivityCacheSummaryList of ObjectsContentSummaryPersonal CertificatesOther People CertificatesPublishersSecurity
三.系统信息扩展
win9.x和NT4.0版本的系统信息工具都比之Windows2000早一些,如果需要在上述的操作系统中使用2000的系统信息工具或报告工具,必须进行扩展安装.这个扩展安装主要是扩展一个.OCX文件,只有进行扩展后,才能在其它版本的windows中显示系统信息文件(.nfo文件)和报告文件(.cab文件).安装系统信息扩展可以在appsmsinfoext文件夹中运行msinfosetup.exe默认安装是位于 Program FilesCommon FilesMicrosoft SharedMSInfo 文件夹中.