[标签]软件使用,用友畅捷通,问答
要终止程序,请单击“确定”。要调试程序,请单击“取消”。一般这个错误提示都是在使用用友财务软件的时候提示的,比如用友T3,用友T6,用友U8,都存在Portal.exe - 应用程序错误的情况。如下图所示:
有时候点击确定,再次打开又能正常使用,如果不会影响使用的话就放着吧,因这Portal.exe - 应用程序错误这个问题是和操作系统有关,用友软件与操作系统发生了不兼容性。这个提示是说内存不能读取数据,内存返回了一个错误的地址提示。属于操作系统异常情况。
然而点击确定后仍然提示:Portal.exe应用程序错误:"0x733f3f5a" 指令引用的 "0x00000014" 内存。该内存不能为 "read"又该如何解决呢?
分析
(1)MDAC组件损坏:此类情况,请自行修复安装MDAC组件:可下载操作系统对应的MDAC版本安装,以XP SP2为例,下载MDAC 2.8 SP1。MDAC 2.8 SP1微软官方下载地址:( http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e&DisplayLang=zh-cn )
(2)组件被反注册,请重新注册用友软件相关组件,操作方法如下:点击“开始”-“运行”-“CMD”进入DOS窗口,输入 for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回车 for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。注册完后重启电脑,看是否解决。另外也可以直接下载注册组件工具。点击免费下载 注册用友软件组件工具。
(3)服务器配置有误,导致计算机找寻服务器IP地址时间过长,提示内存不能为"read"的错误。此类情况需要修改注册表值,操作方法如下:开始---运行---regedit---HKEY_LOCAL_MACHINE---SOFTWARE----UFSOFT----UF2000----2.0----Login。鼠标右键“修改”把login下每一项有server的值都改成服务器的IP地址。【如果是单机版请直接修改成127.0.0.1,如果是客户端请修改成服务器的IP地址。如果不明白如何查看服务器的IP地址,请访问:怎么查看服务器的IP地址?】
(4)安装了其他版本财务软件,或者友商财务软件,比如同一台电脑安装了金蝶又安装了用友软件,这种情况下可能存在2款财务软调用同一组件的情况,此时就会提示内存不能为"read"的错误了,因为有一款财务软件已经调用,建议卸载其中一款财务软件,或者重新注册组件,应该就可以了,但后续在使用的时候不要同时打开两款财务软件。
(5)软件本身的BUG,请尝试安装对应版本的最新补丁,可以访问用友财务软件官网下载对应用友软件版本的补本程序。
(6)受病毒感染或者某种特殊的杀毒软件与系统和软件有冲突,一般情况下,如果是受病毒感染,请先全盘杀毒,卸载干净用友软件之后重新安装,看是否还存在同样的问题,同时建议使用360杀毒软件,相对来说与用友软件的兼容性较好。
(7)操作系统问题,一情况是精简得非常厉害的深度GHOSTS操作系统导致,有几款主流的XP GHOSTS操作系统与用友软件兼容性不好,即使安装好当时能正常使用,后续也会出现其他问题,比如:深度ghosts(deepin)、萝卜完园ghosts、电脑城快速装机版ghosts,如下图所示:
这三类ghosts系统为了加快装机速度,所以精简得比较厉害,有一些用友软件需要调用的操作系统组件也被精简了,导致用友软件运行时提示错误,一般情况下我们建议使用雨林木风或者番茄花园等纯净版操作系统(最好是原版操作系统,也就是装完操作系统之后还要自己去安装硬件驱动程序的那种纯净版操作系统!)【如果您不会查看自己的操作系统,请访问:怎么查看电脑的操作系统?】,所以这种情况下我们就更换一下操作系统吧,虽然会麻烦一些,此处要注意了,有些朋友会说了,我换过操作系统了,或者我装过几次系统了,麻烦你先检查一下你是不是用的之前的系统盘,是不是精简得比较厉害的ghosts系统,是不是前6种情况都无法解决你的问题,如果是,那么麻烦你换一下吧!
(8)硬件问题,这种问题的可能性基本上等于2%,一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时就要检查是不是内存出问题了或者和其它硬件不兼容。简单说一下他的原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。举个例子:一个桶子只能将一斤的水,当放入两斤的水进入时,就会溢出来。而系统则是在屏幕上表现出来。这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。另外也可能是硬件设备之间的兼容性不好造成的。如果是硬件问题一般可能的原因及对应的解决方案如下:
注意:WIN7系统也可参照上述方案,特别是目前WIN7也有很多是GHOSTS操作系统,另外与用友通打开无响应的相关解决方案请点击查看:用友T3安装在WIN7上提示用友通已停止工作。