寫這一篇之前頗費躊躇:一是系統信息工具在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
ResourcesDMA
ResourcesForcedHardware
ResourcesIO
ResourcesIRQs
ResourcesMemory
ResourcesPageFile
Conflicts/Sharing
DMA
Forced Hardware
IO
IRQs
Memory
Page Files
3.系統構成
包括各類外部設備、驅動器、顯示器、網絡、多媒體軟件、硬件等等
分類參數:
項目名稱:
ComponentsMultimedia
ComponentsMultimediaAudio
ComponentsMultimediaVideo
ComponentsMultimediaCDROM
ComponentsMultimediaSound
ComponentsDisplay
ComponentsInfrared
ComponentsInput
ComponentsKeyboard
ComponentsPointDev
ComponentsModem
ComponentsNetwork
ComponentsNetAdapter
ComponentsNetworkProtocol
ComponentsNetBindings
ComponentsNetworkWinSock
ComponentsPorts
ComponentsSerialPorts
ComponentsParallelPorts
ComponentsStorage
ComponentsStorageDrives
ComponentsStorageSCSI
ComponentsPrinting
ComponentsProblemDevices
ComponentsUSB
Multimedia
Audio Codecs
Video Codecs
CD-ROM
Sound Device
Display
Infrared
Input
Keyboard
Point Device
Modem
Network
Adapter
Protocol
NetBindings
WinSock
Ports
Serial
Parallel
Storage
Drives
SCSI
Printing
Problem Devices
USB
4.軟件環境
當前加載到內存中的軟件,或者說是當前內存的"快照",一般用來察看軟件的版本信息
分類參數:
項目名稱:
SWEnvDrivers
SWEnvEnvVars
SWEnvJobs
SWEnvPrint
SWEnvNetConn
SWEnvRunningTasks
SWEnvLoadedModules
SWEnvServices
SWEnvProgramGroup
SWEnvStartupPrograms
SWEnvOLEReg
Drivers
Environment Variables
Jobs
Print
Network Connections
Running Tasks
Loaded Modules
Services
Program Groups
Startup Programs
OLE Registration
5.瀏覽器Inte.net Explorer 5
關于在 Windows 2000中安裝Internet Explorer 5的信息,包括:版本、鏈結、cache、內容、安全設置等方面的信息.
分類參數:
項目名稱:
IESummary
IEFileVersions
IEConnectivity
IECache
IECacheSummary
IECacheObjectList
IEContent
IEContentSummary
IEContentPersonalCertificates
IEContentOtherPeopleCertificates
IEContentPublishers
IESecurity
Summary
File Versions
Connectivity
Cache
Summary
List of Objects
Content
Summary
Personal Certificates
Other People Certificates
Publishers
Security
三.系統信息擴展
win9.x和NT4.0版本的系統信息工具都比之windows2000早一些,如果需要在上述的操作系統中使用2000的系統信息工具或報告工具,必須進行擴展安裝.這個擴展安裝主要是擴展一個.OCX文件,只有進行擴展后,才能在其它版本的windows中顯示系統信息文件(.nfo文件)和報告文件(.cab文件).安裝系統信息擴展可以在\apps\msinfoext文件夾中運行msinfosetup.exe默認安裝是位于 \Program Files\Common Files\Microsoft Shared\MSInfo 文件夾中.
文章來源于領測軟件測試網 http://www.kjueaiud.com/