話說一日,同事的WinXP突然無法正常啟動了。在WinXP啟動界面,進度條跑上兩圈,系統(tǒng)就馬上黑屏了。重新啟動,結(jié)果依舊:既不提示任何錯誤信息,也不直接關(guān)機。憑借筆者用了這么多年Windows的經(jīng)驗來看,八成是缺少了某個DLL文件,但到底是哪個?由于WinXP沒有顯示任何錯誤提示,我自然也就不得而知。
WinXP加載的服務(wù)、動態(tài)鏈接庫文件、其他系統(tǒng)文件頗多,我總不能挨個找吧?正準備放棄的時候,忽然想到,WinXP啟動的參數(shù)有很多,隱約記得有一個“/SOS”的參數(shù),可以在啟動時顯示W(wǎng)inXP加載的文件,何不用這個參數(shù)試試。
系統(tǒng)已經(jīng)無法啟動了,我就只能在DOS下修改WinXP啟動參數(shù)。找了一張Win98的啟動盤(或者各種系統(tǒng)維護光盤,基本都有DOS啟動項),將系統(tǒng)引導到DOS提示符下。
首先輸入“At t r ib -s -h -r C:\\Boot.ini”去掉啟動引導配置文件Boot.ini的只讀、隱藏、系統(tǒng)屬性,再輸入“Edit”打開DOS下的文本編輯器,依次單擊“File”→“Open…”,打開C盤根目錄下的Boot.ini,找到如下內(nèi)容。
multi(0)disk(0)rdisk(0)par tition(2)\\WINDOWS=\"MicrosoftWindows XP Professional\" /fastdetect
將“/fastdetect”改為“/SOS”,保存文件,重新啟動計算機(如圖)。
WinXP又開始啟動了,但以前圖形化的滾動條不見了,取而代之的是一條條WinXP加載文件在快速閃動著。過不多時,系統(tǒng)自動停止了,通過閱讀錯誤提示得知,Windows\\system目錄下一個名為“Shell.dll”的動態(tài)鏈接庫文件丟失了,很可能是卸載某個軟件將其誤刪除了。我只有在別的系統(tǒng)上拷貝這個文件到C:\\下才能解決問題。
到另外一臺電腦上找到這個文件,拷貝到軟盤里,再拷貝到Windows\\System目錄下。重新啟動計算機,經(jīng)幾十秒的等待,久違的WinXP的桌面終于出現(xiàn)在我的面前,至此故障順利排除。
移植Vista風格盤符到WinXP
老 唐
安裝
將下載到的《Vista帶狀態(tài)條盤符風格綠色版》解壓縮到任意目錄(比如F:\\Tools\\VistaDrive下),執(zhí)行其中的“Vista盤符V3.5.exe”,點擊“是”啟用Vista風格的盤符(如圖1)。
如果沒有效果,則可能是你把WinXP的“Shell Hardware Detection”服務(wù)關(guān)了,打開即可看到效果。
打開方法:右鍵單擊桌面上“我的電腦”,選擇“管理”,依次展開“服務(wù)和應用程序”→“服務(wù)”,找到“Shell Hardware Detection”服務(wù),雙擊打開它,“啟動類型”設(shè)置為“自動”,“應用”后點擊“啟動”。
卸載
Vista風格的盤符顯示模式要卸載也十分簡單,再次執(zhí)行“Vista盤符V3.5.exe”,在“選擇”窗口,點擊“否”即可打開“停用和卸載”設(shè)置窗口(如圖2)。
如果你對只簡單地把Vist a磁盤顯示風格移植到WinXP下還不滿足,不妨嘗試一下“Vista XP風格包”(http://www.vistaxp.com.cn/)。它不但可以移植Vista的盤符風格到WinXP下,而且包括了很多Vista主題,還有Vista時鐘、農(nóng)歷、天氣并集成了最新的雅黑字體。
本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。