2014-09-03 1 views
0

Миграция унаследованных приложений Visual Basic от Windows 2000 до Windows 2008 R2, я получаю ошибкуMSCOMCTL.OCX отсутствует в Windows 2008 R2

Компонент 'MSCOMCTL.OCX' или один из его зависимостей не правильно зарегистрировано : файл отсутствует или недействительный

Установка VisualBasic6-KB896559-v1-RUS.exe не помогло

ответ

2

по какой-то причине MSCOMCTL.OCX не копируются/зарегистрированному в нужную папку при Insta загрузив загруженную версию VisualBasic6-KB896559-v1-ENU.exe.

Эти действия вручную установил его

  1. Использование 7-Zip для распаковки VisualBasic6-KB896559-v1-RUS.EXE
  2. Скопируйте содержимое в% SystemRoot% \ SysWow64
  3. из командной строки, выполнить

    % SystemRoot% \ SysWoW64 \ regsvr32.exe% SystemRoot% \ SysWOW64 \ MSCom ctl.ocx

  4. Попробуйте снова запустить архаичное приложение Visual Basic!

+0

Я считаю, что самая последняя версия MSCOMCTL.OCX (6.1.98.46) входит в VB60SP6-KB3096896-x86-ENU.msi https://www.microsoft.com/en-us/download/details .aspx? id = 50722 Microsoft Visual Basic 6.0 с пакетом обновления 6 (SP6) Обновление накопительного пакета обновлений 1/8/2016 – ryanmonk

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

  • Нет связанных вопросов^_^