For me, adding a new program, emule and just putting in your TCP port and UDP port already entered in emule works for me. I was having the same issue so I came here and also looked at emule's forum. Someone said you can just add emule as a program then insert the TCP and UDP ports you already have in emule and that worked for me.
Message was edited by: liz81 on 1/16/13 11:39:08 AM CST
under port and systemservices you find a line that says: Port 5000,1900,2869 for universal Plug and Play (Upnp).
you see given local tcp/ip ports and local udp ports. then you click edit, and add the given tcp and udp numbers in your emule., after you have set those and you start up your emule, your problem should be solved.
the emule exe under internetconnections for programs does not solve yr issue on its own, because its automaticly added by mcafee once started up your program.
anyway glad to hear it works for you fine npw Liz!