还在用XP系统?向日葵老版本这样装才不踩坑
一台老电脑引发的折腾
我那台2010年的联想台式机,一直舍不得扔。2G内存,机械硬盘,跑Win7都费劲,但用来挂个远程看家里监控、偶尔传个文件,也够用。直到上个月,系统盘突然坏了,换了个二手硬盘,手头只有一张XP系统的安装盘,装完才发现,好多新软件都不支持了。最要命的是,我需要远程控制它,结果新版向日葵装上就报错,提示“无法定位程序输入点”。这才意识到,老系统配新软件,就是一场灾难。
后来我花了一晚上折腾,总算把向日葵老版本装好了,现在还稳定跑着。这篇就把我踩过的坑、试出来的方法,原原本本写出来。你要是也在用XP、或者老掉牙的Win2003,这份经验能让你少走不少弯路。
先搞清楚你的XP是32位还是64位
很多人第一步就栽在这。XP系统有32位和64位之分,但绝大多数老电脑装的都是32位版,尤其是那些当年预装的正版系统。怎么看?右键“我的电脑”选“属性”,在“系统”那一栏里,如果写着“x64 Edition”,那就是64位,否则就是32位。这个区别很重要,因为向日葵老版本的安装包,32位和64位是分开的,混着装就会出各种莫名其妙的问题。
我当时就犯过这错。第一遍下载了个64位的安装包,双击安装,界面倒是出来了,但一启动就闪退,连个错误提示都不给。后来才想起查系统位数,一看是32位的,重新下载对应版本,一下就正常了。所以你也别偷懒,装之前一定先看一眼,这比啥技巧都管用。
另外,XP系统最好把“显示所有文件扩展名”打开,不然下载下来的安装包看不出后缀名,容易搞混。设置方法很简单,打开“我的电脑”,点“工具”菜单,选“文件夹选项”,在“查看”标签页里,取消勾选“隐藏已知文件类型的扩展名”就行。
下载与安装步骤
认准了系统位数,接下来就是下载。别去那些乱七八糟的下载站,很多绑定一堆全家桶,一不小心就装上各种垃圾软件。我建议直接点本页下载按钮,这里的版本是经过挑选的,不会给你塞私货。下载下来是个exe文件,大小应该在十几兆左右,如果看到几十兆甚至上百兆的,赶紧删掉,八成有问题。
安装时也要留个心眼。双击安装包,如果弹出“用户账户控制”之类的提示(XP上少见,但万一有),选“允许”。装的时候别一路狂点“下一步”,把每一步看清楚。尤其到“安装选项”那一屏,有些版本会默认勾选“开机自动启动”和“允许远程修改本机设置”,你要是不需要,可以把“开机自动启动”留着,远程控制工具嘛,开机自启是刚需,但“允许远程修改设置”建议取消勾选,安全第一。装完别急着启动,先去安装目录看一眼。
安装路径默认在C盘,我建议改到别的地方,比如D盘新建一个“Sunflower”文件夹。XP系统C盘通常比较小,而且文件碎片积累多了容易拖慢速度,远程控制软件要长期跑,放D盘能清爽不少。改路径的方法很简单,安装过程中有一步让你选目录,直接点上那个“浏览”按钮,指定到你的D盘就行。
老系统装新版本,那些绕不开的坑
装完你以为就完事了?大错特错。XP系统上跑向日葵老版本,最典型的一个毛病是“连接后黑屏”或者“画面卡死”,尤其是远程看视频或者操作稍微复杂点的界面时特别明显。这跟软件本身没太大关系,主要是老系统的显卡驱动和渲染方式跟不上新版的解码需求。
我试过好几个版本,6.x的和7.x的都装过,6.0系列的兼容性最好,功能虽然少一点,但胜在稳定。7.0的开机速度明显更慢,占用内存也高,对只有2G内存的老机器不太友好。所以如果你跟我一样,电脑配置很低,找6.0系列的最后几个小版本,别贪新。
还有一个坑是“远程传输文件时掉线”。这往往不是向日葵本身的问题,而是你路由器或者网络环境在作祟。XP系统的网络栈比较老,对现代路由器的某些安全协议支持不全,尤其是一些带“WPA2-PSK AES”加密方式的老路由器,偶尔会突然断开。解决办法有两个:一个是把路由器的加密方式改回“WPA/WPA2混合模式”,另一个是在向日葵的“网络设置”里把“传输协议”改成“TCP”,别用“UDP”。我后来改成TCP之后,掉线问题基本没再出现过。
没有杀毒软件的老机器,安全设置要做对
XP系统早就停止安全更新了,所以联网的风险你自己得心里有数。向日葵老版本虽然能用,但别把远程权限设得太随意。装完软件,第一件事去“设置”里把“访问密码”改掉,别用默认的或者你自己常用的生日密码,最好弄个大小写字母加数字的。这密码是别人远程连你电脑的钥匙,丢了就全完了。
另外,强烈建议关闭“来宾账户”。XP系统默认开了个名为“Guest”的账户,虽然后来很多精简版系统把它关了,但你装完系统还是检查一下,右键“我的电脑”选“管理”,进“本地用户和组”,找到“用户”,双击“Guest”,勾选“账户已停用”。不然,万一有人扫到你远程端口,再通过Guest进去,那就不是后台控制你电脑了,是直接偷你资料了。
如果你不放心,再设一下防火墙规则。在“控制面板”里打开“Windows 防火墙”,选“例外”标签,找到向日葵对应条目(通常叫“Oray SunLogin”或者“Sunflower”),勾选它,允许通过。如果你用的是第三方防火墙,比如当年很火的“360防火墙”或者“天网”,记得也要放行向日葵的端口,默认是TCP 5900系列,但具体以软件“设置”里显示为准,你直接看那个“端口映射”页面就行。
连接不上别只会重启,先查这几处
遇到远程连不上的情况,别一上来就重启电脑或者卸载重装,先按顺序排查,能省不少时间。第一,确认两台电脑在同一个局域网(或者外网访问时,局域网那台机器的向日葵确实在运行)。第二,确认你的XP系统机器上,向日葵的服务已经启动。怎么看?在底部系统托盘,有个小图标,右键它,菜单里应该有个“退出”的选项,如果你能点“退出”,说明服务是活着的;如果图标是灰的,说明服务挂了,右键选“启动服务”就行。
第三,也是最容易被忽略的——路由器端口转发。如果你是想从外面的网络连回家里这台XP电脑,光在电脑上装向日葵是不够的。你得进路由器管理界面,找到一个叫“虚拟服务器”或者“端口转发”的页面,把外部端口和你XP电脑的内网IP地址、向日葵监听的端口对应起来。这步挺麻烦的,因为每个路由器界面不一样,但原理都一样。我当时用的是个老TP-LINK,在“转发规则”下的“虚拟服务器”里添加了条规则,外部端口填5900(当然你也可以改成别的),内部IP填你电脑的局域网地址,内部端口也填5900,协议选ALL,保存重启路由器就好了。
要是这些都查了还连不上,你试试把XP电脑的Windows自带防火墙临时关一下,再连一次。很多时候是防火墙没放行新进程,尤其是你更新过系统补丁或者软件后,原来的规则失效了。临时关防火墙只是测试,测完记得重新打开。
老版本用久了,这些使用习惯能保命
装好、能连上了,不代表一劳永逸。老版本软件在XP上运行,有些使用习惯要养成。第一,别同时开太多窗口。XP系统进程管理本来就一般,向日葵远程操作时,如果你本地还多开几个程序,内存一吃紧,远程画面就会变得极其卡顿,甚至直接假死。我一般远程操作老电脑时,本地这台电脑只开浏览器和向日葵,别的都关掉。
第二,定期清理系统垃圾。向日葵运行时会写一些临时文件到系统盘,时间长了,Windows目录下的TEMP文件夹能堆上百兆垃圾,拖慢整个系统。我每个月用系统自带的“磁盘清理”工具清一次,顺便清理下系统还原点,老电脑的硬盘就那么点大,不省着用真不行。
第三,这点特别重要——版本别乱升级。我已经找到稳定能用的版本了,就坚决不去点“检查更新”的按钮。老版本软件跟老系统是绝配,一升级,说不定哪个DLL文件就对不上了,到时候哭都来不及。你要是已经装好了,就把它从“开机启动项”里设好,安安静静用着就行。偶尔遇到连接时画面模糊或者延迟高,先检查下两边网络,别一慌神就想着重装。
说到底,给老XP系统配远程工具,心态要摆平。别指望它能像今时今日的新软件那样流畅顺滑,能用、能传文件、能看监控,就知足了。我这台老电脑,现在每天开机就自动挂上向日葵,我人在外面拿手机连回去看看家里情况,偶尔传个文档,稳得很。你要试,照着这些步骤来,应该也能折腾明白。