`
tianshibaijia
  • 浏览: 1125182 次
文章分类
社区版块
存档分类
最新评论

Windows中有关会话和打开的文件及共享资源的几个命令

 
阅读更多

本文来自:http://support.microsoft.com/kb/328459/zh-cn#appliesto

对于运行 Windows NT Workstation 4.0、Windows 2000 Professional 和 Windows XP Professional 的计算机,最多许可进行 10 个并发客户端传入会话。对于运行 Windows XP Home Edition 的计算机,最多许可进行 5 个并发客户端传入会话。来自一台计算机的所有逻辑驱动器、逻辑打印机和传输层连接合在一起是一个会话。

当服务器服务打开的会话数已达到最大值时,如果又有一个用户试图分配资源,计算机将返回描述的错误消息:

No more connections can be made to this remote computer at this time because there are already as many connections as the computer can accept.

或者

This remote computer has reached its connection limit, you cannot connect at this time.

通常,一台计算机不会与另一台计算机建立多个会话。但也有例外。例如,计算机 A 正在不同于登录用户的另一用户上下文中运行某一服务,此服务创建了一个到计算机 B 的逻辑连接。此逻辑连接可能源自文件共享、打印机、串行端口,也可能源自计算机之间使用命名管道和邮件槽进行的通信。

使用以下命令可获得有关会话和打开的文件及共享资源的信息。

关于运行服务器服务的计算机上的活动会话的信息

<script type="text/javascript"></script> 要查看关于运行服务器服务的计算机上的活动会话的信息,请键入以下命令:

net session

计算打开的会话数,看是否已达到会话限制数 10(对于 Windows XP Home Edition 则为 5)。通常,与每个远程客户端间只会建立一个会话。

如果来自某个远程客户端的会话多于一个,请查看已建立多个会话的远程客户端上的用户名上下文:

  • 查看正在运行的所有服务,看是否有某个服务正在会话表中显示的用户名的用户上下文中运行。
  • 查找符合以下条件的计划任务:正在登录脚本中运行;正在使用不同于登录用户的用户帐户。
  • 查找“用户名”列为空的行并检查空闲时间。

用户上下文为空的会话是空会话

临时空会话通常是由 IPC$ 连接在建立连接的第一步时创建的。它们保持活动状态的时间为 30 秒到 90 秒。

注意:要断开客户端计算机会话,请使用以下命令:

net session /delete //computername

此命令可断开来自该计算机的所有会话并关闭所有打开的文件。如果在未进行保存的情况下关闭了打开的文件,则使用此命令会导致数据丢失。

关于打开文件的信息

<script type="text/javascript"></script> 要查看关于打开的文件的信息,请在运行服务器服务的计算机上键入以下命令:

net files

如果在会话表中看到永久为空的用户会话,请确定该空会话用户正在使用哪一个文件或管道。

关于 NetBIOS 连接表的信息

<script type="text/javascript"></script> 要查看传入和传出连接列表以及这些连接承载的通信量,请键入命令:

nbtstat -s

关于共享资源的信息

<script type="text/javascript"></script> 要查看文件共享、隐藏的管理共享和共享打印机,请键入以下命令:

net share

可能还需要进一步排查问题,才能确定出现多个客户端会话的原因。

使用网络监视器,可以确定发起额外的会话的是哪个组件以及服务器消息块 (SMB) 会话使用的是什么安全上下文。 要筛选打印机假脱机导致的通讯量,请使用网络监视器中的 R_WINSPOOL 分析程序。如果基于 Windows 的计算机查找充当“打印队列服务器”的计算机,则它会通过 RemAPI 协议(又称 Microsoft Windows Lanman 远程 API 协议)使用 NetShareEnum 事务。 默认情况下,在使用 NetShareEnum 事务时,只需匿名访问即可发出 NetServerEnum2 和 NetServerEnum3 请求。默认情况下,Windows 操作系统启用匿名访问。

关于自动断开连接

无任何活动的任何文件、打印、命名管道或邮件插槽会话在 AutoDisconnect 时间过期后将自动断开连接,AutoDisconnect 时间的默认值是 15 分钟。在会话断开连接后,10 个连接中的其中一个将变得可用,这样其他用户就可以连接到 Windows XP 系统。因此,缩短 AutoDisconnect 时间可以帮助减少用户在不作为服务器大量使用、具有 10 个或 5 个连接限制的系统上可能遇到的一些问题。

您可以通过在命令提示符处运行下面的命令行来配置 AutoDisconnect 时间:

net config server /autodisconnect:自动断开连接前的时间

指定时间(以分钟计)。

Windows Server 服务是自优化的,服务器配置参数通常会在您每次启动 Windows XP 时自动配置(计算和设置)。如果您结合 /autodisconnect/servcomment/hidden 选项运行“net config server”,将会显示已自动优化的参数的当前值,并且这些值将被写入注册表。这些参数被写入注册表之后,您将无法使用“控制面板”中的“网络”工具来调整服务器服务。如果您更改服务器服务的任何设置,Windows XP 将无法再针对您的新配置自动优化服务器服务。为避免失去服务器服务的自动自优化功能,请通过注册表编辑器进行更改,而不要从命令行或“控制面板”中的“网络”进行更改。

来自单个计算机的所有逻辑驱动器、逻辑打印机和传输级别连接组合均被视为一个会话;因此,这些连接在 10 个连接限制中只计作一个连接。例如,如果用户建立到 Windows XP 系统的两个逻辑驱动器连接、两个 Windows 套接字连接和一个逻辑打印机连接,则只算作建立了一个会话。结果,尽管已经建立了三个逻辑连接,但与 Windows XP 系统的连接只增加了一个。

系统 A 能够与另一系统(系统 Z)建立多个会话的唯一方法是:系统 A 正在运行会创建到系统 Z 的逻辑连接的服务。例如,如果一个用户以来宾身份登录到系统 A,一个服务正在系统 A 上的 user1 帐户下运行,并且该用户和服务(作为 user1)均建立了到系统 Z 的连接,则会建立两个会话。使用服务器服务的每个登录会话都会计入连接数量内。

根据开发人员的指示:连接限制指基于重定向器的连接数量,对任何文件、打印、命名管道或邮件插槽会话都是强制执行的。TCP 连接限制不是强制执行的,但它可能要受法律协议的约束,不能超过 10 个客户端。


有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

122920 (http://support.microsoft.com/kb/122920/ ) Windows 中的入站连接限制
132679 (http://support.microsoft.com/kb/132679/ ) Windows NT 中的本地系统帐户和空会话
143474 (http://support.microsoft.com/kb/143474/ ) 限制用于匿名登录用户的信息
149522 (http://support.microsoft.com/kb/149522/EN-US/ ) 系统错误 71 和许可证管理器
154541 (http://support.microsoft.com/kb/154541/ ) 客户端打开许多到 WinNT 打印服务器的 /Pipe/Spoolss 连接
156431 (http://support.microsoft.com/kb/156431/ ) XFOR:从 MSDN Select CD 使用 NT 服务器时出现错误 71
179483 (http://support.microsoft.com/kb/179483/ ) 错误消息:“No more connections can be made at this time”(此时无法建立更多连接)
191611 (http://support.microsoft.com/kb/191611/ ) 多主浏览器的症状
246261 (http://support.microsoft.com/kb/246261/ ) 如何在 Windows 2000 中使用 RestrictAnonymous 注册表值
289655 (http://support.microsoft.com/kb/289655/ ) 如何在基于 Windows 2000 的计算机上启用空会话共享
302099 (http://support.microsoft.com/kb/302099/ ) Windows 2000 客户端在将驱动器映射到单台服务器时使用多个连接
314882 (http://support.microsoft.com/kb/314882/ ) Windows XP 中的入站连接限制
分享到:
评论

相关推荐

    您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。拒绝访问解决方法

    139/TCP--NetBIOS会话服务,NetBIOS会话服务是TCP/IP上的NetBIOS(NetBT)协议族的一部分,它用于服务器消息块(SMB)、文件共享和打印。请设置防火墙开启相应的端口。一般只要在防火墙中允许文件夹和打印机共享服务就...

    CuteFTP9简易汉化版

    你也可以打开的文件,下载一个项目(如有必要)和使用相关的程序运行它。 事件Triggers-Specify自动事件发生在程序启动时,在连接到一个网站,在转移成功。选择声音的各种事件发生时,执行命令(如病毒扫描)文件后下载。 ...

    网管教程 从入门到精通软件篇.txt

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

    Microsoft SQL Server 2005 Express Edition SP3

    未及时包括在本自述文件中的任何有关 SQL Server 2005 和 SQL Server Express 的信息都将发布到 Microsoft 知识库文章 907284 中。 [顶部] 3.0 安装问题 本部分详细介绍此版本中的安装问题。 3.1 现有的 SQL ...

    McAfee 8.0 简体中文

    通过此功能您可以限制对端口、文件、共享资源和文件夹的访问,从而防止 入侵。 通过创建规则指定要阻挡的端口以及是否限制对入站或出站进程的访问,可 以阻挡端口。如果您希望允许一个特定进程或一组进程...

    JAVA上百实例源码以及开源项目

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    JAVA上百实例源码以及开源项目源代码

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    MaxDOS 5.6s U盘版

    如果密码不想被读取很简单,就是直接删除 x:\windows\system32\sys56s.ini (2000为winnt) 这个文件,或者将其改名成其它文件名,他就读不出来了,但是如果删除了这个文件就会造成无法自动卸载 MAXDOS程序,当然你也可以...

    Visual C++2010开发权威指南(共三部分).part1.rar

    5.23.1 使用MFC方法定制控件必备的几个基本概念 259 5.23.2 定制自定义控件的3种常见方法 260 5.24 Visual C++ 2010 SysLink控件简介与开发 260 5.25 Visual C++ 2010 Split Button控件简介与开发 261 5.26 Visual ...

    Toad 使用快速入门

    a) 打开存储过程编写器的几个途径: 单击总菜单栏上的第三个按钮:   点击Database - &gt; Procedure Editor , 可以通过Schema browser来调用 b) 一些特点和优点: 1. 强大的自定义设置:从保留字的显示方式...

    VB网络编程实例

    33.htm 获得用户网络登录名 ◆ 34.htm 基 于Win95 的VB5 串 口 通 信 程 序 ◆ 35.htm 基于Win95的VB5串口通信程序 ◆ 36.htm 几个设置IE的API ◆ 37.htm 检测运程数据传送的断线 ◆ 38....

Global site tag (gtag.js) - Google Analytics