經(jīng)常聽(tīng)?zhēng)孜皇褂脀indows Vista中文版的朋友抱怨說(shuō)系統(tǒng)桌面?zhèn)冗厵谥械摹疤鞖狻辈荒苷o@示,無(wú)論設(shè)置為國(guó)內(nèi)的哪一個(gè)城市,這里總是顯示“正在獲取數(shù)據(jù)”的尷尬提示,最后的結(jié)果自然是“服務(wù)無(wú)法使用”。
不過(guò)英文版本的Vista并沒(méi)有這個(gè)問(wèn)題,因此可以從控制面板中進(jìn)入“區(qū)域和語(yǔ)言選項(xiàng)”窗口,首先將當(dāng)前格式設(shè)置“英語(yǔ)(美國(guó))”,然后切換到“位置”標(biāo)簽頁(yè),將“當(dāng)前位置”設(shè)置為“美國(guó)”,然后切換到“管理”標(biāo)簽頁(yè),在這里更改系統(tǒng)區(qū)域設(shè)置為“英語(yǔ)(美國(guó))”,重新啟動(dòng)后就可以正常顯示天氣預(yù)報(bào),但由于系統(tǒng)語(yǔ)言的更改,在運(yùn)行非Unicode程序時(shí)會(huì)出現(xiàn)亂碼的尷尬現(xiàn)象。因此我一般會(huì)建議他們安裝使用“天氣與生活”或“魚(yú)魚(yú)桌面秀”這些小軟件來(lái)實(shí)現(xiàn)天氣預(yù)報(bào)功能,但這顯然不是長(zhǎng)久之計(jì)。其實(shí),只要你肯動(dòng)手,愿意花費(fèi)一些時(shí)間和精力,按照下面的步驟進(jìn)行操作,就可以在中文版本的Vista下正常顯示天氣預(yù)報(bào)了。
步驟1:下載英文天氣預(yù)報(bào)的資源包
由于英文版本的Vista可以正常顯示天氣預(yù)報(bào),因此就有熱心的網(wǎng)友從中提取了相關(guān)的資源文件并上傳到網(wǎng)絡(luò)上,請(qǐng)首先從http://www.vista123.com/NewsUpIoadFiles/Zh-CN_Vista123.com.rat下載。將其釋放到臨時(shí)文件夾中備用。當(dāng)然,假如你使用的是Ultimate或Business的版本,而且已經(jīng)安裝了英文語(yǔ)言包,那么就可以省去這一步驟。
步驟2:警換文件
如果你的機(jī)子上還同時(shí)安裝了Windows XP,那么請(qǐng)重新啟動(dòng)系統(tǒng),進(jìn)入Windows XP,將解壓文件“zh-CN”覆蓋Vista下的天氣小工具文件夾,路徑是“C:\\Proqram Files\\Windows Sidebar\\Gadqets\\WeatherGadget\\”,這里的“C:\\”是安裝Vista所在的驅(qū)動(dòng)器盤(pán)符,請(qǐng)根據(jù)實(shí)際情況進(jìn)行操作,同時(shí)注意在替換之前先備份源文件。
不過(guò),如果你的機(jī)子上并沒(méi)有安裝除Vista之外的操作系統(tǒng),或者懶得重新啟動(dòng)系統(tǒng),那么可以直接在Vista替換文件,但這就需要獲得相應(yīng)的權(quán)限才行。這里以替換“weather.js”這個(gè)文件為例進(jìn)行說(shuō)明,要點(diǎn)是為當(dāng)前帳戶(hù)添加完全控制的操作權(quán)限,需要進(jìn)行以下操作:
1 右擊文件打開(kāi)屬性窗口,切換到“安全”選項(xiàng)卡,單擊右下角的“高級(jí)”按鈕,在隨之打開(kāi)的對(duì)話(huà)框中切換到“所有者”選項(xiàng)卡,單擊“編輯”按鈕,選中“Administrators(DELL-9100\\Administrators)”(注意這里只是舉例,請(qǐng)根據(jù)實(shí)際情況選擇),如果沒(méi)有這個(gè)帳戶(hù)??梢赃x擇“其他用戶(hù)或組”按鈕進(jìn)行搜索,注意同時(shí)勾選“替換子容器和對(duì)象的所有者”復(fù)選框。然后單擊右下角的“應(yīng)用”按鈕使其生效。
2 返回“權(quán)限”選項(xiàng)卡,在“權(quán)限項(xiàng)目”的下拉列表框中選中“Administrators(DELL-9100XAdministrators)”帳戶(hù),這里不要忘記勾選“包括可從該對(duì)象的父項(xiàng)繼承的權(quán)限”復(fù)選框然后單擊“編輯”按鈕,此時(shí)會(huì)打開(kāi)一個(gè)對(duì)話(huà)框,在這里勾選“完全控制”復(fù)選框,確認(rèn)后關(guān)閉對(duì)話(huà)框。
3 返回屬性窗口的“安全”標(biāo)簽頁(yè),在“組或用戶(hù)名”列表框中選擇“Administrators(DELL-9100\\Administrators)”這個(gè)帳戶(hù),單擊下面的“編輯”按鈕,在隨之彈出的對(duì)話(huà)框中勾選“完全控制”復(fù)選框,確認(rèn)后即可生效,然后你就可以輕輕松松的去替換相關(guān)文件了。
步驟3:獲取所在城市的關(guān)鍵字段
接下來(lái),我們需要獲得自己所在城市的關(guān)鍵字段,目的是用來(lái)替換天氣小工具的默認(rèn)城市,例如你所在的城市是江蘇的無(wú)錫市,那么請(qǐng)打開(kāi)http://weather.msn.com/,這是微軟MSN網(wǎng)站的天氣資訊服務(wù)頁(yè)面,這里默認(rèn)會(huì)以華氏溫度顯示天氣,請(qǐng)單擊頁(yè)面右側(cè)的“℃”按鈕更改為攝氏溫度。
找到“Find weather for”文本框,在這里輸入自己所在城市的拼音信息,無(wú)錫市是“Wuxi,Jiangsu,China”,注意每個(gè)逗號(hào)的后面都有一個(gè)英文半角的空格,然后單擊右側(cè)的“Go”按鈕,很快會(huì)顯示出無(wú)錫市的天氣資訊,此時(shí)地址欄中會(huì)變化為“http://weather.msn.com/local.aspx?weaIocations=wc:36903”,最后的這個(gè)“wc:36903'’就是無(wú)錫市的關(guān)鍵字段。請(qǐng)將其復(fù)制到剪貼板中備用。
步驟4:重置默認(rèn)城市
用記事本打開(kāi)“C:\\Program Files\\WindowsSidebar\\Gadqets\\Weather.Gadget\\zh-CN\\js\\localizedStrings.js”這個(gè)文件,找到“//Default valuesfor this locale”,請(qǐng)注意紅色框格中的內(nèi)容。我們現(xiàn)在需要將“Redmond,WA”更改為“Wuxi,CHN”(注意逗號(hào)的后面有一個(gè)英文半角的空格),在這里將“wc:USWA0367”更改為“‘wc:36903”。將“Fahrenheit”更改為“Celsius”。表示使用攝氏溫度,更改完成后保存退出。
步驟5:添加所在城市的中文信息
如果沒(méi)有下面的步驟,那么“天氣”小工具中只能顯示無(wú)錫市的英文天氣資訊,這顯然不是我們的初衷。用記事本打開(kāi)“C:\\Program FilesXWindows gidebar\\Gadgets\\Weather Gadget\\zh-CN\\js\\weather.js”這個(gè)文件。找到紅色框格中的內(nèi)容,將這段語(yǔ)句中任意一個(gè)城市更改為無(wú)錫市的信息,注意包括拼音和中文都必須同時(shí)更改,這里并不需要添加江蘇省的信息,修改完成后保存退出,當(dāng)然你也可以按照原有格式繼續(xù)添加其他的城市。
步驟6:讓微軟雅黑字體正常顯示
替換文件后,如果發(fā)現(xiàn)微軟雅黑字體在中文版本的Vista系統(tǒng)下無(wú)法正常顯示,那么請(qǐng)使用記事本打開(kāi)“C:\\Program Files\\Windows Sidebar\\Gadgets\\WeatherGadqet\\zh-CN\\csskweather.css”這個(gè)文件,找到第12行,將“MS”更改為“Microsoft”即可。
現(xiàn)在,我們就可以重新從開(kāi)始菜單的“所有程序→附件”中加載Windows邊欄,打開(kāi)“添加小工具”對(duì)話(huà)框,在這里雙擊“天氣”小工具,或者將其直接拖曳到屏幕右側(cè)的邊欄中,如果剛才的操作沒(méi)有什么錯(cuò)誤,那么會(huì)立即顯示無(wú)錫市的天氣情況。假如需要查看三天的天氣預(yù)報(bào),只要將其拖曳到邊欄外面就可以了。
寫(xiě)在最后
完成上面的工作后,建議將“C:\\Program Files\\Windows Sidebar\\Gadgets\\Weather Gadget”的“zh-CN”這個(gè)文件夾打包備份到某個(gè)安全的位置下,以后重新安裝系統(tǒng)后可以直接替換。從而省去上面這些手工更改設(shè)置的麻煩事。這里要提醒的是。如果你安裝了SP1補(bǔ)丁包。那么本文所述的修改會(huì)自動(dòng)失效,不過(guò)只要將事先備份的文件再次替換即可解決。