新版的thinkpad system update在更新驅動程序的時候,報錯:
在 System Update Server 上檢測到您系統的程序包目錄錯誤。請聯繫 Support Center
查看日誌:
在 Tvsu.Engine.Process.HelpCenterQuestProcess.LaunchHelpCenterProcess()
Message: An error ocurred while contacting the help center
Exception:
Message: The downloaded Catalog file did not pass checksum validation.
Type: System.Exception
在 Tvsu.Engine.Process.HelpCenterQuestProcess.DownloadCatalogFile()
在 Tvsu.Engine.Process.HelpCenterQuestProcess.LaunchHelpCenterProcess()
<on PC compardT400 >
看到沒,加黑體字的部分就是真正的錯誤,而報出來的錯誤信息風馬牛不相及。知道問題就好辦了,下載了一個sha256的工具,確認<機器型號>_<操作系統>.xml的sha256值爲6376351edb04565d8821eca6478e8eda38b7677d90fa35f90b49011191ff7cd3,修正
X:\Program Files\Lenovo\System Update\session\<機器型號>_<操作系統>_DESC.xml文件
把其中的sha的值改成6376351edb04565d8821eca6478e8eda38b7677d90fa35f90b49011191ff7cd3即可。
然後運行system update,一切OK。
本來這麼點小問題不想記錄的,最後想想花了一些人工,所以還是記錄一下好了。
compard
2012/8/25