这种情况使用任务管理器是最好的办法。
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后台运行、如何使软件强制响应使其运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)