T3的基本构成是什么?它是建立在数据库软件上的一个开发应用,它能运行的基础是建立在微软的SQL数据库软件上的。
T3对操作系统的要求:在目前的主流情况下,Windows7 或Windows10专业版、企业版是首选。有的服务商或要求你一定要装windows7,那是他为了省事,其实不必。
最近我碰到一个情况,折腾了4天都没解决,描述如下:按正常的流程装好了T3后,在软件的中间区域,暂且叫它工作区吧,如果你点了:总账系统/填制凭证后,软件就会卡死,毫无反应。比如在windows的任务管理器里结束任务,才能关闭这个窗口。同样的,在往来管理,现金银行等栏目的工作区里,也无法正常操作。
但是在软件最上面的菜单里,却能正常的填制凭证。
为了解决这个问题,我联系了畅捷通官方技术支持电话,也在服务社区发帖留言,也联系了软件的服务商,都没有解决问题,他们也检查了我的安装过程,也没发现问题。我重装了windows系统,试了不同的版本,来回重装了5-6次, SQL和T3来回安装了十几次,今天终于解决问题了。
针对这个现象,我把几个要点描述如下:
第一:安装SQL 2008 R2的时候,功能界面请选择 全选。我试过去掉了几个不起眼的功能选项,发现后来安装T3后直接有明显的提示性报错。
第二:在账户设置界面,选择混合模式验证,并指定sa的密码。在指定SQL Server管理员这个窗口,就要特别注意了。请一定要添加Windows系统默认的 Administrator 这个管理员。如果你是用这个账户登录windows的,那自然点一下 “添加当前用户”就可以了。如果你用别的属于管理员组的账户登录的,也请你添加当前账户,并一定要添加 Administrator这个账户。
接下去按常规流程安装完SQL,接下来开始安装T3。
假如你用的别的管理员账户,例如CC2018登录,然后开始安装T3 ,需要在计算机管理里,启用Administrator账户吗?不需要。 而T3的官方手册写的是需要的。
记得一定要在T3的安装文件上,右键点击,选择以管理员身份运行。
安装完成后,重启电脑,是否会发现有个叫 MessageNotification 文件总是很讨厌的弹出来提示?解决它的办法很简单,打开注册表编辑器,定位到
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
新建一个字符串,名字为:D:\\UFSMART\\Portal\\MessageNotification.exe,这里,记得修改你实际的T3的安装地址, 值为:RunAsInvoker
回到上面的话题,为何在指定SQL Server管理员时,一定要加上Adminstrator呢?因为T3的安装文件,需要在后台以Adminstrator的身份和 SQL进行沟通合作。并不是说,一定要用Adminstrator登录windows才行。