Windows Randomly Disconnects from Wireless Network 02.07.08
After a TON of consternation and A LOT of crappy information out on the Internet, I think I have finally solved a wireless networking issue that has been the bane of my home network for too long.
Help My Wireless Network Keeps Disconnecting
You’ll see those words or some just like them on message boards and forums all over the Internet as the home based network administrator struggles to find a solution to a seemingly bizarre. Wireless network issue. Often they will blame Windows or Windows XP or Vista too. They are kind-of-sort-of right, but not really.
If you read the answers, you’ll find a wide assortment of pseudo-experts throwing out impressive sounding, but utterly useless answers. The typical exchange starts out with the “network pro” suggesting something mind numbingly simple that all but the most naive computer user has probably already tried. Change the channel, or make sure you have the same WEP passwords on all your computers, or the most common of all, update your drivers. Folks, update your drivers is a throw away answer that does not come close to troubleshooting the issue. This is what people at help desks tell people who call in because they hope that it will somehow solve the problem without having to do any actual work. Yes, you should update your drivers, but this should never be any serious person’s full answer.
It’s The Windows XP Browser
No, really…Well, sort of. I know a lot about the answers to people who ask about intermittent wireless network dropping because it was the exact same problem I was having. After looking for an answer long enough I found out that it happens to all kinds of wireless network cards whether Intel, Linksys, Netgear, D-link, Trendnet, you name it. Depending on where you looked though, that was one of the places the blame was pointed. “Oh, Netgear sucks, get a real router.” Some people even insisted matching up hardware, “Oh, you can’t use a Netgear card with a Linksys router.” And some people even insisted that you can’t use USB wireless adapters. No, no, no.
Here is the deal. I have one desktop PC running Windows XP Pro. It’s a sweet machine. Then, I have two laptops that are a few years old, but perfectly good for what we use them for. They are Dell Inspiron 600m with Intel 2200/BG wireless built into them. The desktop has a D-link USB adapter and the wireless router is a Trendnet. Ironically, the reason I bought the Trendnet was a seemed to be having some problems with my Netgear one.
All the computers connected just fine to the wireless network, so it isn’t some dumb thing like mismatched passwords. The problem is they would sometimes drop off the network. It seemed like it was random. Sometimes, I would go hours with no issue, other times it seemed like I was getting disconnected every few minutes. I tried everything. I updated the drivers. I updated the router firmware. I changed from WEP to WPA to WPA2. I tried Windows Zero Configuration Wireless utility. I tried the Intel Wireless manager. I tried the D-link wireless manager, and every combination of the three. Nothing seemed to work.
Then, one day, I got what would turn out to be my big break. One evening, I had been working on my desktop computer when my wife joined me and turned on her laptop computer. Bam! I was off the network. I didn’t think anything of it. I reset my connection. Then, I heard a big sigh from my wife. When I asked, she had just been kicked off the network. Shortly thereafter I caught a bigger break when my Event Viewer logged a network disconnect and a browser election event at the exact same time. Yes! The problem is the computer browser.
Unfortunately, as I searched the Internet with my new keywords, I found out that it didn’t make a difference. The same half-helpful ding dongs answering the wireless connection drops questions were the ones answering the computer browser makes the wireless connection drop questions. The answer was always, “What kind of router/card,” followed by “More details/Log files” followed by “Maybe it’s your cordless phone” and ultimately either “Buy a new router/card” or nothing, the thread would just end. Truth is, the person sounding like the expert probably never had a clue what could possibly be the issue.
Broadcasts and Networks
The answer finally came in, of all places, a Facebook forum. Turns out the real administrators from Facebook actually help out their users by really trying to understand their problems. After all, people might just decide to stop using Facebook before they decide to buy a new router.
I don’t remember the question or the exact answer, and I can’t seem to find it anymore, but it came down to this. If you are running Windows (any kind of Windows) in a small home wireless network you might have this connection dropping issue. Why?
Every so often, your Windows computer will for whatever reason want a browse list. The browse list is nothing more than a way to find computers on a network by name. It is woefully outdated and nobody with a serious network uses it (quite frankly, they probably block it at every router). But, it works great for the small home network because it takes no setup.
The way it works is that whenever you turn on a computer, once it gets on the network it sends a broadcast out onto the network asking for the browse list. Normal network traffic has a destination. But in order to have a destination, you need to know where the other computers are. A broadcast solves this Catch-22 by being sent to everybody. Think of a five-year old in a crowded room looking for their mother, “Mom? Mom? Mom?” Everyone in the room can hear him calling out for his mother even though the message is not meant for them. A broadcast works the same way.
Now, in order for this to work, there has to be just one list that gets updated, otherwise there might be discrepancies between the lists. To achieve this goal, the computers hold a Browser Election. Basically, if a computer want to have the master list, it has to be the master browser. There is an algorithm on how this election gets one, but the important thing is that it all happens by broadcasts.
Ok, here comes the glitch. If you have a small area wireless network, then it is possible that all of the computers will receive the broadcast at the same time, and they will all respond at the same time. This has a technical term, I don’t know it. When this happens, the wireless router won’t hear everyone properly. (Think about five kids shouting for mom). The router will either respond incorrectly, or not at all to one or more of the computers. This computer will wait for the proper response before it sends any more network traffic. This is why the connection does not show up in the icon as disconnected. It isn’t really. It is just that it will wait literally forever before it sends any other traffic for that proper response. Since the router thinks it already responded (or didn’t know it needed to respond), no signal will ever be sent, and BOOM, your connection is dropped.
If you have a big house, the difference in signal between your master bedroom and the kitchen is probably enough to keep this from happening. But, I live in a bungalow style house and my wife and I often share the same room, so the distance from router to computer isn’t far and the computers are even closer together than that. I’m sure there is a ratio of some sort here where if you are too close or too far you’ll never have a problem which is why no one ever believes the people who do have the issue.
Advanced Router Settings
There is a fix! First off, if you do have Intel 2200BG wireless adapters you do need to get new drivers if you still have the original ones. The way you can tell if you need new drivers is if they allow you to chose WPA-2 with AES or not. If they only allow you to choose WEP or WPA with TKIP, they are too old. Otherwise, if all your equipment allows for WPA-2 with AES, then you should be ready.
Log into your wireless router and look for the advanced settings. It might be called something different, but basically you are looking for where you get to put numbers into certain parameters, not where you get to put your password or SSID or anything like that.
You may not have all these settings. That might be a problem, and it might not. Change what you can and see if it helps.
Most wireless routers come pre-configured by default with their ideal settings for a perfect environment. And why not? Always hope for the best. If your wireless network keeps dropping then you are looking to tweak some of these settings. Yes, they will technically slow down your wireless network, but I will bet you that you only rarely consume your full bandwidth anyway, especially if you mainly use your wireless to share an Internet connection and a printer or two. (Your Internet connection is way slower than your wireless. My Comcast Internet with one step upgrade is something like 7 Mb/sec. The wireless goes at 54 Mb/sec so even if I lost 3 Mb/sec off the wireless I’d still be fine.) Besides, what is worse, a connection that keeps dropping or one that is a teeny tiny bit slower?
The settings you want to tweak are the fragmentation threshold and the RTS number (they might be called something slightly different, but you should be able to tell them.) The fragmentation usually comes set at 2346. Drop it to 2306. The RTS usually comes at 2347. Drop it to 2304. If it works, then here is your virtual high-five.
If not, then lower the Beacon (usually set at 100) to 50.
Still doesn’t work. Go to your computers and look at the card’s configuration. If it lets you choose between RTS and CTS, choose RTS. Otherwise, the RTS changes at the router will just be ignored.
If you still don’t have it, make sure that you actually have the same issue. Here is a summary of the symptoms:
- All computers can and do connect to the wireless when first started.
- When the connection drops it is seemingly random, that is it doesn’t always drop when you do a specific thing.
- It isn’t just the one computer that drops. If you have this problem, then all of your computers should be just as likely to drop as another one.
- You don’t have other errors in Event Viewer (except for browser, live update, automatic update, etc…)
If so, then try adjusting the settings down a little bit at a time. These numbers make big changes for small values, so start with something like 10 less for the fragmentation and the RTS and something like 2 or 3 less for the beacon. Also, always keep the RTS exactly two lower than the fragmentation. If you get down to 1800 or something, you are barking up the wrong tree. Sorry.
Good luck. I hope this helps.


















Yesterday, I was handed a business card. This isn’t unusual. In fact, I get them all the time, which may be what made this one stand out so much. It was laminated. At first, I thought, “What a great idea!” After all, getting your business card to stand out is a major goal of any entrepreneur. But, as always, it is important to look at all the angles.

So, it’s the first week of May, and I have jury duty. Yeah! Actually, other than having to make changes in my usual Wednesday, it isn’t that big of deal. Sitting in a quiet room with a hundred plus strangers is a little odd, but otherwise, nothing too exciting.
Throughout most of my life, I have been a procrastinator. In some cases this has been very much to my detriment. However, often, my other abilities have been able to pull me through to success when it really counted. Still, to those around me the length of time it takes me to complete certain things is frustrating. Even more difficult, is the frenzy that over takes me when it becomes time to complete a two-week task in just a day or two because I have just now begun to undertake the task now that the deadline seems to loom large enough on the horizon for me to take seriously. It doesn’t take much analysis to see the folly of proceeding with one’s life in the this manner. It would be much better for me, and I would be a much happier person if I did not function in this way and instead were able to work even a small bit at a time far in advance of a deadline. But, for some reason, I can’t seem to “force” a change in this aspect of my person.

