2009-11-21 3 views
2

запускает установщик Windows со случайными приложениями на моей машине. , после того, как я нажму отменить несколько раз, он загружает vb6 в порядке.Почему программа установки Windows запускается каждый раз, когда я запускаю визуальный базовый 6

любые идеи, почему это происходит?

+0

** Обходной вариант короткой версии **: попробуйте вручную создать ярлык на рабочем столе в главном VB6 EXE и запустить оттуда, чтобы увидеть, «обходит» проблему. См. Мой ответ ниже для более подробной информации. –

ответ

1

Возможно, предыдущая установка выполнена неправильно.

Используйте утилиту по следующей ссылке, чтобы удалить любые несанкционированные инсталляции файлов:

http://support.microsoft.com/kb/290301 (сломанная ссылка Aug.2017, в результате чего URL для «исторических целей»).

+0

Это действительно возможная проблема, но вряд ли может быть причиной проблемы, которую видит этот пользователь. Ссылка, которую вы указали, сломана, пожалуйста, попробуйте следующий ответ от saschabeaumont: ** [Исправить проблемы с программами, которые невозможно установить или удалить) (https://stackoverflow.com/a/11058378/129130) ** –

0

Это работает для меня, для VS2010 RC:

"Пожалуйста, подождите, пока окна настраивает Microsoft Visual Studio 2010 Ultimate."

Работа над этим исправлением для меня - это запустить следующую команду с помощью командной строки admin.

Md "% ProgramFiles (x86)% \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ FromGAC"

из http://social.msdn.microsoft.com/Forums/en-SG/vsprereleaseannouncements/thread/572a0f8a-16b0-4e1d-b581-16be36a9b564

1

Чтобы остановить это поведение:

  1. Start VB6
  2. Откройте диалоговое окно надстройки
  3. Снимите флажок «Менеджер визуальных компонентов» надстройки

Источник: After VS2010, SP1, VB6 launches VS2010 installer

+0

Хотя есть множество причин для этой проблемы, это сработало для меня –

2

Это то, что ремонт установщика Windows выглядит. Это означает, что что-то сломано в одном из установленных продуктов в вашей системе. В идеале это одноразовый ремонт, поэтому вам может быть лучше, если он начнет свой курс и выполнит ремонт, за исключением, конечно, если он попросит установить компакт-диск с установкой, которого у вас нет.

Журнал событий Windows (Application) будет иметь записи MsiInstaller, в которых указывается, какие проблемы с продуктом и компонентом.

+0

** Это правильный ответ в этой «теме» **. Некоторые другие ответы вообще не рекомендуются (добавлены комментарии). Самовосстановление может быть вызвано по многим причинам, и здесь есть довольно полная «статья», описывающая различные сценарии самообслуживания: ** [Как я могу определить, что вызывает повторный авторемонт установщика Windows?] (Https: // stackoverflow .com/д/5501028/+129130) **. Существует еще одно «легкое» обходное решение, которое может работать для этого конкретного сценария, и я добавлю еще один ответ с этим обходным решением. –

-1

Это было также для меня. Всякий раз, когда я пытался открыть vb6, он начал установку Windows, чтобы настроить «Autocad». Autocad не сломался. и он работал нормально. Я попытался удалить и переустановить установщик Windows, но это не решило проблему.

Затем я установил «Утилиту очистки Windows Installer 2» из указанной ссылки. С помощью этой утилиты я удалил autocad из базы данных Windows Installers. После этого VB6 снова не запускал установщик.

Имейте в виду, что удаление любой записи из базы данных установщика может быть рискованным, но у меня не было выбора. Так что сделайте это на свой страх и риск.

Download "Windows Installer Clean Up Utility 2 " (это осуждается, неподдерживаемый и небезопасным инструмент для использования -. Aug.2017 я оставлю ссылку в для„исторических целей“, не использовать).

+0

Нет, do ** NOT ** сделать это.Это приведет к возникновению побочных эффектов в системе, наиболее очевидным из которых является то, что Autocad никогда не может быть удалена, исправлена, изменена или обновлена ​​/ исправлена. Самая большая проблема заключается в том, что средство очистки небезопасно для использования в новых версиях Windows - вся база данных MSI может стать поврежденной. Не делайте этого, читайте другие ответы в «потоке». –

0

Как PhilDW отметил, что это установщика Windows проблема самовосстановления, и часто может быть решено, позволяя самовосстановление завершить один раз. в других случаях эта проблема сохраняется, и она должна быть решена другие средства. Даже когда само-r epair завершается, и проблема исчезает, она может снова появиться после запуска конфликтующего приложения. Установщик Windows нелегко справиться.

В вашем конкретном случае вы могли бы уйти с «обходного», а не исправить. Расположив основной файл VB6 EXE на диске (в его основной директории установки) и вручную создав ярлык для него на рабочем столе, вы сможете успешно запустить VB6 через этот новый ярлык без самообслуживания. стоит попробовать.

Этот ярлык не будет устранить основную проблему, но может помочь «обойти ее». Только для записи: причина, по которой это может, заключается в том, что новый, созданный вручную ярлык не «рекламируется» и не запускает проверку ключа установленного продукта при запуске. Это способ установщика Windows, чтобы убедиться, что продукт правильно установлен. Обратите внимание, что даже если обходной путь работы, самообслуживание может по-прежнему возникать во время использования приложения из-за обнаружения ошибочных COM-данных (что, скорее всего, является причиной всей проблемы, которую вы видите, но попробуйте вручную созданный ярлык).

Существует довольно всеобъемлющий «статья» по самовосстановлению здесь: How can I determine what causes repeated Windows Installer self-repair?, которые могли бы помочь отследить причину самовосстановлению начав в первую очередь, но фиксируя это может быть довольно сложным процессом (поэтому сначала попробуйте обходной путь). Это длинная статья, потому что существует так много разных способов самовосстановления. Общим знаменателем является то, что различные установщики в вашей системе борются за общий параметр, который они продолжают обновлять со своими значениями при каждом запуске приложения в бесконечном цикле. Последнее приложение для запуска перезаписывает реестр или файловую систему с настройками.

Смежные вопросы