本帖最后由 eesly 于 2020-4-16 12:42 编辑
我们在使用某一软件时,有时需要先期运行一个其他文件,这时桌面将出现2个软件。如果将需要先期运行的这个软件设为系统服务,后台运行,可能会方便些。下面以设置RLM服务并自动启动为例: (1)将instsrv.exe和Srvany.exe拷贝入c:\windows\syswow64(或其他目录也行)。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。32与64位Instsrv与Srvany相同,它们为系统文件,网上到处都有。 (2)Win+R使用cmd命令,在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:\windows\syswow64\instsrv.exe rlm c:\windows\syswow64\srvany.exe” 然后回车,其中的“c:\windows\syswow64\instsrv.exe”和“c:\windows\syswow64\srvany.exe”表示这两个程序保存的位置,而rlm则是想添加的服务名称。 (3)运行Regedit打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到刚才添加的rlm,在其中新建Parameters项,然后在Parameters项中新建几个字符串,其中Application为exe程序名及所在的路径地址,AppDirectory为exe程序所在的文件夹路径, AppParameters 为服务运行的程序启动需要的参数,数据类型均为“REG_SZ”,Description字符串为说明项,数据类型同样为REG_SZ,数值可以写一些你对这个服务的描述。
(4)在运行中输入“Services.msc”并回车,在列表中找到我们刚添加的RLM服务,双击打开,来做详细的设置。按照需要,设置成自动。 (5) 如果不想再运行这个服务,可以直接禁止它在启动的时候运行,或者使用instsrv.exe程序删除。方法是在命令行下输入 “c:\ windows\syswow64\instsrv.exerlm remove”, 然后回车就可以了。
|