卸载向日葵远程控制还留一堆文件,彻底清理干净的步骤

向日葵远程控制下载 ·
卸载向日葵远程控制还留一堆文件,彻底清理干净的步骤

卸载向日葵远程控制还留一堆文件,彻底清理干净的步骤

要说清理向日葵这软件,我真是被它折腾过好几回。家里一台旧电脑给爸妈装来让我远程修图,结果后来换了别的远程工具,想把向日葵卸了,一看C盘傻眼了——卸载程序跑完,桌面图标没了,但开始菜单还有个文件夹,注册表里一堆条目,C盘深处还躺着几个带SunLogin名字的目录,加起来快两百兆。这玩意自带的卸载功能跟闹着玩似的,光点那个Uninstall.exe根本不顶事。

后来我总结出一套手动清理的流程,基本能把这软件残留刮干净。先说最关键的:千万别在软件正在运行或者后台有进程的时候卸。向日葵有个服务叫OrayService,还有个开机自启的进程,你不先停掉它们,卸载程序只会把主文件删了,服务相关的动态库和配置文件全留下。我的做法是,先打开任务管理器,Ctrl+Shift+Esc,在「详细信息」标签里找向日葵相关的进程,名字大概有SunLoginClient、OrayService、OrayTray之类的,右键结束任务。保险起见,把「服务」标签里带Oray或者SunLogin字样的服务也手动停掉,右键停止就行。

安全纯净无广告·无捆绑全平台支持Win·Mac·手机持续更新紧跟官方新版本

先停掉服务再走官方卸载程序

这一步别偷懒。很多人直接去控制面板的「程序和功能」里找向日葵,点卸载,完了就说卸不干净,其实问题就出在没停服务。我试过,如果OrayService还在运行,卸载程序会弹个提示说「有服务正在使用,无法删除某些文件」,然后你点确定,它照样往下走,但那些文件就永远留下了。正确的顺序是,先到Windows服务管理器(Win+R输入services.msc),找到名字里带SunLogin或者Oray的服务,双击把启动类型改成「禁用」,再点停止。这个动作做完,卸载程序再跑,它就不会因为文件被占用而跳过删除步骤。

卸载过程本身没什么特殊,就按它提示一步步走。不过有个细节,向日葵的卸载程序最后一步会问你要不要保留配置文件,方便以后重装恢复设置。我建议选「不保留」,因为我们要的就是彻底清干净,留着那个配置文件,里面包含了你的登录账号信息、自定义快捷键、甚至还有连接过的设备列表,这些隐私数据如果你不删,下个用这台电脑的人可能看到你连过哪些机器。

C盘和AppData里的隐藏目录

卸载程序跑完后,第一件事就是去C盘翻残留文件夹。向日葵的安装位置默认在C:\Program Files\Oray\SunLogin,但卸载后往往还会留两个地方:一个是C:\Program Files (x86)\Oray,另一个是C:\ProgramData\Oray。ProgramData这个目录是隐藏的,你得在文件资源管理器里把「查看」选项卡里的「隐藏的项目」勾上才能看到。我上次清理就是漏了ProgramData,结果里面躺着一个几十兆的日志文件夹,记录着所有连接过的IP和传输过的文件大小,看着都慌。

另外,用户目录下的AppData也常常有货。具体在C:\Users\你的用户名\AppData\Local\Oray和AppData\Roaming\Oray,有时候LocalLow里也会冒出个Oray文件夹。这里存的是界面配置、临时下载的文件、还有更新缓存。尤其是那个Temp子目录,里面可能是你远程传输时缓存的截图或者文件片段,不删掉的话,过段时间你发现磁盘空间又少了,都不知道哪来的。我建议直接删掉整个Oray文件夹——别担心删错,这软件重装后这些配置都会重新生成,留着反而是隐患。

注册表里那些拖不干净的东西

这部分是我觉得最烦的,因为注册表编辑器对普通用户来说看着跟天书似的,但你不清理,下次装新版向日葵可能会报错,什么「未找到组件」或者「加载DLL失败」。我的经验是,先按Win+R输入regedit,然后Ctrl+F搜索「SunLogin」,注意大小写没关系,但最好把三个关键词都搜一遍:SunLogin、Oray、向日葵。每搜到一项,右键删除,然后按F3继续搜下一个,直到提示「没有找到」为止。

这里有个坑提醒你,搜索的时候别只看HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE这两个根键,HKEY_CLASSES_ROOT里也可能有文件关联的注册项,比如向日葵注册过的URL协议调用。我上次清理就漏了HKEY_CLASSES_ROOT\SunLogin.Protocol,结果后来装了个别的软件,它想用这个协议,直接提示找不到关联程序。删注册表前最好先导出备份一次,右击「我的电脑」选择「导出」,存个reg文件,万一删错了,双击就能恢复,总比系统崩了强。

开始菜单快捷方式和计划任务

