导读:今天被电信强制要求升级NetKeeper(创翼) 版本为4.7.9,不然就不让上网。当然也没办法使用猎豹WIFI共享网络了,试了一下先结束NetKeeper进程再开启WIFI,但是一结束进程网就断了。应广大学子朋友的需求,现分享两个解决方案。(本人测试环境:WIN7
64位 旗舰版)
打开任务管理器,找到NetKeeper进程,原来NetKeeper变成了两个进程。以我对Android开发的经验,很快想到极有可能多进程守护,两个进程互相监听,只要杀死其中一个进程,另外一个进程就会监听到把网关闭。因此,我们在任务管理器中,无论先结束NetKeeper的哪一个进程,都是徒劳。
2.解决办法1(任务管理器法)
优点:较为简单。
缺点:每次都需要打开任务管理器,找NetKeeper进程。
注意上图中NetKeeper有两个进程,内存占用较多的那个是母进程,占用较少的是子进程。在母进程上,右键–结束进程树。然后就能用猎豹WIFI成功共享WIFI了~~~
3.解决办法2(bat文件法,推荐,已解决每次运行NetKeeper,目录和进程名变化的问题)
优点:简单,每次共享WIFI前只需直接双击bat文件即可。
缺点:第一次需要设置。
解决多进程守护的一种方法是和CPU抢时间,尽可能同时把两个进程结束掉,那样结束进程1的时候,让进程2来不及处理反应,这样问题就解决了。但是如果我们在任务管理器结束的话,手速肯定没有这么快。那么当然是使用DOS命令了!
(1)在NetKeeper图标上右键–打开文件位置,以进入NetKeeper根目录,复制根目录名称备用。
(2)在桌面新建一个文本文件,输入以下内容:(红色部分,用上一步中复制的内容代替)。保存后,将文件后缀名改为.bat
set rootDir=C:\Program Files (x86)\netkeeper
set diskDir=%rootDir:~0,2%
%diskDir%
cd %rootDir%
cd run
for /f “delims=” %%i in (‘dir /b ^| findstr [A-Za-z0-9]*- ‘) do set dir1=%%i
cd %dir1%
for /f “delims=” %%i in (‘dir /b ^| findstr [A-Za-z0-9]*- ‘) do set procName=%%i
taskkill /F /IM %procName% /T
echo NetKeeper进程清理成功,现在可开启WIFI共享!
pause
set diskDir=%rootDir:~0,2%
%diskDir%
cd %rootDir%
cd run
for /f “delims=” %%i in (‘dir /b ^| findstr [A-Za-z0-9]*- ‘) do set dir1=%%i
cd %dir1%
for /f “delims=” %%i in (‘dir /b ^| findstr [A-Za-z0-9]*- ‘) do set procName=%%i
taskkill /F /IM %procName% /T
echo NetKeeper进程清理成功,现在可开启WIFI共享!
pause
(3)上述步骤只需设置1次,以后每次运行NetKeeper成功联网后,只需在桌面双击第二步中的bat文件,然后就可以打开猎豹WIFI成功共享WIFI了!
赶快Get起来!希望大家都能成功!!