Centrino registry tweak

First off, it should be clear that (in case you don't know) changing registry settings can have adverse effects on your PC. These instructions are provided as a possible solution, but Sondigo is not responsible for any problems that could come up on your system as a result.

Before starting, we recommend you read up on the Windows registry at http://en.wikipedia.org/wiki/Windows_registry to understand what you're dealing with.

Now, if we haven't scared you away, here are the steps for modifying the Intel Centrino wireless drivers that worked on our test machine:

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

  1. Open up regedit, and navigate to the following location (note that the last key is a variable, explained below):

    Location: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\{CENTRINO-LOCATION}

    {CENTRINO-LOCATION} represents whatever key is associated with the Intel Wireless Network Adapter. On some machines this is 0011 but this will change depending on the machine.

  2. Once you have found the above location, you will see a list of values related to the Intel Centrino chipset in the right side of the window. Here, we will set (or create) the following registry value, which will disable 802.11 scanning while the adapter is associated with a network:

    Value: ScanWhenAssociated
    Data: DWORD '0'

  3. If ScanWhenAssociated is already present, just change it's data to 0, and you're done. If it's not there, right click on a blank spot in the window, and select "New -> DWORD Value"
  4. Change the new DWORD's name to ScanWhenAssociated, and it's data to 0.
  5. You may need to restart your computer for this change to take effect

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

When this registry value is not explicitly set to 0, the wireless adapter will continue to scan even while it is associated with a wireless network, which may be the cause of your traffic issues.