电脑后台运行的程序没反应了,怎么强制退出啊

电脑后台运行的程序没反应了,怎么强制退出啊,第1张

这种情况使用任务管理器是最好的办法。

1、使用组合键Ctrl+Alt+Del打开安全选项。选择任务管理器点击打开。

2、选定无响应的程序,点击右下角的结束任务。

3、如果无响应的程序不在上图所示页面,点击下方详细信息。

4、在后台程序中找到无响应的程序,结束任务。

在windows下启动JBoss服务器,需要在命令行中输入runbat。但是运行后如果你想停止服务器,可能的做法就是直接按Ctrl+C键强行终止服务器,显然这种方式是不友好的。另一种方法就是再开一个cmd窗口,进入Jboss的bin目录,然后键入shutdownbat -S 这样毕竟费时费力,如果能像Linux下在命令行的后面加一个&让它在后台运行,要关闭时就不用另开窗口直接输入相应的关闭命令就好了。

答案就在下面:

在执行的命令前加上start /b,比如start /b runbat。就相当于Linux下的runsh &。

第一种方法就是使用任务管理器来进行强行关闭的一种方法。

1首先点击任务栏的空白之处,d出选项。(也可以使用快捷键将任务管理器启动出来,快捷键是“ctrl+alt+del”。)

2然后选择其中的“启动任务管理器”选项。

3然后d出任务管理窗口,选择其中的“应用程序”栏。

4选择自己需要强行关闭的应用程序对应的名称栏,然后点击下方的“结束任务”便可结束该应用程序。

5查看正在运行的应用程序,可发现结束成功。

第二种方法是使用任务管理器的另一种方法。

也就是使用相应的软件进行应用程序的管理。

这里以360的任务管理为例来教教大家怎么强行关闭应用程序吧!

1首先启动360的界面,点击其中的“功能大全”中的更多,将d出新的选项。

2选择其中的“任务管理器”,启动此任务管理器。

3任务管理器启动界面如图所示:

4找到并选择自己想要结束的应用程序。

5点击其所在位置的右边的“关闭”,一结束此应用程序。

6查看应用程序中,可发现结束应用程序成功!

7通过以上的方法便可以成功的结束自己想要强行结束的应用程序了,这对于我们解决运行中软件故障的问题很有帮助。

1、首先要保证你的程序一直在于后台运行,也就是所谓和守护程序一样,而且在任何认为kill和系统内存回收kill后,保证重启。

2、获取系统内部资源。

3、上报策略,间隔时间上报还是按月按天上报。

4、监测网络,当网络开启的时候第一时间上报数据。

5、服务器连接。

对于以上问题的解决:

1、利用广播BroadcastReceiver监听,当系统启动时启动服务service,监听的action是

androidintentactionBOOT_COMPLETED,当服务被kill时在onDestroy()再次启动服务,在

onStartCommand()中 设置 flags = START_STICKY;return

superonStartCommand(intent, flags, startId),保证服务重启。

2、利用getPackageManager(),getInstalledPackages(),getApplicationInfo()来获取系统安装数据。

3、上报策略可以每天(时间间隔24小时),但是不是很准确,一般按日上报不做时间间隔这样个人认为比较准确。

4、检测开启网络上报数据,还是利用广播BroadcastReceiver监听,监听action为androidnetconnCONNECTIVITY_CHANGE,当发现网络开启时就触发数据上报。

5、服务器连接,如果你了解java熟悉java企业级开发,那么你对>

Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值

从Android官方文档中,我们知道onStartCommand有4种返回值:

START_STICKY:如果service进程被kill掉,保留service的状态为开始状态,但不保留递送的intent对象。随后系统会尝试重新创建service,由于服务状态为开始状态,所以创建服务后一定会调用onStartCommand(Intent,int,int)方法。如果在此期间没有任何启动命令被传递到service,那么参数Intent将为null。

START_NOT_STICKY:“非粘性的”。使用这个返回值时,如果在执行完onStartCommand后,服务被异常kill掉,系统不会自动重启该服务。

START_REDELIVER_INTENT:重传Intent。使用这个返回值时,如果在执行完onStartCommand后,服务被异常kill掉,系统会自动重启该服务,并将Intent的值传入。

START_STICKY_COMPATIBILITY:START_STICKY的兼容版本,但不保证服务被kill后一定能重启。

现在的安卓手机,只要一长按home键,通常都会列出近期任务,这里可以干掉所有进程

所以一直不断的在后台运行是不行的,但是你可以通常广播来激活你的service

在执行的命令前加上start /b,比如start /b runbat。就相当于Linux下的runsh &。

windows上面查看进程,使用tasklist 命令

linux上面显示进程 使用 ps -ef 命令

----------------------------------------

在windows上面杀进程用taskkill命令

taskkill /im iperfexe /t /f

linux上面用killall或者 kill命令

killall iperf17

----------------------------------------

在windows上面后台运行可以使用start 命令 并且指定/b 选项, linux系统需要在命令后面加上& 符号即可。

后台运行 iperfexe 网络测试程序,并且把输出保存到 c:\iperf_multicast_server_logfiletxt

start /b iperfexe -s -u -l 1k -B 22401002 -w 1G > c:\iperf_multicast_server_logfiletxt

后台运行/root/iperf17 网络测试程序,并且把输出保存到 /root/iperf_multicast_client_logfiletxt

/root/iperf17 -c 22401002 -u -l 1k -b 400M -w 1G -i 5 -t 60 -T 4 > /root/iperf_multicast_client_logfiletxt&

---------------------------------

windows上面显示 文本文件内容,可以用type命令。

type c:\iperf_multicast_server_logfiletxt

Linux上面显示文本文件内容,使用cat 命令即可

cat /root/iperf_multicast_client_logfiletxt

两者的区别在于“任务计划”会在前台运行,运行帐户为当前用户;

而at命令在后台运行,运行帐户为system。

当然at命令也可以使用/interactive选项在前台运行。

使用at命令要注意两点:

因为运行帐户不同,所以一些环境变量是不同的,比如使用pscp远程拷贝的时候,当前用户的key已经在注册表里,但是system用户没有,导致运行失败。(system如果第一次运行pscp会出现主机验证,解决方案是要么用/interactive运行一次,要么使用pscp -batch)

只有可执行文件(exe bat com)可以直接使用at命令运行,cmd内置命令(如copy、ren和bat的语法等)要使用at 19:00 cmd /c copy …的形式来运行,如果bat文件中也包含cmd命令,也要使用这种方式。

以上就是关于电脑后台运行的程序没反应了,怎么强制退出啊全部的内容,包括:电脑后台运行的程序没反应了,怎么强制退出啊、怎么让程序在windows后台运行、如何使软件强制响应使其运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9464217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存