隨著計算機和網絡技術日益普及,越來越多的家庭都擁有了電腦並且已經上網,為我們生活帶來了無限便利和快樂。但是只要使用電腦――不管你是電腦的高手還是初學者,就離不開各類軟件的應用。用最通俗的話來講――沒有軟件的電腦根本無法使用。由於軟件產品的特殊性又決定了,沒有哪個廠家敢保證自己的軟件產品是一步到位的,因此系統以及應用軟件的升級就是大家在使用軟件的過程中必然要遇到的問題。事實上,我們在使用計算機過程中也的確會遇到各種稀奇古怪的問題,這些問題有時並不都是使用操作不當造成,而是軟件本身的缺陷所致。如果想讓你的計算機運行的更加穩定、更加安全的話,在日常維護的時候可別忘記――軟件升級。軟件的升級主要包括兩個方面:一個是操作系統得升級,另一個是操作系統下應用軟件的升級。
一、 操作系統打補丁
1、升級就是打補丁
作為微軟Windows操作系統家族成員中最先進的一個產品,微軟Windows XP自出世以來就在中國市場中獲得了廣泛好評和客戶的認同,它出色的兼容性和移動性也被業界所推崇。但是“金無足赤”、
任何一個軟件產品都會有或多或少的毛病,何況是超乎尋常復雜的操作系統。Windows XP也是如此,照樣存在著數以萬計的系統漏洞。我們經常說的~給系統升級,實際上就是給系統打補丁,而補丁也主要是針對操作系統來量身定制的,如今的網絡時代,在Internet上沖浪、與好友交流的時候,說不定就有人正在利用系統的漏洞讓你無法上網,甚至侵入你的計算機盜取------對一些分區進行格式化操作!所以我們給微軟打補丁有以下幾個目的:
1) 增強系統安全性。這是最重要的,面對眾多的黑客、病毒,微軟公司接二連三地推出各種系統安全補丁,中心目的還是為了增強系統的安全性。而且無論你用計算機欣賞音樂、上網沖浪、運行游戲,還是編寫文檔都不可避免地需要涉及到補丁程序。
2) 提高系統可靠性和兼容性。補丁中有很多可以提高你的硬件性能,還可以使你的系統更加穩定。
3) 實現更多的功能。補丁中有很多使用的小軟件,這些都是微軟所推薦用戶添加的,多了它們沒有什麼壞處。
2、怎樣讓系統打上補丁
朋友們對Service Pack(簡寫為SP)一定不會陌生吧!它就是微軟每隔一段時間就要推出的補丁包的集合軟件。微軟的操作系統及軟件產品漏洞很多,微軟不得不頻繁地發布各種Hotfix(通常稱為修補程序)來進行修補,但對一般用戶來說,要查看自己的電腦是否安裝了某個Hotfix是一件麻煩事,下載安裝各種Hotfix也很繁瑣,微軟為了解決問題,就開始發布SP補丁包,SP補丁包中包含有SP發布日期前所發布的所有Hotfix。也就是說,Hotfix是針對某一個問題的單一補丁,SP包含SP發布日期前的所有Hotfix補丁。因此,只要你下載並安裝了SP補丁包,就不需要再去下載安裝SP發布日期前的Hotfix了。SP補丁包按發布日期的先後順序排列,這樣便有了SP1、SP2、SP3……等等。
針對Windows操作系統的SP補丁包是可疊加補丁包,也就是說SP2中已包含有SP1中的所有補丁,SP3中已包含有SP2、SP1中的所有補丁,以此類推,如Windows 2000現在就有SP1、SP2、SP3、SP4補丁包。不過,Office產品的SP補丁包是不可疊加補丁包,比如SP2只包含有SP1發布日期以後到SP2發布日期前這一段時間內的所有補丁,以此類推。因此,對於Windows產品來說,用戶只需下載並安裝最新的SP補丁包即可。而對於Office產品則必須下載並安裝所有的SP補丁包,這一點務必要注意。
安裝補丁之前,用戶應該注意一定要把殺毒軟件全部關閉,並且做好重要數據的備份。補丁的安裝過程很簡單,雙擊你得到的補丁包就可以了。安裝後需要重新啟動計算機。對於9x內核的用戶,因為系統相對簡單,本身漏洞少,補丁只是一個安裝文件的形式。
除了可以用SP和Hotfix來升級系統外,微軟還提供了一種名為“Windows Update”的打補丁方式,連上Internet,然後點擊Windows Update,一個浏覽器會自動彈出並將你帶到升級站點。點擊“掃描更新”,這個站點將檢查你的Windows XP組件並列出現有的全部升級。選擇你希望的升級,之後這些升級將被下載並安裝到你的計算機上(如圖1)。
軟件升級
它可以自動從微軟官方網站下載計算機安裝的軟、硬件更新程序,包括最新的驅動程序、安全修復補丁、關鍵更新、最新的幫助文件、微軟的Internet產品等等,這樣可以讓計算機支持更多的軟、硬件,解決各種兼容性問題,排除各種故障等。
3、補丁是不是最近版本
如果用戶要想了解系統打過了哪些補丁,可以單擊“開始→設置→控制面板→添加/刪除程序”,在“添加/刪除程序”窗口中形如“windows xxxx修補程序包——kb 823980”字樣的選項就是你為系統打的補丁。或者單擊“開始→運行”在彈出的運行對話框中輸入“regedit”打開注冊表編輯器找到如下分支hkey_local_machine\software\microsoft\windows nt\currentversion\hotfix ,觀察hotfix下的子鍵就可以看到系統打了哪些補丁。
如果你不知道自己打的補丁是不是最近版本,可以使用微軟提供的完整性檢測工具——HfNetChk。HfNetChk是一個命令行執行程序,它借助一個由微軟公司提供的不斷更新的XML數據庫,幫助我們從一個中心位置去了解當前網絡所有機器中Windows產品的補丁程序的安裝情況。檢查的范圍包括了IIS4.0、IIS5.0、SQL Server7.0、SQL Server2000(包含微軟數據工程[MSDE])、IE5.01以及升級版本。
4、安裝系統補丁
既然Microsofe公司時不時就會在網上提供一些免費的補丁,我們只要有時間就要去打打補丁。這樣既可以增強兼容性,又可以堵上已發現的安全漏洞,何樂而不為!但是也不是要求將所有推出的補丁都打上。因為會增加Windows的負擔的。用戶完全可以根據自己的實際情況來打適合自己的補丁。IE重大漏洞補丁下載地址 :http://www.microsoft.com/taiwan/security/bulletins/MS04-004.asp、熱修復補丁下載請點擊這裡、沖擊波(Worm.Msblast)病毒的安全補丁程序,適用於WindowsXP。
二、應用程序也得打補丁
1、獲取補丁有途徑
和操作系統相似,這個世界上沒有真正十全十美的應用程序,比如我們所使用的IE浏覽器、Outlook郵件程序、Office程序等都存在著或大或小的缺陷,看來各類應用程序也得打補丁了。要想打補丁首先就要有針對性地獲得各種補丁程序,通常我們可以在下述網站找到所需要的補丁程序。
(1) 程序bug補丁
Adobe公司官方站點(http://www.adobe.com),趨勢科技網站(http://www.trendmicro.com.cn/corporate/downloads/patch.htm),163軟件園(http://www.soft163.com/download/ ... =6&Nclassid=79);
(2) 漢化補丁
漢化新世紀(http://www.hanzify.org/),中文之家(http://www.xycn.com/china/hindex.asp);
(3.)硬件支持補丁
焦點網絡(http://focustime.myrice.com/patch/hardware.htm),驅動之家(http://www.mydrivers.com);
(4.)游戲補丁
搜狐游戲頻道(http://games.sohu.com/86/11/game_column15241186.shtml),游俠補丁網(http://patch.ali213.net)。
2、如何使用補丁程序
其實補丁的使用很簡單,一般主要有以下幾種方法:
(1)利用軟件的自動更新功能
利用Windows自動更新是個好辦法,以便一有安全補丁就通知你。方法很簡單,只要連接到Internet之後,從“開始”菜單中找到Update命令,單擊鼠標左鍵,電腦就可以登錄到微軟網站的相關頁面,程序會自動分析當前操作系統並將可供升級的項目列表顯示給你,根據自己的需要選定之後就能夠完成補丁程序的下載與安裝了。此外,一些支持比較好的商業軟件也提供了自動更新功能,比如Norton AntiVirus 2002、MSN Messenger、FlashGet、FlashFXP、IE、Windows MediaPlayer等都集成了這個功能。每當連接到Internet上之後,它們就會嘗試與軟件站點進行連接,判斷是否有新版本的程序出現,對於有更新版本的程序而言,只要選擇確定就可以迅速讓程序變為最新版本。
(2)手工打補丁
雖然采用Update的方法打補丁方便、省事,但對用戶的網絡帶寬、速度等都要求較高,而且網絡隨時都有可能出現故障,如果你在安裝一些重要系統補丁或者安全補丁則有可能造成系統無法啟動或者原程序運行出錯的故障,因此多數的補丁需要自己先去開發商官方網站或者軟件下載網站下載下來,然後再在本機上運行打補丁命令來完成。通常手工安裝補丁程序有下面幾種方法。
A、直接安裝法
這種補丁程序通常是以EXE的可執行文件形式出現,直接雙擊之後就能夠完成補丁的安裝,不過這時需要根據原先程序所在的目錄來設置補丁文件釋放的路徑,否則將造成補丁文件無效的情況。
B、覆蓋源文件
對於一些補丁程序,尤其是漢化補丁來說,大多是提供一個中文語言文檔,用這個語言文檔覆蓋原先的文件或者放置到相關的文件夾中(通常是軟件安裝目錄的“Lanuage”文件夾)就可以完成軟件的漢化。
C、修改源文件
有些特殊的軟件默認的參數會影響軟件性能以及其他方面的表現(比如Windows 2000繞過登錄窗口),這時只要適當調整源文件程序或者進行相關的配置即可提高軟件的性能。
雖然使用補丁程序很有必要,但還是需要提醒大家注意:在運行補丁程序之前一定要認真閱讀有關的說明文檔,最好能夠將相關的源文件進行備份,以免造成錯誤丟失重要數據或者導致程序無法使用。而且在使用補丁程序前要先關閉相關的程序,如果這些程序在Windows 2000/XP中會自動作為服務項目運行,則還要把這些服務項目關閉,否則無法完成補丁程序的應用。
3、安裝補丁程序注意事項
大家都知道,系統漏洞補丁是用來為系統修補錯誤或增加新功能的小程序包,它們不能獨立安裝使用,補丁程序必須在已安裝原軟件或系統的基礎上才能正常安裝運行。而有些補丁則需要按照一定的操作步驟來完成的,因此我們在打補丁之前務必要注意以下一些問題,以免產生錯誤,造成不可挽回的損失。
(1) 確認補丁程序版本
首選要確定所使用補丁程序的版本,這是因為大部分軟件推出了不止一個版本,雖然有些軟件高版本的補丁可以運用在低版本程序中,但通常還是有的放矢地根據自己所使用的程序版本號來選擇比較好。比如IE 5.01就不需要安裝IE 6的補丁程序。
另外,當我們使用硬件補丁程序的時候,要注意所采用的硬件品牌與型號。由於硬件廠商都會針對產品編寫特殊的驅動程序來提升性能,所以最好能夠采用同一品牌、同一型號的官方補丁。再者就是硬件補丁程序並非越新越好,比如最新的VIA芯片組的四合一補丁程序就不一定適合你的主板,此外一些測試版本的升級反而會讓你的系統運用不好,所以要確認符合自己實際情況的補丁程序。
(2) 怎樣下載補丁程序
怎樣下載補丁程序?你可能會認為這是最簡單不過的問題了,其實下載補丁程序也有許多地方需要我們注意的。
第一,目前很多補丁程序都是針對不同的操作系統的,比如Windows 9x和Windows 2000/XP所用到的補丁程序往往不同,使用的時候要下載和自己的軟件或者操作系統相匹配的補丁程序;
第二,建議到官方網站下載補丁包,這樣得到的補丁程序才是最安全、最妥當的,否則也要找一些知名的網站下載,切忌從無名小站下載,不然很難保證補丁程序的完整,甚至還有可能因此而感染上病毒;
第三,現在有些補丁程序提供了在線安裝模式,但是建議大家不要直接從網絡安裝,這是因為網絡隨時都有可能出現故障,如果你在安裝一些重要系統補丁或者安全補丁出現了網絡故障,則有可能造成系統無法啟動或者原程序運行出錯的故障,因此建議把補丁程序保存在硬盤中後再進行安裝。
(3) 備份操作好處多
由於補丁程序大多會修改一些系統中已有的文件,這就有可能造成部分文件損壞的情況,尤其有重要數據的朋友更要小心行事!當你得到補丁程序後,不要急於安裝使用,而是建議在安裝補丁包之前要先進行備份操作。這裡所說的備份包括兩方面:一是原先程序的安裝目錄,通常對於漢化補丁、游戲補丁只需要備份這個目錄即可;再者是需要備份系統中相關的DLL動態連接庫文件,以防止安裝補丁程序時候覆蓋了部分DLL文件而導致系統出現問題。
(4) 補丁裝上怎樣用
用戶使用補丁程序的時候也要注意,一定要首先退出對應的程序,不然的話將會出現部分文件正在使用而無法安裝補丁的情況。對於一些開機自動運行的程序最好將其從啟動項目中去除(對Win2000而言,因為沒有配置文件msnconfig,需要從WinXP中拷貝一個來用),以防止調用的某些系統文件無法完全從內存中退出而造成補丁無效。另外要注意的是,在Window 2000中,對於Imail、Ser-U、Winoppet之類啟動之後作為服務運行的程序,還要將其從服務列表中關閉,這樣才能真正有效地使用補丁程序。
(5) 測試安裝補丁
有些補丁程序使用之後,會提示用戶重新啟動計算機,如果不重啟則可能會造成補丁程序不起作用。因此建議大家根據系統的提示在安裝完畢補丁程序之後馬上重啟機器測試一下,看看系統是否穩定、程序是否可以正常運行。
4、BigFix自動升級補丁
補丁程序的重要作用——不言而喻,不過根據微軟的指示下載沒完沒了的補丁……卻是一件非常麻煩的事情,如果你想偷懶一些的話,就讓BigFix幫你完成補丁程序的搜集工作吧。安裝好BigFix之後,它會在Windows啟動的時候自動運行,同時以圖標形式駐留在後台。當你的機器上網後,BigFix會自動定時去網上搜索檢查一番,如果發現了可以更新的補丁程序,它會在任務欄上閃爍,這樣就能夠提醒我們進行相應程序的升級,保護你的系統不遭受軟件Bug、安全漏洞和因軟件過期所導致的種種問題的“騷擾”了。
1. 預先完成設置
在使用BigFix的時候,可以看見(圖5)所示的窗口,點擊左邊的“Fixlet Center”按鈕,程序會自動連接到BigFix網站,並且頁面中提供了一些能夠預定的欄目中心 比如我們可以看見Windows 95/98/Me/2000/XP等操作系統,還有evesham.com等欄目。如果想讓BigFix能夠自動查找出當前系統中的各種更新補丁程序,那麼就要在這裡選擇相應的欄目中心。比如,筆者用的操作系統是Windows XP,因此有必要訂閱關於XP的補丁,可點擊“Subscribe to the Windows XP site.”鏈接。此時BigFix會自動下載一個小小的Fxm文件,並在下載完畢後自動打開它,稍微等上幾分鐘就可以看到相應的圖標出現在左邊的訂閱欄裡,這樣就完成了欄目預定操作。
2. 更新補丁
在完成欄目預定操作之後,剩下的工作就輕松多了。在點擊剛才預定的“Windows XP”按鈕之後,再按下工具欄中的“Gather”按鈕,BigFix就開始收集相關信息,完成之後會將自動搜索相關的補丁情況、軟件更新等信息,並且將其列出來,在選擇其中的一條更新信息後能夠查看到具體的詳情。
最後想要說的是,這個軟件基本上不需要什麼設置,安裝完就能完成上述任務了!這是一個免費軟件,共2614KB,可到這裡下載。有了BigFix之後,所有的系統軟件補丁搜索工作都可以交給它來完成,我們只要根據需要來選擇是否進行更新升級即可,是不是非常方便?