隐藏cmd服务,以及设置开机自启

Windows下隐藏CMD服务及设置开机启动
本文介绍了如何在Windows系统中创建隐藏的CMD服务,并设置其开机自启动。通过编写BAT批处理文件,可以实现开机自动运行指定命令,包括结束进程和显示提示框等功能。
隐藏命令:

需要新建bat文件,然后粘贴下面命令

@echo off

if "%1"=="h" goto begin

start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit

:
### Win11 上设置 Syncthing 开机自启动的方法 在 Windows 系统上,有多种方法可以实现 Syncthing 的开机自启动功能。以下是几种常见的方法及其具体实施步骤: #### 方法一:使用批处理文件并放置于动文件夹 可以通过创建一个 `.bat` 文件来动 Syncthing 并将其放置到系统的动文件夹中。 1. 创建 `syncthing.bat` 文件: 使用记事本或其他文本编辑器编写以下内容,并保存为 `syncthing.bat`。 ```batch @echo off start "" "C:\Path\To\Syncthing.exe" -no-console -no-browser ``` 2. 将此 `.bat` 文件复制到 Syncthing 可执行文件所在的同级目录下[^1]。 3. 添加至动文件夹: 按下 `Win + R` 键组合,在运行对话框中输入 `shell:startup` 或者 `shell:common startup` 来访问当前用户的动文件夹或者所有用户的动文件夹。将刚刚创建好的 `syncthing.bat` 文件拖放到这个文件夹里即可完成设置。 #### 方法二:利用 PowerShell 和 Start-Process 命令隐藏窗口运行 如果希望 Syncthing 在后台静默运行而无需显示任何界面,则可采用 PowerShell 脚本来达到目的。 1. 编写 PowerShell 脚本如下所示: ```powershell Start-Process "C:\Path\To\Syncthing.exe" -ArgumentList "-no-console", "-no-browser" -WindowStyle Hidden ``` 2. 保存上述脚本为 `.ps1` 文件形式(例如命名为 `start_syncthing.ps1`),并将它同样置于动文件夹之中以便每次登录系统时自动调用该脚本执行相应操作[^2]。 #### 方法三:注册为系统服务 对于更高级别的需求来说,还可以把 Syncthing 安装成一项正式的服务项目从而确保其随操作系统一同加载起来工作正常无误。 1. 下载 **NSSM (Non-Sucking Service Manager)** 工具或者其他类似的第三方软件用于简化服务安装流程; 2. 执行命令行指令以配置新的服务项为例展示过程如下: ```cmd nssm install SyncthingService "C:\Path\To\Syncthing.exe" ``` 接下来会弹出图形化向导页面让你进一步调整参数比如添加 `-no-console`, `-no-browser` 参数等;最后确认提交即成功建立名为 'SyncthingService' 的新服务条目[^3]。 --- ### 注意事项 无论采取哪种方式,请务必注意替换样例中的路径部分(`C:\Path\To`)为你本地实际存在的完整地址位置! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值