windows-server-2008 – “SC.EXE config”和美元符号服务名称

说我想让 Windows服务启动依赖于SQL Server.

在我的情况下,SQL Server的服务名称是MSSQL $SQL11(SQL11是SQL Server实例名称)

但是,当我发出此命令时:

SC.EXE配置MyService depend = MSSQL $SQL11

美元符号后的所有内容都被忽略.当我转到“服务”中的“依赖关系”选项卡时,未列出SQL Server.当我检查匹配的注册表项时,很明显为什么:它只有MSSQL.此时我必须手动编辑注册表以将MSSQL更改为MSSQL $SQL11,然后一切都按预期工作.

在MSSQL $SQL11周围加上引号并没有帮助.

有没有办法在SC.EXE参数字符串的中间指定$?

我想通了 – 一个人需要在美元符号附近加双引号:

SC.EXE配置MyService依赖= MSSQL“$”SQL11

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...