目前使用windows XP系統(tǒng)(很多都是經(jīng)過簡(jiǎn)化和優(yōu)化的系統(tǒng),導(dǎo)致很多文件和組件缺陷)運(yùn)行sliverlight的錯(cuò)誤種類和解決辦法如下,

解決辦法:添加字體,將正常運(yùn)行silverlight的Windows Xp 系統(tǒng)下字體拷貝到出錯(cuò)的的電腦上。
將此字體包解壓縮覆蓋到系統(tǒng)的字體庫(kù)中(如下圖),關(guān)閉瀏覽器,重新輸入網(wǎng)址。
《1》打開控制面板找到字體
《2》將字體包中的字體覆蓋到如下文件夾下,如果覆蓋過程中提示已經(jīng)存在,則跳過。
2、silverlight 安裝成功,提示此信息(IE版本過低,silverlight可能不兼容)
解決辦法:安裝一個(gè)新的IE7及IE7以上版本。
3、Silverlight 安裝成功,但是提示其2105,原因:沒有安裝.net環(huán)境。可以安裝最新的.net環(huán)境解決。注意:要操作系統(tǒng)的32位和64位之別。
4、Silverlight 安裝成功,但是提示其2152
【1】、訪問服務(wù)器其它網(wǎng)站,如果不能訪問,說明網(wǎng)絡(luò)環(huán)境可能存在問題,不能連接到服務(wù)器。
【2】、在服務(wù)器上部署一個(gè)最簡(jiǎn)單的silverlight程序,頁(yè)面上只放一個(gè)文本框或?qū)懸痪湓挘ù_定不因?yàn)槠渌募鸬模。如果能訪問就確定不silverlight安裝有問題導(dǎo)致的。
【3】、試用firefox或google瀏覽器運(yùn)行程序,看看是否是瀏覽器的問題。
【5】、windows xp安裝IE7,有的電腦電腦裝了IE8有可能不不兼容,請(qǐng)卸載掉IE8安裝IE7(解決了1臺(tái)電腦)
【6】、使用跟蹤工具Fiddler2,檢測(cè)程序的下載地址被重定向到到其它網(wǎng)站,鐵通寬帶存在這樣的問題。截圖如下:
可以跟蹤到程序的所需文件被轉(zhuǎn)到了其他網(wǎng)址去下載,而去其它網(wǎng)址下載的文件又通不過silverlight安全驗(yàn)證。
這個(gè)有兩種解決辦法:
1、找當(dāng)?shù)貙拵н\(yùn)營(yíng)商,說明情況,讓他們對(duì)此網(wǎng)址不要做轉(zhuǎn)址操作。此方法對(duì)客戶遍布全國(guó)無法實(shí)現(xiàn)。
2、使用技術(shù)手段解決。我們已經(jīng)解決,并且一勞永逸,只是發(fā)布時(shí),麻煩一點(diǎn)點(diǎn)。 需要的可以給我發(fā)163郵件發(fā)郵件。
5、silverlight安裝失敗,原因:silverlight 安裝失敗或卸載產(chǎn)生殘留導(dǎo)致無法再安裝或者windows installer組件損壞。
【1】、手動(dòng)清理注冊(cè)表,cmd-->regedit-->輸入silverlight,查找相關(guān)的注冊(cè)表,刪除。
【2】、如果【1】還是無法解決,只能重新安裝系統(tǒng)(解決2臺(tái)電腦)
6、Silverlight安裝了低版本。
【1】、卸載舊版本的silverlight,安裝silverlight5(多臺(tái))
【2】,卸載silverlight,提示無法卸載,截圖如下。
最后使用360強(qiáng)力卸載了silverlight4,并清除了殘余文件和注冊(cè)表。再重裝silverlight5。問題解決。(解決1臺(tái)電腦)