Как установить VB6 SP6 на Windows 8.1 x64?

Нужно поддерживать некоторые старые проекты непосредственно в новейшей ОС, а не на виртуальной машине.

Я успешно установил VB6 с диска VS6 # 1, но я не могу установить SP6 для этой среды разработки. Когда я его запускаю, в течение нескольких миллисекунд появляется информационное окно, информирующее меня о ходе установки, но необходимые файлы (ADVPACK.DLL, msvbvm60.dll,...) не обновляются в системной папке. Диалоговое окно About в VB6 IDE также доказывает, что - я не вижу в нем "SP6".

Как установить в этой ОС SERVICE PACK 6 (а не сам VB IDE)?

Ответ 1

Решил мою "проблему" - очень странно, почему я не мог понять, какие файлы мне нужны и что я должен был сделать...

Скачан и распакован этот файл (Vs6sp6.exe, у меня установлен только VB6):

Пакет обновления 6 для Visual Basic 6.0
http://www.microsoft.com/en-us/download/details.aspx?id=5721

Затем запустил setupsp6.exe с правами администратора явно - и он установил SP6 без каких-либо проблем.

Ответ 2

Установка Visual Studio 6 + VB6 SP1

  • Убедитесь, что UAC выключен.
  • Убедитесь, что у пользователя есть права администратора на компьютере.
  • Запустите файл Setup.exe в установщике Visual Studio.
  • "Запустите программу без помощи" , когда ошибка "Эта программа имеет проблемы совместимости".
  • Нажмите "Далее" , "Примите соглашение" и нажмите "Далее" .
  • Введите ключ, имя и название вашего программного обеспечения. Нажмите "Далее" .
  • Обновление виртуальной машины Microsoft для Java.
  • "Запустите программу без помощи" , когда ошибка "Эта программа имеет проблемы совместимости". Примечание дважды отображается.
  • Скажите "Да", чтобы перезагрузить систему.
  • При запуске настройка продолжает работать.
  • "Запустите программу без помощи"
  • Показана начальная страница. Нажмите "Рабочий стол".
  • "Запустите программу без помощи"
  • Visual Studio 6.0 Enterprise Edition с опциями "Пользовательские, продукты или серверные приложения".
  • В этот момент нажмите "Выход" в установщике и подтвердите "Да", иначе при продолжении появится сообщение об ошибке.
  • Запустите файл Setup.exe в установщике Visual Studio.
  • "Запустите программу без помощи"
  • Нажмите "Далее" и "Примите соглашение" и нажмите "Далее"
  • Введите ключ, имя и название вашего программного обеспечения. Нажмите "Далее" .
  • Выберите "Пользовательский" и нажмите "Далее"
  • Папка установки нажмите далее
  • "Запустите программу без помощи"
  • Нажмите "Продолжить" .
  • Идентификатор продукта нажмите "ОК"
  • Инструменты → Изменить параметры → Просмотр объектов OLE/Com, Снимите флажок и нажмите OK.
  • Инструменты предприятия → Изменить параметры → Анализатор Visual Studio, Снимите флажок и нажмите OK.
  • Доступ к данным → Изменить параметры → ADO, RDS и OLE DB Providers, Снимите флажок.
  • В этот момент он предупреждает, что компонент необходим. Нажмите "ОК" и "ОК" еще раз.
  • Нажмите "Продолжить" .
  • Скажите Да, чтобы зарегистрировать переменные среды.
  • Скажите "Да" в формате VSS DB.
  • Появится окно с полем "Файл назначения:".
  • Настройка обновляется, появится системное сообщение.
  • Нажмите "ОК" на "Отладочные символы Windows NT".
  • Нажмите "Перезапустить Windows".
  • При запуске настройка продолжает работать и загружает APEMREG.exe.
  • Установить с помощью совместимых настроек.
  • "Запустите программу без помощи"
  • Отключить установку MSDN. Нажмите "Далее" и "Да" для подтверждения.
  • Выберите "Ничего" и нажмите "Далее" .
  • Выберите "Ничего" и нажмите "Далее" .
  • Отменить регистрацию и нажать "Готово". Установка SP6
  • Запустить setupsp6.exe
  • Нажмите "Продолжить" .
  • Нажмите "Я согласен".
  • Успешно нажмите OK.

Подробнее: http://www.fortypoundhead.com/showcontent.asp?artid=23916#ixzz3i6JHcNMg

Ответ 3

Как установить Visual Basic 6 (VB6) в Windows 10

Подготовьте свою систему

В ваших системных каталогах необходимо подготовить файл MSJAVA.DLL, чтобы можно было выполнить установку VB6. С точки зрения этого, просто установите установщик VBPreInstall.exe и выполните установку.

Установить VB6 и SP6

