解決舊版Live Messenger無法登入的問題

解決舊版Live Messenger無法登入的問題

微軟每隔一段時間,就會限制舊版Live Messenger的登入功能,直到你更新為止,美其名是新版程式的優點更多、安全性更強,必須加速普及才行。如果你是64位元XP,或是Server 2003作業系統的使用者,這兩天一定會被微軟的「德政」搞到想揍人。

啥?新版Messenger不支援64位元XP?

我們先來說64位元XP,與Server 2003作業系統的使用者,在這兩天會碰到什麼狀況:早上起床,準備用Live Messenger跟朋友敲定今天的玩樂行程,沒想到按下登入時,卻出現「現在已有較新的版本…」的對話視窗。如果選擇「否」,還是會讓你沒辦法上線。就算你選擇「是」,讓新版的Live Messenger自動下載、安裝到你的電腦,跑了幾個視窗以後,卻出現「您的系統無法安裝,請前往XXX檢閱詳細系統需求」之類的訊息。

簡單來說,就是舊版不給上線,新版不讓你安裝。折騰了這麼久,到最後還是回到原點,確實令人氣結。

在網路上稍微翻了一下,在官方的系統需求列表當中,並沒有提到64位元XP與Server 2003,讓這兩個作業系統成為Live Messenger的「通訊孤島」。事實上,新版軟體沒辦法支援這兩個作業系統,完全不是技術上的問題。只要施展一點手法,還是能讓新版程式成功安裝,而且運作非常穩定。微軟會這麼做的動機,就留待各位讀者猜測了。

解決舊版Live Messenger無法登入的問題 解決舊版Live Messenger無法登入的問題
▲64位元XP與Server 2003使用者,這兩天要登入MSN時,一定會看到這個視窗。不論你選擇「是」或「否」,到最後都不能上線。 ▲在軟體系統需求的官方網頁中,並沒有提到64位元XP與Server 2003。

方法1:直接找「Messenger.msi」檔案來安裝

目前安裝Live Messenger的過程,大概是這樣:首先你得到官網下載前導程式,它的容量只有2MB,執行這個前導程式後,它會先問你想要安裝哪些Windows Live服務,等你選擇完成後,它才會再連到伺服器,個別下載副檔名為「msi」的安裝檔案。

如果是64位元XP與Server 2003作業系統的使用者,剛開始就直接被這個前導程式給擋下來,說你的系統不符合需求。事實上,你只要想辦法弄到「Messenger.msi」的安裝檔案,照樣能夠在這兩個作業系統上,順利執行安裝程式。

要獲得這個安裝檔案有兩個方法,如果你有另一台電腦,而且符合官方系統需求的話,就先按照正常程序安裝軟體。因為該安裝程式會留在電腦的暫存檔中,等到安裝完畢後,再開啟系統的搜尋功能,暴力找出它的所在地。第二種方法可能比較簡單,就是把「Messenger.msi」直接丟給Google作搜尋,看看哪裡有下載點。

解決舊版Live Messenger無法登入的問題 解決舊版Live Messenger無法登入的問題
▲在另一台電腦安裝Live Messenger後,用系統搜尋的方式,把「Messenger.msi」安裝程式給找出來 ▲Messenger.msi暫存檔的資料夾名稱相當怪,如果你懶得一層一層翻,還是用本機搜尋會比較快。

方法2:安裝修改版程式

這個方法比較簡單,而且需要說明的地方也不多。某些網站有提供修改版程式,例如http://pank.org/im/就是其中之一,它除了提供無廣告的程式以外,還備有「版本欺騙」功能的修改版。你只要安裝之後,在回傳版本資訊給微軟的伺服器時,會刻意虛報版本編號,讓伺服器以為你使用最新版的軟體,而允許你登入。

筆者推薦下載這個版本:Windows Live Messenger 8.5.1302 2009 Update (Traditional Chinese)。它除了有版本欺騙的功能以外,本身也算是舊版程式,如果你覺得新版太吃資源,或是介面不習慣的話,這個版本會很適合你。

不過這些非官方釋出的軟體,多少都會有安全性的疑慮,如果對這方面態度比較謹慎的讀者,會建議你多考慮。

方法3:使用XP相容模式

這是一個最簡單的方法,之所以放到後面才講,是為了獎勵有把文章看到最後的讀者(眾毆)。不過它理論上只適用於Server 2003作業系統,因為64位元XP沒辦法模擬成32位元,但是Server 2003可以模擬成XP,以符合微軟官方所訂的系統需求。

具體而言,你必須先到Live Messenger的安裝目錄,預設是C:\Program Files (x86)\Windows Live\Messenger。再找到「msnmsgr.exe」這個主程式,按下滑鼠右鍵,將程式相容性模式設定成「Windows XP」,套用之後再執行程式。第一次執行程式時,它會出現自動修復的步驟,等這些步驟跑完之後,舊版Live Messenger很神奇地可以沿用了。

解決舊版Live Messenger無法登入的問題 解決舊版Live Messenger無法登入的問題
▲如果你使用Server 2003作業系統,可以把msnmsgr.exe的相容性改成Windows XP。 ▲修改完成後的第一次啟動,會跳出這個意義不明的畫面,這表示程式正在修復中,等到這個視窗跑完以後,就能正常使用了。
王團勤務兵
作者

隸屬於電腦王王團勤務局

使用 Facebook 留言
889144f7fc9647da0a03d6afaabc9c88?size=48&default=wavatar
4.  乂瘦竹竿乂 (發表於 2009年8月27日 13:16)
M$大魔頭又放大絕了...
還好我是用XP 32bit (逃)
Ed6adbd809263027776c7ce261c7587d?size=48&default=wavatar
5.  RB (發表於 2009年8月27日 15:39)
用WIN2000和WIN98的也...(MSN7.0而已

還有用LINUX的也是孤兒(眾毆
00ab6ca3ab367b02bd40e49ab4a0587f?size=48&default=wavatar
6.  jackiechin (發表於 2009年8月29日 08:00)
試試這個。公司msn8.5 要被強迫更新,不能用,就做了這個工具。

http://dchome.myweb.hinet.net/backtomsn85.exe

執行後可選功能有
1.移除wlm2009
2.安裝無系統限制、無廣告的msn8.5
3.取消強迫升級wlm2009的警告,可繼續使用msn8.5
49d8c16668d8ced16879a11c06da8c8e?size=48&default=wavatar
7.  軍師 (發表於 2009年9月06日 03:06)
方法3.也適用在xp-64,只不過是要改成和windows2000相容(我目前用8.1版)
發表回應
謹慎發言,尊重彼此。按此展開留言規則