如何将.net控制台程序改为服务实现程序退出后自动重启
-
访问 NSSM 官方网站:
https://nssm.cc/download。 -
下载最新版本:目前是 nssm 2.24-103-gdee49fc (2017-05-16)。
- 解压后将
nssm.exe(注意区分64位和32位)复制到你的程序目录。 - 安装服务:
1)使用图形界面->以管理员身份打开命令提示符->使用cd /d D:\xxx 切换到程序目录->nssm install DataPushService打开图形界面
2)直接使用以下命令安装和启动服务
nssm install DataPushService DeviceDataPushService.exe nssm set DataPushService AppExit Default Restart nssm set DataPushService AppRestartDelay 10000 nssm set DataPushService Start SERVICE_AUTO_START nssm start DataPushService
命令完成后可以在任务管理器的服务中查看到服务名称。用任务管理器关闭服务后过十秒会发现服务自动启动了

浙公网安备 33010602011771号