常用批处理-iis重启,数据库重启,自动打开及关闭指定网页
2011-08-04 09:52
441 查看
---数据库重启---
数据库服务器因为数据库运行会占用大量内存,如何解决呢?sqlserver重启时会自动回收内存,那么问题就变成了定时重新启动sqlserver ,大家都知道sqlserver有自动备份等功能,但是没有自动重启的功能。我们可以利用windows自带的计划任务来重新启动sqlserver
但基于平时重新启动sqlserver 时经常提示要关闭自动备份功能(也就是sqlserver代理),于是可以建个记事本,然后重命名为resetsql.bat ,单击右键编辑输入以下内容
以下为引用的内容:
net stop sqlserveragent
net stop mssqlserver
net start mssqlserver
net start sqlserveragent
基于这样的内容,自动运行时不会出现任何提示,不信大家可以试试看更换或者删减下上面的4个语句,运行后应该都会有提示,需要手工操作才可以。
下面就是在控制面板里面新建一个计划任务了,这里省掉。(注在程序-附件-系统工具-计划任务 里添加任务的时候需要以系统账号来运行)
---iis重启---
现在网站的VPS内存比较小或者服务器内存比较小的网站,会经常出现IIS假死,网站访问不了等迹象。
我们可以通过重启对应的IIS,MSSQL服务来释放一下内存资源,缓解服务器。
我们先要写一个批处理文件来重启IIS
建立一个txt文本,写入一下内容
@echo off
net stop iisadmin /y
net start iisadmin
net start w3svc
保存为resetiis.bat 之类的文件要.bat后缀的批处理格式。
一般夜晚或者凌晨的时候重启,不会影响正常的访问者。
如果添加计划任务出错的话就有可能是
Task Scheduler 服务没有启用或者被禁止了你可在运行中键入“services.msc”,查看“Task Scheduler”服务是否被设置成了“已禁用”,若是,只要双击它将启动类型改为“自动”,重新设定一个计划任务就可以执行了。
如果你当前账户设置了自动登录,而其登录密码又为空,也有可能导致任务计划不能按时执行,在专业版中,需要运行“gpedit.msc”来编辑组策略:展开“计算机配置→Windows设置→安全设置→本地计算机策略→安全选项”;双击右侧的“账户:使用空白密码的本地账户只允许进行控制台登录”项,在弹出对话框中选择“已禁用”。
---自动运行ie打开指定的网页---
rem 1、打开网页后,最小化:
start /min iexplore http://www.baidu.cn
rem 2、打开网页后,几秒内自动关闭网页(假设为10秒)
@echo off
echo set ierunner=createobject("wscript.shell") > ie.vbs
echo ierunner.run "cmd /c start iexplore http://www.baidu.cn",0 >>ie.vbs
echo wscript.sleep 10000 >> ie.vbs
echo ierunner.sendkeys "%%{F4}" >> ie.vbs
cscript //nologo ie.vbs
del ie.vbs
rem 3、系统登陆后10分钟后自动打开网页
@echo off
< "%~f0" more +4 > ie.bat
move ie.bat "C:\Documents and Settings\all users\「开始」菜单\程序\启动\"
goto :eof
@echo off
echo wscript.sleep 600000 > c:\d.vbs
cscript //nologo c:\d.vbs & del c:\d.vbs
start iexplore http://www.baidu.cn
QQ
@echo off
set /p a=输入你的QQ号:
start tencent://Message/?Uin=%a%
-----------
---执行各个程序---
@echo off
echo Starting QQ...
D:
cd D:\Program Files\QQ2008\Bin
start qq.exe
echo Starting WangWang...
cd D:\Program Files\腾讯游戏\QQGAME
start QQGame.exe
exit
-----------------
@echo off
echo Starting QQ...
start "" "D:\Program Files\QQ2008\Bin\qq.exe"
echo Starting WangWang...
start "" "D:\Program Files\腾讯游戏\QQGAME\QQGame.exe"
exit
-----同机器复制文件---
@echo off
xcopy E:\ftp\game\*.* E:\ftp\web\ckfinder\userfiles\ /s /e
-----end---
数据库服务器因为数据库运行会占用大量内存,如何解决呢?sqlserver重启时会自动回收内存,那么问题就变成了定时重新启动sqlserver ,大家都知道sqlserver有自动备份等功能,但是没有自动重启的功能。我们可以利用windows自带的计划任务来重新启动sqlserver
但基于平时重新启动sqlserver 时经常提示要关闭自动备份功能(也就是sqlserver代理),于是可以建个记事本,然后重命名为resetsql.bat ,单击右键编辑输入以下内容
以下为引用的内容:
net stop sqlserveragent
net stop mssqlserver
net start mssqlserver
net start sqlserveragent
基于这样的内容,自动运行时不会出现任何提示,不信大家可以试试看更换或者删减下上面的4个语句,运行后应该都会有提示,需要手工操作才可以。
下面就是在控制面板里面新建一个计划任务了,这里省掉。(注在程序-附件-系统工具-计划任务 里添加任务的时候需要以系统账号来运行)
---iis重启---
现在网站的VPS内存比较小或者服务器内存比较小的网站,会经常出现IIS假死,网站访问不了等迹象。
我们可以通过重启对应的IIS,MSSQL服务来释放一下内存资源,缓解服务器。
我们先要写一个批处理文件来重启IIS
建立一个txt文本,写入一下内容
@echo off
net stop iisadmin /y
net start iisadmin
net start w3svc
保存为resetiis.bat 之类的文件要.bat后缀的批处理格式。
一般夜晚或者凌晨的时候重启,不会影响正常的访问者。
如果添加计划任务出错的话就有可能是
Task Scheduler 服务没有启用或者被禁止了你可在运行中键入“services.msc”,查看“Task Scheduler”服务是否被设置成了“已禁用”,若是,只要双击它将启动类型改为“自动”,重新设定一个计划任务就可以执行了。
如果你当前账户设置了自动登录,而其登录密码又为空,也有可能导致任务计划不能按时执行,在专业版中,需要运行“gpedit.msc”来编辑组策略:展开“计算机配置→Windows设置→安全设置→本地计算机策略→安全选项”;双击右侧的“账户:使用空白密码的本地账户只允许进行控制台登录”项,在弹出对话框中选择“已禁用”。
---自动运行ie打开指定的网页---
rem 1、打开网页后,最小化:
start /min iexplore http://www.baidu.cn
rem 2、打开网页后,几秒内自动关闭网页(假设为10秒)
@echo off
echo set ierunner=createobject("wscript.shell") > ie.vbs
echo ierunner.run "cmd /c start iexplore http://www.baidu.cn",0 >>ie.vbs
echo wscript.sleep 10000 >> ie.vbs
echo ierunner.sendkeys "%%{F4}" >> ie.vbs
cscript //nologo ie.vbs
del ie.vbs
rem 3、系统登陆后10分钟后自动打开网页
@echo off
< "%~f0" more +4 > ie.bat
move ie.bat "C:\Documents and Settings\all users\「开始」菜单\程序\启动\"
goto :eof
@echo off
echo wscript.sleep 600000 > c:\d.vbs
cscript //nologo c:\d.vbs & del c:\d.vbs
start iexplore http://www.baidu.cn
@echo off
set /p a=输入你的QQ号:
start tencent://Message/?Uin=%a%
-----------
---执行各个程序---
@echo off
echo Starting QQ...
D:
cd D:\Program Files\QQ2008\Bin
start qq.exe
echo Starting WangWang...
cd D:\Program Files\腾讯游戏\QQGAME
start QQGame.exe
exit
-----------------
@echo off
echo Starting QQ...
start "" "D:\Program Files\QQ2008\Bin\qq.exe"
echo Starting WangWang...
start "" "D:\Program Files\腾讯游戏\QQGAME\QQGame.exe"
exit
-----同机器复制文件---
@echo off
xcopy E:\ftp\game\*.* E:\ftp\web\ckfinder\userfiles\ /s /e
-----end---
相关文章推荐
- IIS自动停止,iis自动关闭。应用程序池假死、自动重启以及iis权限等解决办法
- 尝试为文件 C:\XXX\App_Data\XXX.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中
- 附加自动命名的数据库 但失败。已存在同名的数据库 或指定的文件无法打开或位于 unc 共享目录中。【解决方法】
- IIS自动停止,iis自动关闭。应用程序池假死、自动重启以及iis权限等解决办法
- 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中[解决方法]
- IIS自动停止,iis自动关闭。应用程序池假死、自动重启以及iis权限等解决办法
- 打开/关闭 开机自动启动指定软件
- 尝试为文件 F:\visual studio 2010\bkbs\paperCMS\App_Data\Project.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
- 定时自动关闭程序、打开网页和隐藏任务计划
- IIS自动停止,iis自动关闭。应用程序池假死、自动重启以及iis权限等解决办法
- JavaScript基础 新网页打开两秒后 自动关闭,setTimeout("window.close()", 2000);
- JavaScript基础 新网页打开两秒后 自动关闭,setTimeout("window.close()", 2000);
- 【已解决】谷歌Chrome浏览器中如何打开或关闭网页的自动翻译功能?
- 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中[解决方法]
- IIS自动停止,iis自动关闭。应用程序池假死、自动重启以及iis权限等解决办法
- 打开网页 错误 2147467259 : 错误描述: 未指定的错误 IIS 限XP系统
- IIS自动停止,iis自动关闭。应用程序池假死、自动重启以及iis权限等解决办法
- windows下定时自动打开某网页并在访问结束后自动关闭浏览器
- 打开一个窗体后自动关闭当前网页可行办法
- C#实现一次只能打开一个客户端以及关闭自动重启的问题