Skip navigation

Why do users receive errors when they use Windows 2000 Server Terminal Services to run programs from a network share?

A. When a Terminal Services client connects to a network device, the Windows network redirector component creates a file control block (FCB) that handles the state of open files. When multiple users running Terminal Services sessions connect to the same network resource, a bug in Win2K prevents the network redirector from creating more than one FCB. As a result, when one user disconnects, the OS closes the FCB, which terminates all other remaining user connections.

If the remaining users were accessing data on the network resource, they will receive the following error message:

Disk or Network Error

If the remaining users were running a program on the network resource, the application might exit or display the following error message:

C0000006 : In Page I/O Error

Microsoft currently has no fix for this problem, although the same error doesn't exist in Windows .NET Server (Win.NET Server). Microsoft recommends that Win2K users copy all network resources to the local machine, then then use the Subst command to create a dummy drive letter that points to the local path. However, the whole point of creating network resources is to be able to share those resources, and I doubt most users will follow Microsoft's recommendation.

Hide comments

Comments

  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Publish