Update: One click switch network settings for windows 7
Mobile computers are everywhere now. Many people need to connect to networks (wired or wireless) in more than one place – at home and at work. One of the annoyances of current Windows interface is that you cannot easily store connection profiles – the way you can in MacOS X (called “Locations”) for quite a long time.
There is a workaround for that, involving a simple preliminary network setup + creation of a shortcut. I will briefly describe it here in 3 steps (you will have to repeat for each connection profile you would like to create). Here is how it goes:
Open a command prompt (click START – Run… then type cmd and click OK),
type md %windir%\netsettings (or copy it from here and paste it in the command prompt with a right-click) and hit Enter. Don’t close the command prompt yet.
- Make all network settings for the current profile (e.g. Office) – go to Network Connections, select the appropriate connection (wired and/or wireless) and set IP-address, network mask, default gateway, DNS servers, etc.
- Execute in the command prompt the following command
netsh -c interface dump > %windir%\netsettings\office.txt
and hit Enter.
- Create a shortcut on your desktop by minimizing all open windows, right-clicking on an empty place on the desktop and selecting New -> Shortcut…
In the new window that opens, type (or better paste) the following
netsh -f %windir%\netsettings\office.txt
and click Next…
Type a name for the profile (for instance Office settings) and click Finish.
Repeat steps 1-3 for as many profiles you need to create, changing office.txt with home.txt (etc.) in steps 2 and 3. Give each profile shortcut a distinguishable name.
You can now switch between different network profiles by simply clicking the appropriate icon on the desktop!
Note that this approach creates a full network profile (including settings for all network interfaces – wired and wireless), so in rare situations you might need to create different combinations of settings. It is also useful to have a setting with all connections set to auto, in case you need to access networks in hotels, airports and other public places.
Tags: connection, connection profile, LAN, network, network profile, network settings, profile, Tips & Tricks, windows, wireless
Thanks for the tip — I have just tested it and it works really well (WinXP), plus it’s quite easy to make (and later activate) as many profiles as needed!
Well, that’s the point 😉
I also tried it in Vista, it requires that the command prompt is run with administrative privileges.
I had a glitch though, it does not completely change the config, it rather adds it all up – several IP addresses “compiled” together (?!).
Will investigate it a little further and update. Meanwhile, I (and probably others) will greatly appreciate if someone could check if it works fine in Vista/2008/windows 7 and report.
Works great with proxy settings on Windows 7 (I have admin rights). Thanks!