当前位置: 首页 > news >正文

Windows命令: net与sc的区别

Windows中,netsc 这两个命令都可以用来开启或者关闭某个服务。

例如 net start mysql, net stop mysql, sc start mysql, sc stop mysql. 那么它们之间有什么区别呢?

主要有如下区别:

  • net 较早的 - 事实上,从MS-DOS和OS/2时代就开始了。
    sc 只出现在Windows NT中
  • net 只能启动、停止和暂停服务。
    sc 拥有更高级的控件,可以查询状态,创建和删除服务,更改其配置和安全性: sc config mysql start= demand
  • net 只能在本地工作。
    sc 可以在网络上使用: sc \snow start rpcapd
  • net 接受显示名称: net start "Windows Firewall"
    sc 总是需要服务名: sc start SharedAccess

二者最重要的区别在于 net 是一种同步的管理方式,sc是一种异步的管理方式。怎样理解呢?

我们想重启mysql服务,可以直接用 net stop mysql & net start mysql, 也就是说 命令会依次执行关闭和开启mysql的步骤,当服务确认关闭之后,才会接着执行开启的指令。
此时,如果我们用 sc stop mysql & sc start mysql, 则会失败。因为 stop mysql 只是发送了一个关闭mysql的信号而已,此时服务尚未完成关闭,这时候执行 sc start mysql,就会遇到错误。

相关文章:

  • 向量数据库是如何检索的?基于 Feder 的 HNSW 可视化实现
  • 架构师的 36 项修炼第11讲:致未来的架构师
  • 基于springboot+vue的商城系统(电商平台)
  • Linux CentOS 8(用户组的管理实验)
  • .net core开源商城系统源码,支持可视化布局小程序
  • ElasticSearch诞生
  • DRM系列(7)之drmModeAtomicCommit底层流程
  • R语言ggplot2可视化:使用ggpubr包的ggline函数可视化折线图(点线图、line plot)
  • PHP FTP 函数
  • PHP Filter 函数
  • 14---OpenCV:图像检测之边缘检测
  • 带救援的两阶段随机规划问题的LShaped算法理论与算例
  • 为什么比特币将持续增长
  • .Net CoreRabbitMQ消息存储可靠机制
  • 2022年9月2号学习总结
  • [PHP内核探索]PHP中的哈希表
  • 【347天】每日项目总结系列085(2018.01.18)
  • canvas 五子棋游戏
  • Debian下无root权限使用Python访问Oracle
  • HashMap剖析之内部结构
  • Java小白进阶笔记(3)-初级面向对象
  • Netty 4.1 源代码学习:线程模型
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • 分类模型——Logistics Regression
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 深入 Nginx 之配置篇
  • 算法之不定期更新(一)(2018-04-12)
  • 一道闭包题引发的思考
  • Semaphore
  • 数据库巡检项
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (力扣题库)跳跃游戏II(c++)
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (生成器)yield与(迭代器)generator
  • (算法)N皇后问题
  • (转)EOS中账户、钱包和密钥的关系
  • (转)Windows2003安全设置/维护
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • ..回顾17,展望18
  • .apk文件,IIS不支持下载解决
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • /var/lib/dpkg/lock 锁定问题
  • @requestBody写与不写的情况
  • @RequestMapping 的作用是什么?
  • [ C++ ] STL---string类的使用指南
  • [].slice.call()将类数组转化为真正的数组
  • [Angular 基础] - 表单:响应式表单
  • [ASP.NET MVC]如何定制Numeric属性/字段验证消息
  • [BUUCTF NewStarCTF 2023 公开赛道] week3 crypto/pwn
  • [BZOJ] 3262: 陌上花开
  • [C#]winform制作圆形进度条好用的圆环圆形进度条控件和使用方法