今天在Windows 干凈環境上安裝軟件過程中,安裝完成后,發現部署在IIS 上的網站無法使用,提示 "您提交的參數有誤!,請重新提交"
純凈的windows 7 x64位環境,檢查 IIS 安裝正常,網站部署正常;檢查發現:asp.net State Service 服務被禁用,沒有啟動。
考慮到如果客戶使用,對方不會處理該問題,於是,創建一個bat 腳本進行處理,方便啟動/檢查。
sc config aspnet_state start= auto
sc stop aspnet_state
sc start aspnet_state
(注:1、start= : “=”號 之前沒有空格;= auto :”=“ 后有一個空格;否則執行失敗!
2、sc 設置 可能被禁用狀態的服務;net 用於沒有被禁用狀態的服務
語法: net/sc start 服務名稱 --開啟服務
net/sc stop 服務名稱 --關閉服務
)
附:sc 一般語法
sc.exe命令功能列表: (以下命令中。=號后面都有一個空格,=號前面沒有空格! )
1.更改服務的啟動狀態(這是比較有用的一個功能)
2.刪除服務(除非對自己電腦的軟、硬件所需的服務比較清楚,否則不建議刪除任何系統服務,特別是基礎服務) ---sc/net delete 服務名稱 (sc 更有效)
3.停止或啟動服務(功能上類似於net stop/start,但速度更快且能停止的服務更多)
用sc可打開被禁用的服務,語法是:
sc config 服務名 start= demand/auto/disabled //自動 //手動 //禁用
sc start 服務名
sc stop 服務名
本文參考 落 楓 :《cmd命令手動、自動啟動和禁用服務》 https://www.cnblogs.com/luofeng99/archive/2011/08/30/2177580.html
如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”將是我最大的寫作動力!歡迎轉載,轉載請注明出處.