Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 移植 Windows XP IrDA 紅外線通訊協定完整步驟

編輯:Windows 2003 系統技巧

前言:Win2003 缺少 IrDA 支援

Windows Server 2003 為安全考量,**未內建 IrDA (Infrared Data Association) 紅外線通訊協定堆疊**,導致紅外線介面卡 (USB/序埠/筆電內建) 無法運作。解決方法是從 Windows XP 擷取 IrDA 相關檔案並登錄至 Win2003。

準備工作

  • 可存取的 **Windows XP 系統** (同架構:x86 對 x86、x64 對 x64)。
  • 或下載 **Windows XP IrDA 協定套件** (網路上有打包好的 IrDA_XP_Transplant.zip)。

步驟 1:從 XP 擷取檔案 (若有 XP 環境)

  1. 在 XP 將以下檔案複製至 USB/網路共享:
    C:\Windows\System32\irftp.exe
    C:\Windows\System32\irmon.dll
    C:\Windows\System32\irprop.dll
    C:\Windows\System32\irsir.sys (序埠紅外線微型連接埠驅動)
    C:\Windows\System32\Drivers\irbus.sys (紅外線匯流排驅動)
    C:\Windows\System32\Drivers\irenum.sys (紅外線列舉器)
    C:\Windows\System32\Drivers\ircomm.sys (IrCOMM 協定驅動)
    C:\Windows\System32\Drivers\irlan.sys (IrLAN 協定驅動)
    C:\Windows\System32\Drivers\irnet.sys (IrNET 協定驅動)
  2. 匯出登錄機碼:
    reg export HKLM\SYSTEM\CurrentControlSet\Services\IrDA irda_services.reg
    reg export HKLM\SYSTEM\CurrentControlSet\Enum\Root\IRDA irda_enum.reg (裝置列舉資訊,視硬體而定)

步驟 2:部署至 Windows Server 2003

  1. 將上述 .sys 檔案複製至 %SystemRoot%\System32\Drivers\。
  2. 將 .exe/.dll 複製至 %SystemRoot%\System32\。
  3. 編輯 irda_services.reg,將路徑 \SystemRoot\System32\Drivers\ 確認正確 (Win2003 同)。
  4. 雙擊 irda_services.reg 匯入登錄。
  5. 若有 irda_enum.reg 亦匯入 (非必要,裝置管理員掃描會自動重建)。

步驟 3:安裝紅外線裝置驅動程式

  1. 「控制台 → 新增硬體」→ 下一步 → 「是,我已經連接硬體」→ 底部「新增硬體裝置」→ 「從清單選擇」→ 「紅外線裝置」→ 下一步。
  2. 若廠商提供 **Windows XP 專用驅動** (如 650.inf 等),選「從指定位置安裝」指向 INF 檔;否則選「標準紅外線裝置」(Microsoft 內建)。
  3. 完成後,「裝置管理員 → 紅外線裝置」應顯示裝置狀態「裝置運作正常」。

步驟 4:驗證與使用

  • 工作列通知區域應出現**紅外線圖示** (雙電腦對準時亮起)。
  • 右鍵圖示 → 「內容」→ 「影像傳輸」/「檔案傳輸」設定接收資料夾。
  • 測試:兩台裝置對準紅外線窗口,右鍵檔案 → 「傳送給」→ 「紅外線裝置」。

常見問題

結語

透過移植 XP IrDA 協定堆疊與驅動,Windows Server 2003 可完整支援紅外線檔案傳輸、網路連線 (IrNET)、列印 (IrCOMM) 等功能。注意:紅外線通訊屬舊技術,現代環境建議改用藍牙 4.0+ / Wi-Fi Direct / NFC 替代。

Copyright © Windows教程網 All Rights Reserved
現象原因對策
裝置管理員顯示黃色驚嘆號 (代碼 10/28)驅動簽章不符 / x86-x64 混用確認來源 XP 與目標 Win2003 同位元數;啟用「驅動程式簽章強制」→ 忽略
無紅外線圖示、無法連線IrDA 服務未啟動 / BIOS 關閉紅外線埠services.msc → Infrared Monitor → 自動/啟動;BIOS 啟用 Onboard IR / SIR
傳輸速度極慢 (9600/115200 bps)協商至 SIR 模式,未進入 FIR (4 Mbps) / VFIR (16 Mbps)確認硬體支援 FIR/VFIR;裝置管理員 → 紅外線裝置 → 進階 → 勾選「使用快速紅外線」