参考:让Windows程序在后台静默运行的方法 - JIPA233の小窝
测试过网上其他的方法发现都不是很理想,要么不生效,要么会在前台运行,每次开机都要缩小一下窗口。下面讲解详细步骤
本方法将应用注册为服务(提示:注册成功后软件位置不能改动,否则会失效)
1.下载throttlestop
https://lbyxlz.lanzouf.com/irhzI0t4qxzi 密码:d8x3(9.5汉化版)
2.解压并设置完成后如图所示,其中ini为配置文件
3.要把应用程序添加为服务
需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。点击下载
4.将instsrv.exe和srvany.exe拷贝到“C:\Windows\SysWOW64”目录下
(注:如果是32bit系统,则将其拷贝到C:\WINDOWS\system32)
5.以管理员身份打开cmd命令窗口,输入以下命令定位到sysWOW64文件夹
cd C:\Windows\SysWOW64
(注:如果是32bit系统,命令为cd C:\WINDOWS\system32)
6.输入以下代码安装服务(其中Throttlestop为设定的服务名,可任意更改)
instsrv.exe Throttlestop C:\WINDOWS\SysWOW64\srvany.exe
安装成功如下图所示
7.win+r打开运行,输入“regedit”打开注册列表,定位到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Throttlestop
8.对srvany.exe进行配置
①右键Throttlestop文件夹,选择“新建—项”,并重命名为“Parameters”
②定位到“Parameters”文件夹,在右侧空白区域右键选择“新建—字符串值”,创建以下三个值
名称:Application 。数值数据 为程序地址。(双击创建的值即可添加数值数据)
名称 :AppDirectory。 数值数据 为程序所在文件夹路径。
名称 :AppParameters。 数值数据 为程序启动所需要的参数。(一般不需要设置)
实例如图所示: