Windows XP 共享限制及手工释放会话资源的方法
2016-01-15 09:20
176 查看
Windows XP 共享限制及手工释放会话资源的方法
rem 正在进行数据备份,请稍候...@echo off
net session /delete /y
"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -r -ep1 -pkrugermima -O+ -agYYYY-MM-DD-HH-MM G:\databak\科禄格文件共享系统.rar "F:\科禄格文件共享系统"
Windows XP由于不是定位于作为服务器使用,对登录的用户数量进行了限制,同时也对TCP的并发连接进行了限制,后者可以通过迅雷、电驴等下载软件内置的工具进行修改,但是前者还没有什么好的解决办法,其中XP的professional版本的限制数为10,home版为5,可以通过命令net config server 查看,如下所示:
在局域网中,如果不得已使用XP作为共享文件服务器,经常会出现“连接数达到上限”的错误,这时唯一的办法就是去XP里断开一些空闲的连接,XP默认空闲连接等待时间为15分钟,如上图所示,我们可以将其改为1分钟,一定程度上会减少达到连接上限的频率,这可以通过命令:net config server /autodisconnect:1来完成,修改后的配置如下:
但是如果仅仅只是设置了这个参数,不会起到太大的作用,这需要了解Windows是如何定义空闲的会话的,经过笔者多次实验,发现了以下规律: (假如在机器192.168.1.1上共享了incoming目录,目录中有1.xls,1.txt文件)空闲会话: 仅访问,不进入incoming目录,保持文件浏览器在状态,这样1分钟后,windows会自动关闭此对话。这个1分钟不太精确,一般是90秒左右。 打开了,保持打开状态,windows会自动关闭此对话。非空闲会话: 访问了 目录,保持文件浏览器在 状态,Windows永远不会关闭此会话 打开了,保持打开状态,Windows永远不会关闭此会话,使用net files 命令可见锁定的文件标志为3,如下图所示: 综上,当访问的不是计算机共享的根目录,或打开的文件需要锁定处理时,windows都不会去自动关闭会话,后续的用户就不可能登录上来。这是需要强制去关闭会话,可以使用命令net session //computer /delete命令,需要注意的一点是,如果该计算机打开了锁定的文件,如word、xls文件的话,这种方法会导致两个用户共同使用一个文件造成混乱,下图显示了强制关闭有打开锁定文件的计算机会话时出现的提示:
相关文章推荐
- Linux 常用命令(续2)
- Node.js学习1_记一次 Node.js 应用内存暴涨分析
- ubuntu下对拍
- POJ1422 Air Raid 【DAG最小路径覆盖】
- 求模与求余
- Java异常处理和设计
- Linux 常用命令(续1)
- 【转】MySQL 学习路线是怎样的?有哪些学习资料或网站推荐?
- ASP.NET多种不同页面间数据传递的方法
- clickonce 不能安装
- 删除庞大的MySQL binlog实操
- BZOJ 1233: [Usaco2009Open]干草堆tower|动态规划
- PackageManagerService(Android5.1)深入分析(四)安装应用
- 【转】Git 版本控制与工作流
- bootstrap在iframe框架中实现由子页面在顶级页面打开模态框(modal)
- 微信开发 之 接受信息与回复信息
- 自己写的Android图表库XCL-Charts一些旧的样例
- Android任务和返回栈完全解析,细数那些你所不知道的细节
- 第三方绘图控件 AChartEngine 浅析
- 【代码笔记】点击一个按钮会出现多个按钮的动画效果