Snmptrap无法发送陷阱

我试图从Net-SNMP软件包net-snmp-5.4.2-1.win32使用snmptrap.exe从Windows XP发送SNMP陷阱。 Snmptrap正在path中。 这个命令行工作正常,但不是从我的XP工作站:

C:\>snmptrap -v1 -cpublic [manager IP] 1.3.6.1.4.1.19746.2 127.0.0.1 6 13 0 1.3.6.1.4.1.19746.1.6.1.1.1.5 s "IGNORE ME" 

在工作的系统上,陷阱几乎立即发送,控制在1-2秒内返回到提示。 在我的XP工作站上,我看到一个很长的停顿(5-10秒),没有发送陷阱。 我正在用Wireshark观察电线,没有发送数据包。 我可以ping通SNMPpipe理器系统,并在Wireshark中查看。 我也可以netcat到端口162并发送一个虚拟数据包,并在Wireshark中显示,所以我认为我已经排除了snmptrap的外部原因。 我已经尝试了其他类似的命令,使用不同的OID和varbinds,都有相同的结果(在这个系统上)。

咳咳。 %path%失败! Windows带有一个名为snmptrap的二进制文件…谁知道?