bat批处理版
1、在任意服务器上建立一个共享文件夹,这个服务器最好是可以7*24小时工作的(例如电影服务器),因为他关系到整个网吧的更新系统的运行,如果服务器关闭,更新系统将不能进行。 我们在电影服务器(我的电影服务器名为qm-dy-server)建立个共享文件夹,属性为只读,命名为gengxin。
2、在母盘机器上的任意文件夹下新建文本文档(例如c:\windows),命名为qidong.txt,写下如下字样: cd\ c: cd windows ping 127.0.0.1 net use \\qm-dy-server copy \\qm-dy-server\gengxin\run.bat /y run.bat
此段bat说明:我们之所以要ping 127.0.0.1 是因为XP的登录方式与2000的登录方式有所不同,2000是需要先登录到网络再登录到桌面,而XP则不需要登录网络即可进入桌面,所以XP的启动速度要远远快于2000,我们ping 127.0.0.1是用来延缓bat的执行,以防止还没有登录到网络就执行下一个命令,造成服务器上的run.bat无法被复制到本机,net use \\qm-dy-server可以被省略,先在DOS下连接服务器,可以使windows下访问服务器速度稍微有所提高。这样我们就把服务器上的run.bat复制到本机上来,并且执行。点记事本上的另存为,保存类型为所有文件,文件名为qidong.bat.
VBS脚本版
Dim oShell,fso Set oShell = WScript.CreateObject("WScript.Shell") set fso = CreateObject("Scripting.filesystemObject") wscript.sleep 4000
set oShell= CreateObject("Wscript.Shell")
set oEnv = oShell.Environment("PROCESS")
oEnv("SEE_MASK_NOZONECHECKS") = 1
oShell.Run "你要调用的地址文件地址",0,True
oEnv.Remove("SEE_MASK_NOZONECHECKS")
我调用的是自解压文件,然后打开解压缩出来的BAT。
每次修改下BAT和自解压文件就可以对下面的机器进行修补了。
@cacls c:\windows\system32\npptools.dll /e /t /d Administrators 去掉ADMINISTRATORS对NPPTOLS。DLL的权限 @cacls c:\windows\system32\npptools.dll /e /t /d admin 同上 @cacls c:\windows\system32\npptools.dll /e /t /d "Power Users" 同上 @cacls c:\windows\system32\npptools.dll /e /t /d System 同上 @cacls c:\windows\system32\npptools.dll /e /t /d users 同上 @Regsvr32 /s /u Netcfgx.dll @Regsvr32 /s /u Netshell.dll @Regsvr32 /s /u Netman.dll 这3个,是去掉网络属性的几个动态文件。 @del "C:\Program Files\Real\RealPlayer\rpplugins\rpwe3260.dll" 这个是删除 REALONE的弹出窗口文件。暴风的朋友 @rem Regsvr32 /s Netcfgx.dll 不用这个 @rem Regsvr32 /s Netshell.dll @rem Regsvr32 /s Netman.dll |