首页 > 焦点 > 正文

Win10 用 net 命令查看共享连接用户:步骤、权限与排错

2026-10-24 23:12:26 · 朱唇粉面网 · 知识 · 阅读 245

在 Windows 10 里做局域网共享,令查最常见的看共一个需求就是:我想知道现在到底有谁连着我的共享文件夹、连的享连限排是哪一台机器、打开了哪些文件。接用图形界面里翻“计算机管理”虽然能看,户步但刷新慢、骤权信息分散。令查这时用命令行工具 net 往往更快,看共尤其是享连限排远程登录服务器或只开了命令行的环境。本文围绕“Win10 net命令查看共享连接用户”这个操作,接用把入口、户步参数含义、骤权权限要求和常见报错一次讲清楚,令查照着做就能看到当前会话。看共

先说明一点:net 命令在 Win10 家庭版、享连限排专业版、企业版中都可以用,但它显示的是 SMB 共享层面的会话,不是“谁登录了这台电脑”。两者概念不同,别混在一起看。下面所有路径和命令,如果和你的系统版本界面略有差异,以本机实际显示为准。

一、先打开正确的命令行窗口

最省事的方式是按 Win+R,输入 cmd 回车。如果你要查看的是本机共享会话,普通权限通常就够;但如果要断开别人的会话、或者机器开启了较严格的策略,就需要管理员权限。做法是:开始菜单搜索“命令提示符”,右键选择“以管理员身份运行”。

还有一个容易踩的坑:如果你在 A 电脑上执行命令,想看的却是 B 电脑的共享连接情况,那本机的 net 是看不到的,必须登录到 B 电脑上执行,或者用支持远程管理的工具。net 命令本身是“看本机”的,这一点先记住,能省掉很多无效尝试。

二、核心命令:net session 查看共享连接用户

查看当前共享连接最直接的命令是:

net session

执行后会列出当前所有传入的 SMB 会话,典型输出包含计算机名(即连接方的机器名或 IP)、用户名、客户端类型,以及“已打开文件”的数量。这里的“计算机”就是你关心的“谁在连我”,用户名则是对方登录共享时使用的账户。若显示“没有打开的会话”或类似提示,说明当前确实没有人连着你的共享。

如果想看得更细,比如对方具体打开了哪个文件,用:

net session \\计算机名 /list

把“计算机名”替换成上一步看到的连接方名称。注意反斜杠是两个,路径写法别写错。这个命令会进一步列出该会话下打开的资源。对于排查“文件被占用无法删除/重命名”的场景,这一步特别有用。

另外两个常被一起用的命令是 net share(查看本机有哪些共享及其路径)和 net view \\目标机器(查看某台机器上可见的共享列表)。前者帮你确认“我到底共享了什么”,后者用于从访问方视角确认共享是否可见。三者配合,基本能还原整个连接关系。

三、权限、服务与常见报错

net session 属于管理类查询,普通用户在某些配置下会收到“发生系统错误 5,拒绝访问”。这时先换管理员身份的命令提示符重试。若仍是拒绝访问,通常与以下因素有关:

  • 当前账户不在本机管理员组,或 UAC 限制未通过。
  • Server 服务(LanmanServer)未运行。可在服务管理器里找到“Server”确认状态并启动。
  • 系统策略或安全软件限制了管理共享与管理命令。
  • 还有一个高频现象:命令能跑,但列表是空的,而你明明看到别人在访问。常见原因是对方通过映射网络驱动器长期挂着连接,若中间经过重启或断线重连,会话可能已经释放;也可能是对方访问的是另一台机器上的共享,而不是你这台。此时用 net share 确认本机共享名,再让对方重新访问一次,通常就能在 net session 里看到。

    如果你需要主动断开某个连接,可以用 net session \\计算机名 /delete。这个操作会强制中断对方当前的共享访问,可能导致对方正在保存的文件出错,所以务必先确认对象,别在生产环境随手执行。

    四、图形界面与命令行的取舍

    不想敲命令的话,右键“此电脑”→“管理”→“共享文件夹”→“会话”,也能看到连接用户和打开的文件,信息维度与 net session 基本对应,且支持右键断开。命令行更适合脚本化、远程和快速排查;图形界面更适合一次性查看和鼠标操作。两者结果不一致时,先按 F5 刷新图形界面,再重新执行命令确认。

    最后给一个可执行的小结:日常排查就记住两条——net share 看自己共享了什么,net session 看谁连着;遇到拒绝访问先提权,再确认 Server 服务。涉及跨机器、域环境或安全软件拦截的情况,具体表现和可用参数会随系统配置变化,以你本机的实际界面和官方说明为准。把这几个命令敲熟,Win10 共享连接用户的排查基本不用再靠猜。