После получения файла MSJAVA.DLL вы можете запустить файл setup.exe Visual Basic 6. с правами администратора, чтобы начать установку.

  • Принять соглашение, ключ продукта
  • Введите имя и информацию о компании, нажмите Далее.
  • Выберите Пользовательская настройка, нажмите "Далее".
  • Нажмите Далее, подождите, пока появятся другие окна, нажмите Продолжить, затем нажмите ОК.
  • Настройка будет "думать сама по себе" около 2 минут. Обработка может быть проверена путем запуска диспетчера задач и проверки использования ЦП ACMSETUP.EXE.
  • В списке опций выберите следующее: Microsoft Visual Basic 6.0 ActiveX Доступ к данным Графика Все остальные параметры должны быть сняты.
  • Когда вы выбираете "Доступ к данным" , вам нужно нажать кнопку Изменить.

  • Затем вы получите еще один список компонентов с 5 элементами. Выберите первый вариант "ADO, RDS и OLE DB Providers" и нажмите кнопку Изменить параметр.

  • Теперь вы получите еще один список компонентов, принадлежащих ADO, RDS и OLE DB Providers. Просто снимите флажок с первой опцией "ADO и RDS" и нажмите "ОК".

  • Вы должны получить предупреждение о том, что этот компонент является неотъемлемой частью приложения, и приложение не будет работать должным образом, если оно не установлено. Вы можете игнорировать это всплывающее окно с предупреждением, нажав ОК и продолжите установку. Теперь установка VB6 будет успешно завершена без проблем.

  • Снимите флажок Настройка MSDN
  • Нажмите Далее, чтобы пропустить установку Installshield. Это действительно старая версия, которую вы все равно не хотите.
  • Нажмите Далее еще раз, чтобы пропустить установку BackOffice, VSS и SNA Server. Не нужно!
  • В следующем диалоговом окне снимите флажок, установите флажок "Зарегистрировать сейчас" и нажмите "Готово".
  • Мастер выйдет, и все готово. Вы можете найти VB6 в разделе "Пуск", "Все программы", "Microsoft Visual Studio 6. Наслаждайтесь"

Установить VB6 SP6

Установите vb6 sp6, перейдя на VbSp6, запустите setupsp6.exe как администратор с настройками по умолчанию.

Ответ 4

Существует программа установки, упрощающая установку IDE VB6-программирования в Windows 7, 8 и 10, которая теперь имеет более 25 000 загрузок. Это включает пакет обновления 6

Программирование VB6 для установки IDE

Ответ 5

Я попытался использовать оба метода в Windows 8.1 Update 2. Сначала симптом был таким же, как и у OP, за исключением того, что я делал именно то, что сделал OP как его решение - извлечение файлов и запуск Vs6sp6. ехе.

Итак, я попробовал другое решение, установив MSDN. После установки MSDN я снова попробовал SP6. На этот раз он говорит, что он не может установить, потому что не может найти какие-либо продукты VS6. Но VB6 (без SP) все еще запускается нормально. Также MSDN запускается нормально.

Любые предложения? Если мне нужно запустить его в виртуальной машине, я буду; У меня уже есть Windows XP на виртуальной машине Hyper-V для первоначального 90-летнего Оксфордского английского словаря. Но было бы намного удобнее, если бы я мог работать непосредственно в 8.1.

Кстати, я много лет работал в Windows 7. Есть несколько обручей, чтобы их установить, и он меняет экран, когда он запускается и останавливается, но в целом неплохо вообще.

Ответ 6

Выполните следующие три простых действия:

  • Сначала установите VB6
  • Установить полную версию MSDN
  • Установить VB6 SP6 только после установки MSDN

Вы сможете успешно установить VB6 SP6.

Ответ 7

Я также нашел одну интересную статью, в которой описывается, как установить VB6 в Windows 10 в блоге Raimond.CC:

Как установить Visual Basic 6 (VB6) в Windows 10

https://www.raymond.cc/blog/install-visual-basic-6-vb6-in-windows-7-without-microsoft-virtual-machine-for-java/

Как вы можете видеть из заголовка, автор дает нам совет, как избежать установки ненужной виртуальной машины для Java. Еще один полезный совет в этой статье позволяет нам не допустить, чтобы "Программа установки обновляла вашу систему..." от застревания.

Прочтите эту статью. Возможно, это поможет решить проблемы с установкой VB6 в вашей ОС.

Ответ 8

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

Альтернативным вариантом является создание виртуальной машины с использованием диспетчера Hyper-V, который легко доступен в Windows 8, установите Windows XP *, Visual Studio 6 и т.д. Затем удаленный рабочий стол на вашу виртуальную машину, и вы хорошо пойдете.

Кроме того, когда появятся окна 9, 10 и 11, ваша виртуальная машина может быть перенесена на них или на новый ПК без нарушения среды разработки VB6.

* Или Windows 7 32 бит, если вам нужно, но XP лучше для VB6