C:\>net use \\xxx.xxx.xxx.xxx\ipc$ "password" /user:"name"
第一步,检查对方是否真的禁用了Terminal server
C:\>sc \\xxx.xxx.xxx.xxx qc termservice
[SC] GetServiceConfig SUCCESS
SERVICE_NAME: termservice
TYPE : 10 WIN32_OWN_PROCESS
START_TYPE : 4 DISABLED
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\WINNT\System32\termsrv.exe
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : Terminal Services
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
仔细看 START_TYPE一项,显示对方该服务的启动模式为“DISABLED”也就是“禁用”。
第二步,更改对方终端服务的启动模式
C:\>sc \\xxx.xxx.xxx.xxx config termservice start= auto
[SC] ChangeServiceConfig SUCCESS
好了,现在我们已经把对方终端服务的启动模式修改成自动了。
第三步,再检查一便对方终端服务的启动模式(.abu.:呵呵,习惯问题)
C:\>sc \\TEST qc termservice
[SC] GetServiceConfig SUCCESS
SERVICE_NAME: termservice
TYPE : 10 WIN32_OWN_PROCESS
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 1 NORMAL
BINARY_PATH_NAME : C:\WINNT\System32\termsrv.exe
LOAD_ORDER_GROUP :
TAG : 0
DISPLAY_NAME : Terminal Services
DEPENDENCIES :
SERVICE_START_NAME : LocalSystem
仔细看 START_TYPE一项,显示对方该服务的启动模式为“AUTO_START”也就是“自动”。
OK
第四步,启动对方的终端服务
C:\>sc \\xxx.xxx.xxx.xxx start termservice
SERVICE_NAME: termservice
TYPE : 10 WIN32_OWN_PROCESS
STATE : 2 START_PENDING
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x1
WAIT_HINT : 0x7530
C:\>sc \\xxx.xxx.xxx.xxx query termservice
SERVICE_NAME: termservice
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
到这里,对方的终端服务就被你启动了。命令行方式下哦。呵呵
---------------------------------------------------------------------------
这是一篇很好的解决终端服务termservice在"管理工具">>>"服务"中被禁用的好办法.
但是,这里有个前提,就是终端服务组件必须已经正确安装,
如何判断呢?我在另一篇文章里已经讲了.远程开启3389终端服务(菜鸟篇)
如果终端服务组件没有安装
还要以"用Sc看到status是stopped的,使用sc将其启动变为auto"
就认为服务已经启动,那就错了!
新手会经常出现这个问题,我也经常在论坛看到此类帖子.
如果没有安装服务组件,一样可以
sc config termservice start= auto
sc start termservice
再看:
sc query termservice
SERVICE_NAME: termservice
TYPE : 10 WIN32_OWN_PROCESS
STATE : 2 START_PENDING //没有runing,而是正在启动状态(未决)
(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x7d0
在这时,服务是不可能真正启动的,因为终端服务组件并没有安装,
虽然你用SC看到了服务状态,但你是肯定连不上的.
这样而且会在重起时出现服务错误,不信,你可以在他重起后,远程连到计算机管理,
查看"事件查看器"===>"系统",你会发现 "terminal services 服务在启动时暂停"的描述
所以,在使用SC远程启动服务时,要首先判断终端服务组件已经安装,而且确实是在"服务"中
被禁用的,才可以成功运用此方法.
分享到:
相关推荐
配电终端安全芯片 SC1161Y 可用于配电自动化系统中终端侧的安全防护,能够作为设备的唯一标识,提供安全的硬件平台和重要数据存储功能;
在`xp_sc`环境下启动服务,实际上是通过`sc.exe`来实现的,因为`xp_sc`在Windows XP时代被广泛使用,所以常被这样称呼,但实际上在后续的Windows版本中,如Windows 7、Windows 8和Windows 10,仍然可以使用`sc.exe`...
MS-DOS 6.22 ISO虚拟光盘下载 纯净版 Microsoft官网下载的,需要的小伙伴快来下载吧
- 在服务管理器中,确保目标服务已经停止,并且没有启动或暂停的状态。 - 如果服务还在运行,先停止服务,然后再尝试删除。 3. **处理依赖关系**: - 使用 `sc queryex 服务名` 命令查看服务的依赖项。 - 先...
在IT领域,尤其是在系统管理与自动化运维中,通过编程方式调用DOS命令来控制Windows服务的启动、停止以及状态更改是一项重要的技能。本文将基于给定代码示例,深入探讨如何利用C++语言调用DOS命令中的`sc`命令来实现...
3. 启动服务: ``` sc start MyService ``` 批处理脚本结合以上两种方法,可以实现自动化安装C#服务。创建一个.bat文件,例如`installService.bat`,并添加以下内容: ```batch @echo off set ServiceExePath=C...
SC命令可以用于查询服务状态、启动服务、停止服务、配置服务、删除服务等操作。SC命令的使用格式为:sc <server> [command] [service name] <option1> <option2>... SC命令的参数有很多,下面列举一些常用的参数: ...
- `sc config 服务名 start=启动类型`:配置服务的启动类型。其中,“启动类型”可以是`demand`(手动)、`auto`(自动)或`disabled`(禁用)。 - `sc start 服务名`:启动指定的服务。 - `sc stop 服务名`:停止...
产品名称: MS-DOS 6.22 (Simplified Chinese) 文件名: SC_MSDOS622sc.exe 文件大小: 10,020,288 SHA1: DD3C5CAD0FF837C38D5EB14B0D59E9A670792DCC
Windows操作系统提供了多种远程登录方式,其中最常用的是基于微软的终端服务(Terminal Services,现称为Remote Desktop Services,RDS)和SSH(Secure Shell)。在这个示例中,我们可能会用到Powershell Remoting或...
通过`sc create`命令,我们可以创建新的服务,指定服务的名称、可执行文件路径、启动类型等属性。 创建服务的基本语法是: ``` sc create [服务名] binPath= [可执行文件路径] [其他选项] ``` 例如,如果我们有一...
@echo off REM 将引号内部分改成你要查找的服务名称 sc query |find /i "CscService" >nul 2>nul REM 如果服务存在,跳转至exist标签 if not errorlevel 1 (goto exist) else goto notexist
尽管MS-DOS 6.22是独立的操作系统,但它可以作为Windows 3.x的底层平台,用户可以在DOS环境中启动Windows图形界面。 六、学习DOS的意义 尽管现代操作系统已经发展到图形界面和多任务处理,但了解DOS可以帮助理解...
3. **启动服务 (Start)**: 使用`start`命令可以启动服务。例如: ``` sc start ServiceName ``` 4. **停止服务 (Stop)**: `stop`命令用于停止服务。例如: ``` sc stop ServiceName ``` 5. **暂停服务 ...
【标题】"收藏奉献_DOS汉字系统55:神采 SC 3.1 汉字系统 + QEMU 0.13.0" 提供的是一个珍贵的DOS时代的汉字处理软件——神采 SC 3.1 汉字系统,以及模拟器QEMU的0.13.0版本,这是一套完整的复古计算机体验套装,让...
然后删除它,最后创建一个新的服务,名为"Redis Server",指定Redis服务器的可执行文件路径,并设置服务类型为"own",启动类型为"auto",意味着服务将在系统启动时自动运行。 接下来,我们创建启动Redis服务的...
在命令提示符(cmd)中输入 `sc query null` 可以查询名为“null”的服务是否存在,而 `sc start null` 则尝试启动这个服务。 当Git Bash闪退时,可能是由于以下原因: 1. **系统服务冲突**:Git Bash的运行依赖于...
3. **启动服务 (Start)** - 命令格式:`sc start [servicename]` - 示例:`sc start eventlog` 4. **暂停服务 (Pause)** - 命令格式:`sc pause [servicename]` - 示例:`sc pause eventlog` 5. **继续服务 ...
- `sc`:这是Windows服务管理工具的一个命令行接口,用于管理本地或远程计算机上的服务。 - `createsvnservice`:这里实际上应该写成`create`,用于创建一个新的服务。 - `binpath`:指定SVN服务可执行文件的位置。...
打印机驱动 施乐SC2022 驱动打印机驱动 施乐SC2022 驱动打印机驱动 施乐SC2022 驱动打印机驱动 施乐SC2022 驱动打印机驱动 施乐SC2022 驱动打印机驱动 施乐SC2022 驱动打印机驱动 施乐SC2022 驱动打印机驱动 施乐SC...