找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 1175|回复: 3

[【推荐】] 批处理关闭Rayfile退出后遗留后台peer.exe等进程

[复制链接]
发表于 2009-2-3 20:24:37 | 显示全部楼层 |阅读模式
随着宽带网络的发展,以及存储设备进入大容量时代,网上涌现出一批大容量网络存储空间供应商。其中以RayFile(以前的fs2you)为典型代表。
相信很多网友都在使用这个高速网盘。
RayFile提供了最简便的免费网络存储服务,使商业和个人用户能方便的共享图片,视频和其他文件,上传文件数没有限制,无格式、体积限制,引领网络存储新纪元(这句是RayFile原话O(∩_∩)O~)。
RayFile发展以来,已经建立了庞大的数据库,无所不容。
我从fs2you就开始用了,升级到RayFile之后资源更多了,下载速度是没的说,感觉非常好。
只有一点,自从升级到RayFile(如今版本是8240版),RayFile运行时一共加载了主程序RaySource.exe和三个附程序:peer.exe、Peerconf.exe和PeerAdapter.exe(网上很多地方把它写为了PrreAdapter.exe)。每次下载完,关闭了RayFile程序之后,它只是关闭了主程序RaySource.exe,其它三个附程序还在进程里不能自动关闭。我估计是RayFile故意设计成这样的,因为peer.exe还一直在后台上传刚刚下载的东东。
大家看看这张图,这时候我已经关闭了RayFile,也没有其他联网程序在运行,可是上传流量很大。

(截图来源于鱼鱼桌面网络信息仪表 插件)
就是peer.exe在后台上传。
而且这几个进程占用资源也不少。


网上提供的方法就是下载完之后,打开任务管理器,手动终止这几个进程,以节约资源和带宽。
我因为几乎天天在用RayFile,每次都手动关闭这几个进程,真的比较烦。
于是动手编了这个批处理,一下解决这个问题。
1.新建一个文本文件;
2.打开文本文件,在里面输入如下内容(===不要):
=====================================================
@echo off
for /f \"delims=\" %%a in (&#39;more +3^<\"%~fs0\"&#39;) do (taskkill /f /im %%a)
exit
peer.exe
Peerconf.exe
PeerAdapter.exe
=====================================================
3.把文本文件保存为:关闭Rayfile进程peer.bat,记住文本文件的后缀是txt,一定要改成bat,(名字自己起一个好记的就行)。
可以把这个批处理文件放在RayFile安装文件夹内,然后放快捷方式到快速启动栏,这样每次用RayFile下载完之后,先关闭RayFile,然后点一下这个批处理文件就完事了。(还可以更偷懒,把主程序RaySource.exe放到那三个下面,下载完之后都不用去关闭RayFile,直接点批处理文件就全关闭了)。
下面是我执行这个批处理文件之后,网络上传速度马上降为0的截图。


记得有一点,如果还在下载过程中,误点了这个批处理,下载就会出错,这样关闭RayFile重新打开就行了。
++++++++++++++++++++++++++++++++++++lzsy++++++++++++++++++++++++++++++++++++
回复

使用道具 举报

发表于 2009-2-4 00:04:10 | 显示全部楼层
其实退出之前先停止服务就可以了
实在不行就结束进程树
回复

使用道具 举报

发表于 2009-2-15 03:43:23 | 显示全部楼层
1楼说的对。而且楼主那个也没什么技术含量。就是循环结束进程。
回复

使用道具 举报

发表于 2009-2-15 09:41:11 | 显示全部楼层
用人家的网站下载东西装人家的软件,只要不盗用我的数据说起来也无可厚非
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-5-17 01:33 , Processed in 0.320102 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表