Visual Basic 6 пытается завершить установку других приложений - PullRequest
1 голос
/ 25 февраля 2009

Visual Basic 6 иногда пытается установить или завершить установку других приложений при запуске. Почему?

Я видел это несколько раз за эти годы, и это очень раздражает. Недавно я установил Business Objects, только SDK, плюс все пакеты обновлений до 3.5 на виртуальной машине, и когда я впервые захожу в VB6, он говорит установщику Windows «Подготовка к установке ...». ЦП привязан на 100%. Затем он спрашивает, где находится Visual Studio 2003 Disk 1. Я могу отменить, что занимает 2-3 раза и приступить к работе. Весь процесс запустится снова, когда я открою другой VB6.

Это уже случалось, потому что MS Office XP и Office 2003 были обновлены, я думаю.

Кто-нибудь знает, что происходит и как это исправить?

ОБНОВЛЕНИЕ: Использование проводника для поиска приводит к открытию аналогичного поля, только если оно хочет установить компонент MS Office 2003, что немного сбивает с толку, видя, что единственным добавленным битом был BO SDK.

Такие мелочи делают меня LUV Windows.

ОБНОВЛЕНИЕ: он пытается установить что-то с диска 1 Visual Studio 2003. Где будет храниться список COM-объектов «Install Me»? В реестре?

Ответы [ 4 ]

1 голос
/ 25 февраля 2009

Как правило, происходит то, что есть COM-компонент, который был зарегистрирован с опцией «установить при первом использовании». В приложениях того времени приложения запускаются и проверяют наличие необходимых компонентов COM. Если они есть, то отлично. В противном случае COM должен установить компонент. Однако, если вы получаете эту ошибку, это обычно означает, что по какой-то причине установка не удалась. Я бы порекомендовал вам взглянуть на программу Process Monitor (см. Sysinternals.com, теперь часть Microsoft) и посмотреть, какой компонент COM он пытается загрузить.

1 голос
/ 25 февраля 2009

Я просто удаляю и переустанавливаю VB6, когда это происходит. Вы можете посмотреть в журнале приложений средства просмотра событий (eventvwr.exe), чтобы увидеть, что на самом деле вызывает проблему. Установщик MSI должен поместить туда несколько сообщений. Но я давно этого не видел. Вы установили пакет обновления 6 для VB6, правильно?

0 голосов
/ 19 апреля 2009

Я думаю, я выяснил, что именно произошло, это как-то связано с проблемой Microsoft Office 2003, которая влияет на загрузку VB6. Я удалил мой Office 2003 и гостя, что, я был в состоянии загрузить VB6. Я надеюсь, что это может помочь вам.

0 голосов
/ 10 марта 2009

Два сообщения об ошибках были в журнале событий приложений.

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

и

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.

Я добавил раздел реестра .pip со значением PIPFile. Сообщения об установке исчезли. Это может не работать для каждой проблемы, как эта. Слава Богу, мне не нужно переустанавливать VS6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...