我想把一个exe文件作为系统的服务来开机就自动运行

is9527 2011-06-09 08:53:01
外网服务器上D盘某个文件夹下有个exe文件,我想服务器开机以后,不用进操作系统就能让这个exe自动运行起来,不管我是远程桌面连接后登陆进服务器的2003操作系统还是直接到机房去开机进系统,只要服务器不关机,这个exe就一直运行着,我在网上看了这样的文章http://dev.csdn.net/author/Inber/23dd5669063f4a7facd081039045cffe.html,按照它说的方法做了设置,在服务里也成功添加了,但是启动起来马上就关闭了,有时有出现1503错误,我在附件-计划任务里添加了任务,设置系统启动时自动运行,可是也得登陆进系统以后才能执行,我一般通过远程桌面连接来登陆2003的,如果关掉了远程桌面,这个exe就自动关了。
我的5个问题是:
1、每次远程桌面连接登陆到2003中去,是不是相当于重新启动了操作系统,之前的操作或者操作系统的运行状态就等于没有了?
2、如何能让我这个exe文件作为服务开机就启动,而不是登陆进了2003以后才能启动,这个是针对服务来说的。
3、如果我使用计划任务,怎么才能不进2003就可以自动启用这个计划任务?
4、我在程序的启动里添加了这个exe文件的快捷方式,我发现只要登陆进了2003,它就能自动运行起来,可是我关掉了远程桌面的话,exe文件又自动就停止运行了,该怎么办呢?
5、我最完美的想法是:我用远程桌面管理,不管我开关多少次远程桌面,只要服务器不关机,这个exe就是一直运行的,为了这个目的,用什么方法最好?
...全文
686 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
q413048640 2011-06-15
  • 打赏
  • 举报
回复
在服务器上可以设置远端登出时不结束当前工作的吧 具体的不记得了
Rulition 2011-06-15
  • 打赏
  • 举报
回复
计划任务有时会被“屏保时输入口令”给挡住,是否这个原因?
drifter250771 2011-06-09
  • 打赏
  • 举报
回复
组策略,计算机策略,开机脚本
svod 2011-06-09
  • 打赏
  • 举报
回复
写入注册表run项中,开机自动运行。
janser08 2011-06-09
  • 打赏
  • 举报
回复
1、不是,只是注销。
2、设置成系统服务。
3、同2。
4、因为你那个是进程,不是服务。所以注销后就会自动结束进程。
5、同2。
NowDoIT 2011-06-09
  • 打赏
  • 举报
回复
上面不保证正确,lz自己搜索下 "bat 监控进程"就ok了。
NowDoIT 2011-06-09
  • 打赏
  • 举报
回复
上面的不是很正确,用这个!!


@echo off
:checkloop
tasklist ^|findstr /i "1.exe" || start “” "C:\1.exe"
timeout /t 5
goto :checkloop
NowDoIT 2011-06-09
  • 打赏
  • 举报
回复
写个批处理监控进程吧!


@echo off
:checkloop
tasklist ^|findstr /i "1.exe" || start "C:\1.exe"
timeout /t 5
goto :checkloop

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