系统增加清理会话服务

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统增加清理会话服务

关键词:清理网络会话、后台服务、自动清理

一、概述:

Windows Xp系统设置的最大连接数上限是10,即只有10个用户可以连接使用网络共享资源,因此在使用共享打印机或连接到其他有共享资源的计算机时,经常出现“网络连接资源已满”的故障提示,没法使用打印机或网络共享资源,严重影响正常的工作。为了正常使用网络资源,提高网络利用率,设计清理网络会话程序,并让该服务后台运行,定时自动断开网络连接。

二、设计BAT批处理文件

首先我们用记事本建立一个.bat批处理文件,其内容如下:

@echo off

rem 定义循环间隔时间:

set secs=120

echo.

echo ============================================

echo == 此脚本用于计算机共享访问达到上限后使用==

echo ==运行脚本后会自动断开一些访问连接==

echo ==每%secs%秒种进行查询,并执行清除命令==

echo ===================8% 清除访问来源: %%i [%%j]

)

echo.

if %clear%==0 (echo %time:~0,8% 现无人访问此计算机, %secs%秒后继续...

) else (echo %time:~0,8% 清除完毕, %secs%秒后继续...)

ping 127.0.0.1 -n %secs% -w 0 >nul 2>&1

goto begin

:error

echo 权限不足,无法执行,请与管理员联系.

echo.

pause >nul 2>&1 |echo 请按任意键关闭...

我们可以根据有计算机共享资源使用的频繁程度,适当更改程序清理网络连接的循环时间:set secs=120 ,其中120是秒,可以更改成300或其他循环时间,并把该文件保存为cllj.bat。

三、设计VBS程序

用记事本编辑一段程序,其内容如下:

Dim Wsh

Set ws = CreateObject(“Wscript.Shell”)

ws.run “c:\clearlink\cllj.bat”,vbhide

Set Wsh=NoThing

WScript.quit

把这个程序保存为clearlink.vbs。

其中“c:\clearlink\cllj.bat”指明了上面cllj.bat批处理文件所在的路径。

四、设置开机自动运行及其他相关设置

在C:\下建立一个名为clearlink的文件夹,并把以上编制保存好的两个文件复制到该文件夹下,其中clearlink.vbs文件ws.run “c:\clearlink\cllj.bat”,vbhide定义了cllj.bat的路径,可以根据clearlink文件夹所在的分区加以更改。

在系统自动启动项中增加clearlink.vbs启动项,打开“开始”—“运行”—”regedit”,打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 在右边窗口中新建一个名为clear的字符串,其健值为clearlink.vbs的所在路径:”c:\clearlink\clearlink.vbs”,然后重启计算机即可;这一步也可以直接在开始-程

序-启动中直接添加开机启动项,而不需要修改注册表。

为了检查这个程序运行环境是否满足,可以在设置启动项以前直接运行cllj.bat,若提示“服务没有启动”,需要检查系统服务server、workstation这两个服务是否启动,并保证gust用户正常可用。这个程序运行后,我们可以在系统进程中会发现多了一个进程:cmd.exe。可以在系统进程中关闭该进程以关闭该后台服务。

五、结束语

经过以上工作,我们添加的服务项就会定时清理连接到该计算机上的网络会话,活动的连接会自动重新建立而不影响正常使用,其他用户也不会出现网络无可用资源故障,以保证每个人顺利完成工作,提高局域网中网络共享资源的使用。

参考文献:

1.刘晓辉《Windows9X/Me/NT/2000/XP/2003DOS命令行技术大全》人民邮电出版社2006年

2.金斯利-休斯《VBScript程序员参考手册(第3版) 》清华大学出版社2009年

3.郝强等《Windows 98/2000/Me/XP注册表大全》电子工业出版社2002 年

4.刘承良《计算机网络技术》天津大学出版社2010年

5.张国鸣《网络管理员教程(第2版)(2008版)》清华大学出版社2008年

相关文档
最新文档