Windows2000光碟探寶(轉)

post0發表於2007-08-11
Windows2000光碟探寶(轉)[@more@]

【一寶——

該目錄下共有2個可執行檔案(Makeboot.exe和Makebt32.exe,後者只能用於純32位的作業系統:Windows NT/2000)和4個IMG映象檔案,透過它們我們能製作出4張Windows 2000專用的啟動盤,考慮到製作過程非常簡單,只要跟著螢幕提示操作就可以了,這裡忽略不講。並且如果用O&O BlueCon工具對它們稍作修改就可以輕易的修改Windows 2000系統管理員Administrator的密碼!?

【二寶——

嘿嘿,是不是想起了大名鼎鼎的“Discovery”?沒錯,只要開啟該目錄下的Default.htm檔案就能進入“Windows 2000探索”開始我們的“探險”^_^

【三寶——壓軸好戲

首先我們能看到的是一個名為Apcompat.exe的可執行檔案,它就是“默默無聞”的:

■“Application Compatibility Tool”

這可是個好東東,它能在Windows 2000系統上暫時模擬其他作業系統,比如Windows 9x/NT(SP3、SP4、SP5),從而使一些原本無法在Windows 2000上執行的程式得以正常執行。

它的使用也非常的簡單:單擊“Browse…”按鈕,選擇想要執行的程式,然後在“Operating System”欄中選擇想要模擬的作業系統,單擊“OK”即可。如果還是無法執行,那可以再試試下面的三個核取按鈕:

?Disable Heap Manager on Windows 2000:防止程式與Windows 2000記憶體管理模組發生衝突。

?Use pre-Windows 2000 Temp path:是否要禁用Windows 2000的臨時目錄。

?Correct disk space detection for 2-GB+ drives:防止程式與Windows 2000磁碟空間檢測程式發生衝突。

如果透過上述方法,程式在Windows 2000中得以正常執行,那可以選中“Make the above check box settings permanent”該選項,以便將解決方案寫入登錄檔,這樣以後就不需要每次執行“Application Compatibility Tool”了^_^

這裡需要說明的是,並非所有與Windows 2000不相容的程式都能透過此法解決,因為畢竟很多程式不光需要作業系統的支援,還牽涉到各類動態連線庫,這些可都是沒法模擬出來的。不過值得慶幸的是在Windows XP的Beta測試版中已將此功能列為必備工具,而且更加穩定、可靠。

接著再讓我們看一下該目錄下的Tools目錄——這裡可是“寶中之寶”,不少精華都在此了:)

■“Windows 2000支援工具集”

它的安裝過程極其簡單,我們只要執行光碟中SuppotTools目錄裡的Setup.exe,然後一路“Next”即可完成安裝。安裝完後,可在“開始”→“程式”→“Windows 2000 Support Tools”→“Tools”中找到所安裝的工具。其中提供了Active Directory的活動目錄管理工具、活動目錄複本監視器,ADSI編輯器(ADSI可由不同的網路獲得目錄服務的能力來提供單一的目錄服務介面),SNMP查詢工具等網路應用工具,磁碟工具DiskProbe等。考慮到篇幅以及對個人使用者的實用性,筆者就其中二個工具向大家簡單介紹一下。

◆Process Viewer,說白了就是一個程式管理器,此工具能讓我們檢視所有當前正在執行程式的詳細情況。

?“Memory Detail…”按鈕能讓我們檢視所選中程式對記憶體的詳細使用情況,以及該程式呼叫了哪些驅動程式和動態連線庫。

?“Kill Process”、“Refresh”,顧名思義,前者就是終止所選程式,後者用來重新整理。

另外它還能顯示出所選程式的有效處理時間、記憶體使用優先順序、所使用的執行緒數等內容。

這裡還需要提到一點,此工具不僅能檢視本機程式,還能檢視任一已和本機互連機器的程式。我們只需在“Computer”中輸入機器的地址,然後按“Connect”按鈕即可。

◆Windiff,該工具可用來比較兩個檔案或目錄,以找出它們之間的不同之處。當對兩個檔案進行比較時,我們選擇“File”→“Compare Files…”,隨後在兩個彈出的對話方塊中分別選擇欲比較的檔案;如對目錄進行比較則選擇“File”→“Compare Directories…”,然後在“Dir1”和“Dir2”中分別填入目錄的完整路徑,如果需要對目錄中子目錄進行比較,還需選中“Include subdirectories”選項,隨後就能在Windiff介面視窗中看到比較結果。如果此時選中比較結果,單擊“Expand”按鈕還能檢視更加詳細的比較資訊。透過“Options”選單還能進行一些必要的設定,該工具的功能還是挺強大的……

