ФАЙЛ: Msvbvm50.exe устанавливает файлы времени выполнения Visual Basic 5.0


Обзор


Msvbvm50.exe представляет собой самораспаковывающийся файл, устанавливающий последние версии файлов рабочей среды Microsoft Visual Basic, необходимых для запуска всех приложений, созданных с помощью Visual Basic 5.0.

Дополнительные сведения


Следующий файл доступен для загрузки из центра загрузки Майкрософт:
Дополнительные сведения о том, как загрузить файлы поддержки Майкрософт см. в следующей статье базы знаний Майкрософт:
Как загрузить файлы поддержки Microsoft через оперативные службы 119591
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последнее антивирусное программное обеспечение, доступное на период публикации файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.


Msvbvm50.exe устанавливаются следующие файлы, которые поставляются с Visual Basic 5.0 Пакет обновления 2 и Пакет обновления 3:

FILE VERSION
--------------------------
Msvbvm50.dll 05.00.8244
Oleaut32.dll 2.20.4118
Olepro32.dll 5.0.4118
Stdole2.tlb 2.20.4118
Asycfilt.dll 2.20.4118
Comcat.dll 4.71
Эти файлы необходимы для работы любого компонента или приложения, созданного в Visual Basic 5.0.

Нужен Msvbvm50.exe?

Msvbvm50.exe не предназначен для замены мастер установки для распространения приложений Visual Basic. Например если приложение содержит компоненты, элементы управления ActiveX или библиотеки DLL, следует использовать пакет установки мастер установки приложений или третьей субъекта для распространения. Однако если ваше Visual Basic приложение зависит только от файлов, включенных в Msvbvm50.exe, можно распространять приложение, предоставляя конечным пользователям исполняемый файл (.exe) и Msvbvm50.exe.

Чтобы определить, требует ли приложение дополнительных файлов для распространения, можно использовать мастер настройки для создания набора установочных файлов для проверки. Если в разделе [Files] файла Setup.lst только файл .exe, конечные пользователи должны иметь возможность запуска приложения после запуска Msvbvm50.exe для установки основных файлов во время выполнения. Тем не менее если в разделе [Files] указано несколько файлов, следует использовать мастер установки или пакет установки стороннего.

Помимо распространения обычных исполняемых файлов, можно также использовать Msvbvm50.exe для следующего:
  • Уменьшение до минимума размера загружаемого из Интернета приложения Visual Basic. Запустив Msvbvm50.exe заранее, ваши пользователи могут загружать приложения из Интернета быстрее.
  • Для устранения неполадок при установке Visual Basic или сбоях приложения Visual Basic.

    Если программа установки завершается сбоем с сообщением об ошибке, в котором упомянут один из ключевых файлов или происходит ошибка регистрации компонента во время установки, может быть вызвано несоответствием ключевых файлов на конечном компьютере. Если версии файлов в Msvbvm50.exe новее, чем версии на целевом компьютере, запуск Msvbvm50.exe перед запуском программы установки может решить проблему.

Ссылки


Для конкретного примера проблема, которая устранена путем запуска Msvbvm50.exe обратитесь к следующей статьи базы знаний Майкрософт:
185992 : PRB: «Неправильные версии библиотеки DLL во время выполнения» при запуске приложения
Пользователи обозревателя Internet Explorer можно загрузить некоторые дополнительные элементы управления ActiveX и библиотеки DLL, часто необходимые для приложений, построенных с помощью Visual Basic 5.0. Для получения дополнительных сведений обратитесь к следующей статье Microsoft Knowledge Base:
172991 : информация: CAB-файлов, поставляемых с Visual Basic 5.0
Сведения о самораспаковывающийся архив, содержащий файлы времени выполнения Visual Basic 6.0 обратитесь к следующей статье Microsoft Knowledge Base:
192461 файла: VBRUN60. EXE устанавливает файлы времени выполнения Visual Basic 6.0