Подтвердить что ты не робот

Установка VB6 на Windows 7/8/10

Возможный дубликат:
Кто-нибудь имел успех с Visual Studio 6 в Windows 7?
Работает ли VB6 IDE на 64-разрядной версии Windows 7?

У меня возникли проблемы с установкой VB6 в Windows 7. Я понимаю, что это устаревшая IDE, и мои исследования в сети не помогли. Каждый раз, когда я пытаюсь установить VB6 в Windows 7, помимо предупреждения, уведомляющего меня о проблемах совместимости, установка запускается и выходит из строя ближе к концу, к которой в конечном итоге завершается процесс установки. И когда делается другая попытка, некоторые файлы dll якобы недоступны.

Это лишь некоторые из немногих ссылок, которые я посетил в надежде получить решение или даже просто увидеть несколько хлебных крошек:
- Как установить VB6 на Windows 7
- VB6 на Windows 7 64-бит

Прежде чем кто-нибудь скажет: "Почему бы вам не захотеть установить VB6 на Windows 7 при выходе новых версий Microsoft Visual Studio!", VB6 по-прежнему требуется для поддержания и обновления устаревшей системы уже на месте.

Итак, вопрос есть, есть ли способ установить VB6 на Windows 7 без проблем совместимости? Лучше ли установить виртуальную коробку и запустить VB6 IDE в XP? Или есть другие способы, с которыми я не сталкивался, которые могут быть применимы к этой дилемме?

Спасибо и любезны,

Craig

4b9b3361

Ответ 1

VB6 Устанавливает отлично в Windows 7 (и Windows 8/Windows 10) с несколькими оговорками.

Вот как установить его:

  • Прежде чем приступить к процессу установки ниже, создайте файл с нулевым байтом в C:\Windows, называемый MSJAVA.DLL. Процесс установки будет искать этот файл, и если он его не найдет, это приведет к установке старой старой Java и потребует перезагрузки. Создавая файл с нулевым байтом, установка заплесневелой Java обойдется, и перезагрузка не потребуется.
  • Отключить UAC.
  • Вставьте компакт-диск Visual Studio 6.
  • Выход из настройки автозапуска.
  • Перейдите в корневую папку компакт-диска VS6.
  • Щелкните правой кнопкой мыши SETUP.EXE, выберите Run As Administrator.
  • В этом и других предупреждениях совместимости программ нажмите "Запустить программу".
  • Нажмите "Далее" .
  • Нажмите "Я принимаю соглашение", затем "Далее" .
  • Введите имя и информацию о компании, нажмите "Далее" .
  • Выберите "Пользовательская настройка", нажмите "Далее" .
  • Нажмите "Продолжить", затем "ОК".
  • Настройка будет "думать сама по себе" около 2 минут. Обработка может быть проверена путем запуска диспетчера задач и проверки использования ЦП ACMSETUP.EXE.
  • В списке опций выберите следующее:
    • Microsoft Visual Basic 6.0
    • ActiveX
    • Доступ к данным
    • Графика
    • Все остальные параметры следует отключить.
  • Нажмите "Продолжить", настройка продолжит.
  • Наконец, появится диалоговое окно успешного завершения, после чего нажмите "ОК". На этом этапе установлен Visual Basic 6.
  • Если у вас нет компакт-диска MSDN, снимите флажок в следующем диалоговом окне и нажмите "Далее" . Вы будете предупреждены о нехватке MSDN, но просто нажмите "Да", чтобы принять.
  • Нажмите "Далее" , чтобы пропустить установку Installshield. Это действительно старая версия, которую вы все равно не хотите.
  • Нажмите "Далее" еще раз, чтобы пропустить установку BackOffice, VSS и SNA Server. Не нужно!
  • В следующем диалоговом окне снимите флажок "Зарегистрировать сейчас" и нажмите "Готово".
  • Мастер выйдет, и все готово. Вы можете найти VB6 в разделе "Пуск", "Все программы", "Microsoft Visual Studio 6. Наслаждайтесь"
  • Включить UAC снова

  • Вы можете заметить, что после успешной установки VB6 в Windows 7 работа в среде IDE немного, ну, вялая. Например, изменение размеров объектов в форме - настоящая боль.
  • После установки VB6 вы захотите изменить параметры совместимости для исполняемого файла IDE.
  • Используя проводник Windows, просмотрите местоположение, где вы установили VB6. По умолчанию путь C:\Program Files\Microsoft Visual Studio\VB98\
  • Щелкните правой кнопкой мыши файл программы VB6.exe и выберите свойства из контекстного меню.
  • Перейдите на вкладку Совместимость.
  • Установите флажок в каждом из этих флажков:
  • Запустите эту программу в режиме совместимости для Windows XP (с пакетом обновления 3)
    • Отключить визуальные темы
    • Отключить рабочий стол
    • Отключить масштабирование дисплея при высоких настройках DPI
    • Если у вас включен UAC, вероятно, рекомендуется проверить флажок "Запустить эту программу как администратор"

После изменения этих параметров запустите среду IDE, и все должно вернуться к нормальной работе, а среда IDE больше не вялена.

Изменить: Обновлена ​​мертвая ссылка, чтобы указать на другую страницу с теми же инструкциями

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

Ответ 2

Я устанавливал и использовал VB6 для устаревших проектов много раз в Windows 7.

То, что я сделал и никогда не сталкивался с какими-либо проблемами, заключается в установке VB6, игнорировании ошибок, а затем приступить к установке последнего пакета обновления, в настоящее время SP6.

Скачать здесь: http://www.microsoft.com/en-us/download/details.aspx?id=5721

Bonus: Также, как только вы установите его и понимаете, что прокрутка не работает, используйте ниже: http://www.joebott.com/vb6scrollwheel.htm

Ответ 3

Спасибо всем за ваши ответы на этот вопрос. Кажется, что у меня был UAC, а также не соответствующие права для ПК: P.

В заключение я опубликую ссылки (предлагаемые вами всеми), которые другие могут ссылаться, если они сталкиваются с этой ссылкой.

И спасибо ericosg за ссылки, которые тоже могут помочь.

Еще раз спасибо всем за ваше проницательное руководство: D