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