【問題】只要是 .NET 寫的程式就無法上網





marcus
2009-03-27, 07:18 PM
我的XP SP3是新裝的,Windows Update裡能上的SP跟Hotfix都上了,.NET Framework都裝了,甚至連這一篇文章 (http://support.microsoft.com/kb/959209)裡提到的更新也上了:

http://img259.imageshack.us/img259/948/16457740.png

現在遇到的奇怪問題是,我所用的應用程式中只要是用 .NET開發的,只要跟網路有關的功能都不能用。譬如說,Paint.NET就用得好好的(截圖就是用它修的),但是去做檢查更新時,就會出現未知的錯誤的訊息:

http://img441.imageshack.us/img441/6980/rw1b.png

這還算好的,Paint.NET有做錯誤例外處理;有些寫得比較簡單的程式,系統直接給你錯誤訊息方塊:

http://img410.imageshack.us/img410/2351/rw2s.png

或者

http://img242.imageshack.us/img242/6289/30420928.png

其它非 .NET 開發的程式,如 IE、Firefox、Messegner 等等,使用起來就沒問題。而這些有問題的程式,在別的電腦上也跑得好好的。我用Wireshark觀察了一下,這些程式根本連封包都沒送出去。為了這問題,我已經搞到沒方法了,不知道哪位高手可以幫忙解決呢?我沒有使用防火牆(包括系統自帶的),IE 也沒設定 Proxy。




warzero
2009-03-29, 09:46 AM
移除再重新安裝一次?
基本上 3.5 SP1 包含了 2.0、3.0、SP,所以只要安裝 3.5 SP1 就好了。事後記得要更新 959209 應該就行了。
1.1 如果沒程式需要的話,基本上是沒必要考慮再安裝了。