2011年9月23日

Windows Live Messenger 2011 連不上:Proxy問題,Error 81000306


 
MSN 出現 Error Code 81000306 是幾乎每個用過 MSN 的人都遇到過的問題,
而這個問題的解答眾說紛紜,只要 google 一下就能發現許多人的解答
不過印象中遇上這個問題時通常是因為微軟的 server 掛了或有錯誤才暫時連不上,
照著那些步驟去做不一定有效,等到微軟修好後就連得上了。

第一段就撇清了解答 Error Code 81000306 的責任,那這篇到底要說些什麼呢?
如果你符合以下的一些狀況的話再進來看,不然就去看 許多人的解答 即可。
這篇針對 Windows Live Messenger 2011或 Windows Live Essentials 2011才可能出現的問題做處理,
而這兩樣都只能在 Win7 安裝,所以如果不是可以不用繼續往下看了。
  1. 使用 Windows 7 (Win7)
  2. 安裝 Windows Live Messenger 2011或 Windows Live Essentials 2011
  3. Windows Live Essentials 2011無法線上安裝,就算用離線安裝成功後最後也連不上
  4. 透過 Proxy 上網
  5. 無法登入Live Essentials其他服務,如Live Mesh,或登入 MSN 時得到 Error Code 81000306,訊息類似:您無法登入 Windows Live Messenger  您可能因為 Proxy 設定、DNS 快取或防火牆發生了問題而無法登入。
  6. 同學、同事、其他台電腦使用舊版 MSN 可正常連線登入
如果你符合上述的條件,恭喜你!你即將要脫離這困境了。
這個問題的原因是因為:
新版的 MSN 不只透過 IE 上的 Proxy 設定連線,
還加上部分程式走 Winhttp 的 Proxy 設定連線,但因為 winhttp proxy 的預設值就是直接存取,
所以就算再 IE 上設定了 proxy 還是連不上,唯一的辦法就是去修改 winhttp 的 proxy 設定。

解決方法:
  1. 進入win7 dos mode後輸入命令:
    C:\Windows\system32>netsh
    netsh>winhttp
    netsh winhttp>
  2. 設定winhttp的proxy為ie設定的proxy:
    netsh winhttp>import proxy source=ie
  3. 如果因為工作、學校環境和家中環境不同而要回復為預設的話:
    netsh winhttp>reset proxy
  4. 查看winhttp proxy目前設定:
    netsh winhttp>show proxy
更改完後如果你還沒成功安裝,可試試線上安裝是否可以成功,
或是用離線安裝完直接試試連不連得上啦,
理論上如果你的條件都和我相同的話,連不上的原因就出在 proxy 上,
如果IE 的 proxy 有通,那這邊設定好 proxy 應該就可以成功連線囉!

關鍵字:Windows Live Messenger, Windows Live Essentials, 2011, 連不上, 無法安裝, 無法連線, proxy, server, 解決方法, 解決方案, 方式, 步驟, Live Mesh, 不通, 網路, 問題, 錯誤, 錯誤碼
參考資料:


更多精選推薦文章

0 意見 :