很多人卸完软件,觉得开始菜单里那个「向日葵」文件夹删不删无所谓,但里面其实藏着卸载程序的快捷方式,指向的路径可能是残留目录,你点它还会触发那个不完整的卸载程序,反反复复弹错误框。我的建议是,直接右键开始菜单里的向日葵文件夹,选「删除」。另外一个容易被忽略的地方是任务计划程序库。向日葵为了保持后台服务在线,可能注册了一个计划任务来定时拉取更新或者保活进程。

你可以Win+R输入taskschd.msc,在左侧任务计划程序库中翻找带Oray或者SunLogin名字的任务。我碰到过一次,那个任务名称叫「OrayUpdate」,设置的是每次系统启动时运行,指向一个已经删除的exe路径。如果不删这个计划任务,Windows每次开机都会报一个错误,说找不到指定文件。选中那个计划任务,右键删除即可。还有一处是启动项,Win+R输入shell:startup,看看里面有没有向日葵的快捷方式,虽然卸载程序一般会清,但手动检查一下总没坏处。

清理网络适配器和防火墙规则

这个可能只有老用户才遇到过,新版向日葵装的时候会添加一个虚拟网络适配器,用来走局域网里的高速通道。卸载后,这个虚拟网卡可能还留在系统里。你打开「网络连接」(Win+R输入ncpa.cpl),如果看到一个叫「Oray NDIS Virtual Adapter」或者「SunLogin Virtual Ethernet」之类的设备,右键禁用然后删除——具体操作是右键选「属性」,有可能直接有「卸载」按钮,或者去设备管理器里找到网络适配器展开,找到对应名字右键卸载。我上次没删这个网卡,结果后来系统网络不稳定,老自动切到那个已经失效的虚拟网卡上,折腾了好久才发现是它作怪。

防火墙规则也值得看一眼。打开Windows Defender防火墙的高级设置,在入站规则和出站规则里找带SunLogin或Oray的条目,如果还在就删掉。不然你防火墙里留着一条允许所有流量进出的规则,还以为电脑被开后门了呢。而且,这条规则如果不删,下次重装向日葵它可能会检测到已有规则而跳过重新配置,导致某些功能异常。

重启后再扫一遍,别急着以为完事

最关键的一步在这。上面那些操作做完,别直接关机或者马上开始用电脑,我强烈建议你重启一次系统。因为有些DLL文件在系统运行中是被锁定的,注册表项也删了但缓存还在。重启后,再重复一遍检查流程——打开C盘Program Files和ProgramData,看看有没有自动重建的Oray目录。向日葵这个软件有点诡异,它的某个服务如果还残留着驱动,重启后可能自动把文件夹又生成回来。

我遇到过两次,重启后Program Files里又冒出一个空的SunLogin目录,扇区都算上,虽然只有几百KB,但看着膈应。后来我干脆用Everything这种文件搜索工具,直接搜「SunLogin」和「Oray」通配符,把所有相关路径一次性列出来,挨个删。最后再检查一遍服务管理器,如果发现Oray服务又出现了,那就说明有个驱动没卸干净,需要去设备管理器里找「非即插即用驱动程序」,显示隐藏设备后把Oray开头的驱动手动停用并删除。这一步比较麻烦,但十次里有九次到这就彻底干净了。

顽固不化的处理方案和日常避坑

万一你重启后还是发现驱动残留删不掉,有个土办法:把系统还原点恢复到卸载之前,然后再用我说的顺序重新来一遍。别觉得这事很蠢,我确实这么干过,比手动翻驱动靠谱多了。另外,如果你不介意折腾,也可以用GeekUninstaller或者Revo Uninstaller这类第三方卸载工具,它们会扫描注册表和文件系统里的残留,比向日葵自带的卸载程序彻底得多。不过我用下来感觉,这些工具对向日葵识别得不算完美,有时候会把Oray的公共文件夹误删,导致其他软件连带出错,所以还是手动清理最稳。

日常使用的避坑建议也得说一嘴。如果你以后决定继续用向日葵远程控制,下载安装的时候,点本页下载按钮获取安装包,安装时别一路点「下一步」——它默认勾选了「开机自动启动」和「用户行为数据统计」选项,把能取消的都取消掉。还有一点,向日葵更新的时候喜欢在C盘临时目录里放一个解压出来的安装包副本,体积不小,更新完也别急着高兴,去C:\Windows\Temp和C:\Users\你的用户名\AppData\Local\Temp里翻翻,几个几十兆的exe和dll文件堆在那,删了就行。

说到底,清理这种远程控制软件,最大的敌人就是它的守护进程和虚拟网卡,这两个不处理干净,别的都是白搭。我上面写的这套流程,从停服务到注册表到驱动,每一步都踩过坑才总结出来,你照着走一遍,基本能让电脑回到装它之前的状态。要是清理完发现系统里某个快捷键失灵或者网络共享有问题,那八成是它残留的虚拟网卡驱动没删干净,回头设备管理器里再找找,别在注册表里瞎折腾了。