Windows Cmd 命令管理服务

今天在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

如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎转载,转载请注明出处.

原文地址:https://www.cnblogs.com/skyheaving/p/11678179.html