天天看點

使用批處理檔案指令行方式快速啟動和停止IIS、SqlServer

       雖然現在記憶體便宜了,但是自己還是嫌自己的512M記憶體太小,沒辦法,背景運作的東西太多了,有很多都是有用的沒法關閉的。IIS和SQLServer都是吃記憶體大戶,是以現在隻在使用到它們的時候才打開,不用的時候都随時關閉,發現每次使用管理控制台來啟動和關閉IIS和SQLServer很麻煩,也很慢。現在可以寫兩個批處理檔案使用“指令行”的方式來啟動和關閉IIS、SQLServer。

         一個批處理檔案start.bat,是啟動:

      net start mssqlserver

      net start w3svc

一個是停止stop.bat:

    net stop mssqlserver

    net stop iisadmin /y

另外,還可以通過命名行使用iisreset指令加參數對IIS進行控制:

C:\Documents  and  Settings\Administrator>iisreset  /?

IISRESET.EXE  (c)  Microsoft  Corp.  1998-1999

Usage:

iisreset  [computername]

        /RESTART                        停止然後重新啟動所有  Internet  服務。

        /START                            啟動所有  Internet  服務。

        /STOP                              停止所有  Internet  服務。

        /REBOOT                          重新啟動計算機。

        /REBOOTonERROR            如果在啟動、停止或重新啟動  Internet  服務時發生錯誤,則重新啟動計算機。

        /NOFORCE                        假如嘗試停止失敗時,不要強制終止  Internet  服務。

        /TIMEOUT:val                指定逾時值(以秒為機關)來等待    Internet  服務的成功終止。

                                                  假如  REBOOTonERROR  參數已被指定,逾時後可以重新啟動計算機。

                                                   預設值為  20  秒重新開始,60  秒停止,0  秒重新啟動  。

        /STATUS                          顯示所有  Internet  服務的狀态。

        /ENABLE                          在本地系統上啟用  Internet  服務的重新啟動。

        /DISABLE                        在本地系統上禁用  Internet  服務的重新啟動。

C:\Documents  and  Settings\Administrator>