A. CAD 的SC命令
第一种方法:把所绘图片制成块。第三种方法:把所绘图片炸开。第三种方法:所绘图型缩放后,再用LTS改把尺寸比例也改成同图纸缩放一至,再输入DIM,回车,再输入UP,回车,再输入ALL,就OK了
B. sc命令详解
sc.exe命令功能列表:
1.更改服务的启动状态(这是比较有用的一个功能)
2.删除服务(除非对自己电脑的软、硬件所需的服务比较清楚,否则不建议删除任何系统服务,特别是基础服务)
3.停止或启动服务(功能上类似于net stop/start,但速度更快且能停止的服务更多)
具体的命令格式如下:
修改服务启动类型的命令行格式为(特别注意start=后面有一个空格)
sc config 服务名称 start= demand(设置服务为手动启动)
sc config 服务名称 start= disabled(设置服务为禁用)
停止/启动服务的命令行格式为
sc stop/start 服务名称
注意:平时常接触的都是服务的显示名称,而以上所指是服务名称,都可以在控制面板->管理工具->服务里面,双击对应的服务来查询。
先举例说明一下具体的设置方法:
如设置远程注册表服务为手动其格式为
sc config RemoteRegistry start= demand
设为禁用的格式为:
sc config RemoteRegistry start= disabled
停止服务则格式为:
sc stop RemoteRegistry
首先把自己所需设置的服务名称查到之后,按照上面的格式做成批处理文件,重装系统之后只要运行批处理文件即可。
以下是我的设置,以XpSp2为蓝本,可比对所用的系统进行增删和修改。注:未加入XpSp2的自动更新、安全中心、防火墙。
sc config Alerter start= demand
sc config TrkWks start= demand
sc config helpsvc start= demand
sc config policyAgent start= demand
sc config dmserver start= demand
sc config WmdmpmSn start= demand
sc config Spooler start= demand
sc config RemoteRegistry start= demand
sc config NtmsSvc start= demand
sc config seclogon start= demand
sc config Schele start= demand
sc config WebClient start= demand
sc config W32Time start= demand
sc config WZCSVC start= demand
sc config ERSvc start= demand
sc config Themes start= demand
sc config start= disabled
sc config Messenger start= disabled
sc config protectedStorage start= disabled
sc config SSDpSRV start= disabled
sc config TermService start= disabled
sc config ShellHWDetection start= disabled
如果需要立即关闭服务也可把以下代码跟在上面的代码之后
sc stop W32Time
sc stop ShellHWDetection
sc stop TrkWks
sc stop helpsvc
sc stop dmserver
sc stop policyAgent
sc stop Spooler
sc stop RemoteRegistry
sc stop seclogon
sc stop Schele
sc stop WZCSVC
sc stop ERSvc
sc stop Themes
sc stop
sc stop protectedStorage
sc stop SSDpSRV
sc stop WebClient
最后把修改好之后的代码存为services.cmd,在以后进行服务设置时,直接运行事先保存好的批处理文件就可以做到事半功倍了。
看到这里,使用Win2000的朋友也不必失望,sc.exe这个命令行工具对Win2000同样适用,可从装有WinXp或者Win2003的机器里面拷贝sc.exe文件,与保存好的批处理文件放在一起,然后执行批处理文件即可。
对注册表比较熟悉的朋友可能会想到用注册表来设置服务的启动类型,这也是一种可行的方法,本身却有着内在不足。原因是服务启动类型在注册表中对应的键值较长且分散,进行整理不方便直观且易错漏,所以这种方法比较适用于无人值守的安装时使用。
C. CAD里面的SC命令怎么用被那个参照整迷糊了
AutoCAD的【缩放】命令中的使用参数R(参照)的作用是按参照长度和指定的新长度的比值来确定缩放比例。
具体操作中,在指定参照长度时,需要在原图形中单击选定两点来确定参照长度(假设第一点为A点,第二点为B点),在指定新长度时,可以根据需要输入新长度的数值,也可以指定第三点C点,而新长度就由A、C两点的距离来确定。
D. sc命令的SC命令功能
SC命令的功能有
1、SC可以 检索和设置有关服务的控制信息。可以使用 SC.exe 来测试和调试服务程序。
2、可以设置存储在注册表中的服务属性,以控制如何在启动时启动服务应用程序,以及如何将其作为后台程序运行。即更改服务的启动状态。
3、SC 命令还可以用来删除系统中的无用的服务。(除非对自己电脑中的软硬件所需的服务比较清楚,否则不建议删除任何系统服务,尤其是基础服务)
4、SC命令 的参数可以配置指定的服务,检索当前服务的状态,也可以停止和启动服务(功能上类似NET STOP/START命令,但SC速度更快且能停止更多的服务)。
5、可以创建批处理文件来调用不同的 SC 命令,以自动启动或关闭服务序列。
SC.exe 提供的功能类似于“控制面板”中“管理工具”项中的“服务”。
E. CAD里SC命令怎么用
SC命令是缩放命令,请参照以下步骤在CAD里使用SC命令。
1、首先在电脑上打开CAD软件,打开目标图纸。需要进行缩放时,输入SC命令按空格键即可。
F. sc命令的SC命令的用法
下面给出每个命令详细的用法
1、sc boot
表明最近的启动是否应该保存为上次已知的正确配置。
语法
Sc [ServerName] boot [{bad | OK}]
参数
ServerName:上面已经介绍,在此不在累述(下同)
[{bad | OK}]
指定最近的启动是否错误或它是否应该保存为上次已知的正确启动配置。
下面的示例显示了如何使用 sc boot 命令:
sc boot ok
sc boot bad
2、sc config
修改注册表和“服务控制管理器”数据库中服务项目的值。
语法
Sc [ServerName] config [ServiceName] [type= {own | share | kernel | filesys | rec | adapt | interacttype= {own | share}}] [start= {boot | system | auto | demand | disabled}] [error= {normal | severe | critical | ignore}] [binpath= BinaryPathName] [group= LoadOrderGroup] [tag= {yes | no}] [depend= dependencies] [obj= {AccountName | ObjectName}] [displayname= DisplayName] [password= Password]
ServiceName
指定要操作的服务名。(上面也已经介绍,下文不在累述)
type= {own | share | kernel | filesys | rec | adapt | interacttype= {own | share}}
指定服务类型。
own
服务以其自身的进程运行。不与其他服务共享可执行文件。这是默认值。
share
服务作为共享进程运行。与其他服务共享可执行文件。
kernel
驱动程序。
filesys
文件系统驱动程序。
rec
文件系统识别驱动程序(标识计算机上使用的文件系统)。
adapt
适配器驱动程序(标识键盘、鼠标、磁盘驱动器这样的硬件项)。
interact
服务可以与桌面交互,接收用户的输入。交互服务必须在 LocalSystem 帐户下运行。该类型必须与 type= own 或 type= share(例如,type= interact type= own)结合使用。自身使用 type= interact 将会产生参数无效的错误。
start= {boot | system | auto | demand | disabled}
指定服务的启动类型。
boot
由启动加载程序加载的设备驱动程序。
system
在核心初始化过程中启动的设备驱动程序。
auto
每次计算机重新启动时都会自动启动、并且即使无人登录到计算机也能正常运行的服务。
demand
必须手动启动的服务。如果没有指定 start=,则此项即为默认值。
disabled
不能启动的服务。要启动禁用的服务,应将启动类型更改为其他值。
error= {normal | severe | critical | ignore}
如果在启动过程中,服务启动失败,则指定错误的严重性。
normal
将记录错误,并且显示消息对话框,通知用户服务启动失败。启动将继续。这是默认设置。
severe
记录错误(如果存在)。计算机尝试以最新的有效配置重新启动。这可能导致计算机能够重新启动,但服务却仍然无法运行。
critical
记录错误(如果存在)。计算机尝试以最新的有效配置重新启动。如果上次已知正确的配置失败,启动也将失败,启动进程将以停止错误而中止。
ignore
错误已记录,启动继续。记录错误超出在事件ri志的范围,不再给用户作出提示。
binpath= BinaryPathName
指定指向服务二进制文件的路径。
group= LoadOrderGroup
指定该服务所属组的名称。组列表存储在注册表的 子项中。默认设置为空值。
tag= {yes | no}
指定是否在 CreateService 调用中获得 TagID。标记仅用于引导启动或系统启动驱动程序。
depend= dependencies
指定必须在此项服务之前启动的服务或组的名称。名称以正斜杠 (/) 分隔。
obj= {AccountName | ObjectName}
指定运行服务将使用的帐户名,或指定运行驱动程序将使用的 Windows 驱动程序对象名。默认设置为 LocalSystem。
displayname= DisplayName
指定一个可以在用户界面程序中用于为用户标识服务的友好的、有意义的名称。例如,一项服务的子项名是对用户毫无意义的 wuauserv,而显示的名称是“自动更新”。
password= Password
指定一个密码。如果使用了非 LocalSystem 的帐户,则此项是必需的。
备注
如果参数及其值之间没有空格,(例如,是 type= own,而不是 type=own),则操作会失败。
示例
下面的示例显示了如何使用 sc config 命令:
sc config NewService binpath= ntsd -d c:windowssystem32NewServ.exe
3、sc continue
为了恢复暂停的服务,要给服务发送一个 CONTINUE 控制请求。
语法
Sc [ServerName] continue [ServiceName]
参数
ServerName:略
ServiceName:略
备注
使用 continue 操作来恢复暂停的服务。
下面的示例显示了如何使用 sc continue 命令:
sc continue tapisrv
4、sc control
向服务发送 CONTROL 。
语法
sc [ServerName] control [ServiceName] [{paramchange | netbindadd | netbindremove | netbindenable | netbinddisable | UserDefinedControlB}]
参数
{paramchange | netbindadd | netbindremove | netbindenable | netbinddisable | UserDefinedControlB}
指定要发送到服务的控制。
5、sc create
在注册表和“服务控制管理器”中为服务创建子项和项目。
语法
Sc [ServerName] create [ServiceName] [type= {own | share | kernel | filesys | rec | adapt | interacttype= {own | share}}] [start= {boot | system | auto | demand | disabled}] [error= {normal | severe | critical | ignore}] [binpath= BinaryPathName] [group= LoadOrderGroup] [tag= {yes | no}] [depend= dependencies] [obj= {AccountName | ObjectName}] [displayname= DisplayName] [password= Password]
参数:各个参数的作用参见sc config 命令
下面的示例显示了如何使用 sc create 命令:
sc \myserver create NewService binpath= c:windowssystem32NewServ.exe
sc create NewService binpath= c:windowssystem32NewServ.exe type= share start= auto depend= +TDI Netbios
6、sc delete
从注册表中删除服务子项。如果服务正在运行或者另一个进程有一个该服务的打开句柄,那么此服务将标记为删除。
语法
Sc [ServerName] delete [ServiceName]
参数:略
备注
使用“添加或删除程序”删除 DHCP、DNS 或任何其他内置的操作系统服务。“添加或删除程序”不仅会删除该服务的注册表子项,而且还会卸载该服务并删除其所有的快捷方式。
下面的示例显示了如何使用 sc delete 命令:
sc delete newserv
7、sc descrīption
设置服务的描述字符串。
语法
Sc [ServerName] descrīption [ServiceName] [Descrīption]
参数:略
描述
为指定服务指定描述。这个描述的内容可以在控制面板-管理工具-服务里通过查看该服务的属性看到。如果没有指定字符串,则不会修改该服务的描述。不限制服务描述中可包含的字符数。
示例
下面的示例显示了如何使用 sc descrīption 命令:
sc descrīption newserv Runs quality of service control.
8、sc enumdepend
枚举依赖此服务的系统组件,这也可以从控制面板-管理工具-服务里通过查看该服务的属性中的依存关系选项卡看到(“下面的系统组件依赖此服务”下面的部分)
语法
Sc [ServerName] enumdepend [ServiceName] [BufferSize]
参数
BufferSize
以字节为单位指定枚举缓冲区的大小。默认值为 1024 字节。
备注
如果缓冲区不够大,enumdepend 操作只会部分输出依存关系,并指定输出所有依存关系所需的额外缓冲区大小。如果输出被截断,请重新运行该操作并指定更大的缓冲区大小。
下面的示例显示了如何使用 sc enumdepend 命令:
sc enumdepend rpcss 5690
sc enumdepend tapisrv
9、sc failure
指定服务失败时要采取的措施。
语法
Sc [ServerName] failure [ServiceName] [reset= ErrorFreePeriod] [reboot= BroadcastMessage] [command= CommandLine] [actions= FailureActionsAndDelayTime]
参数
reset= ErrorFreePeriod
指定没有失败的周期长度(单位为秒),此后失败计数应该重置为 0。这个参数必须与 actions= 参数结合使用。
reboot= BroadcastMessage
指定服务失败时要广播的消息。
command= CommandLine
指定服务失败时要运行的命令行。有关在失败时如何运行批处理或 VBS 文件的详细信息,请参阅“注释”。
actions= FailureActionsAndDelayTime
指定失败操作及其延迟时间(单位为毫秒),以正斜杠 (/) 隔开。以下操作均有效:run、restart 和 reboot。此参数必须与 reset= 参数结合使用。失败后不采取任何操作时,请使用 actions= 。
备注
并非所有服务都允许更改其失败选项。其中一些作为服务集的一部分运行。
要在失败时运行批处理文件,请指定 cmd.exeDrive:FileName.bat 为 command= 参数,其中 Drive:FileName.bat 是批处理文件的完全合格的名称。
要在失败时运行 VBS 文件,请指定 cscrīpt drive:myscrīpt.vbs 为 command= 参数,其中 Drive:myscrīpt.vbs 是脚本文件完全合格的名称。
可以将三种不同的操作指定为 actions= 参数,它们将会在服务的第一次、第二次、第三次失败时使用。
如果参数及其值之间没有空格,(例如,是 type= own,而不是 type=own),则操作会失败。
下面的示例显示了如何使用 sc failure 命令:
sc failure msftpsvc reset= 30 actions= restart/5000
sc failure dfs reset= 60 command= c:windowsservices
estart_dfs.exe actions= run/5000
sc failure dfs reset= 60 actions= reboot/30000
sc failure dfs reset= 60 reboot= The Distributed File System service has failed.Because of this, the computer will reboot in 30 seconds. actions= reboot/30000
sc failure myservice reset= 3600 reboot= MyService crashed -- rebooting machine command= %windir%MyServiceRecovery.exe actions= restart/5000/run/10000/reboot/60000
10、sc getdisplayname
获得与特定服务关联的显示名称。
语法
Sc [ServerName] getdisplayname [ServiceName] [BufferSize]
参数
BufferSize
指定缓冲区大小(以字节为单位)。默认值为 1024 字节。
下面的示例显示了如何使用 sc getdisplayname 命令:
sc getdisplayname clipsrv
sc getdisplayname tapisrv
sc getdisplayname sharedaccess
11、sc getkeyname
使用特定服务的显示名称作为输入的内容会获得与其相关联的项名。
语法
sc [ServerName] getkeyname [ServiceDisplayName] [BufferSize]
参数
ServiceDisplayName
指定服务的显示名称。
BufferSize
指定缓冲区大小(以字节为单位)。默认值为 1024 字节。
备注
如果 ServiceDisplayName 包含空格,请使用引号将文本引起来(例如,Service Display Name)。
下面的示例显示了如何使用 sc getkeyname 命令:
sc getkeyname remote procere call (rpc)
sc getkeyname internet connection sharing
sc getkeyname clipbook
12、sc interrogate
向服务发送一个 INTERROGATE 控制请求。
语法
Sc [ServerName] interrogate [ServiceName]
参数:略
备注
向服务发送 INTERROGATE 会导致该服务使用“服务控制管理器”更新其状态。
下面的示例显示了如何使用 sc interrogate 命令:
sc interrogate sharedaccess
sc interrogate rpcss
13、sc lock
锁定“服务控制管理器”的数据库。
语法
sc [ServerName] lock
参数:略
备注
锁定“服务控制管理器”的数据库会阻止启动任何服务。如果要确保服务在停止之后不会启动,请使用这个命令。这可以使您不受干扰地进行一些操作(例如,删除服务)。
使用 lock 操作锁定“服务控制管理器”的数据库,然后通过键入 u 来使数据库解锁。也可停止锁定数据库的进程。
下面的示例显示了如何使用 sc lock 命令:
sc lock
14、sc pause
向服务发送 PAUSE 控制请求。
语法
Sc [ServerName] pause [ServiceName]
参数:略
备注
在终止服务之前使用 pause 操作来暂停它。
并非所有服务都能够被暂停。
在暂停时并非所有服务都执行同样的操作。一些服务继续为现有客户端服务,但拒绝接受新的客户端。其他的会终止对现有客户端的服务,同时也会拒绝接受新的客户端。
下面的示例显示了如何使用 sc pause 命令:
sc pause tapisrv
15、sc qc
查询服务的配置信息。
语法
Sc [ServerName] qc [ServiceName] [BufferSize]
参数
BufferSize
指定缓冲区大小(以字节为单位)。默认值为 1024 字节。
备注
qc 操作可以显示有关服务的下列信息:
SERVICE_NAME(服务的注册表子项名称)、TYPE、ERROR_CONTROL、BINARY_PATH_NAME、LOAD_ORDER_GROUP、TAG、DISPLAY_NAME、DEPENDENCIES 和 SERVICE_START_NAME。
管理员可以使用 SC 来确定任一服务的二进制名称,并查明它是否与其他服务共享一个进程,在命令行下键入下列命令:
sc qc ServiceName
SC 有助于将 Microsoft 管理控制台 (MMC) 的服务节点中的服务与“系统监视器”中的进程进行匹配。如果二进制名称是 Services.exe,那么服务共享“服务控制器”进程。
Services.exe 启动所有的服务。为节约系统资源,几个为 Windows 开发的 Win32 服务被编写为共享 Services.exe 进程。这些服务不作为独立的进程列在“系统监视器”或“任务管理器”之中。Svchost.exe 也是如此,它是许多操作服务共享的服务主机进程。
因为第三方 Win32 服务也可以配置为共享进程,所以不可能为每一个 Win32 服务创建一个进程。SC 可以用来获得这些服务的配置信息。但是,如果一项服务不与其他服务共享其进程,那么在服务运行时,“系统监视器”中会出现其进程。
因为 SC 与包含在 Windows 中的 Services.exe 相比,提供了有关服务的更为详细和准确的信息,所以对于服务开发人员来说,SC 更有用处。Services.exe 可以确定服务是正在运行、已停止还是已暂停。尽管这些工具对于正在平稳运行的已调试应用程序已经足够,但它们提供的有关正开发的服务的信息却会使人误解。例如,正在启动的服务不管其实际运行与否都显示为已启动。
SC 可执行对所有 Windows 服务控制应用编程接口 (API) 函数的调用。通过在命令行下指定这些函数来设置其参数。
使用 SC,可以查询服务状态,检索存储在状态结构字段中的值。Services.exe 不能提供服务的完整状态,但 SC 可以显示精确的服务状态,以及最新的检查点号码和等待提示。可以将检查点用作调试工具,原因在于它表明了在程序停止响应之前初始化进行的程度。SC 也可以用来指定远程计算机名,以便于在远程计算机上调用服务 API 函数或查看服务状态结构。
下面的示例显示了如何使用 sc qc 命令:
sc qc \myserver newsrvice
sc qc rpcss 248
16、sc qdescrīption
显示服务的描述字符串。
语法
Sc [ServerName] qdescrīption [ServiceName] [BufferSize]
参数
BufferSize
指定缓冲区大小(以字节为单位)。默认值为 1024 字节。
下面的示例显示了如何使用 sc qdescrīption 命令:
sc qdescrīption rpcss
sc qdescrīption rpcss 138
17、sc qfailure
显示指定服务失败时要执行的操作。
语法
Sc [ServerName] qfailure [ServiceName] [BufferSize]
参数
BufferSize
指定缓冲区大小(以字节为单位)。默认值为 1024 字节。
备注
qfailure 操作可以显示有关服务的下列信息:SERVICE_NAME(服务的注册表子项名)、RESET_PERIOD、REBOOT_MESSAGE、COMMAND_LINE 和 FAILURE_ACTIONS。
下面的示例显示了如何使用 sc qfailure 命令:
sc qfailure rpcss
sc qfailure rpcss 20
18、sc query
获得和显示关于指定的服务、驱动程序、服务类型或驱动程序类型的信息。
语法
Sc [ServerName] query [ServiceName] [type= {driver | service | all}] [type= {own | share | interact | kernel | filesys | rec | adapt}] [state= {active | inactive | all}] [bufsize= BufferSize] [ri= ResumeIndex] [group= GroupName]
参数
ServiceName
指定由 getkeyname 操作返回的服务名。此 query 参数不与其他的 query 参数结合使用(除了 ServerName)。
type= {driver | service | all}
指定需要枚举的内容。默认类型为 service。
driver
指定仅枚举驱动程序。
service
指定仅枚举服务。
all
指定同时枚举驱动程序和服务。
type= {own | share | interact | kernel | filesys | rec | adapt}
指定要枚举的服务类型或驱动程序类型。
own
服务以其自身的进程运行。不与其他服务共享可执行文件。这是默认值。
share
服务作为共享进程运行。与其他服务共享可执行文件。
interact
服务可以与桌面交互,接收用户的输入。交互服务必须在 LocalSystem 帐户下运行。
kernel
驱动程序。
filesys
文件系统驱动程序。
state= {active | inactive | all}
指定要枚举的服务的已开始状态。默认状态是 active。
active
指定所有的活动服务。
inactive
指定所有暂停或停止的服务。
all
指定所有服务。
bufsize= BufferSize
以字节为单位指定枚举缓冲区的大小。默认大小为 1024 字节。当从查询返回的显示结果超过 1024 个字节时,增加枚举缓冲区的大小。
ri= ResumeIndex
指定开始或继续枚举的索引号。默认值为 0。 在查询返回的信息超过默认缓冲区能够显示的大小时,请与 bufsize= 参数结合使用这个参数。
group= GroupName
指定要枚举的服务组。默认设置为所有组。
备注
如果参数及其值之间没有空格,(例如,是 type= own,而不是 type=own),则操作会失败。
query 操作可以显示有关服务的下列信息:SERVICE_NAME(服务的注册表子项名)、TYPE、STATE(以及不可用的状态)、WIN32_EXIT_B、SERVICE_EXIT_B、CHECKPOINT 和 WAIT_HINT。
在某些情况下,type= 参数可以使用两次。type= 参数的第一次出现指定是否查询服务、驱动器或所有这些项。type= 参数的第二次出现指定一个由 create 操作进一步缩小查询范围的类型。
当 query 命令的显示结果超过了枚举缓冲区的大小时,显示类似于以下内容的消息:
Enum: more data, need 1822 bytes start resume at index 79
要显示剩余的 query 信息,请重新运行 query,将 bufsize= 设置为所需的字节数,并将 ri= 设置为指定的索引。例如,在命令行键入下面的指令会显示剩余的输出:
sc query bufsize= 1822 ri= 79
下面的示例显示了如何使用 sc query 命令:
sc query
sc query messenger
sc query type= driver
sc query type= service
sc query state= all
sc query bufsize= 50
sc query ri= 14
sc query type= service type= interact
sc query type= driver group= ndis
19、sc queryex
获得和显示关于指定的服务、驱动程序、服务类型或驱动程序类型的扩展信息。
语法
Sc [ServerName] queryex [type= {driver | service | all}] [type= {own | share | interact | kernel | filesys | rec | adapt}] [state= {active | inactive | all}] [bufsize= BufferSize] [ri= ResumeIndex][group= GroupName]
参数
ServiceName
指定由 getkeyname 操作返回的服务名。此 queryex 参数不与 ServerName 之外的任何其他 queryex 参数结合使用。
type= {driver | service | all}
指定需要枚举的内容。默认类型为 service。
driver
指定仅枚举驱动程序。
service
指定仅枚举服务。
all
指定同时枚举驱动程序和服务。
type= {own | share | interact | kernel | filesys | rec | adapt}
指定要枚举的服务类型或驱动程序类型。
own
服务以其自身的进程运行。不与其他服务共享可执行文件。这是默认值。
share
服务作为共享进程运行。与其他服务共享可执行文件。
interact
服务可以与桌面交互,接收用户的输入。交互服务必须在 LocalSystem 帐户下运行。
kernel
驱动程序。
filesys
文件系统驱动程序。
state= {active | inactive | all}
指定要枚举的服务的已开始状态。默认状态是 active。
active
指定所有的活动服务。
inactive
指定所有暂停或停止的服务。
all
指定所有服务。
bufsize= BufferSize
以字节为单位指定枚举缓冲区的大小。默认大小为 1024 字节。
ri= ResumeIndex
指定开始或继续枚举的索引号。默认值为 0。
group= GroupName
指定要枚举的服务组。默认设置为所有组。
备注
如果参数及其值之间没有空格,(例如,是 type= own,而不是 type=own),则操作会失败。
queryex 操作可以显示有关服务的下列信息:SERVICE_NAME(服务的注册表子项名)、TYPE、STATE(以及不可用的状态)、WIN32_EXIT_B、SERVICE_EXIT_B、CHECKPOINT、WAIT_HINT、PID 和 FLAGS。
在某些情况下,type= 参数可以使用两次。type= 参数的第一次出现指定是否查询服务、驱动器或所有这些项。type= 参数的第二次出现指定一个由 create 操作进一步缩小查询范围的类型。
当 queryex 命令的显示结果超过了枚举缓冲区的大小时,显示类似于以下内容的消息:
Enum: more data, need 2130 bytes start resume at index 75
要显示剩余的 queryex 信息,请重新运行 queryex,将 bufsize= 设置为所需的字节数,并将 ri= 设置为指定的索引。例如,在命令行键入下面的指令会显示剩余的输出:
sc queryex bufsize= 2130 ri= 75
下面的示例显示了如何使用 sc queryex 命令:
sc queryex messenger
sc queryex group=
20、sc querylock
查询和显示“服务控制管理器”数据库的锁定信息。
语法
Sc [ServerName] querylock
参数:略
21、sc sdset
使用“服务描述符定义语言 (SDDL)”来设置服务的安全描述符。
语法
Sc [ServerName] sdset ServiceName ServiceSecurityDescrīptor
参数
ServiceSecurityDescrīptor
在 SDDL 中指定服务描述符。
备注
有关 SDDL 的详细信息,请参阅 Microsoft 网站上的 Security Descrīptor Definition Language(安全描述符定义语言)。
22、sc sdshow
使用 SDDL 显示服务的安全描述符。
语法
Sc [ServerName] sdshow ServiceName
参数:略
备注
有关 SDDL 的详细信息,请参阅 Microsoft 网站上的 Security Descrīptor Definition Language(安全描述符定义语言)。
示例
sc sdshow rpcss
23、sc start
启动正在运行的服务。
语法
Sc [ServerName] start ServiceName [ServiceArguments]
参数
ServiceArguments
指定传递给要启动的服务的服务参数。
下面的示例显示了如何使用 sc start 命令:
sc start tapisrv
24、sc stop
向服务发送 STOP 控制请求。
语法
Sc [ServerName] stop ServiceName
参数:略
备注
并非所有服务都能够被停止。
下面的示例显示了如何使用 sc stop 命令:
sc stop tapisrv
G. CAD的sc命令怎么用
sc是缩放的意思啊,一般先选择你需要缩放的图块,按sc,提示缩放参照点,就是缩放的基点,然后输入比例因子,就是缩放的倍数,按空格确认
H. windows里的sc命令怎么用
SC命令详解(一个很有用的command)
作为一个命令行工具,SC.exe可以用来测试你自己的系统,你可以设置一个批处理文件来使用不同的参数调用 SC.exe来控制服务。
一.SC使用这样的语法:
1. SC [Servername] command Servicename [Optionname= Optionvalues]
2. SC [command]
这里使用第一种语法使用SC,使用第二种语法显示帮助。
下面介绍各种参数。
Servername
可选择:可以使用双斜线,如\\myserver,也可以是\\192.168.1.223来操作远程计算机。如果在本地计算机上操作
就不用添加任何参数。
Command
下面列出SC可以使用的命令。
config----改变一个服务的配置。(长久的)
continue--对一个服务送出一个继续控制的要求。
control----对一个服务送出一个控制。
create----创建一个服务。(增加到注册表中)
delete----删除一个服务。(从注册表中删除)
EnumDepend--列举服务的从属关系。
GetDisplayName--获得一个服务的显示名称。
GetKeyName--获得一个服务的服务键名。
interrogate--对一个服务送出一个询问控制要求。
pause----对一个服务送出一个暂停控制要求。
qc----询问一个服务的配置。
query----询问一个服务的状态,也可以列举服务的状态类型。
start----启动一个服务。
stop----对一个服务送出一个停止的要求。
Servicename
在注册表中为service key制定的名称。注意这个名称是不同于显示名称的(这个名称可以用net start和服务控
制面板看到),而SC是使用服务键名来鉴别服务的。
Optionname
这个optionname和optionvalues参数允许你指定操作命令参数的名称和数值。注意,这一点很重要在操作名称和等
号之间是没有空格的。一开始我不知道,结果………………,比如,start= optionvalues,这个很重要。
optionvalues可以是0,1,或者是更多的操作参数名称和数值对。
如果你想要看每个命令的可以用的optionvalues,你可以使用sc command这样的格式。这会为你提供详细的帮助。
Optionvalues
为optionname的参数的名称指定它的数值。有效数值范围常常限制于哪一个参数的optionname。如果要列表请用
sc command来询问每个命令。
Comments
很多的命令需要管理员权限,所以我想说,在你操作这些东西的时候最好是管理员。呵呵!
当你键入SC而不带任何参数时,SC.exe会显示帮助信息和可用的命令。当你键入SC紧跟着命令名称时,你可以得
到一个有关这个命令的详细列表。比如,键入sc create可以得到和create有关的列表。
但是除了一个命令,sc query,这会导出该系统中当前正在运行的所有服务和驱动程序的状态。
当你使用start命令时,你可以传递一些参数(arguments)给服务的主函数,但是不是给服务进程的主函数。
二.SC create
这个命令可以在注册表和服务控制管理数据库建立一个入口。
语法1
sc [servername] create Servicename [Optionname= Optionvalues]
这里的servername,servicename,optionname,optionvalues和上面的一样,这里就不多说了。这里我们详细说
明一下optionname和optionvalues。
Optionname--Optionvalues
描述
type=----own, share, interact, kernel, filesys
关于建立服务的类型,选项值包括驱动程序使用的类型,默认是share。
start=----boot, sys tem, auto, demand, disabled
关于启动服务的类型,选项值包括驱动程序使用的类型,默认是demand(手动)。
error=----normal, severe, critical, ignore
当服务在导入失败错误的严重性,默认是normal。
binPath=--(string)
服务二进制文件的路径名,这里没有默认值,这个字符串是必须设置的。
group=----(string)
这个服务属于的组,这个组的列表保存在注册表中的ServiceGroupOrder下。默认是nothing。
tag=----(string)
如果这个字符串被设置为yes,sc可以从CreateService call中得到一个tagId。然而,SC并不显示这个标签,所
以使用这个没有多少意义。默认是nothing
depend=----(space separated string)有空格的字符串。
在这个服务启动前必须启动的服务的名称或者是组。
obj=----(string)
账号运行使用的名称,也可以说是登陆身份。默认是localsys tem
Displayname=--(string)
一个为在用户界面程序中鉴别各个服务使用的字符串。
password=--(string)
一个密码,如果一个不同于localsystem的账号使用时需要使用这个。
Optionvalues
Optionname参数名称的数值列表。参考optionname。当我们输入一个字符串时,如果输入一个空的引用这意味着
一个空的字符串将被导入。
Comments
The SC CREATE command perFORMs the operations of the CreateService API function.
这个sc create命令执行CreateService API函数的操作。详细请见CreateService。
例子1
下面这个例子在计算机上建立叫“mirror”的服务建立的一个注册表登记,是自动运行服务,从属于TDI组和NetBios服务。
C:\WINDOWS\system32>sc create mirror binPath= "D:\Ftp\新建文件夹\mirror.exe" type= own start= auto
[SC] CreateService SUCCESS
重启后生效
例子2 删除Mirror服务
C:\WINDOWS\system32>sc delete mirror binPath= "D:\Ftp\新建文件夹\mirror.exe" type= own start= auto
[SC] DeleteService SUCCESS
三. SC QC
这个SC QC“询问配置”命令可以列出一个服务的配置信息和QUERY_SERVICE_CONFIG结构。
语法1
sc [Servername] qc Servicename [Buffersize]
Parameters
servername和servicename前面已经介绍过了,这里不再多说。
Buffersize,可选择的,列出缓冲区的尺寸。
Comments
SC QC命令显示了QUERY_SERVICE_CONFIG结构的内容。
以下是QUERY_SERVICE_CONFIG相应的区域。
TYPE------dwServiceType
START_TYPE----dwStartType
ERROR_CONTROL----dwErrorControl
BINARY_PATH_NAME--lpBinaryPathName
LOAD_ORDER_GROUP--lpLoadOrderGroup
TAG------dwTagId
DISPLAY_NAME----lpDisplayName
DEPENDENCIES----lpDependencies
SERVICE_START_NAME--lpServiceStartName
例1
下面这个例子询问了在上面例子中建立的“mirror”服务的配置:
sc qc
sc显示下面的信息:
SERVICE_NAME: mirror
TYPE : 10 WIN32_OWN_PROCESS
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : D:\Ftp\
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : mirror
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
mirror有能力和其他的服务共享一个进程。这个服务 不依靠与其它的的服务,而且运行在lcoalsystem的安全上下关系中。这些都是调用QueryServiceStatus基本的返回,如果还需要更多的细节届时,可以看看API函数文件。 mirror
四.SC QUERY
SC QUERY命令可以获得服务的信息。
语法:
sc [Servername] query { Servicename | ptionname= Optionvalues... }
参数:
servername, servicename, optionname, optionvalues不在解释。只谈一下这个命令提供的数值。
Optionname--Optionvalues
Description
type=----driver, service, all
列举服务的类型,默认是service
state=----active, inactive, all
列举服务的状态,默认是active
bufsize=--(numeric values)
列举缓冲区的尺寸,默认是1024 bytes
ri=----(numeric values)
但开始列举时,恢复指针的数字,默认是0
Optionvalues
同上。
Comments
SC QUERY命令可以显示SERVICE_STATUS结构的内容。
下面是SERVICE_STATUS结构相应的信息:
TYPE------dwServiceType
STATE------dwCurrentState, dwControlsAccepted
WIN32_EXIT_CODE----dwWin32ExitCode
SERVICE_EXIT_CODE--dwServiceSpecificExitCode
CHECKPOINT----dwCheckPoint
WAIT_HINT----dwWaitHint
在启动计算机后,使用SC QUERY命令会告诉你是否,或者不是一个启动服务的尝试。如果这个服务成功启动,WIN32_EXIT_CODE区间会将会包含一个0,当尝试不成功时,当它意识到这个服务不能够启动时,这个区间也会提供一个退出码给服务。
例子
查询“mirror'服务状态,键入:
sc query mirror
显示一下信息:
SERVICE_NAME: mirror
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
注意,这里存在一个给这个服务的退出码,即使这个服务部不在运行,键入net helpmsg 1077,将会得到对1077错误信息的说明:
上次启动之后,仍未尝试引导服务。
所以,这里我想说一句,希望大家可以活用net helpmsg,这会对你的学习有很大的帮助。
下面在对SC query的命令在说明一下:
列举活动服务和驱动程序状态,使用以下命令:
sc query
显示messenger服务,使用以下命令:
sc query messenger
只列举活动的驱动程序,使用以下命令:
sc query type= driver
列举Win32服务,使用以下命令:
sc query type= service
列举所有的服务和驱动程序,使用以下命令:
sc query state= all
用50 byte的缓冲区来进行列举,使用以下命令:
sc query bufsize= 50
在恢复列举时使用index=14,使用以下命令:
sc query ri=14
列举所有的交互式服务,使用以下命令:
sc query type= service type= interact
五、sc命令启动已经禁用的服务,例如:启动telnet服务
sc config tlntsvr start= auto
net start tlntsvr
I. CAD的sc命令
能,SC-空格-选两条线-空格-指定基点(随便点一点)-指定比例因子(R)你输入R-空格-指定参照长度,你点取两条直线之间的垂直距离(把对象捕捉垂直打开就好了)-指定新长度,输入1000-空格 ok
J. CAD快捷键中SC命令具体是怎样操作
1、打开CAD软件,先画一根直线。