Microsoft Visual C++ xxxx Redistributable的问题

这两天折腾第三方公司的停车系统管理软件,受挫颇多。我基本是按照安装包里的文档一步一步进行的,安装运行起来后:

第一个问题就是弹出个异常的框,说某个临时文件无法访问,我把安装目录写权限给了当前用户,这个问题解决了。

第二个问题是使用他们提供的密码进行登录,某些模块可以连接数据库,某些模块提示无法连接。后来看到他们配置文件里写的数据库名称根本不存在数据库中,文档里只有更改连接字符串中的IP,只更改IP导致无法连接。

第三个问题是使用他们提供的密码,仍然无法登录某个管理系统,teamviewer让对方看了一个小时左右,结论是软件不支持当前的系统即Win7家庭版,只支持旗舰版,我勒个去,白白浪费时间安装调试。还有就是数据库初始数据没有导入,这个文档可没说,我以为安装数据库时已经自动导入了,坑人啊。

第四个问题是下载Win7旗舰版在虚拟机上安装一遍,服务可以正常安装了,就是起不来,总提示“服务启动后又停止了……”,这回折腾了2个小时。看安装目录下的Log文件,每次服务启动失败都有记录,并有“找不到指定模块xxx”的异常,但是又看到这些DLL都在安装目录下,而且之前在另外旗舰版上安装的服务又能正常启动,很是诡异。后来仔细去看了之前可以正常启动服务的Win7旗舰系统,看控制面板里面那些已安装程序,发现有好多“Microsoft Visual C++ xxxx Redistributable”,而我在虚拟机上新装的旗舰版没有这些,估计会是这个原因,逐个下载缺少的这些包安装后,仍是无法启动服务。重启虚拟机,再看看从没起来过的服务,竟神奇的“正在运行”了。

发表评论

电子邮件地址不会被公开。