Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a checklist for enabling UPnP in Windows 7?

I am on a home network with Network Discovery enabled in Network and Sharing Center, UPnP is enabled on my router, SSDP Discovery and UPnP Device Host services are also running, but I still cannot open a port through UPnP.

Additionally, is there a tool which I could use to check it it works?

share|improve this question
What program are you trying to open the ports with? – grawity Jul 6 '11 at 21:33
Actually, it's a custom C# app based on this article. (I've also tried with UPnP Test Tool by Mark Gillespie and it didn't work either). – Groo Jul 6 '11 at 21:35
Have you checked the firewall? – imtheman Jul 6 '11 at 21:55
@Peter: I am not sure what to check? There are no fixed forwarding rules; apps should be able to add port mappings directly to the router. This is the part where they fail to detect the router as an UPnP device. Also, if I got it right, router should show up under network in Windows Explorer if it is "discoverable", and this does not happen. – Groo Jul 6 '11 at 22:01
The quickest way to test to see if it's the firewall, would be to turn it off then test your program. If it works then it's a firewall setting, and if it doesn't then it's something else. – imtheman Jul 6 '11 at 22:07

UPnP is a protocol to allow devices to traverse through NAT as well.
So more importantly, make sure your Router supports UPnP.

share|improve this answer
As I wrote, UPnP is enabled on my router. Since [x] Enable UPnP is checked in the routers web admin interface, I am pretty sure it's supported. – Groo Jul 7 '11 at 7:04

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .