2012-05-08 3 views
31

Возможный дубликат:
Has anyone had success with Visual Studio 6 on Windows 7?
Does the VB6 IDE run on Windows 7 64-bit?Установка VB6 на Windows 7 (или Windows 8) (или Windows 10)

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

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

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

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

Спасибо и наилучшими пожеланиями,

Craig

+2

я не установил, что никаких проблем на моем 64-битной Win7. Единственная интересная вещь в моей системе: UAC отключен. – GSerg

+4

+1 для отключения UAC для устаревших пакетов установки. Мой всегда выключен. – ericosg

+1

Он отлично работает на Windows Server 2008 R2, который в основном представляет собой только 64-разрядную версию Windows 7. У меня нет проблем с совместимостью. –

ответ

75

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

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

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

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

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

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

Edit: Обновленных ответ с фактическими инструкциями на посте в качестве ссылки держал умирающий

+1

Ссылка снова мертва! Вы можете найти его на обратной машине: http://web.archive.org/web/20140605112439/http://www.derekwirch.com/2009/06/install-vb6-on-windows-7.html. – jjb

+0

@jjb - Спасибо, я скопировал в instrcutions сейчас –

+0

Мне удалось установить его через Run as Administrator БЕЗ выключения UAC. Когда я запускал VB6, я получил сообщение об ошибке, что он не смог зарегистрировать msvbvm60.dll. Если это произойдет, просто откройте административную командную строку и запустите 'regsvr32" C: \ Windows \ SysWOW64 \ msvbvm60.dll ". Это будет успешным, и тогда VB6 откроется без ошибок. – Triynko

10

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

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

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

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

+2

Что касается прокрутки, не работающей: хороший драйвер мыши позаботится об этом, и в случае, если у вас его нет, есть [официальное дополнение от Microsoft] (http : //support.microsoft.com/kb/837910). – GSerg

+0

Проверьте эту ссылку. Это объясняется шаг за шагом. очень простое руководство. [Установить Visual Basic 6 (VB6) в Windows 7/Windows 8] (http://sahilp.in/install-visual-basic-6-vb6-on-windows-7-windows-8/) * * – jeewiya

0

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

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

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

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

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