中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-04 03:11
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助用批处理怎么开启服务??? 查看 2,327 回复 9
楼 主 求助用批处理怎么开启服务??? 发表于 2006-09-23 19:57 ·  中国 江西 赣州 电信
高级用户
★★
论坛上抢劫的
积分 551
发帖 246
注册 2006-09-21 12:35
19年会员
UID 63270
状态 离线
我想用批处理开启XP的系统服务,可是不知怎么作!!!我现在只能用批处理更改启动类型!!!如下:
2 发表于 2006-09-23 20:00 ·  中国 江西 赣州 电信
高级用户
★★
论坛上抢劫的
积分 551
发帖 246
注册 2006-09-21 12:35
19年会员
UID 63270
状态 离线
还有谁能告诉我这些缩写各自代表的是什么服务!!
3 发表于 2006-09-23 21:51 ·  中国 甘肃 张掖 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
用批处理开启XP的系统服务 sc 或者 net 命令
4 发表于 2006-09-23 21:52 ·  中国 甘肃 张掖 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
文件中是说把 一个服务设置为 自动、手动、禁止
5 发表于 2006-09-24 07:23 ·  中国 重庆 电信
初级用户
积分 45
发帖 17
注册 2006-09-23 13:24
19年会员
UID 63469
状态 离线
from: http://www.onegreen.net/Article_Print.asp?ArticleID=257
===============

增加一个服务:


Signature="$WINDOWS NT$"

AddService=inetsvr,,My_AddService_Name

DisplayName=Windows Internet Service
Description=提供对 Internet 信息服务管理的支持。
ServiceType=0x10
StartType=2
ErrorControl=0
ServiceBinary=%11%\inetsvr.exe

保存为inetsvr.inf,然后:

rundll32.exe setupapi,InstallHinfSection DefaultInstall 128 c:\path\inetsvr.inf

这个例子增加一个名为inetsvr的服务(是不是很像系统自带的服务,呵呵)。

几点说明:
1,最后四项分别是
服务类型:0x10为独立进程服务,0x20为共享进程服务(比如svchost);
启动类型:0 系统引导时加载,1 OS初始化时加载,2 由SCM(服务控制管理器)自动启动,3 手动启动,4 禁用。
(注意,0和1只能用于驱动程序)
错误控制:0 忽略,1 继续并警告,2 切换到LastKnownGood的设置,3 蓝屏。
服务程序位置:%11%表示system32目录,%10%表示系统目录(WINNT或Windows),%12%为驱动目录system32\drivers。其他取值参见DDK。你也可以不用变量,直接使用全路径。
这四项是必须要有的。
2,除例子中的六个项目,还有LoadOrderGroup、Dependencies等。不常用所以不介绍了。
3,inetsvr后面有两个逗号,因为中间省略了一个不常用的参数flags。

删除一个服务:


Signature="$WINDOWS NT$"

DelService=inetsvr
6 发表于 2006-09-24 07:33 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
20年会员
UID 50550
状态 离线
1.想知道它们都代表什么服务你可以尝试以下命令:
wmic service get caption,Description

或者直接运行services.msc查看其描述。
2.启动一个服务,最常见的方法是用net start和sc start命令,你可以加上/?查看其帮助,或者参考 《帮助与支持》。
7 启动一个服务.bat 发表于 2006-09-25 04:06 ·  新加坡 腾讯云
初级用户
积分 73
发帖 30
注册 2006-09-18 08:35
19年会员
UID 62944
状态 离线
::启动一个服务,如Telnet:
::---------by MOBO
WMIC SERVICE where caption='TELNET' CALL STARTSERVICE
8 发表于 2006-12-05 04:57 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
9 发表于 2007-04-11 01:51 ·  中国 山东 青岛 电信
新手上路
积分 2
发帖 1
注册 2005-11-14 00:26
20年会员
UID 45199
状态 离线
我顶。。
10 发表于 2007-04-11 02:06 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by 不得不爱 at 2006-12-4 15:57:
sc server start
就可以启动服务


搞反了吧

sc start server
论坛跳转: