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 文件夾中.
