Quickly fix Vista system can't connect to network problem

  
            

Anyone who has used Vista knows that Windows Vista can adjust its network settings to make the most of the available network bandwidth. However, in some cases, Windows Vista will fail to connect to the network, usually because some older routers are not always strictly following standards. On the Microsoft website, there is a good white paper "Windows Vista TCP/IP Networking and IPv6 Migration", which explains in detail how Windows Vista adjusts its performance, explains the basic principles behind the default settings, and the impact of changes. Meaning, you can download and read it.

If you find yourself unable to access a network, you can log in as a superuser, enter the command line mode, and use the method described in this article.

There is a little trick here: an easy way to run the command line tool is to create a shortcut to “cmd.exe” and right click on this shortcut (of course you must be superuser) Log in), select “Run as administrator from the pop-up menu.

To view the current TCP optimization settings, type the following command at the command line:


C:\\Windows\\system32>netsh interface tcp show global 

You should receive an output similar to the following:

(Query Activity Status …) Querying active state...

(TCP Global Parameters) TCP Global Parameters


----------------------------------------- -----

Receive-Side Scaling State : enabled

Chimney Offload State : enabled

Receive Window Auto-Tuning Level : normal

Add -On Congestion Control Provider : none

ECN Capability : disabled

RFC 1323 Timestamps : disabled

To disable these settings, you need to execute the following command from the command line:


C:\\Windows\\system32>netsh interface tcp set global rss=disabled autotuninglevel=disabled 

If you type correctly, you will receive: Ok.

Ok, now try connecting to the network again. However, if you are using a wired network, you may need to "fix" your network connection or plug in the network cable; for wireless networks, just disconnect the network and then connect to the network.

To set the network stack back to its normal state, just type the following command at the command line:


C:\\Windows\\system32>netsh interface tcp set Global rss=enabled autotuninglevel=normal 

Note: The autotuninglevel here is set to “normal” instead of <;enabled”.

I hope this little trick will help you solve the problem.

Copyright © Windows knowledge All Rights Reserved