Quote:
So I was thinking.. Is there a way to enable this feature without logging into your router
Short answer: No!
You will not change any router setting without being logged, no matter what.
Quote:
I mean like I dont think that will do it, does this method have the same outcome as if you were to login to 192.168.0.1 and press enable on the uPnP settings in your router?
Windows have firewall that tell which app have access to internet/network and which app don't.
By activating uPnP on windows, you say that any app using uPnP have access to local network on windows. note that you are already logged to windows to enable uPnP on windows, and preferably as admin.