簡介
System Update預裝在系統中,用戶也可到官方網站下載最新版本的System Update.
目前,System Update的最新版本是3.14.0024,隨著Windows 7的發布,Lenovo也將於近期推出相應的System Update升級版本(版本4.0)。
System Update只適用於Think產品,對Idea產品,Lenovo開發了一個類似的工具Lenovo PCCarer.
歷史
為了解決大企業客戶對ThinkPad的系統更新的需要,IBM開發了一款名為 ThinkVantage Software Installer (SWI) 軟體。Lenovo合併了了IBM PCD之後,於2006年推出了此款軟體的升級版本,並且改名為System Update,System Update提供了更加友好的用戶界面和下載速度。Lenovo隨後推出了面向ThinkCenter伺服器的的EasyUpdate和面向大企業用戶的ThinInstaller。
升級原理
ThinkPad使用的更新大多來自第三方,比如RealTek, NVidia等。Lenovo使用一種Package For The Web (PFTW) 的工具將這些更新重新打包,同時使用一個XML檔案來對這個更新包進行描述。這個描述檔案定義了更新的篩選條件,更新之間的依賴關係,以及安裝更新時的解壓和安裝命令等豐富的信息。
所有的更新都經過測試,以保證System Update在不同的機型和作業系統上都能夠正確地下載和安裝。
經過測試的更新會放到Lenovo Help Center(更新伺服器)上。
在運行時,System Update首先收集以下的系統信息
1. Machine Type + Model (MTM), 如有的X301的Machine Type是2777, Model是M4U,那么其MTM就是2777M4U
2. 作業系統,如Window Vista Home Basic, SP2
3. 語言,如中文
然後將這些信息傳送到Lenovo Help Center,Lenovo Help Center根據以上信息返回一系列可用的更新(Applicable Updates),一個機器普遍能夠收到50-100個這樣的更新。
接下來,System Update將對這些更新的XML描述檔案進行逐個分析,來判斷該更新是否適用於本系統。
比如機器上所裝的網卡驅動已經是最新的,那么網卡驅動所對應的更新將會被過濾掉。經過篩選之後的更新叫做待選更新(Candidate Updates)。
最後用戶可以從待選更新列表中選擇需要的更新進行安裝。
用戶
System Update是用戶使用最頻繁的ThinkVantage軟體之一,在2009年9月,Lenovo Help Center記錄到的訪問量為1,546,634次。
為了減輕下載壓力,企業用戶一般使用ThinkVantage Update Retriever管理一個本地的更新庫,本地的更新庫可以和Lenovo Help Center進行同步,這樣,企業用戶不必到Lenovo Help Center下載更新。
如圖所示
速度問題
之前的更新伺服器設於美國,國內的下載速度極慢,有時僅為3-5 KB/s,速度成了最受用戶詬病的一大問題。
2009年初,Lenovo將伺服器轉到Akamai(一個專業的伺服器管理公司),顯著地提高了下載速度,現在的下載速度普遍能達到20 KB/s甚至50 KB/s以上。
其他
Windows 7對硬體提供了良好的支持,很多硬體在安裝系統後可以立即使用,System Update在Windows 7上的必要性顯著降低。
使用技巧
清除成功安裝後的檔案
System Update將更新下載到%InstallPath%\session目錄 (在一般情況下這個目錄是C:\Program Files\Lenovo\System Update\session\, 在64位機器上是C:\Program Files (x86)\Lenovo\System Update\session),由於System Update不會進行自動清除(或許是為了減少重複下載,但是不清理磁碟空間是不周到的),用戶可以在每次的成功安裝後將session目錄下的.exe檔案進行刪除。其他的檔案(如.xml)都很小,可以不清理。
注意絕對不要刪除MappingInterface.xml檔案,否則System Update將無法運行,只能夠重新安裝。
有部分更新(一般是設備驅動)會被移到C:\DRIVERS下進行安裝,安裝完成後可以將C:\DRIVERS做整體刪除。
System Update的版本升級
System Update時常會推出新的版本,同時會強制要求用戶進行升級。如果用戶在7%的進度時經歷長久的等待,那么極有可能System Update正在下載最新的安裝包(System Update 3.14的安裝包大小約為16M, 如果下載速度僅為10KB/s的話,這個過程會持續16*1024/10 = 1640s, 幾乎半個小時)。下圖為升級界面,
推薦用戶到官方網站下載最新的System Update進行手動安裝,那樣至少可以看到下載的進度條。