Win XP SP2升級你準備好了嗎?
Windows XP SP2補丁包新增的許多新特性讓喜歡嘗鮮的用戶摩拳擦掌。但是,SP2補丁真的像宣傳中那么神奇?在安裝更新補丁包之前,大家不妨換個角度考慮一下。
系統激活問題
Windows XP的激活問題大家早已不陌生,相應的,各種破解或繞過激活機制的X版也在不少用戶之間流傳。當然其中更有一些合法用戶,由于硬件的更改或激活信息丟失、注冊表受破壞等原因,也同樣可能需要重新激活系統。
據稱,微軟曾表示在Windows XP SP2中將會加入一些新的反盜版技術,針對非法用戶和破解激活用戶采取一些限制措施,令這些用戶無法升級到SP2。隨后又有消息流傳,正式版本的SP2可能會取消這些限制。但不管真實消息如何,在一些Windows XP版本中安裝SP2補丁時,確實出現了需要重新激活的問題!
在顯示為已經“激活”的系統上安裝SP2某個測試版后,重新啟動時系統提示要求激活;點擊激活后不能進入激活對話框,而是重新啟動。
重新啟動初始化時再次出現激活提示;重新啟動到安全模式仍然出現激活提示;啟動時選擇恢復最后的正確配置同樣不能解決問題,此時系統會永久性死鎖。
解決激活問題最根本的方法就是安裝合法的正式版本,并且安裝SP2前先通過正當途徑激活自己的Windows XP。如果你不幸未事先激活,或因其他原因導致出現激活問題,可以分別嘗試以下方法緊急處置:
方法一:安裝SP2時一定要選擇保留卸載文件,并且記下卸載文件的保存位置(圖1)。如果出現激活問題,可以設法用Dos盤引導進入系統,或者從另一套Windows系統進行引導(使用Windows PE的光盤引導也可),然后進入安裝了SP2補丁的系統目錄(如C:Windows)。找到“$NtServicePackUninstall$”子目錄,從中找到一個批處理程序,執行后即可將備份文件恢復到故障系統中,恢復完畢重新啟動計算機即可
圖 1
方法二:使用Windows XP安裝光盤重新修復安裝操作系統或重新安裝。
方法三:如果系統中沒有保存SP2的卸載文件,可以在另一臺機器上安裝SP2補丁,然后將硬盤上的卸載文件復制本機上,按方法一進行卸載恢復。
內存占用問題
經過實際對比測試,在一套新安裝的系統中,安裝SP2前后不運行任何應用程序,查看任務管理器中的內存占用情況,發現安裝SP2后內存占用增加了32MB。
32MB雖然不算什么,但目前仍然有相當多的機器配置的是256MB的物理內存。啟動Windows XP后大約要占用170MB~210MB左右的內存,用戶仍然有幾十兆的物理內存可供應用程序使用。但安裝SP2后,就因為多占用了這32MB,結果使得配置256MB內存的系統的空閑物理內存所剩無幾,此時我們會發現硬盤燈經常狂閃,系統性能似乎一下子降低了一個檔次!解決這個問題的辦法只有增加物理內存,或者忍受一下系統經常性使用硬盤模擬內存的緩慢和痛苦。當然,不安裝SP2補丁或卸載它也是可以的。
應用程序兼容性問題
任何時候操作系統新特性的增加,都免不了會導致某些應用程序兼容性下降,SP2補丁也不可能免俗。關于SP2環境下的應用程序的兼容性問題在網上已經有一些傳言,雖然我們無法一一驗證,但做好充分的思想和技術準備,仍然是非常有必要的!
如果安裝SP2后,先前能夠正常使用的應用程序現在卻不能正常運行了,我們仍然可以采取以前的老辦法來解決。
在運行存在兼容性問題的程序文件或者其快捷方式上右擊鼠標,選擇快捷菜單中的“屬性”命令,在屬性對話框中點擊“兼容性”選項卡,選中“用兼容模式運行這個程序”,然后從下面的下拉列表框中選擇一款估計能夠正常運行該程序的系統環境(如Windows 2000等),最后點擊“確定”退出(圖2)。
圖2
重新運行該應用程序,如果情況仍然沒有改善,可重復上述步驟,但可以試試關閉高級文字服務、禁用視覺樣式等選項,看看能否繼續運行。
當然,如果大家有足夠的耐心,也可以等軟件公司發布應用程序的新版本,這些版本應該可以避免SP2的兼容性問題了,而這個方法關鍵在于大家的耐性有多長。
卸載問題
前面在談操作系統的激活問題時已經談到補丁的卸載。在SP2 Build 2179以前的版本中,安裝過程中都會存在一個是否保存卸載文件的選項,但到了Build 2179這個版本后,這個選項被取消了,即不管用戶是否愿意,安裝程序都會強行保存卸載用的備份!顯然,微軟可能是認識到安裝SP2后可能會帶來的一系列問題,因此強制性保留卸載備份。雖然不知正式版本是否會強制性保留卸載備份?但從這一微小的選項更改,我們可得出一個很重要的啟示:無論安裝哪個版本的SP2補丁,不管補丁安裝程序是否強制保留卸載備份,我們最好都選擇保留備份,遇到問題也有后悔的余地。
結束語
SP2補丁最大的優點是可以讓大家一次將所有系統漏洞補丁都安裝好,但這也是SP2的一個弱點,不論這些補丁對用戶是否有用,全部一股腦地安裝上去,不但占用了不少的硬盤空間,有時還要額外消耗系統資源。
而從筆者目前測試的情況來看,Windows XP SP2補丁還顯得不夠完善。除了前面介紹的一些常見問題外,筆者在安裝了SP2 RTM版后還出現無法上網或網絡連接時斷時續的情況,而卸載補丁后網絡連接立刻恢復正常。
因此,筆者認為對升級Windows XP SP2補丁不要太過著急,等微軟解決了補丁的兼容性和其他一些Bug后再安裝不遲。大家可以先通過打HotFix補丁來填補那些已知的WinXP漏洞,保證操作系統的安全。