Elotroalex, I feel like I could have written the same thing! I upgraded thinking it would be solved, but to no avail. After weeks and weeks of research on the internet, I think it is a problem with the nlasvc.dll file that's in the System 32 file becaue
that file runs the Network Location Awareness service, which identifies to which network you're connected. I have yet to find a place to re-download or upgrade or fix this file. The strange thing is that with some locations, my internet will recognize that
it's connected, but in other location it won't. I am sure this is not an issue with the networks, because my friends who have Vista and the exact same system as me (Dell XPS M1330) show that they are connected on the networks where mine shows it is not. I
also would like to connect to my Homegroup because I want to be able to use my Xbox like I'm supposed to be able to - as a media center extension. That's part of the advantage, supposedly, of having microsoft products, but if they don't work, it doesn't even
matter. I guess that's a convenience issue, as my computer will actually function, except for the extras that I also want to use it for. Anyway, it would be really nice if there were a solution to this. I have considered completely re-installing Windows 7
instead of using the upgrade option, but I don't want to mess with all that trouble just to fix a problem that Microsoft should have a solution for. I hope someone finds a way to repair the nlasvc.dll file!