文章編號: 252795 - 上次校閱: 2006年3月29日 - 版次: 4.4

MS01-046:Windows 2000 不支援虛擬 COM 連接埠與紅外線連接埠的對應

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

紅外線連接埠無法對應至 Windows 2000 中的虛擬 COM 連接埠。

發生的原因

Windows 2000 不支援虛擬序列連接埠,也不提供 IrCOMM 對應連接埠的一般實作方法。

解決方案

如果要解決此問題,請取得此章節中所參考的 Hotfix 或 Windows 2000 Security Rollup Package 1 (SRP1)。如需 SRP1 的詳細資訊,請按一下下列的文件編號,檢視 Microsoft Knowledge Base 中的文件:
311401? (http://support.microsoft.com/kb/311401/ZH-TW/ ) Windows 2000 Security Rollup Package 1 (SRP1), January 2002
注意:SRP1 具有此安全性補充程式的 Irda.sys,但不包含其他與此弱點無關的檔案。如果您是使用 Infrared Data Association (IrDA) 的行動電話,請取得下列更新程式,以新增 Windows 2000 的 IrCOMM 數據機支援。IrCOMM 數據機驅動程式會辨識 IrCOMM 行動電話,並安裝做為數據機。此外,這項實作只支援啟動 IrCOMM 連線至電話的電腦,而不支援連線到電腦的電話。

注意:此更新程式仍不允許紅外線連接埠與虛擬 COM 連接埠的對應。新增的支援是特別為 IrDA 行動電話所提供的。此更新程式會在 Windows XP 中提供相同的 IrCOMM 支援。如需有關 Windows XP 中 IrCOMM 的詳細資訊,請參閱下列 Microsoft 網站:
http://www.microsoft.com/whdc/device/network/infrared/WinXP-IrDa.mspx (http://www.microsoft.com/whdc/device/network/infrared/WinXP-IrDa.mspx)
如果要解決這個問題,請取得最新版的 Windows 2000 Service Pack。如需詳細資訊,請按一下下列的文件編號,檢視「Microsoft 知識庫」中的文件:
260910? (http://support.microsoft.com/kb/260910/ZH-TW/ ) 如何取得最新版的 Windows 2000 Service Pack
您可以從「Microsoft 下載中心」下載下列檔案:
摺疊此圖像展開此圖像
下載
立即下載 Q252795_w2k_sp3_x86_en.exe (http://www.microsoft.com/windows2000/downloads/security/q252795/default.asp)
發行日期:2001 年 8 月 19 日

如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591? (http://support.microsoft.com/kb/119591/ZH-TW/ ) 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒的掃瞄。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃瞄檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。此修正程式的英文版具有下列表格中所列之檔案屬性 (或更新):
摺疊此表格展開此表格
日期時間版本大小檔名
30-Jul-200119:395.0.2195.398557,296Irda.sys
16-Jul-200120:055.0.2195.386510,288Irenum.sys
30-Jul-200119:3979,989Mdmirmdm.inf
16-Jul-200120:055.0.2195.386520,208Msircomm.sys

狀況說明

Microsoft 已確認此問題將在 Windows 2000 中,造成一定程度的安全性弱點。這個問題在 Windows 2000 Service Pack 3 中首次獲得修正。

其他相關資訊

如需 Windows 2000 中與 IrDA 支援相關之緩衝區溢位弱點的資訊,請參閱下列 Microsoft 網站:
http://www.microsoft.com/technet/security/bulletin/ms01-046.asp (http://www.microsoft.com/technet/security/bulletin/ms01-046.asp)
Windows 2000 不支援虛擬序列連接埠,也不提供 IrCOMM 對應連接埠的一般實作方法。其中原因如下:
  • 多個應用程式無法共用虛擬序列連接埠。此處所述之問題即為,IrCOMM 程式 (例如以背景服務所執行的 Microsoft H/PC Explorer 或 IrTran-P 檔案傳輸程式) 會開啟單一虛擬序列連接埠,並且持續地開啟,直到您關機為止。其他 IrDA 程式或驅動程式均無法在該電腦上執行。即使基礎 IrDA 通訊協定所提供的支援可以允許多個程式等待連入連線,亦然。
  • Windows 2000 IrDA 連線必須由多個裝置連線所支援。Windows 2000 支援多個同時介面卡和連線至不同裝置的 IrDA 連線,但無法支援 API 及使用單一裝置連線的通訊協定。
試圖執行 IrCOMM 時,還是會遇到無法透過現有序列 API 加以執行的既有限制,可能無法在 IrDA 堆疊中執行完整的錯誤修正,以及無法建立可靠的連線。

如需有關 Windows 2000 中 IrDa 支援的詳細資訊,請參閱下列 Microsoft 網站:
http://www.microsoft.com/whdc/default.mspx (http://www.microsoft.com/whdc/default.mspx)
如需有關如何取得 Windows 2000 Datacenter Server Hotfix 的詳細資訊,請按一下下列文件編號,檢視 Microsoft Knowledge Base 中的文件:
265173? (http://support.microsoft.com/kb/265173/ZH-TW/ ) The Datacenter Program and Windows 2000 Datacenter Server Product
如需有關如何只以一次重開機安裝多個 Hotfix 的詳細資訊,請按一下下列文件編號,檢視「Microsoft 知識庫」中的下列文件:
296861? (http://support.microsoft.com/kb/296861/ZH-TW/ ) 使用 QChain.exe 來安裝多個快速修正程式而只需重新開機一次

這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
關鍵字:?
kbbug kbfix kbwin2000presp3fix kbsecvulnerability kbqfe kbhardware kbwin2000sp3fix kbnetwork kbsecurity kbsecbulletin kbhotfixserver KB252795
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。