如何在 Windows XP 中恢复红外支持?

如何在 Windows XP 中恢复红外支持?

我的 Windows XP SP 3(Thinkpad X60)上的红外端口无法正常工作。我可以在设备管理器中看到它,它的状态是,它可能正在工作。问题表现在几个方面。

最初,我尝试从我的 Polar RS800CX 手表传输数据,而 Polar ProTrainer 5 软件给了我此错误消息:“无法打开通信端口”。

然后我尝试将手表连接到另一台计算机,红外连接立即建立。然后我尝试将另一台计算机连接到我的 Thinkpad X60。另一台计算机再次立即在通知区域中显示无线链接图标“'computername' 在范围内”。但 Thinkpad 上没有任何显示,并且文件传输到 Thinkpad 失败,并显示错误消息,报告“目标机器主动拒绝它 [连接]”。

这让我得出结论,Thinkpad 上的 Windows 红外支持不知何故出现了问题。我在控制面板中找不到“无线链接”图标,而且当我尝试运行 irprops.cpl 时没有任何反应,这进一步证实了这一点。

那么问题是,如何重新安装红外支持?

我探索过的一些解决方案包括:

  • 我试图在 BIOS 中禁用/启用红外线 - 以欺骗重新安装。
  • 可以成功建立 IR 连接的另一台计算机上的 IR 模块设置与无法建立连接的 ThinkPad 完全匹配。
  • Windows XP SP 2 中的无线链接图标存在问题 -MS 知识库文章- 但该修补程序无法应用于 SP 3 安装。我还猜测该修补程序包含在 SP 3 中。

还有其他建议吗?

答案1

可能是其他应用程序已连接到该端口。我要检查的第一个罪魁祸首是已安装的 THINKVANTAGE 套件。在某些情况下,该软件似乎在非常低的级别上与硬件相关联。

可能存在一些资源冲突,导致它无法像 PnP 出现之前的“旧”时代那样工作,但这可能是一种外部可能性。尽管如此,如果您检查端口的十六进制地址,通常可以解决这个问题。Windows 还可以为端口使用不同的十六进制地址,因此请确保 BIOS 和 Windows 中的所有设置彼此一致。

如果您有能力在十六进制监视器中查看十六进制地址,那么您也可以获取遥控器,将其放在 IrDa 端口旁边,然后查看寄存器中是否有任何数据正在发生变化。

最后但并非最不重要的一点是,一些笔记本电脑外壳包含 IRDA 窗口,但没有相应的硬件。我见过这种情况一次或两次。我很震惊地发现里面实际上没有 IRDA 端口,因为从外面看,所有的迹象都表明有。

答案2

我不再使用 Thinkpad,但当我拥有一台 Thinkpad 时,我花了一些时间研究红外通信。Thinkpad IR 模块过去支持多种红外模式 - SIR(标准)和 FIR(快速)。还有其他模式 - MIR 和 VFIR,较新的型号可能也支持这些模式。应该可以在 IR 设备的属性对话框中设置模式,Thinkpad T30\T40 系列以前确实如此。将其设置为仅 FIR 将阻止它与标准设备通信。

值得检查一下此选项是否可用,如果可用,请查看修改它是否会产生任何影响。

禁用 IR 会导致 XP SP2 出现一些问题 -这篇 MS 知识库文章有一些细节。

答案3

开始>运行>输入服务管理器

检查红外监视器(Irmon)服务是否已启动并设置为自动启动。

答案4

检查端口是否正常工作的方法是使用各种 ThinkPad 实用程序尝试连接,同时将数码相机指向端口。观察取景器,您应该能够看到端口发出的红外光。虽然您的眼睛看不到红外线,但相机中的 CMOS 和 CCD 传感器可以,并将光线显示为白色。

相关内容