有时候我们在web程序如:asp,中无意中使用到了一个死循环,或者在测试 dll组件时,挂了。这时候iis就停止了响应,我们要继续我们的工作啊,重启iis服务吧。
然而这个进程还在执行,inte.net 服务管理器还关闭不了。而当想结束.netinfo.exe 或者 dllhost.exe 进程的时候,我们得到了一个拒绝的信息,当然你是管理员权限也还是得到这样提示。你也可能会.net stop,不过花的时间要长些,而且有时候不响应。
这时我们只有重启电脑了。能不用重启电脑而restart iis么?
当然可以,microsoft在安装iis的时候同时安装了一个工具,叫 iisreset,你可以在winnt\system32 中找到它,他可以和ping一样以命令行方式使用。它有多个参数,下面是几个重要的,也是我们本文切题的参数:
| /restart | 停止后启动iis |
| /start | 启动iis (如果停止) |
| /stop | 停止iis (如果启动) |
| /reboot | 重启电脑 |
| /rebootonerror | 如果停止iis失败重启电脑 |
| /noforce | 不用强迫iis停止 |
| /timeout:x | 在x秒后, iis被强制停止, 除非 /noforce 参数给出. 如果 /rebootonerror 给出, 它重启电脑. |
最方便的使用,当然你也可在cmd下运行:
这个将节省你很多的时间,因为你不用重启你的电脑。我建议大家经常使用。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器