Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/vb6/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB6 COM+应用程序重新安装时出现问题_Vb6_Installation_Com+ - Fatal编程技术网

VB6 COM+应用程序重新安装时出现问题

VB6 COM+应用程序重新安装时出现问题,vb6,installation,com+,Vb6,Installation,Com+,我们正在经历一个困扰我们一段时间的难题。我们有两个MSI安装文件,分别包含COM+组件和GUI。两者中的应用程序都是用VB6编写的 经过大量测试,我们得出以下结论: 最初安装的应用程序:Works。 已卸载应用程序,已安装新版本:不工作。 已卸载新应用程序,再次安装旧应用程序应正常工作:不工作。 这些组件最初由Active Directory部署安装在Windows Vista客户端上,但测试是通过从AD中删除该部署、手动卸载和手动安装来完成的 “不工作”的意思是:无法完成交易。这似乎是200到

我们正在经历一个困扰我们一段时间的难题。我们有两个MSI安装文件,分别包含COM+组件和GUI。两者中的应用程序都是用VB6编写的

经过大量测试,我们得出以下结论:

最初安装的应用程序:Works。 已卸载应用程序,已安装新版本:不工作。 已卸载新应用程序,再次安装旧应用程序应正常工作:不工作。 这些组件最初由Active Directory部署安装在Windows Vista客户端上,但测试是通过从AD中删除该部署、手动卸载和手动安装来完成的

“不工作”的意思是:无法完成交易。这似乎是200到445秒之间的超时。GUI应用程序正在使用COM+组件将DTC发送到连接MSSQL数据库的服务器

现在为什么我要发布这样一个具体的错误?我正在寻找有关以下方面的信息:

过去一年中任何可能影响新安装的MSDTC/COM+Windows更新。 这可能是一个常见的问题,其他人可能会暗示是什么导致了它。 是否有COM+清理实用程序来删除旧垃圾? 这可能是WindowsVista处理旧dll地狱问题的结果吗?新版本引入了一个新的共享文件? 可能是组件版本控制的问题吗?我们有数百个,很难说 好吧,奇怪


似乎在本地防火墙中安装SQL本机客户端并打开DTS解决了问题。问题实际上是,在重新安装应用程序时,SQLOLEDB提供程序似乎出现了故障。1年前的可执行文件不是这样,因此网络上或windows update可能会更改某些内容。

@rene:安装成功,但我将尝试按照您指定的日志记录来运行它,以查看它是否包含任何错误或警告。谢谢将在24小时内得出结果