How to create multiple network profiles on Windows XP/2000.

I recently found this very very indispensable information specially useful for those who have different ISP connections and need to change their ip/subnet/dns settings frequently. If you have a notebook, usually at work you have an IP/subnet and home another IP/subnet. So changing all these setting is really a tough job.
This little howto explain how save network profiles and recall it with a double click.

  • no additional software required
  • unlimited number of profiles
  • easy to run
  1. First, save your network profile with all you need (ip, subnet, gateway, dns, wins…)
  2. Now you can open a DOS shell with start -> run; then type cmd
  3. On shell write: netsh -c interface dump > c:/windows/system32/homesettings.txt
    the path is optional, you save this as you want, and also the name of file (homenetwork.txt) can be different.
  4. Now you can setup a different netrwok, like the first profile, and repeat the point 3.
  5. On you Desktop, in a free area, click on right button of mouse and choose new -> link
  6. write: %windir%\system32\netsh.exe -f c:\windows\system32\homesettings.txt
  7. Next write the name of link that appear as title of icon, eg: home
  8. Repeat the step 6 and 7 for other network, change the name of txt in step six… :)
  9. you are ready, if you want, you can change the two new icons on desktop, with right button, properties, change icon (the default icon file is c:/windows/system32/shell32.dll).

Now when you are at home put a double click, wait few seconds the windows disappear and you are ready.

17 Responses to “How to create multiple network profiles on Windows XP/2000.”

  1. Richard Cook Says:

    Hey I found this article to be really helpful thanks!!!!!

  2. Garth Drummond Says:

    excellent for me with my laptop working at the office with a fixed ip, and plugging into a broadband modem at home, which needs my laptop to be ready to accept a dynamic ip.

  3. HappY MuShroOm Says:

    This is the one of PERFECT articles, which helps people to use their PCs like they want to! Thanks a lot!

  4. MrKryptic Says:

    WOOOO it worked.!! Thanks :D

  5. AlanRobertClark Says:

    Having been forced to using ‘Doze for the first time since 1992, the use of the command line to change IP settings is wonderful! Thank you very much!

  6. Mikael Says:

    really nice article.
    was changing my IP and DNS twice a day between work and home.
    perfect solution! thx

  7. kostin Says:

    This is very useful. Thanks!

  8. Abdullah Says:

    FANTASTIC!! you reaaaaaally helped me out..
    thanks :)

  9. Michael Says:

    Awesomely done. Great guide, thank you!

  10. Fixxxer Says:

    GREAT! You’re a lifesaver!! It workd fine

  11. matt Says:

    Great Solution!!!!!!!!!!!!!!!

  12. HT Says:

    Tks !!!!

  13. Mike Says:

    Worked well for me, thankyou very much for you posting!

  14. Vincent Isles Says:

    The saving command should be netsh -c interface dump > %windir%/system32/homesettings.txt for maximum portability :) Thanks for this!

  15. Albert Wifstrand Says:

    Anyone tried this on Windows Vista/7?

  16. Eric Says:

    Great help. May you live a long and happy life.

  17. imam rahadian Says:

    nice info……

Leave a Reply