首页 > 系统相关 >普通用户如何管理(启/停)Windows服务(一)

普通用户如何管理(启/停)Windows服务(一)

时间:2024-10-21 14:48:17浏览次数:3  
标签:普通用户 服务 SERVICE Windows sc 权限

介绍

在Windows上默认普通用户(非管理员)无法管理Windows服务。例如服务的启动、停止和重启,更改服务的设置和权限,但是在某些特定情况下却又需要普通用户可以管理指定的Windows服务。本系列介绍了处理该情况的几种方法,各位可以根据自己的实际情况进行合理的选择。

Windows命令

使用内置的sc.exe控制台命令来管理 Windows 服务的权限(参考微软官方文档Controlling a Service Using SC - Win32 apps | Microsoft Learn)。

  • sc show – 列出当前服务权限
  • sc sdset – 更改服务权限

服务权限的定义使用安全描述定义语言 (SDDL) 格式。可以将当前服务权限作为 SDDL 字符串获取:

sc.exe sdshow [your_windows_serivce]

输出如下:

D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)

代表的意义

S: — 系统访问控制列表 (SACL)
D: — 自主问控制列表 (DACL)

括号后的第一个字母表示:允许(A)或拒绝(D)。

可分配的权限是下一组字符。

CC — SERVICE_QUERY_CONFIG(查询服务设置)
LC — SERVICE_QUERY_STATUS(获取服务状态)
SW — SERVICE_ENUMERATE_DEPENDENTS
LO — SERVICE_INTERROGATE
CR — SERVICE_USER_DEFINED_CONTROL
RC — READ_CONTROL
RP — SERVICE_START
WP — SERVICE_STOP
DT — SERVICE_PAUSE_CONTINUE

标签:普通用户,服务,SERVICE,Windows,sc,权限
From: https://blog.csdn.net/freelancer_young/article/details/143097154

相关文章

  • windows 像Linux一样好用 msys2 环境配置教程
    很多Linux的命令诸如clearlsgcczsd在windows上都暂时不能用,这点很蛋疼,所以msys2横空出世。先安装msys2国内网络环境推荐用国内的开源镜像站点来(国外网络可以半无视这一步):(https://mirrors.tuna.tsinghua.edu.cn/#"清华大学开源镜像站")然后下载安装,配置国内源:(http......
  • 群控系统服务端开发模式-功能整理
    去向管理列表编号、去向名称、官网地址、数据状态、创建时间、修改时间添加去向名称、官网地址、数据状态编辑去向名称、官网地址、数据状态保存详情唯一编号、去向名称、官网地址、数据状态、创建时间、修改时间启禁用删除会员管理列表编号、去向名称、账号、密码、会......
  • 服务器和电脑主机有什么区别
    服务器和电脑主机在很多方面都有所区别。下面我们将从1、定义;2、用途;3、硬件配置;4、软件配置;5、稳定性和安全性;6、价格等六个方面对这两者进行详细对比。其中,服务器是指提供各类服务的设备;电脑主机通常是指个人电脑(PC),它主要用于个人或者单个用户的需求,例如办公、游戏、娱乐等。......
  • 在K8S中,从单片到微服务的转变解决了开发方面的问题,但却增加了部署方面的问题。公司如
    在Kubernetes(K8s)环境中,从单片应用到微服务的转变确实解决了开发方面的问题,如代码可维护性、可扩展性和团队协作等,但同时也增加了部署方面的复杂性。为了解决这些部署方面的问题,公司可以采取以下策略:1.容器化微服务首先,公司需要将每个微服务打包成Docker容器。容器化提供了应用......
  • Java语言快速实现简单MQ消息队列服务
    目录MQ基础回顾主要角色自定义协议流程顺序项目构建流程具体使用流程代码演示消息处理中心Broker消息处理中心服务BrokerServer客户端MqClient测试MQ小结 MQ基础回顾在上一篇消息通讯之关于消息队列MQ必须了解的相关概念中,我们尽可能地详细的了解......
  • Windows 通过私钥远程连接 Linux 服务器【含密钥对制作】
    在现代软件开发和系统管理中,远程连接Linux服务器是非常常见的任务。尤其在Windows系统下,使用SSH工具连接Linux服务器是开发者们不可或缺的技能之一。为了保证安全性,SSH密钥对(公钥和私钥)的使用可以避免传统用户名密码方式的安全风险,提供了更高的安全保障。本文将详......
  • 关闭Windows 11自动更新的方法‌12
    importsubprocessdefdisable_windows_update_task():#PowerShellcommandtodisablethe"ScheduledStart"taskpowershell_command=('Get-ScheduledTask-TaskName"ScheduledStart"-TaskPath"\\Microsoft......
  • Windows文件被某个进程占用,无法删除
    EXE文件打开PowerShell,按如下步骤操作:#查找进程tasklist|findstr"something.exe"#这行命令会得到如下回显,第二个字段就是进程号something.exe27024Console152,940K#按照进程号将这个进程杀掉taskkill/PID27024/F#按照进程名......
  • Windows打开telnet功能
     同时按 Win+R  在输入框中输入cmd,点击确定按钮,点回车即可进入dos界面,输入telnet !!!  明显上面提示文字,不是内部或外部命令,也不是可运行的程序 !!!  1.鼠标移动到桌面栏底部右击鼠标--->2.任务栏设置--->3.主页--->4.搜索控制面板 --->5.网络和Internet -......
  • 基于Java中的SSM框架实现家政服务网站管理平台项目【项目源码+论文说明】计算机毕业设
    基于java中的SSM框架实现家政服务网站管理平台演示【内附项目源码+LW说明】 摘要随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。家政服务网站,主要的模块包括查看管理员;个人中心、用户管理、服务类型管理、......