1、我们需要srvany.exe,instsrv.exe两个文件,这里提供一个百度云下载地址:

链接:https://pan.baidu.com/s/1SfqGaU8Sk9WgjfP8OHaFaA

提取码:xtn1

下载之后,将srvany.exe,instsrv.exe文件放在C:\Windows\SysWOW64路径下面,如下图所示

windows上.exe文件做成服务

2、第二步按win+R键打开运行,输入cmd,使用管理员权限点击确定进去命令提示符之后,输入

C:\Windows\SysWOW64\instsrv.exe  ServiceName  C:\Windows\SysWOW64\

srvany.exe

按回车键就注册了一个名称叫ServiceName的服务。

windows上.exe文件做成服务

3.第三步按win+R键打开运行,输入regedit,点击确定,进行打开注册表编辑器。

windows上.exe文件做成服务

 

4、然后进入注册表在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到刚刚注册的服务名ServiceName,在ServiceName新建一个项,名称为“Parameters”,单击选中它然后在右侧的窗口新建一个字符串值名称为“Application”,将其值设置为你针要做为服务运行的程序的路径,例如我的路径为“D:\tools\tjs.exe”。这里特别要注意的是程序路径一定要写得跟前面的例子一样,也是就是中间是用双斜杠隔开,不然服务没办法自动启动。

 

然后可以再建立一个AppDirectory指定程序运行的初始目录(可选)。

windows上.exe文件做成服务

如果你需要把自己注册的服务做得看起来更专业也更好理解的话还可以继续新建一个字符串值名称为“Description”,在其值里面你可以输入你想显示的服务描述。

5.到上面步骤机已经完成了,可以直接我的电脑右键“管理”进到Windows服务中启动服务。

 

6、还有一点特别要注意的是,如果你要做为服务运行的程序是在运行后需要界面的,我们可以在控制面板里面找到管理工具然后打开服务或者直接运行“Services.msc”命令打开服务,找到刚刚创建的服务右键打开属性,选中登陆选项卡,登陆身份选中本地系统帐户并选中允许服务与桌面交互最后点确定,这样你的服务在启动后就可以看到界面了。

相关文章:

  • 2022-12-23
  • 2022-01-23
  • 2021-08-10
  • 2022-01-01
  • 2022-12-23
  • 2022-01-03
猜你喜欢
  • 2022-12-23
  • 2021-11-29
  • 2021-06-24
  • 2021-05-29
相关资源
相似解决方案