Problem with two different Workstations disconnecting from 2003 server volumes

Posted on 2011-04-27
Last Modified: 2012-05-11
I had a Win7 and a WinXP workstations lose connection to our server volumes and they could not reconnect until I had rebooted the 2003 server. Is there something to be done without rebooting the server? My researcg until this point says that this is a common problem with most Windows Server OS's.
Question by:twallin
    LVL 31

    Expert Comment

    Servers should not randomly disconnect from the network.  If this is happening, you have a problem somewhere.  Unfortunately, there is really not enough info here to tell you where to start.  May I suggest you go through the event logs on your server to see if any errors exist?  Also, what roles, other than file server, is this particular server hosting (DC, DNS, Exchange, SQL, IIS, etc)?  Is it always just those two machine which disconnect, and when they do, do others stay connected?  Is it just that server which your two computers lose, or is it all of them?


    Author Comment

    I did look at the event logs and nothing that I could see. The server is just a file server, DC and DNS. This was a random event. It has happened before. And yes it was only the two workstations with all other workstations staying connected. But my resolution was to get everybody off and reboot the server. I am mainly looking for a way to fix such an event by way of something besides rebooting the server.
    LVL 31

    Accepted Solution

    Because it is a DC and DNS server, there are lots and lots of active connections to the server.  The server prioritizes connectivity, and AD and DNS receive a higher priority than file share.  If the max connections (3976 threads by default, at ports 1024-5000, which is NOT the same as 3976 people or computers connecting to it) is reached, it will drop active connections prematurely in order to service the DNS and AD replication.  This is one of the main reasons that a DC should not be used as a file server.  There are a couple of registry "tweaks" you can make to 1) increase the max connections by increasing the allowable thread ports and 2) shorten the TCP keep alive value to close threads faster.

    Server 2008 eliminates the concurrent connection cap that Windows Server 2003 comes with, but if you need to increase this in the short term, by adjusting your MaxUserPort setting:


    registry key.  Here is the supporting information for that.

    Another registry tweak you can utilize on Server 2003 is the TcpTimedWaitDelay setting:


    Its default is 2 minutes.  You can shorten this safely to 30 seconds.  This will force the server to let go of TCP session sooner.  Here is the supporting information for that.

    If it is ALWAYS those exact two computers, though, and not random clients (even if it is always 2), then it is less likely a server issue and more likely an issue with those two workstations.


    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    Issue: Unstable cursor in Windows XP and Windows runs extremely slow in that any click will bring up the Hour glass (sometimes for several seconds before giving you what you want) . Troubleshooting Process and the FINAL FIX: This issue see…
    First some basics on Windows 7 Backup.  It has 2 components one is a file based backup which is stored in .zip files each zip is split at around 200 Megabytes and there is the Image Backup which is as the name implies a total image of the partition …
    In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
    The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now