让软件像系统服务一样安静自运行

2020-04-28 08:05剑侠
电脑爱好者 2020年2期
关键词:命令提示符参数设置文件夹

剑侠

配置参数设置启动服务

我们首先从网上下载Easy Service这款小工具,它可以为任意一个软件程序创建启动服务。该工具最大的特色在于,在安装启动服务之前,可以帮助用户对配置信息是否正确进行判断,这样就可以避免因为配置错误而造成启动服务无法运行的尴尬。下载完成后对压缩包进行解压,将需要启动运行的软件程序文件夹复制粘贴到EasySer vice工具的文件夹下面,本例中,笔者将一款内存优化软件Reduce Memory的文件夹复制到其中。接下来用任意一个文本编辑器打开其中的Svc .conf文件,对里面的参数进行设置修改。

首先在“ServiceName”参数后面自定义一个启动服务的名称,这里需要提醒大家的是,启动服务的名称只能使用英文或者数字进行组合。接下来在“ Worker ”参数的后面设置Reduce Memory软件的程序名称,由于我使用的是64位的操作系统,所以选择的是64位的程序文件版本ReduceMemoryx64.exe。接下来在“Working Dir”参数的后面设置Reduce Memory软件的存放文件夹名称。当这三个参数设置完成以后保存配置文件(图1)。

現在通过管理员权限打开命令提示符窗口,并利用“cd”命令进入到Easy Service所在的文件夹目录。接下来分别执行“svc .exe check”和“svc .exe test-wor ker”命令,检测配置文件是否设置成功,以及检测Easy Service能否成功进行软件加载(图2)。如果一切正常,即可执行“svc.exeinstall”命令,就可以新建一个启动服务了。利用这个启动服务,该软件便可以随系统自动运行,并且是在后台悄悄进行的。

图形化界面创建启动服务

如果用户觉得EasyService这款小工具操作不方便,那么还可以试一试Nssm这款图形化界面的小工具。我们首先按照上面的方法,打开命令提示符窗口并跳转到工具所在的文件夹目录,接下来执行“nssm .exeinstall”命令就可以启动运行该工具。然后在弹出的操作界面中点击“Path”选项后的按钮,在弹出的对话框中选择要进行启动的程序文件。接下来在“servicename”选项中设置一个启动服务的名称,最后点击“Installservice”按钮就可以完成该启动服务的创建了(图3)。

猜你喜欢
命令提示符参数设置文件夹
挂在墙上的文件夹
RTK技术在放线测量中的应用
动车环境下U900异频切换参数设置探讨
基于MATLAB仿真的井下变压器参数设置研究
Windows 7和Vista中命令提示符的几个小技巧