Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >windows自定义程序开机启动

windows自定义程序开机启动

作者头像
明哥的运维笔记
发布于 2019-01-30 02:51:54
发布于 2019-01-30 02:51:54
3.2K00
代码可运行
举报
文章被收录于专栏:运维笔记运维笔记
运行总次数:0
代码可运行

windows自定义程序开机启动

  • windows自定义程序开机启动
    • 前言
    • windows开启开机启动方法
    • 服务启动
      • 添加服务启动
    • cmd添加服务存在问题
      • 删除服务启动
    • 启动项启动
    • windows后台执行

前言

每次开机之后要手工启动各种服务,有一些程序是自带了添加服务项,添加到开机启动,有一些则没有。昨天刚装完机器,什么开机启动需要自己添加,所以整理了一下开机启动的相关技巧。

windows开启开机启动方法

  • 服务启动 服务启动是电脑启动时,用户登陆之前启动,有系统服务程序控制。
  • 启动项启动 启动项是用户登陆之后启动的。

服务启动

添加服务启动

启动example

sc create 服务名 binPath= "路径" start= auto type= share sc create Frpc binPath= "C:/frpc/windows/start.bat" start= auto type= share

cmd添加服务存在问题

通过sc创建的服务在启动的报错: 服务没有响应控制功能 但是!不是所有程序都可以作为服务的方式运行,因为作为服务运行需要能返回运行情况等信息,所以有的程序添加后会出现以下提示: Windows无法启动 XXX 服务(位于 本地计算机上)。错误1053:服务没有及时响应启动或者控制请求。 解决方法: 既然知道了原因,就有了解决办法,微软有一个srvany.exe可以解决此问题,首先创建一个服务,但是执行文件要选择srvany.exe,然后在另外的属性里面加入要执行的文件信息就可以了。(提前下载srvany.exe到C:\Windows目录下,不要放System32文件夹,因为64位系统会出现兼容性问题) Srvany.exe下载地址 https://u.x2009.net/q

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sc create ServiceName binPath= "C:\Windows\srvany.exe" start= auto
#加入要执行的文件的信息
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName\Parameters /v Application /t REG_SZ /d "这里填入你要作为服务运行的程序地址比如c:\xxx.exe" /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName\Parameters /v AppParameters /t REG_SZ /d "如果程序需要参数则填在这里,如果不需要,清空这段文字或者整行" /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName\Parameters /v Application /t REG_SZ /d "这里填入程序运行时所在文件夹(作为环境变量),如果不填,则清除这段内容或者直接删除本行" /f
然后启动服务即可。(其中一条命令即可)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sc start ServiceName
net start ServiceName

因为操作较为复杂,所以有人写了一款软件,叫SrvanyUI,集成了了srvany.exe,新建服务较为简单(打开软件,点增加服务,选自建服务即可达到相同效果)。 SrvanyUI下载地址 https://u.x2009.net/l 注意:以上所有命令都需要管理员权限才能运行,如果是Windows 8/8.1/10,需要SYSTEM权限才行(在开始菜单里找到命令行提示符,右键里面有使用管理员身份运行)

删除服务启动

删除example

sc delete 服务名 sc delete Frpc 启动项启动 直接将启动文件丢在以下目录中: C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

windows后台执行

