Windows XP Service Pack 2(SP2)提供了許多新功能,也將增加系統的性能與安全性,不少用戶發現,裝了SP2之後許多程式停止運作,微軟也承認,這些改變的確有可能影響到程式的操作與功能。
「Windows 防火牆」預設是開啟的,並且會封鎖來路不明的連線連接到用戶的電腦。因而部分連線網路遊戲、多媒體資料流軟體、FTP軟體、部分郵件軟體中新信件通知功能,或伺服器軟體等,微軟因此製作了一份文件,列出安裝 Windows XP Service Pack 2 之後有可能停止作用的軟體清單,並教導如何解決這些問題。
當「Windows 防火牆」封鎖程式時,會出現 「Windows 防火牆安全性警示」對話框,之後按下「解除封鎖」,「確定」後即可。也可以使用「Windows 安全性警示」,按下「開始」,選擇執行後,輸入wscui.cpl,按「確定」,按一下「Windows 防火牆」,在對話框中,「例外」索引標籤,然後點「新增程式」,在「新增程式]」對話框中,從顯示的清單中選取程式,或是按「瀏覽」,以找出程式,勾選後按下確定即可。
如果新增程式到例外清單之後,程式似乎仍然無法運作,或是在清單內找不到程式名,就必須進行手動開啟連接埠,必須先認出程式所使用的連接埠,如果不知道連接埠,則要使用 Netstat.exe 來識別程式所使用的連接埠。啟動有問題的程式,並開啟其與網路連接的功能,按下「開始」,選擇「執行」,輸入cmd,然後按「確定」。取得所有聽候連接埠的清單。如果要執行這項操作,在命令提示字元中輸入netstat –ano > netstat.txt,按下「enter」,取得正在執行的處理程序的處理程序識別元,在命令提示字元中輸入tasklist > tasklist.txt(如果有問題的程式是以服務的方式執行加入 /svc 參數)按下「enter」,開啟 Tasklist.txt 並找出正在疑難排解的程式,記下處理程序的處理程序識別元,開啟 Netstat.txt 並記下任何與該處理程序識別元相關的項目,同時記下所使用的通訊協定 (TCP 或 UDP)。
之後,如同前述方式,叫出「Windows 防火牆」對話框,在「例外」索引標籤上,點選「新增連接埠」,「新增連接埠」對話框的「連接埠編碼」框中,輸入想要開啟的連接埠號碼,然後按一下「TCP」或「UDP」,為連接埠輸入名稱,然後按下「確定」,並在「例外」索引標籤上勾選剛剛加入的程式,按下「確定」即可。
微軟知識庫文件842242:http://support.microsoft.com/default.aspx?kbid=842242&product=windowsxpsp2
|