2016年2月1日 星期一

[研究] 啟動或停止網頁伺服器 (Windows Server 2012 R2)

[研究]  啟動或停止網頁伺服器 (Windows Server 2012 R2)

2016-02-01

要讓網頁伺服器停止提供內容 (例如升級應用程式) 時,可以停止 IIS。

若要停止網頁伺服器,必須停止 Windows 處理序啟用服務 (WAS, Windows Process Activation Service) 和 World Wide Web Publishing 服務 (W3SVC)。

必須是伺服器系統管理員,才能執行這個程序。

(下圖) 使用 UI 停止 Web Server

(下圖) 使用 UI 啟動 Web Server

(下圖) 在命令提示字元輸入 net stop WAS,然後按 ENTER;按 Y,然後按 ENTER,它會同時停止 W3SVC。


(下圖) 如果您不希望被詢問 (或要用排程去啟動 or 停止),可以加上 /y 參數。

(下圖) 如果 WAS 已經被停止,您又下令停止,會出現如下訊息。

(下圖) 若要重新啟動網頁伺服器,輸入 net start W3SVC,然後按 ENTER 以同時啟動 WAS 和 W3SVC。

(下圖) 如果 W3SVC 已經被啟動,您又下令啟動,會出現如下訊息。


PS:如果您要設定排程去停止,可寫的 IIS_Stop.bat,內容為


net  stop  WAS  /y


排程設定注意:
1.記得權限要系統管理員。
2.要設定沒有登入也要啟動
3.bat檔案中 /y參數一定要加上,否則 "工作管理員" 會多出一直無法執行結束的 Net Command 指令,必須手動先終止掉,否則就算後來 .bat 內加上 /y 參數也沒用。




(完)

相關

啟動或停止網頁伺服器 (IIS 7)
https://technet.microsoft.com/zh-tw/library/cc732317(v=ws.10).aspx

沒有留言:

張貼留言