微軟發布了最新的Vista SP1的RC版本(Release Candidate的簡稱,也就是正式發布前的版本,該版本已經完成全部功能並清除大部分的Bug。不會對軟體再做任何大的更改。),值得一提的是現在中文版Vista的使用者已經不再像前幾個月那樣還要靠安裝英文語言套件來升級體驗,而直接就可以通過Windows Update線上更新。當然,要讓中文版本Vista通過線上更新安裝SP1,其中還是有一些技巧的:
第一步:如果你已經安裝了SP1的早期測試版本,例如658等,那麼請進入控制台,選擇“查看更新記錄”,在這裡刪除“用於Microsoft Windows的Service pack(KB936330)”,等待系統自動完成即可,刪除完成後進入系統,你會發現案頭右下角仍然會有“評估副本。組建6001”的提示資訊,不用擔心,再次重啟後這些資訊即可消失。
第二步:用記事本建立一個sp1.bat檔案,具體內容如下。
@echo off
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\VistaSp1 /f > NUL 2>&1
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\WindowsUpdate\VistaSP1 /f > NUL 2>&1
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\VistaSp1 /v Beta1 /t REG_SZ /d c1ff1d2f-c61e-4f27-b68c-722061c201a5 /f
IF NOT %errorlevel% == 0 ( goto ERROR)
:SUCCESS
@echo.
echo ===========================================================
echo Windows Vista SP1 registry key has been set successfully.
echo Please check for updates in Windows Update.
echo ===========================================================
@echo.
goto END
:ERROR
@echo.
echo ===========================================================
echo FAILED to set Windows Vista SP1 registry keys.
echo Please run this script by right clicking and selecting
echo "Run as Administrator".
echo ===========================================================
@echo.
goto END
:END
pause
第三步:右擊sp1.bat選擇“以管理員身份運行”,直到看到圖1所示的畫面,運行完成後請重新啟動系統,這一步至關重要,如果直接檢查更新的話,你會發現即使嘗試多次,也會看到黃色的錯誤提示資訊。
圖1