Server 2008 T / S程序每次为不同用户启动时都会重新安装

时间:2012-09-17 20:26:08

标签: vb6 windows-installer terminal-services

在早期版本的TS上运行良好的应用程序在Server 2008 R2上的TS上运行时会出现一个新的“问题”。

用户登录并启动应用程序。他们显示了一个安装对话框。如果是新的安装/重新安装,您可能会在注册表使用新设置和新安装中的“内容”进行更新时进行更新。

用户登录后,可以注销并重新登录,无任何问题。长期以来没有其他人在此期间启动该计划。一旦另一个用户连接并启动程序(他们也获得了安装对话框......),第一个用户现在必须再次通过安装对话框..

该应用程序在VB6中被混淆,没有真正的“升级”计划,虽然“重写”已经被大肆宣传了......我正在寻找针对Win2008与Win2000处理的注册表“问题” UAC&注册表..

在我追求VB6完美的过程中,有什么想法会让我感到厌烦吗? :-) !!

1 个答案:

答案 0 :(得分:2)

步骤1:查看事件查看器以获取导致重新触发的组件ID

步骤2:检查Orca中的MSI以了解该组件的密钥文件是什么

第3步:缓解(取决于您在步骤2中找到的内容)

请不要做我曾见过人们喜欢的疯狂事情,禁用Windows安装程序服务或使用MSIZap使MSI'忘记'关于应用程序。 (哎呀,假设我不应该告诉你.JK)