有时候定制cmd的会一直显示console的终端,以下为定制后台执行的方法。 start.vbe: set ws=wscript.createobject("wscript.shell") ws.run "C:/frpc/windows/start.bat /start",0 注意如果开了360软件请将加入可信。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C/C++ 操作注册表与服务
枚举注册表启动项: 遍历注册表 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
王瑞MVP
2025/05/02
320
使用Instsrv.exe和Srvany.exe 安装windows服务「建议收藏」
要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,也可以到网上下载。
全栈程序员站长
2022/06/27
4.2K0
使用Instsrv.exe和Srvany.exe 安装windows服务「建议收藏」
instsrv+srvany 程序以服务方式自启 bat脚本快速配置
脚本原内容来自:srvany.exe和instsrv.exe打包exe为windows服务趟的坑 – 源码加特灵 – 博客园
全栈程序员站长
2022/09/06
4390
使用srvany.exe把程序安装成windows服务的方法
当你获取到srvany后并决定将某程序作为服务启动后,请先将srvany安装为系统服务,具体的安装方法有很多,比如说可以通过Microsoft Windows Resource Kits中另外一个实用的小工具instsrv.exe进行安装,将srvany.exe和instsrv.exe拷贝到C:\Windows\System32\后,我们可以通过下面的命令行进行srvany.exe的服务安装:
全栈程序员站长
2022/09/02
7300
使用srvany.exe把程序安装成windows服务的方法
【权限维持】Windows&自启动&映像劫持&粘滞键&辅助屏保后门&WinLogon
没事就要多学习
2024/07/18
1710
【权限维持】Windows&自启动&映像劫持&粘滞键&辅助屏保后门&WinLogon
Windows下创建自定义服务的正确姿势(Instrsrv&Srvany)「建议收藏」
Windows NT工具包(Windows NT Resource Kit)提供了两个小工具,可以让我们创建自定义服务(适合于NT应用和一些16进制应用,批处理除外)。两个工具包的下载地址:CSDN下载 Instrsrv.exe:从系统安装和移除服务
全栈程序员站长
2022/09/05
1.4K0
windows服务创建工具srvany.exe介绍
srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等。
全栈程序员站长
2022/08/31
2K0
Windows系统怎样控制某个服务延迟启动Automatic(Delayed Start)的时间
看到了DelayedAutoStart和AutoStartDelay有关的很多文档,没有一篇是正确的
Windows技术交流
2023/05/10
3.9K0
【玩转腾讯云】Windows设置程序开机启动
如果是图形界面的程序,需要先设置开机自动登录,然后再通过计划任务设置图形界面的程序开机自启,比如通过计划任务设置开机自启渲染软件(渲染软件不支持远程调用)。如果没有设置开机自动登录,图形界面的程序没法自动运行。
Windows技术交流
2022/02/23
6.6K0
OpenOffice3.0以服务方式运行在Windows平台(文件转换服务器解决方案)
OpenOffice3.0,Windows Resource Kit Tools 分别默认安装
botkenni
2022/10/25
1.1K0
Windows提权方法汇总
Windows下服务的权限通常是SYSTEM。如果我们能够替换服务的启动程序为我们的恶意程序(如反弹shell),即相当于获得了SYSTEM权限,达到了提权的目的。 无引号服务路径有可能会导致这种情况的发生。 所谓无引号服务路径,就是服务启动程序的路径中包含了空格且未被引号包含起来。比如这样
ConsT27
2022/02/11
1.4K0
Windows提权方法汇总
Window下常见的权限维持方式
在获取服务器权限后,通常会用一些后门技术来维持服务器权限,服务器一旦被植入后门,攻击者便如入无人之境。本文将对常见的window服务端自启动后门技术进行解析,知己知彼方能杜绝后门。
Bypass
2019/12/12
1.2K0
Window下常见的权限维持方式
创建Windows服务(Windows Services)N种方式总结
最近由于工作需要,写了一些windows服务程序,有一些经验,我现在总结写出来。 目前我知道的创建创建Windows服务有3种方式: a.利用.net框架类ServiceBase b.利用组件Topshelf c.利用小工具instsrv和srvany
跟着阿笨一起玩NET
2018/09/19
1.2K0
创建Windows服务(Windows Services)N种方式总结
将node.js程序注册为windows服务
Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。下面我来说具体安装过程。
用户7705674
2021/10/06
1.3K0
Win11彻底关闭Defender(包括禁用、删除Defender服务和文件夹)
一般是不建议禁止defender自动更新或者彻底关闭Defender的,但如果你有其他替代的安全方案了,觉得defender有干扰业务隐患,想干掉,那这篇文档非常适用。耗费了不少心血在server2016-2022和win10、win11上对比实践。
Windows技术交流
2023/05/26
21K0
Windows中常见后门持久化方法总结
当我们通过各种方法拿到一个服务器的权限的时候,我们下一步要做的就是后渗透了,而后门持久化也是我们后渗透很重要的一部分,下面我来总结一下windows下常见的后门持久化的方法
HACK学习
2019/10/09
2.9K0
Windows中常见后门持久化方法总结
Windows权限维持
在红蓝对抗实战中,当我们获取到一台Windows主机的权限后,首先要做的就是怎么维持住该权限。因为防守方的实力也在不断增强,并且他们的流量监测设备也在不断监控,如果发现机器被植入木马,他们肯定会采取措施。
谢公子
2022/01/20
1.5K0
Windows权限维持
Windows设置开机启动
C:\Users\Administrator\Desktop\Server.exe
Windows技术交流
2022/11/13
3.7K0
将windows应用程序注册为windows服务
@echo off ::设置服务名称 set service_name=ServiceManagement ::设置服务描述 set service_description=文件安全上传服务 ::设置服务程序路径 set prog_path=%cd:\=\\%\\ServiceManagement.exe ::设置服务的启动方式 auto:自动 demand:手动 disabled:禁用 set strt=auto echo EasyService 一键服务 echo =========================================================== ::pause ::======================以下部分勿随意修改========================== set s32=%cd%\system32 set reg_file=EasyService.reg net stop %service_name% 2>nul
FreeTimeWorker
2020/08/31
1.4K0
使用instsrv.exe和srvany.exe创建windows服务[通俗易懂]
srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等。
全栈程序员站长
2022/09/05
1.7K0
推荐阅读
相关推荐
C/C++ 操作注册表与服务
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验