Ⅰ 如何用CMD命令停止,启用,禁用某服务
启动某服务 net start (服务名称)
停止某服务 net stop (服务名称)
禁用某服务 sc config (服务名称)start= disabled (注意:start=后面有一个空格.)
启用某服务 sc config (服务名称)start= auto (说明:auto-自动、demand-手动)
Ⅱ 如何用cmd命令启动远程Internet服务
若需要远程启动所有Internet服务,可以使用iisreset命令来实现。iisreset命令用于管理本地或远程计算机上的所有Internet服务,如启动、暂停及查看Internet服务状态等。
远程启动所有Internet服务
第一步:按【Win+R】组合键,打开“运行”对话框,在“打开”文本框中输入“cmd”命令,
第二步:单机“确定”按钮,进入“命令提示符”窗口。在提示符后输入“iisreset/start”,按【Enter】键,即可启动所有internet服务,
第三步:如果要查看命令执行结果,在“命令提示符”窗口中的提示符后输入“iisreset/ststus”命令,按【Enter】键,即可显示当前所有Internet服务器的状态,
扩展阅读
iisreset命令用于管理本地或远程计算机上的所有Internet服务,如启动、暂停及查看Internet服务状态等。
命令格式:iisreset[computername] [/restart] [/start] [/stop] [/reboot] [/rebootonerror] [/noforce] [/timeout:val] [/status] [/enable] [/disable]
参数说明:
computername:指定要管理的服务器名称。如果没有指定服务器,则假定使用本地服务器。
/restart:停止后重新启动所有Internet服务。
/start:启动所有Internet服务。
/stop:停止所有Internet服务。
/reboot:重新启动计算机。
/rebootonerror:如果在启动、停止或重新启动internet服务时出错,则重新启动计算机。
/noforce:如果试图正常停止服务失败,不强制终止Internet服务。
/timeout:val:指定等待Internet服务的成功停止的超时值(以s为单位)。如果已指定rebootonerror参数,超时后可以重新启动计算机。服务重新启动的默认值为20s,停止为60s,计算机重新启动为0s.
/ststus:显示所有Internet服务的状态。
/enable:启动本地系统上Internet服务的重新启动。
/disable:禁用本地系统上Internet服务的重新启动。
/?:在命令提示符下显示帮助信息。
Ⅲ 用cmd创建服务的命令的什么
假设你的xx.exe位于C:\windows\system32目录:
以下代码于参考地址,start= auto 已经设置为自动启动了,还请自行修改路径,服务名称等等。
====================================================
@ECHO OFF
rem 创建服务 ABDD
SC CREATE ABDD binPath= "C:\windows\system32\xx.exe" START= auto DISPLAYNAME= "ABCD EFGHSERBER" TYPE= own
rem 设置描述信息为 “提供三种管理服务,提供数据供应。”
SC description ABDD "提供三种管理服务,提供数据供应。"
rem 启动服务 ABDD 也就是将这个服务的状态标志成了 “启动” 状态
SC START ABDD
PAUSE
Ⅳ 命令行,cmd下禁用服务命令!
比如先把telnet服务停止再接着禁用命令如下:
net stop telnet
sc config tlntsvr start= disable
这样就可以了注意等号后面有个空格,其它单词都是以空格隔开
Ⅳ 如何用CMD命令停止,启用,禁用某服务
使用命令行启动服务在cmd下可有两种方法打开,net和sc,net用于打开没有被禁用的服务,语法是:netstart服务名启动netstart服务名停止netstop服务名netstop服务名用sc可打开被禁用的服务,语法是:scconfig服务名start=demand//手动sccondig服务名start=auto//自动scconfig服务名start=disabled//禁用scstart服务名scstop服务名注:1)服务名不一定是你在服务面板看到的那个名,例如,你要打开被禁用的telnet服务,scconfigtelnetstart=auto,报错:[SC]OpenServiceFAILED1060,因为telnet的服务名不是telnet而是tlntsvr,scconfigtlntsvrstart=auto就OK了,在服务面板里查看telnet属性,从可执行文件的路径里可看到服务程序名,即命令中的服务名。2)start=后面有空格,少了就有错sc.exe命令功能列表:注:以下命令中。=号后面都有一个空格,=号前面没有空格!1.更改服务的启动状态(这是比较有用的一个功能)2.删除服务(除非对自己电脑的软、硬件所需的服务比较清楚,否则不建议删除任何系统服务,特别是基础服务)3.停止或启动服务(功能上类似于netstop/start,但速度更快且能停止的服务)具体的命令格式如下:修改服务启动类型的命令行格式为(特别注意start=后面有一个空格)scconfig服务名称start=demand(设置服务为手动启动)scconfig服务名称start=disabled(设置服务为禁用)停止/启动服务的命令行格式为scstop/start服务名称注意:平时常接触的都是服务的显示名称,而以上所指是服务名称,都可以在控制面板->管理工具->服务里面,双击对应的服务来查询。先举例说明一下具体的设置方法:如设置远程注册表服务为手动其格式为scconfigRemoteRegistrystart=demand设为禁用的格式为:scconfigRemoteRegistrystart=disabled停止服务则格式为:scstopRemoteRegistry首先把自己所需设置的服务名称查到之后,按照上面的格式做成批处理文件,重装系统之后只要运行批处理文件即可。以下是我的设置,以XpSp2为蓝本,可比对所用的系统进行增删和修改。注:未加入XpSp2的自动更新、安全中心、防火墙。scconfigAlerterstart=demandscconfigTrkWksstart=demandscconfighelpsvcstart==demandscconfigdmserverstart=demandscconfigWmdmpmSnstart=demandscconfigSpoolerstart==demandscconfigNtmsSvcstart=demandscconfigseclogonstart=demandscconfigSchelestart=demandscconfigWebClientstart=demandscconfigW32Timestart=demandscconfigWZCSVCstart=demandscconfigERSvcstart=demandscconfigThemesstart====disabledscconfigSSDpSRVstart===disabled如果需要立即关闭服务也可把以下代码跟在上面的代码之后最后把修改好之后的代码存为services.cmd,在以后进行服务设置时,直接运行事先保存好的批处理文件就可以做到事半功倍了。看到这里,使用Win2000的朋友也不必失望,sc.exe这个命令行工具对Win2000同样适用,可从装有WinXp或者Win2003的机器里面拷贝sc.exe文件,与保存好的批处理文件放在一起,然后执行批处理文件即可。对注册表比较熟悉的朋友可能会想到用注册表来设置服务的启动类型,这也是一种可行的方法,本身却有着内在不足。原因是服务启动类型在注册表中对应的键值较长且分散,进行整理不方便直观且易错漏,所以这种方法比较适用于无人值守的安装时使用。使用案例:在命令行下启动自动更新服务:C:\>scconfigwuauservstart=auto[SC]ChangeServiceConfigSUCCESSC:\>scstartwuauservSERVICE_NAME:wuauservTYPE:20WIN32_SHARE_PROCESSSTATE:2START_PENDING(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)WIN32_EXIT_CODE:0(0x0)SERVICE_EXIT_CODE:0(0x0)CHECKPOINT:0x0WAIT_HINT:0x7d0PID:1156FLAGS:C:\>使用命令行启动服务在cmd下可有两种方法打开,net和sc,net用于打开没有被禁用的服务,语法是:netstart服务名启动netstart服务名停止netstop服务名netstop服务名用sc可打开被禁用的服务,语法是:scconfig服务名start=demand//手动sccondig服务名start=auto//自动scconfig服务名start=disabled//禁用scstart服务名scstop服务名注:1)服务名不一定是你在服务面板看到的那个名,例如,你要打开被禁用的telnet服务,scconfigtelnetstart=auto,报错:[SC]OpenServiceFAILED1060,因为telnet的服务名不是telnet而是tlntsvr,scconfigtlntsvrstart=auto就OK了,在服务面板里查看telnet属性,从可执行文件的路径里可看到服务程序名,即命令中的服务名。2)start=后面有空格,少了就有错sc.exe命令功能列表:注:以下命令中。=号后面都有一个空格,=号前面没有空格!1.更改服务的启动状态(这是比较有用的一个功能)2.删除服务(除非对自己电脑的软、硬件所需的服务比较清楚,否则不建议删除任何系统服务,特别是基础服务)3.停止或启动服务(功能上类似于netstop/start,但速度更快且能停止的服务)具体的命令格式如下:修改服务启动类型的命令行格式为(特别注意start=后面有一个空格)scconfig服务名称start=demand(设置服务为手动启动)scconfig服务名称start=disabled(设置服务为禁用)停止/启动服务的命令行格式为scstop/start服务名称注意:平时常接触的都是服务的显示名称,而以上所指是服务名称,都可以在控制面板->管理工具->服务里面,双击对应的服务来查询。先举例说明一下具体的设置方法:如设置远程注册表服务为手动其格式为scconfigRemoteRegistrystart=demand设为禁用的格式为:scconfigRemoteRegistrystart=disabled停止服务则格式为:scstopRemoteRegistry首先把自己所需设置的服务名称查到之后,按照上面的格式做成批处理文件,重装系统之后只要运行批处理文件即可。以下是我的设置,以XpSp2为蓝本,可比对所用的系统进行增删和修改。注:未加入XpSp2的自动更新、安全中心、防火墙。scconfigAlerterstart=demandscconfigTrkWksstart=demandscconfighelpsvcstart==demandscconfigdmserverstart=demandscconfigWmdmpmSnstart=demandscconfigSpoolerstart==demandscconfigNtmsSvcstart=demandscconfigseclogonstart=demandscconfigSchelestart=demandscconfigWebClientstart=demandscconfigW32Timestart=demandscconfigWZCSVCstart=demandscconfigERSvcstart=demandscconfigThemesstart====disabledscconfigSSDpSRVstart===disabled如果需要立即关闭服务也可把以下代码跟在上面的代码之后最后把修改好之后的代码存为services.cmd,在以后进行服务设置时,直接运行事先保存好的批处理文件就可以做到事半功倍了。看到这里,使用Win2000的朋友也不必失望,sc.exe这个命令行工具对Win2000同样适用,可从装有WinXp或者Win2003的机器里面拷贝sc.exe文件,与保存好的批处理文件放在一起,然后执行批处理文件即可。对注册表比较熟悉的朋友可能会想到用注册表来设置服务的启动类型,这也是一种可行的方法,本身却有着内在不足。原因是服务启动类型在注册表中对应的键值较长且分散,进行整理不方便直观且易错漏,所以这种方法比较适用于无人值守的安装时使用。使用案例:在命令行下启动自动更新服务:C:\>scconfigwuauservstart=auto[SC]ChangeServiceConfigSUCCESSC:\>scstartwuauservSERVICE_NAME:wuauservTYPE:20WIN32_SHARE_PROCESSSTATE:2START_PENDING(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)WIN32_EXIT_CODE:0(0x0)SERVICE_EXIT_CODE:0(0x0)CHECKPOINT:0x0WAIT_HINT:0x7d0PID:1156FLAGS:C:\
Ⅵ CMD用什么命令可以删除服务
用命令: SC Delete 服务名
如果服务名称中带空格,则请在服务名称前面用半角的双引号括起
如 SC delete "Adobe LM Service"
另外Services这个子键一般是不允许删除的,不过你可以删除其下的相关子键,但若是非系统本身自带服务,你可删除,尤其是病毒类 的,一般是要结束病毒进程之后进行删除,否则有可能会被拒绝删除。
Ⅶ 如何在命令提示符窗口启动服务项
开启:net start scardsvr
关闭:net stop scardsvr
Ⅷ 通过Windows Service如何去运行一个CMD命令文件
服务的方法里通过Process来运行。
当在服务应用程序中定义服务类时从 ServiceBase 派生。任何有用的服务均将重写 OnStart 和 OnStop 方法。对于其他功能,可以用特定行为重写 OnPause 和 OnContinue 来响应服务状态的更改。
服务是长时间运行的可执行文件,它不支持用户界面,在登录的用户帐户下可能无法运行。服务可以在没有任何用户登录计算机的情况下运行。
默认情况下,服务在“系统”帐户下运行,该帐户与“管理员”帐户不同。不能更改“系统”帐户的权限。或者,可以使用 ServiceProcessInstaller 指定运行服务时将使用的用户帐户。
一个可执行文件可以包含多项服务,但对每项服务均必须包含一个单独的 ServiceInstaller。ServiceInstaller 实例在系统中注册服务。安装程序还将每项服务与一个事件日志关联,您可以使用该日志记录服务命令。可执行文件中的 main() 函数定义哪些服务应该运行。服务的当前工作目录是系统目录,而不是可执行文件所位于的目录。
当启动某项服务时,系统将定位相应的可执行文件,并运行该服务的 OnStart 方法(它包含在可执行文件内)。但是,运行服务与运行可执行文件并不相同。可执行文件仅加载服务。服务则通过“服务控制管理器”访问(例如启动和停止)。
当您对服务首次调用“开始”时,可执行文件调用 ServiceBase 派生类的构造函数。在构造函数执行之后将立即调用 OnStart 命令处理方法。在服务首次加载之后,构造函数不会再次执行,因此有必要将构造函数执行的处理和 OnStart 执行的处理分开。可以由 OnStop 释放的任何资源都应在 OnStart 中创建。如果服务在 OnStop 释放资源后再次启动,那么,在构造函数中创建资源会妨碍这些资源的正确创建。
“服务控制管理器”(SCM) 提供与服务交互的方式。可以使用 SCM 将“开始”(Start)、“停止”(Stop)、“暂停”(Pause)、“继续”(Continue) 或自定义命令传递到服务中。SCM 使用 CanStop 和 CanPauseAndContinue 的值,决定服务是否接受“停止”、“暂停”或“继续”命令。仅当服务类中相应的属性 CanStop 或 CanPauseAndContinue 为 true 时,才会在 SCM 的上下文菜单中启用“停止”、“暂停”或“继续”。如果已启用,则相应的命令将传递到服务,并且调用 OnStop、OnPause 或 OnContinue。如果 CanStop、CanShutdown 或 CanPauseAndContinue 为 false,则即使已实现相应的命令处理方法(如 OnStop),也不会予以处理。
可以使用 ServiceController 类通过编程实现 SCM 使用用户界面实现的功能。可以自动处理控制台中可用的任务。如果 CanStop、CanShutdown 或 CanPauseAndContinue 为 true,但尚未实现相应的命令处理方法(如 OnStop),则系统引发异常并忽略该命令。
不必在 ServiceBase 中实现 OnStart、OnStop 或其他任何方法。然而,服务的行为在 OnStart 中加以描述,因此至少应重写该成员。必须在可执行文件的 main() 函数中设置服务的服务名称。在 main() 中设置的服务名称必须与服务安装程序的 ServiceName 属性完全匹配。
可以使用 InstallUtil.exe 在系统中安装服务。