這裡需要補充的是,我們透過常規方法安裝(無論選擇“Typical”,還是“Custom”)只能安裝12個常用工具,但實際上Tools目錄中所帶的支援工具還有許多(可惜全是英文版本,該死的M$就會偷懶~~~~~~),如要想要使用其他支援工具,我們可以事先檢視支援工具的幫助檔案,記下執行該工具所需的檔案,然後從Support.cab中將其解壓即可。

每次重灌系統的時候,最令人頭痛的就是“時間”,從DOS到現在的Windows,隨著軟體自身的不斷完善,功能越來越強大(BUG也越來越多:(),所需附件也就越多,安裝過程也就越來越“漫長”,要是光時間長那還可以忍受——我們完全可以讓軟體自己安裝著,人去做別的事情。可是事與願違——Windows作業系統都採用了安裝嚮導,時不時的會出現些對話方塊,要求我們輸入些什麼,或者設定些什麼,這可怎麼辦?每次安裝作業系統的時候,只能傻傻的坐在電腦前面,面對著“方方正正”的顯示器……可能微軟也已經考慮到這一點,安裝時能進行指令碼支援。在Windows 9x/Me下我們可以透過msBatch生成指令碼檔案,但是在Windows 2000下無法使用msBatch,總不成讓我們自己編寫指令碼?當然不會,其實Windows 2000已經內含了一個功能強大的指令碼編輯器:

■“Windows 2000安裝管理器”

該工具採用嚮導模式,非常易用——可以說“只要識字就能自己生成指令碼檔案!”既然功能這麼強大,那就讓它出來露幾手吧……

光碟根目錄下SupportTools目錄裡有一個Deploy.cab檔案(要是你買的是“D”版,而裡面又“幸好”沒有,那也別急,可在~bugroom/softwares/Deploy.cab下載),將其解壓到一個臨時目錄,執行setupmgr.exe檔案,即可進入“Windows 2000安裝管理器嚮導”開始製作指令碼檔案。選擇“建立新的應答檔案”→選擇應答檔案用於“Windows 2000 無人參予安裝”→選擇安裝平臺為“Windows 2000 Professional”或者“Windows 2000 Server”,這裡請根據需要自行設定了~~:)→將安裝時使用者的互動等級設為“全部自動”→接受“Microsoft許可協議”,製作嚮導便開始要求我們填寫或設定些諸如使用者名稱稱、單位、計算機名、管理員Administrator登入密碼、顯示設定、網路設定、工作組或域、時區、電話服務、區域選項、語言支援、瀏覽器和Shell設定、安裝資料夾、安裝印表機、安裝完後第一次登入時自動執行的一條命令、用於裝置驅動程式安裝的分發資料夾、OEM署名等資訊,完成上述所有步驟後,系統會自動生成一個名為“Unattend.txt”的指令碼檔案(該檔案預設位置是c:win2000distunattend.txt)。接著我們要做的就是開啟該TXT檔案,稍微編輯一下:

?找到[UserData]欄位,然後加入“ProductID=”*****-*****-*****-*****-*****””(等你自己做的時候,可千萬別都打“*”^_^,應該填入真實的產品序列號),這樣安裝過程中就會自動填充序列號。

?找到[Unattended]欄位,然後加入“FileSystem=LeaveAlone” (或“FileSystem=ConvertNTFS”),這樣可以設定是保持分割槽現有檔案系統不變 (或將安裝分割槽格式化為NTFS檔案系統)。

好了,至此為止,一個真正的“全自動”指令碼就生成了,從此以後我們可以“高枕無憂”了,當Windows 2000開始安裝的時候,我們就可以去做別的事情了……

哎呀,差點忘了說怎麼使用該指令碼檔案:我們需要使用帶引數的winnt(或者winnt32)命令“winnt /u:c:win2000distunattend.txt”(或winnt32 /unattend: c:win2000distunattend.txt)。其中引數“/u:”(或“/unattend:”)用來定義指令碼檔案的存放路徑。

【四寶——

此目錄下包含了一些微軟及第三方公司開發的程式和元件,可惜的是這些元件沒有完全測試與 Windows 2000 的相容性,不過安裝這些元件仍然可以增加 Windows 2000 的系統價值,有興趣的DIYer朋友們可以查閱說明檔案Valueadd.htm自己試試

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-946296/,如需轉載,請註明出處,否則將追究法律責任。

相關文章