如果你跟我一樣工作用的OS是Windows 2003,看到Live Messenger出了8.5版(2008版),興沖沖地連上網站、下載、安裝,應該馬上會被這個訊息澆了一頭冷水...

抱歉,Windows Live 程式無法在 Windows Server、Windows XP Professional x64 Edition,或 Windows XP Service Pack 2 之前的 Windows 作業系統上安裝。

Sorry, Windows Live programs cannot be installed on Windows Server, Windows XP Professional x64 Edition, or Windows operating systems earlier than Windows XP Service Pack 2.

原本我都乖乖地繼續用舊版Messenger,最近在測試Windows 2008又遇上裝Messenger的需求,順手Google了一下,沒想到找到了在這些安裝程式"宣稱"不支援的OS版本上安裝Live Messenger的方法。

原來,Windows Live安裝程式只是個總管,Live Messenger、Liver Writer等都另有各自MSI安裝檔。說來好笑,安裝程式雖然不給裝,若直接執行這些個別MSI安裝檔,卻又可以順利安裝並執行無誤。

因此,只要有辦法取得這些MSI安裝檔就可以在Windows Server OS上享用Live Messenger最新版了。網路上可以找到一些下載點下載這些MSI檔案,但我對非官方提供的程式下載有很深的戒心(擔心裡面藏著一匹木馬或300個斯巴達戰士),還是習慣使用官方網站取得的檔案。Google一下,有不少文章都介紹了這個小技巧: 找一台安裝過新版Live Messenger的XP或Vista,開啟\Program Files\Common Files\WindowLiveInstaller\MsiSources目錄(它被設定了作業系統檔案屬性,對檔案總管來說是隱形的,可以調整檔案總管的檢視選項讓它現形,或是直接在網址手動輸入完整路徑即可找到它)。

MsiSources下有多個檔名包含GUID的MSI檔(視該Client裝了幾項Live家族軟體而定),我們可以由檔案摘要查出何者是Live Messenger的安裝檔。

把找到的MSI Copy到Windows 2003/2008上,點兩下,從此就可以過著幸福快樂的日子囉!


Comments

# by bhc

我也是在Win 2008裝Messenger出問題, 看到您的大作, 真是受用無窮! 感謝! 但現在還有一個問題, 就是好像沒法子儲存"訊息記錄"哩~ 不知您有沒有解!? 謝謝~

# by bhcu

您可能太忙還沒看到我的問題吧... 我又發現:用Administrator登入時,是可以記錄訊息的~ 但用"具Administrator權限"之帳號登入時,就不能存了! 這樣有無解呢?謝謝回覆!

# by Jeffrey

to bhcu, 由你測試的結果來看,"具Administartor身份的User"在UAC的控制下,並不是時時都具有Admin權限。我剛才試了一下,如果讓Live Messenger "Run as Administrator",便可以順利記錄。也許是記錄聊天內容的機制中,某部分需要動用到管理者權限吧!

# by bhc

十分感謝您的回覆! 我不知如何"讓Live Messenger "Run as Administrator"",但我聽了同事說的,查了一下Messenger的Default 記錄存放位置,然後去改了一下存取權限。。。 今天登入後,就突然可以記錄了! @_@ (我說"突然"是因為昨天改完權限後有試過,當時並不行~) 還是謝謝囉! 還有很多問題想請教您了~ ^^

Post a comment