【茶包射手日記】暴力重裝Silverlight

[感謝小熊子提供本則KB]

使用者在Windows XP SP3上安裝Silverlight 4不成功,嘗試重新下載安裝一直出現無法安裝的訊息。

檢查結果,Program Files目錄下未出現Microsoft Silverlight目錄,但控制台的移除已安裝程式清單中卻已有Microsoft Silverlight選項,但點選會出現找不到msi安裝程式的訊息而無法移除。

由%Temp%\Silverlight0.log的安裝Log看到以下記錄

[18:01:48] Silverlight installer logging started.
[18:01:49] Install button clicked.
[18:01:49] Duplicate installation
[18:01:49] Rerun custom action RegisterAuthenticodeSIP...
[18:01:49]     LoadLibrary(C:\Program Files\Microsoft Silverlight\xapauthenticodesip.dll) failed: error code 126
[18:01:49] Beginning uninstall with following command line:
[18:01:49] /x {89F4137D-6C26-4A84-BDB8-2E5A4BB71E00} /qn /noreboot /norestart MSIRESTARTMANAGERCONTROL=Disable REBOOT=ReallySuppress
[18:01:49] Uninstall finished with following return code:
[18:01:49] 1605
[18:01:49] Finished the install.
[18:01:49] QueryServiceRegistration returned:
[18:01:49] 0
[18:01:49] Service returned:
[18:01:49] 0
[18:01:49] IsRegisteredWithAU returned:
[18:01:49] 0
[18:01:49] Already registered with MU
[18:01:49] Showing final page.
[18:01:49] Support link is:
[18:01:49] http://go2.microsoft.com/fwlink/?LinkID=87096&errorID=1516
[18:01:50] Cancel button clicked.
[18:01:50] Exiting due to destroy message
[18:01:50] Exiting due to destroy message
[18:01:50] Exiting due to destroy message
[18:01:50] Exiting due to destroy message
[18:01:50] Silverlight installer logging ended.

研判這是傳說中的"裝一半"狀態,讓你移也移不掉,裝也裝不了的尷尬處境。而最簡單的解法應是手工將裝壞的殘缺遺跡清空,再重新安裝一次。爬文找到文章介紹如何手動清理裝壞的Silverlight,步驟如下:

  1. 刪除Registry: HKLM\Software\Microsoft\Silverlight
    reg delete HKLM\Software\Microsoft\Silverlight /f
  2. 刪除目錄: %ProgramFiles%\Microsoft Silverlight
    rmdir /s /q "%ProgramFiles%\Microsoft Silverlight
    rmdir /s /q "%ProgramFiles(x86)%\Microsoft Silverlight
    (for x64)

照方煎藥,服用後就可順利安裝Silverlight了。

歡迎推文分享:
Published 20 November 2010 09:17 AM 由 Jeffrey
Views: 16,348



意見

# DrKN said on 19 November, 2010 10:46 PM

這個叫幸運...silverlight 有留下log...

我遇過1個安裝檔他沒留下log的....

然後就刪不掉了。

你的看法呢?

(必要的) 
(必要的) 
(選擇性的)
(必要的) 
(提醒: 因快取機制,您的留言幾分鐘後才會顯示在網站,請耐心稍候)

5 + 3 =

搜尋

Go

<November 2010>
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
 
RSS
創用 CC 授權條款
【廣告】
twMVC

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication