下载用友软件老出问题,我总结了几个超常见的坑和解决办法

用友下载 ·
下载用友软件老出问题,我总结了几个超常见的坑和解决办法

下载页面的“下载”按钮到底在哪

我第一次用“用友下载”这个下载站的时候,差点被它搞疯。你点进一个软件页面,第一眼看到的是好几个大按钮,有的写着“立即下载”,有的写着“本地高速下载”,有的干脆就是个小图标,这些按钮有些是真实的下载入口,有些却是推广广告,甚至带些流氓软件。我同事老张就吃过这个亏,他急着下个T3,点了个最显眼的红色按钮,结果下了一堆浏览器助手和系统优化工具,气得他差点把电脑砸了。我的经验是,先别急着点任何东西,把页面往下拉,看到“软件大小”、“版本号”、“更新日期”这些信息那一块,旁边通常有个不花哨的“本页下载按钮”。如果你用的浏览器带了广告拦截插件,像Chrome的uBlock Origin,这个真实按钮反而容易被识别出来,不会跟那些推广链接混在一起。还有个小技巧,直接按Ctrl+F在页面上搜“下载”两个字,但得看清楚它后面跟着的URL是不是本站域的,别点成第三方跳转链接。我后来习惯了,无论什么软件都用这个方法去搜,很少再中招。

持续更新紧跟官方新版本免费使用无需付费解锁官方正版安装包带数字签名

下载速度慢得像蜗牛爬怎么办

我从“用友下载”站上下T+的时候,试过好几个版本,下载速度经常只有几十KB/s,有时候干脆卡在99%不动。仔细一看,原来是好多下载站都会默认走HTTP协议,但你网络环境不友好,尤其是那些非一线城市、用移动宽带的,速度更惨。解决办法其实挺简单,我摸索出一个套路:先在页面上找到下载按钮,点击前检查一下自己的网络状态——比如在Windows资源管理器的网络图标那里看一眼,如果是“无Internet访问”,那多半是DNS问题,最快做法是换个公共DNS,像114.114.114.114或者阿里云的223.5.5.5。另外,别用系统自带的IE或Edge旧版本内核来下载,用Chrome或者新版Firefox,这俩对多线程下载支持更好。如果你下载的是大安装包,比如2GB以上的U8+安装包,网站又只提供一个直链,你可以在浏览器里右键点击那个按钮,选“复制链接地址”,然后丢到IDM(Internet Download Manager)或者迅雷里去下。我用这个方法后,同样的链接速度能跑到3-5MB/s。有个坑得提醒:别从下载站直接点“迅雷下载”按钮,那个往往绑定了推广组件,你装迅雷时会自动装一堆垃圾。

下载下来是压缩包,解压密码在哪

好多次我从“用友下载”站拿到的软件都是压缩包,后缀名是.zip或.rar,双击一打开,提示需要密码。我当时第一反应是怀疑自己点错了,后来发现这是这些下载站的老传统,为了防机器人或者增加曝光度。密码通常藏在下载页面的几个地方。最常用的是在页面的最底部,用小字写着“解压密码:www.xxxx.com”或者“密码:用友下载”,有时候甚至直接写在下载按钮旁边的一个小贴士里。你直接按Ctrl+F搜“密码”两个字,大部分情况都能找到。但有一次我下的是个特别老的版本,那个密码竟然藏在页面滚动条拉到一半的一个弹窗提示里,点了“我知道了”才显示。我建议你先别急着解压,先看看压缩包里的文件结构,有几个可疑的.exe或者.bat文件,那很可能是推广。如果解压后出现一个叫“必装组件”之类的文件夹,别双击,直接删掉。我吃过一次亏,解压了之后顺手运行了一个“安装环境检测.exe”,结果桌面多了个游戏大厅。从此以后,我都是从压缩包里只提取主安装程序,其他文件一律无视。

安装时杀毒软件突然报警

我每次装用友软件,都会遇到Windows Defender或者其他杀毒软件跳出来报个“检测到潜在威胁”的弹窗,尤其是T3和T+的安装包,因为它里面带了很多服务组件和注册表修改,容易触发实时保护。最早我还慌过一阵子,觉得网站是不是放了病毒。后来发现,这些下载站提供的包一般都来自第三方渠道,压缩包里会有几个被标记为“PUA”(可能不需要的软件)或者“HackTool”的文件,比如用于破解许可证的小工具。合理操作是:先把杀毒软件的实时防护临时关掉,Windows系统可以在“病毒和威胁防护”里点“管理设置”,把实时保护开关拨到关闭。然后正常安装,安装完成后再把防护打开。记得在安装过程中,每下一步都仔细看一遍,别漏掉那些勾选框。我装U8+的时候,有个自带“百度推广工具”的选项默认是勾着的,不取消就多了一堆始料未及的弹窗。还有一次,老张下了一个财务模块,杀毒软件报完警他直接删了,其实只是误报,里面一个.net组件被恶意黑了。我建议你把下载站提供的安装包放到一个可信的文件夹里,然后右键属性看数字签名,正常用友官方文件都会有签名的。如果签名是未知或者叫“Test”之类的,那最好别用了。

下载后运行提示缺少dll文件

最让我烦心的事情就是,辛辛苦苦下载完安装包,点开安装程序立即弹个“无法启动此程序,因为计算机中丢失MSVCR120.dll”。这类错误通常在用友的T系列或者U8产品上出现,因为安装包依赖Visual C++运行库。我第一次遇到时,傻乎乎去百度搜了单文件,下了一堆“dll修复工具”,结果反而把系统搞得一团乱。后来才知道,直接用“用友下载”站上的“运行库合集”或者去微软官方下个vc_redist.x86.exe和vc_redist.x64.exe装上就解决了。具体方法是:在安装软件之前,先去系统的“程序和功能”里看一眼,有没有Microsoft Visual C++ 2013 Redistributable这一项。如果没有,先下载安装,再跑用友程序。另一个常见错误是“找不到MSCOMCTL.OCX”,这通常出现在老版的T3上,是因为系统缺少VB6运行库。这种情况直接在“用友下载”站搜索“MSCOMCTL”或者“VB运行库”,下载后复制到C:\Windows\SysWOW64目录下,然后用管理员身份运行regsvr32 MSCOMCTL.OCX注册一下就行。我每次装系统都会提前把这些运行时环境装好,省得一而再再而三地跳错。如果还是不懂,可以到下载站页面下方找“安装必读”那部分,里面通常会写清楚。

安装时提示端口被占用或服务启动失败

安装用友T+的时候,我卡在了最后一步:数据库配置完成后,弹出一个“服务启动失败”的框。第一次遇到时我以为是下载的版本有问题,重下了三遍都一样。后来在“用友下载”站的一个评论区里看到有人提了一句:“检查一下SQL Server的端口,还有防火墙。”我回头一查,果然是系统自带的SQL Server Express占用了1433端口,用友要用的也是这个端口。解决方案是:在SQL Server配置管理器里把默认实例的端口改成别的,比如1434,或者干脆停掉原来的SQL服务。如果你不会搞这些,最简单办法就是先卸载所有SQL相关组件,再用“用友下载”站提供的“SQL Server 2008 R2 for 用友”安装包重装,那个包是自动配置好了端口的。另一个情况是Windows防火墙直接把用友的服务端口拦了,导致客户端连不上服务器。我建议在防火墙的“高级设置”里建一条入站规则,放行用友安装目录下的UFIDA.exe和U8ServerService.exe。如果你懒得一条条加,可以直接关防火墙测试,但别长期关着,这只是一个排错步骤。我第一次弄这些花了半小时,后来做了个批处理脚本,一键导入防火墙规则,再也没烦过。

下载后安装包自身校验不通过

有次我从“用友下载”站下了一个U8 13.0的安装包,在解压过程中WinRAR直接提示“文件损坏”。我以为是网络出了问题,又下了一次,还是报错。后来才发现,是浏览器下载过程中把文件截断了,默认下载路径C盘的临时目录空间不够。特别是大包,浏览器下载到一半会提示“磁盘空间不足”但你没有察觉,结果文件只有80%大小。解决办法是:下载前,确认目标磁盘剩余空间比安装包大小至少多出1GB。我还习惯把浏览器的下载位置改到一个剩余空间充足的盘,比如D盘下的“Downloads”文件夹。如果已经下载完但校验失败,可以在下载站页面上看看有没有提供MD5或SHA1校验码。我通常的做法是:下载后用HashMyFiles或者7-Zip自带的校验功能来对比一下。如果码对不上,那就得重新下。这个校验码经常被忽略,但它是验证文件是否完整的唯一标准。还有一次,我下载完解压没问题,但安装到一半就卡死,也是因为包本身被下载站上传时损坏了。我后来换了另一个版本的安装源——同样是“用友下载”站,但选择了不同日期的版本,就能用了。所以如果总是校验不过,换个包试试常常有效。