exit(0)退出不了,且任务管理器中该进程的属性变成了system32文件夹的属性了

zyu00 2018-07-18 04:46:07
一个程序加载很多dll,然后判断凌晨4点调用exit(0)退出,有另外一个监控进程负责重新拉起该进程,现在看日志凌晨4点是退出了,但是早上看任务管理器该进程还在,而且终止不了,右击该进程选择属性时,打开的是system32文件夹的属性

...全文
556 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lengguangyao11 2018-07-24
  • 打赏
  • 举报
回复
引用 11 楼 jiangzyu 的回复:
[quote=引用 10 楼 lengguangyao11 的回复:]
[quote=引用 9 楼 jiangzyu 的回复:]
[quote=引用 8 楼 lengguangyao11 的回复:]
还能回复吗?windows 2008遇到同样的问题,以下是官方给出的信息、希望7月中旬得以解决
https://support.microsoft.com/zh-cn/help/4338815


这个更新感觉和问题没啥关系啊[/quote]

应该是有一定影响的,我们的系统之前一直没问题,7月后就出现这个问题了。微软发现的是SQLSERVER不能重启,我们这边除自己的服务外,Tomcat也不能重启,同样的问题。如果找到好的解决办法,发出来大家分享分享[/quote]
那这个更新是KB4338815吗?[/quote]


已确认是操作系统更新的问题:

解决方法
(1)配置计划任务定时重启
(2)删除所有最近的windows的更新 推荐
(3)等待微软解决
结帖吧
lengguangyao11 2018-07-24
  • 打赏
  • 举报
回复
引用 11 楼 jiangzyu 的回复:
[quote=引用 10 楼 lengguangyao11 的回复:]
[quote=引用 9 楼 jiangzyu 的回复:]
[quote=引用 8 楼 lengguangyao11 的回复:]
还能回复吗?windows 2008遇到同样的问题,以下是官方给出的信息、希望7月中旬得以解决
https://support.microsoft.com/zh-cn/help/4338815


这个更新感觉和问题没啥关系啊[/quote]

应该是有一定影响的,我们的系统之前一直没问题,7月后就出现这个问题了。微软发现的是SQLSERVER不能重启,我们这边除自己的服务外,Tomcat也不能重启,同样的问题。如果找到好的解决办法,发出来大家分享分享[/quote]
那这个更新是KB4338815吗?[/quote]

不研究了,事情比较多。先直接定时重启机器吧。
lengguangyao11 2018-07-23
  • 打赏
  • 举报
回复
引用 9 楼 jiangzyu 的回复:
[quote=引用 8 楼 lengguangyao11 的回复:]
还能回复吗?windows 2008遇到同样的问题,以下是官方给出的信息、希望7月中旬得以解决
https://support.microsoft.com/zh-cn/help/4338815


这个更新感觉和问题没啥关系啊[/quote]

应该是有一定影响的,我们的系统之前一直没问题,7月后就出现这个问题了。微软发现的是SQLSERVER不能重启,我们这边除自己的服务外,Tomcat也不能重启,同样的问题。如果找到好的解决办法,发出来大家分享分享
zyu00 2018-07-23
  • 打赏
  • 举报
回复
引用 8 楼 lengguangyao11 的回复:
还能回复吗?windows 2008遇到同样的问题,以下是官方给出的信息、希望7月中旬得以解决
https://support.microsoft.com/zh-cn/help/4338815


这个更新感觉和问题没啥关系啊
zyu00 2018-07-23
  • 打赏
  • 举报
回复
引用 10 楼 lengguangyao11 的回复:
[quote=引用 9 楼 jiangzyu 的回复:]
[quote=引用 8 楼 lengguangyao11 的回复:]
还能回复吗?windows 2008遇到同样的问题,以下是官方给出的信息、希望7月中旬得以解决
https://support.microsoft.com/zh-cn/help/4338815


这个更新感觉和问题没啥关系啊[/quote]

应该是有一定影响的,我们的系统之前一直没问题,7月后就出现这个问题了。微软发现的是SQLSERVER不能重启,我们这边除自己的服务外,Tomcat也不能重启,同样的问题。如果找到好的解决办法,发出来大家分享分享[/quote]
那这个更新是KB4338815吗?
lengguangyao11 2018-07-22
  • 打赏
  • 举报
回复
还能回复吗?windows 2008遇到同样的问题,以下是官方给出的信息、希望7月中旬得以解决
https://support.microsoft.com/zh-cn/help/4338815
zyu00 2018-07-21
  • 打赏
  • 举报
回复
taskkill /im cmsserver.exe /f 杀不掉,报没有该进程实例在运行
轻箬笠 2018-07-20
  • 打赏
  • 举报
回复
是不是可以让守护进程直接把它干掉呢?比如将下面的命令在命令行里面执行
taskkill /im cmsserver.exe /f
sghcpt 2018-07-19
  • 打赏
  • 举报
回复
引用 1 楼 jiangzyu 的回复:
任务管理器杀不掉该进程,只能重启电脑才行

楼主,有没有试试下面步骤来排查错误:
1.确定进程退出的时候,确实正常退出了?会不会在进程退出之前,程序就已经崩溃了呢。。或者退出时在某个地方卡住了?
楼主可以在本地模拟一下,把退出时间设置短点,测试看看。。。
2.进程退出时,又有另外一个守护进程负责重新拉起该进程,这个一退一启,临界点有没有考虑到?可能存在某个临界点导致错误也不一定。
楼主可以测试的时候,只退出,把守护进程负责重新拉起该进程这个进程暂时屏蔽掉,看看会不会出现你上面的情况。
3.在某些动态库卸载代码中多加些日志信息,会不会卸载某些动态库的时候,卡住了。。

望回答对楼主有帮助~~~~~~
zyu00 2018-07-19
  • 打赏
  • 举报
回复
有人回复吗?
www_adintr_com 2018-07-18
  • 打赏
  • 举报
回复
exit 也会等析构那些,
如果程序写得不好要强退可以试试 _exit
或者 TerminateProcess
zyu00 2018-07-18
  • 打赏
  • 举报
回复
任务管理器杀不掉该进程,只能重启电脑才行

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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