首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用具有管理员权限的子进程停止和启动windows服务?

在Windows操作系统中,可以使用具有管理员权限的子进程来停止和启动Windows服务。下面是具体的步骤:

  1. 首先,需要使用编程语言(如Python、C#、PowerShell等)创建一个具有管理员权限的子进程。
  2. 在子进程中,可以使用操作系统提供的命令行工具(如sc命令、net命令)或者编程语言提供的相关库函数来停止和启动Windows服务。
  3. 停止服务:可以使用以下命令或相关的编程语言函数来停止一个Windows服务:
    • sc stop 服务名称
    • net stop 服务名称
    • 例如,停止名为"MyService"的服务,可以使用以下命令:
    • sc stop MyService
    • net stop MyService
  • 启动服务:可以使用以下命令或相关的编程语言函数来启动一个Windows服务:
    • sc start 服务名称
    • net start 服务名称
    • 例如,启动名为"MyService"的服务,可以使用以下命令:
    • sc start MyService
    • net start MyService

需要注意的是,具体的命令和函数可能因编程语言和操作系统版本而有所不同,可以根据实际情况进行调整。

关于Windows服务的概念,Windows服务是在后台运行的应用程序,可以在系统启动时自动启动,并在系统运行期间持续运行。它们通常用于执行系统级任务或提供后台功能,如数据库服务、网络服务等。

Windows服务的优势包括:

  • 后台运行:Windows服务在后台运行,不会干扰用户界面或前台应用程序。
  • 自动启动:可以配置Windows服务在系统启动时自动启动,无需手动操作。
  • 持续运行:Windows服务可以在系统运行期间持续运行,不受用户登录或注销的影响。

Windows服务的应用场景包括:

  • 服务器应用程序:Windows服务可用于运行服务器应用程序,如Web服务器、数据库服务器等。
  • 后台任务:Windows服务可用于执行后台任务,如定时任务、数据同步等。
  • 系统监控与管理:Windows服务可用于监控系统状态、管理系统资源等。

腾讯云提供了一系列与云计算相关的产品,包括云服务器、云数据库、云存储等。具体针对Windows服务的相关产品和介绍链接地址,可以参考腾讯云官方文档或联系腾讯云客服进行咨询。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

golang进程启动停止,mac与linux区别

通常来说,这个工作并不难,因为我选用服务器端技术是c或者golang,这两种技术具有很好可移植性,而且大多是重新编译即可运行,所以接到任务开始并没有把这个当一回事。...这段代码启动进程关闭进程在mac电脑原有系统上工作都很正常,但是到了linux,启动进程仍然没有问题,关闭进程不成功。...检查了一下在linux工作过程,发现启动进程之后,实际上是启动了两个进程,一个进程是/bin/sh,随后sh又启动了一个进程自身进程sleep。...sh启动了另外一个进程,这种方法就无效了(指在linux无效,mac测试是一样可以用,关键区别同样是在mac,/bin/sh进程不会保留并等待我们启动进程退出,所以退出消息可以正常发送到正常进程...所以为了跨平台通用性,建议还是使用Process.Kill或者syscall.Kill来杀死进程

4.5K50

Windows使用 runas 命令以指定权限启动一个进程(非管理员管理员

在默认情况下,Windows 系统中启动一个进程会继承父进程令牌。如果父进程管理员权限,那么子进程就是管理员权限;如果父进程是标准用户权限,那么子进程也是标准用户权限。...runas 命令 runas 是 Windows 系统上自带一个命令,通过此命令可以以指定权限级别间接启动我们程序,而不止是继承父进程权限。...关于如何在程序中判断当前是否以管理员权限运行,可以阅读我林德熙博客: dotnet 判断程序当前使用管理员运行降低权使用普通权限运行 - 林德熙 在 Windows 系统上降低 UAC 权限运行程序...提权运行或者降权运行 我以标准用户权限管理员权限分别启动了一个 PowerShell Core,然后准备在这两个窗口里面分别启动检测管理员权限程序。...\Walterlv.Demo.exe 运行发现,非管理员 PowerShell 启动是非管理员权限进程;而管理员 PowerShell 启动管理员权限进程

3.9K40

Windows 系统上使用任务管理器查看进程各项属性(命令行、DPI、管理员权限等)

Windows 系统上任务管理器进化到 Windows 10 1809 版本后,又新增了几项可以查看进程属性。 本文介绍可以使用任务管理器查看各种进程属性。...不过我更喜欢是“命令行”。因为除了可以看进程路径之外,还可以了解到它是如何启动。比如下面这篇博客中,我就是在任务管理器了解到这些工具启动参数。...关于用户账户以及提权相关问题,可以阅读 Windows UAC 用户账户控制 - 吕毅。 特权(Privilege)指的是此进程是否运行在管理员权限下。...值为“是”则运行在管理员权限下,值为“否”则运行在标准账户权限下。 关于特权级别相关问题,可以阅读 Windows UAC 用户账户控制 - 吕毅。...UAC 虚拟化相关问题可以阅读 应用程序清单 Manifest 中各种 UAC 权限级别的含义效果 - 吕毅。 DPI 感知 可以查看进程 DPI 感知级别。

2.7K40

TrustedInstaller,停止 Windows Defender

简单来说,Windows Defender 主要组件是“ WinDefend ”服务,负责启动持续监控进程“ MsMpEng.exe ”并加载其引擎“ mpengine.dll ”,所以如果我们能够停止服务...因此,我们应用程序可以复制/或使用来自另一个线程/进程令牌,只要我们有权打开远程进程使用适当权限(Impersonate / DuplicateToken)获取其令牌处理程序。...因此,正如我们所评论,TrustedInstaller 不仅是一个组,而且还是一个服务,我们可以在计算机服务列表中找到它,通常是停止,因为它仅在“Windows 更新”需要时启动东西。升级。...在 Microsoft Windows 操作系统中,一切都是安全对象,服务也同样如此,因此它提供了一组 DACL 保护权限。...因此,我们已经知道,只有获得包含 IT 组令牌,我们才能停止防病毒服务。因此,我们下一个目标是 IT 服务。 首先,我们将作为管理员启动服务,我们将检查进程打开权限

1.7K10

一个强大到可让任何程序秒变系统服务神器 EasyService,你会用吗?

然后创建一个进程运行 Worker 中指定程序及命令行参数并监视该进程。如果发现进程停止运行,会重新启动一个进程。...而当此服务停止时,会向进程标准输入中写入数据 “exit” ,并等待进程退出,如果等待时间超过 10 秒,则直接终止进程。...运行 svc install 命令注册并启动系统服务,此时你程序就已经开始运行了。即便用户注销也不会停止运行,且系统开机后、用户登录之前就会自动运行。你在服务管理控制台中也可以查看已注册服务。...如果要在命令行下管理新注册服务,你可以使用以下这些命令: $ svc stop # 停止一个服务 $ svc start # 启动一个服务 $ svc restart # 重启一个服务 $ svc remove...然后修改各目录 svc.conf 文件中服务程序名等内容。最后,再在这些目录下以管理员权限打开命令行窗口执行 svc check|test-worker|install 等命令就可以了。

1.1K20

Linux 技能:管理系统服务

守护进程服务可能具有进程,但其他软件(例如 Chrome Web 浏览器或 Vim 文本编辑器等最终用户应用程序)也可能具有进程。...因此,管理服务第一个系统管理员任务之一是重新启动它们。 启动停止或重新启动服务 使用 systemctl 命令管理服务。该命令识别许多子命令,包括重新启动选项。...您还可以使用 stop start 命令手动管理服务: $ sudo systemctl stop sshd $ sudo systemctl start sshd 图 3:手动停止启动服务,...将服务配置为自动启动 启动停止服务仅管理它们在当前系统运行时(系统的当前实例)状态。管理员通常需要指示服务在系统启动时自动启动或在系统启动时不启动。...您主要会使用 status restart 命令。不要忘记服务如何发现其配置设置:它们在启动时读取配置文件,并且仅在您重新启动它们时才再次读取它(以查找您更改)。

7210

Protected Process Light (PPL) Attack

Windows NT 6.3 引入 PPL 时,PP PPL 现在都具有由Signer级别确定保护级别,那么我们需要了解如何确定Signer类型保护级别。...如果调用进程不受保护,则无论用户权限如何,此调用都会立即失败并出现错误: 但是,如果调用进程具有更高级别的 PPL (DeniedWinTcb例如),相同调用会成功(只要用户具有适当权限...停止PPL保护破坏WDF 可以关闭Windows Defender服务并通过提升权限删除ppl保护,然后删除Windows Defender中DLL其他文件,使Windows Defender服务无法运行...但是这样关闭Windows Defender服务可以手工打开重启会自动打开,我们想要是永远关闭Windows Defender服务,在黑客想法中就是目标无论如何都没有办法再次启动Windows Defender...也就是说我们可以关闭Windows Defender服务PPL。经过我们测试知道服务 ACL 根本不允许 SYSTEM 用户管理员组修改或停止 Windows Defender 服务

1.7K20

Windows UAC 用户账户控制

通常一个服务进程会以 SYSTEM 用户启动,拿到 System 令牌。...Users 组用户是没有 High System 令牌,程序在此用户账户下,无论如何也无法拿到 High System 令牌,因为这个用户没有这样令牌;如果要权限提升,需要输入管理员账号密码...普通管理员账户下,正常启动进程使用是继承自 explorer.exe Medium 访问令牌,当进程需要提升权限时,会弹出 UAC 提示框来启动一个进程以获得 High 令牌。...关于如何通过 Manifest 设置管理员权限运行,可以参考我另一篇博客: 应用程序清单 Manifest 中各种 UAC 权限级别的含义效果 权限提升 在 Windows 系统中,不同权限进程是隔离...当此进程提升权限,将弹出 UAC 提示框,用户输入管理员账号密码后,进程将在输入管理员账户下运行,获得此管理员 High 访问令牌。

2.1K10

PS命令之操作系统远程管理及进程服务操作示例

该cmdlet阻止对本地计算机上所有PowerShell版本更高会话会话配置远程访问,同样需要使用“以管理员身份运行” 选项启动。...描述: 从Windows PowerShell 3.0开始,您可以等待重新启动完成,然后再运行下一个命令。指定等待超时查询间隔,并等待重新启动计算机上特定服务可用。...notepad Get-Process SQL* -Module # 获取用指定进程加载模块 Get-Process notepad -IncludeUserName # 查找进程所有者(需要管理员权限...基础使用 # 1.此示例启动一个进程,该进程使用当前文件夹中Sort.exe文件。...Start-Process -FilePath "powershell" -Verb RunAs # 6.此示例演示如何查找启动进程时可以使用动词,可用谓词由进程中运行文件文件扩展名决定。

7.1K40

ASUS ROG Armory Crate Lite Service v4.2.8 中权限提升分析 (CVE-2021-40981)

UAC 绕过/或权限升级。...NBCreateFile在 Windows 上它是一个假朋友,它不仅用于“创建文件”,还用于打开现有文件; 让我们记下加载 DLL 文件系统上路径,并确保非特权用户对路径本身具有权限; 利润!...由于许多高完整性进程服务在用户身份验证或启动时运行,我们需要使用 Process Monitor 来跟踪启动登录过程。...通过此命令,我们可以看到该组BUILTIN\Users对相关路径具有写入权限: 在 Windows 上检查对象 ACL 一种更粗俗但功能相同方法是通过 tab View effective access...作为 PoC,我们将使用一个简单 DLL,它将添加一个aptortellini以密码命名新用户,aptortellini并通过将他添加到本地管理员组来授予他管理权限

3.2K90

Linux:管理系统进程

在本系列中,我们还介绍了 Linux 内核如何与硬件交互,如何Linux 管理系统服务以及如何Linux 管理用户。 了解进程 进程是系统上正在执行程序。...PID 允许管理员引用进程以对其进行管理。 父进程 ID (PPID):生成您正在使用进程进程。 Linux 进程具有以下几个特点: 父进程进程层次结构。...如果您需要复习 Linux 命令语法,请参考了解 Linux 命令行文章。 进程需要哪些管理? 大多数情况下,Linux 用户管理员通过命令或图形图标启动停止应用程序来管理应用程序。...启动这些应用程序会启动一个或多个进程。退出程序会结束这些进程。 以下是启动停止 man 页面应用程序以显示 ls 命令帮助文件典型方法。...例如,要查看父进程 9876 进程树,请键入以下命令: $ pstree 9876 如果用户启动了程序,您可以显示该用户权限下运行任何应用程序进程(父进程进程)。

7610

关闭反恶意软件保护(第 1 部分)-Windows Defender 防病毒

绕过或禁用进程上设置 PsProtectedSignerAntimalware-Light 保护 3. 对具有完全访问权限进程有一个句柄,或者至少找出一种在进程中注入 dll 方法。...我注意到服务 ACL 根本不允许 SYSTEM 用户管理员组修改或停止 Windows Defender 服务。...但它反而允许 WinDefend TrustedInstaller 做到这一点,因此从技术上讲,绑架一个受信任安装程序令牌并将服务作为 ring 3 进程停止并不难。...所以我使用以下步骤来停止 Windows Defender 进程。  1. 模拟受信任安装程序令牌。  2. 现在您可以打开进程本身或终止服务。 显然,它完美无缺! ...当然,微软员工不是白痴,他们不会把这个强大原语提供给任何人,所以他们可以滥用它来启动你自己受保护进程。为了启动 PPL 进程,您可执行文件必须使用特殊证书进行签名,然后才能完成。

2.4K20

更多关于任务计划程序服务帐户使用情况

Windows 10 中任务调度程序核心进程创建代码实际上是在统一后台进程管理器 (UBPM) DLL中,而不是在任务调度程序本身中。...查看 SCM 中实现,这基本上使用了与创建用于启动服务令牌完全相同代码。  这就是为什么 LS/NS 使用 Clément 技术虚拟服务帐户之间存在区别的原因。...如果服务当前正在运行,您需要停止服务,然后重新启动修改后服务以执行代码。...但是,只要您帐户被授予对服务完全访问权限,即使不是管理员,您也可以使用任务计划程序来让代码以服务用户帐户(例如 SYSTEM)身份运行,而无需直接修改服务配置或停止/启动服务。...您可以通过使用命名管道将令牌提取到您自己服务,并使用它来创建一个新进程并取回所有丢失权限

92200

Mac环境下使用supervisor

那supervisor是如何实现进程管理并重启呢?其实supervisor管理进程,就是通过fork/exec方式把这些被管理进程,当作supervisor进程启动。...当然,本地、远程web管理时候,需要调用supervisorxml_rpc接口。 2,精准 使用supervisor监控进程,得到进程状态无疑是准确。...XML-RPC interface: XML-RPC接口,提供XML-RPC服务来对子进程进行管理监控。...安装 WindowsMac下都可以使用包管理工具npm进行安装,打开终端/命令行工具,输入以下代码并执行: npm install supervisor -g //windows sudo npm...install supervisor -g //mac 说明:Mac最好加上sudo授予管理员权限进行安装,避免有的文件因权限问题下载失败导致模块无法使用

85530

0520-如何使用非root用户启动CMServerAgent服务

1 文档编写目的 根据前面的安装文档,我们知道CDH安装只能使用root或者具有sudo权限用户进行安装,但大多数企业对于服务root用户管控比较严格,大多数情况下都不能够直接使用或者需要申请比较麻烦...对于这种情况,Cloudera官方提供了一种单用户安装CDH模式,参考Fayson前面的文章《0517-如何在CDH5中使用单用户模式》。...本文基于一个实际需求,即CDH相关所有服务使用非root用户来管理,主要是Cloudera Manager ServerAgent服务(其他Hadoop服务默认都是使用相应自己用户比如hdfs或者...实现思路是先从操作系统自启动里移除,然后设置相关脚本,文件日志权限来实现使用非root用户手动启动,这样可以实现未来非root用户来管理ServerAgent服务,而Hadoop相关服务大部分情况下都可以通过...启动失败,这里报错是/var/run权限,这个目录会挂载到/run下,修改这个目录权限后可以启动成功,但是重启系统之后,该目录权限又会还原,最终还是失败。

1.9K20

windows权限维持大结局

当文件被加上s属性后,后续操作可能没有足够权限取操作,需要先去掉s属性才能进行后续操作。 改变系统文件夹图标 通过更改文件夹名称,能更改文件夹图标双击打开动作(命令行模式仍可以正常使用)。...如何清除 1. 查询服务状态:sc qc xlkfs 2. 停止服务:net stop xlkfs(停止后,文件便会显现出来,cmd能见) 3. 删除服务:sc delete xlkfs 4....常用参数有 -S 创建一个服务,随系统启动启动(System权限) -U 用户登录时启动后门,就是向注册表HKCU树下写入自启动项 -X 系统登录启动后门,向注册表HKLM树下写入启动项 关于创建持续性后门...,当这个后门启动时候会周期性连接目标,只要 cscript.exe 这个进程没有结束。...查看 在svchost进程下成功创建了notepad进程使用指定账户创建运行计划任务时,当前用户必须具有与之相对或者更高权限使用管理员账户以ystem权限运行计划任务失败) 创建新服务

2.3K40

Windows 系统上降低 UAC 权限运行程序(从管理员权限降权到普通用户权限

Windows 系统中,管理员权限管理员权限运行程序之间不能使用 Windows 提供通信机制进行通信。...对于部分文件夹(ProgramData),管理员权限创建文件是不能以非管理员权限修改删除。 然而,一个进程运行之后启动进程,会继承当前进程 UAC 权限;于是有时我们会有降权运行需要。...如何判断当前进程 UAC 权限 通过下面的代码,可以获得当前进程 UAC 权限。...,可以参考我另一篇博客: Windows使用 runas 命令以指定权限启动一个进程(非管理员管理员) - 吕毅 方法二:使用 explorer.exe 代理运行程序 请特别注意,使用 explorer.exe...于是我们可以委托默认以普通权限运行 explorer.exe 来代理启动我们需要启动进程,这时启动进程便是与 explorer.exe 相同权限

1.3K40

应用程序清单 Manifest 中各种 UAC 权限级别的含义效果

如果你程序对 Windows 运行权限有要求,那么需要设置应用程序清单。本文介绍如何添加应用程序清单,并解释其中各项 UAC 权限设置实际效果。...你可以阅读我另一篇博客了解 uiAccess 一项应用: 让 Windows 桌面程序运行在 Windows 应用上面 - 吕毅 asInvoker 父进程是什么权限级别,那么此应用程序作为进程运行时就是什么权限级别...默认情况下用户启动应用程序都是使用 Windows 资源管理器(explorer.exe)运行;在开启了 UAC 情况下,资源管理器是以标准用户权限运行。...于是对于用户点击打开应用程序,默认就是以标准用户权限运行。 如果已经以管理员权限启动了一个程序,那么这个程序启动进程也会是管理员权限。...典型情况是一个应用程序安装包安装时候使用管理员权限运行,于是这个安装程序在安装完成后启动这个应用程序进程实例就是管理员权限

55540

海康、大华安防摄像头网页无插件直播流媒体服务器EasyNVR-Win重启服务出现进程意外终止问题解决方案

背景介绍 由于EasyNVR受众越来越多,时常会遇到很多类似的问题咨询,之前虽然有写过很多博文进行技术或者使用问题解答,随着客户询问增多,我们发现,要想让大家了解问题和解决问题,往往引导给一个思路比直接给与支持回答更有效果...Windows重启EasyNVR服务出现进程意外终止问题 Windows重启EasyNVR服务出现“Windows 无法启动EasyNVR_Service服务(位于本地计算机上)。...一般可以从系统权限、执行文件权限软件自身启动来进行具体分析。 解决问题 Windows系统对应系统权限要求没有linux那样注重。但是时长也会出现由于权限问题导致软件或者其他程序启动异常问题。...因此Easy系列软件安装服务脚本默认都是使用管理员权限进行软件安装。因此可以重新卸载软件服务再重新安装试试。...停止软件服务,可以直接cmd命令行运行软件可以执行文件,发现软件内部报错就是导致我们无法成功安装重启服务原因,大概率都是端口被占用,自身调整端口或者关闭对应端口进程可以成功解决软件服务安装重启问题。

89410
领券