Vb6 Visual Basic 6尝试完成其他应用程序安装

Vb6 Visual Basic 6尝试完成其他应用程序安装,vb6,installation,startup,Vb6,Installation,Startup,Visual Basic 6有时会在启动时尝试安装或完成其他应用程序的安装。为什么? 这些年来,我已经看过很多次了,这很烦人。最近,我在虚拟机上安装了业务对象,只有SDK,以及所有3.5版本的service Pack,第一次进入VB6时,它会显示Windows Installer“准备安装…”。CPU固定在100%。然后它询问VisualStudio2003磁盘1在哪里。我可以取消,这需要2-3次才能开始工作。当我打开另一个VB6时,整个过程将再次启动 我认为,这种情况以前发生过,因为MS Of

Visual Basic 6有时会在启动时尝试安装或完成其他应用程序的安装。为什么?

这些年来,我已经看过很多次了,这很烦人。最近,我在虚拟机上安装了业务对象,只有SDK,以及所有3.5版本的service Pack,第一次进入VB6时,它会显示Windows Installer“准备安装…”。CPU固定在100%。然后它询问VisualStudio2003磁盘1在哪里。我可以取消,这需要2-3次才能开始工作。当我打开另一个VB6时,整个过程将再次启动

我认为,这种情况以前发生过,因为MS Office XP和Office 2003已经更新

有人知道发生了什么事以及如何修复吗

更新:使用资源管理器进行搜索会导致打开一个类似的框,但它只想安装一个MS Office 2003组件,这真的有点让人迷惑,因为唯一添加的是一个BO SDK

像这样的小事让我爱上了窗户


更新:它正在尝试安装Visual Studio 2003光盘1中的某些内容。“安装我”COM对象的列表将保存在哪里?在注册表中?

发生这种情况时,我只是卸载并重新安装VB6。 您可以查看事件查看器(eventvwr.exe)的应用程序日志,查看导致问题的实际原因。MSI安装程序应该在其中放置一些消息。
但我很久没看到这个了。您确实为VB6安装了service pack 6,对吗?

通常情况下,会出现一个COM组件,该组件已注册为“首次使用时安装”选项。在当时的应用程序上,应用程序启动并检查是否有必要的COM组件。如果是,那就太好了。否则,COM应该安装该组件。但是,如果出现此错误,这通常意味着由于某种原因安装失败。我建议您使用名为Process Monitor的程序(请参阅sysinternals.com,现在是Microsoft的一部分)进行查看,并查看它正在尝试加载哪个com组件。

应用程序事件日志中有两条错误消息

Detection of product '{20610409-CA18-41A6-9E21-A93AE82EE7C5}', feature   'Visual_Studio.NET_Professional' failed during request for component '{DD68FEE8-C369-11D1-A173-00A0C90AB50F}'


我添加了值为PIPFile的.pip注册表项。安装消息消失了。这可能不适用于像这样的所有问题。谢天谢地,我不必重新安装VS6。

我想我知道发生了什么,这与影响VB6加载方式的Microsoft Office 2003问题有关。我已经删除了我的Office 2003和guest什么,我可以加载vb6。我希望这能对您有所帮助。

VB6已经在机器上运行了一段时间。薄熙来是新加入的。
Detection of product '{20610409-CA18-41A6-9E21-A93AE82EE7C5}', feature 'Visual_Studio.NET_Professional', component '{66CD2C91-2A15-4DA4-BBD2-5EC1075F3C0E}' failed.  The resource 'HKEY_CLASSES_ROOT\.pip\' does not exist.