Как установить Visual Basic на Windows 10

Обновлено: 03.07.2024

Условие для вышеуказанной установки: вам нужно иметь готовые файлы изображений msdn, которых у меня нет. Как я могу установить VB6 в Windows 10?

Нет, у меня есть установочные файлы VB6, но почему они не устанавливаются? Папки и все остальное создается, но установщик зависает в самый последний момент.

Если программа установки зависает, возможно, у вас установлен флажок "Компоненты данных". Убедитесь, что этот флажок снят.

7 ответов 7

Я следовал приведенным здесь инструкциям, чтобы создать установщики VB 6 и VB6 SP6 для Windows 10.

Просто и быстро создать, работает без проблем.

Возможно, вам следует добавить общие этапы процесса или, по крайней мере, строку о том, что хитрость заключается в воссоздании установщика.

Это должно работать для вас, но убедитесь, что вы прочитали все комментарии, так как файл с нулевым байтом, похоже, перестал работать в более поздних сборках, поэтому есть некоторые обходные пути, которыми поделились другие. Хотя, честно говоря, если все, что он делает, это останавливает перезагрузку, я не понимаю, почему это имеет значение. Скопирован основной текст сюда на случай, если ссылка когда-нибудь исчезнет.

  • Экран приветствия. Позволяет просмотреть ознакомительные сведения. Просто нажмите «Далее», если вы действительно не хотите это читать!
  • Лицензионное соглашение с конечным пользователем. Да, это Лицензионное соглашение с конечным пользователем. Прокрутите его, затем подтвердите свое согласие с помощью соответствующего переключателя и нажмите "Далее".
  • Номер продукта и идентификатор пользователя. Здесь вы указываете свое имя пользователя, название компании и идентификатор продукта. Заполните поля по своему усмотрению и нажмите «Далее», чтобы продолжить работу с мастером.
  • Что устанавливать — здесь два варианта; VB6 Enterprise Edition или серверные приложения. Я выбираю первый вариант
  • Общая папка установки — я принял для этого значение по умолчанию: C:\Program Files (x86)\Microsoft Visual Studio\Common
  • Приветствие и предупреждение. Защита авторских прав, невозможность обновления используемых файлов и т. д. Чтобы продолжить, нажмите "Продолжить".
  • Установка Visual Basic 6.0 Enterprise. Здесь начинается фактическая установка VB6. Ваш PID отображается на экране, и вам предлагается записать его, если вы еще этого не сделали. Нажмите "ОК", чтобы продолжить.

Установить с доступом к данным (из последнего комментария от 03.07.16)

Мне удалось установить Visual Studio 6 Professional на 64-разрядную версию Windows 10 Pro С доступом к данным. Это очень просто, просто установите VS6, как обычно, с включенным доступом к данным, он зависнет, когда вы попытаетесь завершить установку. Дайте ему зависнуть, затем завершите задачу установки. У вас останутся все установочные файлы, и вы сможете запустить программу. Теперь вам нужно будет установить пакет обновления 6 для VB6, но он не позволит вам это сделать, так как Visual Studio не установилась правильно. Чтобы исправить это, установите VS6 еще раз, на этот раз снимите флажки с компонентов доступа к данным, установите их как обычно. После этого запустите пакет обновлений, и все будет готово.

показывает, что уже установлена ​​другая версия Visual Studio. Хотите установить программу? Нажмите: Да, это завершает набор, и появляется последнее окно с сообщением, в котором упоминается «Настройка обновляет файлы», и это диалоговое окно никогда не закрывается, пока я не убью процесс через диспетчер задач. Тише.

Я помню, когда устанавливал это на Win 7, я читал, что VB6 нужно было установить перед любой другой версией VS, поэтому я так и сделал. Его инструкции находятся на чистой машине, поэтому, возможно, действительно есть проблемы, если установлены более новые версии. Тем не менее, я помню, что видел эту или очень близкую к ней ошибку всякий раз, когда открывал VB6 для работы над проектом, за исключением того, что я просто отменял его, и все работало нормально. Я не уверен, что вызвало это, но несколько месяцев спустя это прекратилось, но я не знаю, что изменилось.

Эти (от сорока фунтов) инструкции, которые наш магазин использует для установки VB6 IDE в Windows 10.

Обновление моего поста выше о справке. Несмотря на то, что я установил библиотеку MSDN с помощью компакт-дисков и скопировал старый файл winhlp32.exe с компьютера с XP, это позволило мне просматривать файлы «.HLP» из Win10, но из VB6 помощь не помогла. Наконец-то я смог зайти на этот сайт и скачать vshelp.exe.

Он запустился мгновенно и заставил работать всю справку Visual Studio / Visual Basic 6.0, включая контекстно-зависимую справку.

Мастер установки VB6 Мастер установки Visual Studio 6.0 для установки среды программирования VB6 и библиотеки MSDN был загружен более 175 000 раз.

У вас должен быть компакт-диск VB6 или VS6 и серийный номер VB6.

Он работает в Windows 7, 8.x или 10 32-разрядной или 64-разрядной версии.

Я получил VS6/VB6, работающий под Windows 10, следуя многочисленным сообщениям в Интернете, включающим 1) понижение проверки UAC + REGEDIT, 2) копирование реальной MSJAVA.DLL из папки IE4 установочного диска 1 VS (un-7- Zip MSJAVX86.EXE) перетаскивая MSJAVA.DLL во все папки Windows SYSTEM32/SYSWOW64 (нольбайт MSJAVA.DLL уже не работает), 3) помещая и REGSVR32'ируя dx7vb.dll (в тех же папках, что и на предыдущем шаге), затем с помощью MSCONFIG загрузите Win10 в безопасном режиме и запустите установку с оригинальных компакт-дисков MSDN. [Нет компакт-дисков? Читать дальше]

Для VB6 вам потребуется только ДИСК 1, оба компакт-диска MSDN и пакет обновления 6 (получите его в Интернете). ВНИМАНИЕ: Установка для ДИСК 1 станет «Не отвечает». В моем случае через час я решил, что это нужно сделать, поэтому пусть Win10 закроет его как «не отвечающее окно», и это продолжится с MSDN, и это сработает. (вы также можете установить MSDN отдельно с компакт-дисков позже). Если вы не можете заставить работать обновление SP6, попробуйте поместить его на флэш-накопитель в корневой каталог и назвать имя тома VS6SP6. Фактически, для VB6, если у вас больше нет компакт-дисков, вы можете создать компакт-диски с содержимым каждой папки установки, если вы укажете имена меток тома компакт-диска следующим образом:

Метка тома VB6 Disc 1: VSP600ENU1

Метка тома VB6 Disc 3: DN600ENU1

Метка тома VB6 Disc 4: DN600ENU2

Когда закончите, восстановите MSCONFIG для нормальной загрузки, затем поднимите резервную копию UAC.

Один сбой, который я еще не исправил. Файлы «.HLP» не поддерживаются в Windows 10, поэтому справка VB6 будет недоступна (это MSDN). Однако я читал (но не пробовал), что я могу скопировать WINHLP32.EXE с компьютера XP в каталог Windows Win10. Но сначала мне нужно запустить мою старую машину XP.

На данный момент я заново разрабатываю все свои программы VB (без средства HELP) под Windows 10 Home Edition просто отлично и снова весело делаю свои компиляции!

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

Есть довольно много страниц, на которых представлены части истории. Ни у кого из них нет лота. Я ссылаюсь на важные внизу.

1. Отключите UAC и предоставьте полный доступ администратору

  1. Отключите контроль учетных записей.
  2. Как установить Visual Basic 6.0 в Windows 10. Чтобы избежать зависания установки на этапе «Программа установки обновляет вашу систему», вы также должны предоставить полный доступ пользователю-администратору (используемому для установки VB6) в разделе реестра: HKCR\RDSServer.DataFactory\Clsid


Донован Браун считает, что вам также следует отключить конфигурацию усиленной безопасности IE. я этого не делал; но тогда моя установка тоже не завершилась.


2. Скопируйте MSJAVA.DLL в Windows

Компьютер всегда должен поддерживать последнюю версию Java, и бессмысленно устанавливать на компьютере прекращенную виртуальную машину Microsoft для Java только для установки Visual Basic 6. Проблема в том, что установка VB6 не позволяет продолжить работу с установки, если снять флажок "Обновить виртуальную машину Microsoft для Java", поскольку кнопка "Далее" становится серой.

Решение состоит в том, чтобы заставить программу установки VB6 думать, что виртуальная машина Microsoft для Java уже существует в системе, поэтому программа установки автоматически пропускает этот шаг. По сути, программа установки VB6 проверяет, существует ли файл MSJAVA.DLL в папке System32 для 32-разрядных операционных систем или в папке SysWOW64 для 64-разрядных операционных систем. Можно создать поддельный файл MSJAVA.DLL с нулевым байтом и поместить его либо в System32, либо в SysWOW64 в зависимости от архитектуры Windows, но это не работает в Windows 10.

Если у вас есть архиватор 7-Zip:

Перейдите в папку IE4, расположенную в установочных файлах VB6, щелкните правой кнопкой мыши MSJAVX86.exe, перейдите к 7-Zip и выберите "Открыть архив".

В 7-Zip дважды щелкните файл javabase.cab, чтобы открыть другой список файлов. Найдите msjava.dll в списке, извлеките и скопируйте его в C:\Windows\System32\, если вы используете 32-разрядную версию Windows, или в C:\Windows\SysWOW64\, если вы используете 64-разрядную версию Windows. . Если вы не можете выполнить описанные выше шаги или не хотите устанавливать дополнительные программы, такие как 7-Zip, вы можете загрузить файл MSJAVA.DLL по приведенной ниже ссылке и скопировать его в указанный выше каталог.

Вот моя копия файла.

3. Получить программное обеспечение

Загрузите пакет обновления 6 для Visual Basic отсюда. На самом деле это патчи для VS 6 Enterprise Edition. Запустите загруженный EXE-файл, чтобы создать временный каталог с программой установки.

Затем получите свою копию Visual Studio 6.0 Enterprise. Выбор:

У меня есть редакция Visual Studio 6.0 Enterprise, которая давным-давно пришла по моей подписке MSDN. Так что я использовал это.

  1. Скопируйте компакт-диски VS на жесткий диск, если вы хотите, чтобы это было установлено быстро. Вы хотите получить следующее:


Или у вас может быть подписка MSDN, и в этом случае вы можете это сделать.

  1. Загрузите ISO-образ Visual Basic 6.0 Enterprise по подписке MSDN
  2. Нажмите правой кнопкой мыши на файл ISO.
  3. Выбрать крепление

4. Измените НАСТРОЙКИ.EXE, чтобы он работал в режиме совместимости с XP SP3

  1. Щелкните правой кнопкой мыши setup.exe на подключенном диске
  2. Выбрать свойства
  3. Перейдите на вкладку "Совместимость".
  4. Установите флажок Запустить эту программу в режиме совместимости для:
  5. Выберите Windows XP (Service Pack 3)
  6. Нажмите "Применить".
  7. Нажмите "ОК".

5. Запустите SETUP.EXE, но от имени администратора

  1. Щелкните правой кнопкой мыши файл setup.exe
  2. .
  3. Выберите «Запуск от имени администратора» (возможно, вам придется подтвердить это несколько раз).
  4. Нажмите "Далее".
  5. Нажмите "Я принимаю соглашение", а затем "Далее".
  6. Введите имя и информацию о компании, нажмите "Далее".
  1. Майкрософт Visual Basic 6.0
  2. Активекс
  3. Доступ к данным (СОМНИТЕЛЬНО)
  4. Графика (если хотите)
  5. Все остальные параметры должны быть сняты.

Здесь все становится интереснее. Эта установка в конечном итоге зависнет в «Программа установки обновляет вашу систему». ОБНОВЛЕНИЕ: здесь есть исправление.

После того, как вы дойдете до этого момента, завершите установку и перезагрузите компьютер. (Донован Браун предлагает попробовать установить его еще раз, но это не сработало на Win10).

Visual Basic теперь в основном установлен. Вы сможете найти его и запустить из меню "Пуск" Windows.

7. Теперь вы можете попробовать установить Service Pack 6

НО. Я получил «Не удалось успешно завершить», когда попробовал это. Инструкции находятся у Донована Брауна.

8. Еще несколько моментов

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

9. Включите UAC снова!

10. Измените совместимость исполняемого файла VB6

После установки VB6 вам потребуется изменить параметры совместимости для исполняемого файла IDE. В противном случае он может работать очень медленно!

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

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

    11. Ссылки

    • Донован Браун | Создавайте приложения Visual Basic 6.0 с помощью Visual Studio Team Services. - Это включает в себя ключевой шаг, который вам нужно запустить в программе установки в режиме совместимости с XP SP3! Интересно знать, что вы можете выполнять непрерывную интеграцию с приложением VB6, хотя.
    • Дэн Браст | Установка Visual Basic/Studio 6 в Windows 10 — с помощью специального инструмента, а не запуска установщика. Действительно очень больно.
    • Установка VB6 в Windows 7 / 8 / 10 — переполнение стека — это работает в Win7. Но он не включает этап совместимости с XP, необходимый для Win10.
    • Раймонд.CC | Как установить Visual Basic 6 (VB6) в Windows 10 — отлично подходит для MSJAVA.DLL.
    • Луис Энрике Деметрио, Как установить Visual Basic 6.0 в Windows 10. Устранение зависания в сообщении «Программа установки обновляет вашу систему»

    Конструктивный отзыв приветствуется Роджером Пирсом . Написано 22 февраля 2019 г.

     установить Visual Basic (vb6)

    Если вы пытаетесь установить VB6 в более новых операционных системах, начиная с Windows 8 и выше, особенно с 64-разрядной архитектурой, вы обязательно столкнетесь с проблемами при установке. Они варьируются от невозможности продолжить установку без предварительной установки устаревших версий Java до зависания и сбоя процесса установки.

    В этой статье мы покажем вам, как успешно установить Visual Basic 6 (VB6) в 64-разрядной версии Windows 10.

    Обойти требование об обновлении виртуальной машины Microsoft для Java

    Компьютер всегда должен поддерживать последнюю версию Java, и бессмысленно иметь на компьютере снятую с производства виртуальную машину Microsoft для Java только для установки Visual Basic 6. Проблема в том, что программа установки VB6 не позволяет продолжить установку. если снять флажок «Обновить виртуальную машину Microsoft для Java», поскольку кнопка «Далее» становится серой.

    Vb6 java box

    Решение состоит в том, чтобы обойти установку VB6, либо заставив ее думать, что Microsoft Java уже установлена, либо запретив установку Java. Затем вы можете перейти к следующему этапу установки.

    Есть два способа сделать это, которые мы перечислим ниже, вам нужно использовать только один из них.

    Обмануть установку VB6, заставив ее думать, что виртуальная машина Microsoft для Java установлена

    Установщик VB6 проверяет наличие файла msjava.dll в папке SysWOW64 для 64-разрядных систем или в папке System32 для 32-разрядных систем. Помещение файла в нужную папку позволит продолжить установку VB6.

    a) Самый быстрый и простой способ сделать это — загрузить файл msjava.dll по приведенной ниже ссылке и скопировать его в нужный каталог.

    Если вы не уверены в архитектуре вашей операционной системы Windows, просто попробуйте скопировать msjava.dll в папку C:\Windows\SysWOW64. Если он не существует, у вас 32-разрядная система и вместо этого следует скопировать файл в папку C:\Windows\System32.

    b) Кроме того, на установочном диске присутствует тот же файл DLL. Вы можете извлечь его, если в вашей системе установлен архиватор, такой как 7-Zip. Перейдите в папку IE4, расположенную на установочном компакт-диске, щелкните правой кнопкой мыши MSJAVX86.exe, откройте 7-Zip и выберите «Открыть архив».

    В 7-Zip дважды щелкните файл javabase.cab, чтобы открыть его. Найдите в списке msjava.dll, перетащите его на рабочий стол, а затем скопируйте в SysWOW64 или System32. Копирование сначала на рабочий стол позволит избежать ошибки отказа в доступе при попытке скопировать файл напрямую из 7-Zip.

    Копировать msjava dll на рабочий стол

    После копирования msjava.dll в папку System32 или SysWOW64 можно запустить файл setup.exe Visual Basic 6, чтобы начать установку. Теперь вам не предлагается обновить виртуальную машину Microsoft для Java.

    Указать программе установки VB6 не устанавливать виртуальную машину Microsoft для Java

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

    a) Самый простой вариант — загрузить файл SETUPWIZ.INI по ссылке ниже. Как следует из названия, это файл конфигурации мастера установки. Обязательно загрузите правильный INI для вашей версии Visual Studio.

    Загрузить SETUPWIZ.INI (для Visual Studio 6 Enterprise)
    Загрузить SETUPWIZ.INI (для Visual Studio 6 Professional)

    Поместите INI-файл в основную папку с установочными файлами, перезаписав текущий файл. Затем запустите установку, и она не будет запрашивать установку Java.

    b) Если вы хотите отредактировать файл вручную, перейдите в основную папку и откройте файл SETUPWIZ.INI с помощью Блокнота. Найдите строку «VmPath=ie4\msjavx86.exe».

    Удалить ширину линии setupwiz vmpath

    Просто удалите всю строку или все после знака «=» и сохраните файл. Установку можно продолжить, но вы также должны выполнить следующие шаги, иначе установка не завершится успешно.

    Измените параметры установки VB6, чтобы предотвратить зависание или сбой установки

    Хотя устранение вышеуказанной проблемы позволяет обойти первое препятствие при установке Visual Basic 6 в Windows 10, существуют и другие факторы, которые могут привести к сбою установки.

    Во-первых, вы, скорее всего, столкнетесь с тем, что сообщение «Программа установки обновляет вашу систему…» застрянет и не будет больше ничего делать. Через несколько секунд программа установки перестает отвечать на запросы, а затем зависает. Просмотр в диспетчере задач покажет высокую загрузку ЦП для ACMSETUP.EXE, и окно установки необходимо закрыть вручную.

    Установка Vb6 обновляет вашу систему

    Если вы исправите это, другой ошибкой, которая появится, будет окно сообщения «Программе установки не удалось создать учетную запись пользователя DCOM для регистрации… valec.exe».

    Ошибка учетной записи пользователя Vb6 dcom

    При использовании параметров установки по умолчанию установщик VB6, скорее всего, выдаст другое сообщение об ошибке: «javasign.dll не удалось зарегистрировать себя в системном реестре».

    Javasign dll не удалось зарегистрировать ошибку

    Последние два сообщения об ошибках приведут к остановке установки с сообщением о том, что установка не может быть завершена. Поскольку установщику Visual Basic 6 уже более 20 лет, неудивительно, что некоторые компоненты не будут правильно установлены в Windows 10, что вызывает сбои. Исключение этих компонентов из процесса установки позволит установить VB6 без ошибок.

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

    Автоматическое отключение компонентов установки

    Этот метод является самым простым и не требует ручного изменения параметров установки во время установки. Мы обнаружили, что процесс установки обрабатывается файлом STF в папке Setup на диске. Необязательные компоненты предварительно включены в этом файле, поэтому мы нашли нарушителей и отключили их по умолчанию.

    <р>1. Загрузите правильный файл в соответствии с используемой версией Visual Studio. Нажмите на ссылку ниже, затем щелкните правой кнопкой мыши серую кнопку «Загрузить» и выберите «Сохранить ссылку как» в браузере. Это останавливает открытие файла на вкладке браузера в виде текстового файла.

    <р>2. Убедитесь, что файлы установки VB6 находятся на вашем жестком диске, так как вам нужно заменить исходный файл STF. Вы можете сделать это, просто скопировав все файлы с компакт-диска в папку на вашем диске. Это не сработает, если вы пытаетесь установить с компакт-диска.

    <р>3. Перейдите в папку SETUP и скопируйте файл VS98***.STF, который вы скачали выше, заменив уже имеющийся файл.

    Заменить ширину файла vs98 stf

    <р>4. Запустите установщик и выполните шаги установки, как обычно. Когда вы дойдете до окна выбора компонента, ничего не нужно менять, потому что отредактированная STF уже сделала это.

    Любые другие параметры, которые вы хотите включить или отключить, можно изменить, но вы должны убедиться, что «Microsoft Visual InterDev 6.0», «ADO и RDS» и «Visual Studio Analyzer» остаются отключенными.

    Отключить компоненты установки VB6 вручную

    Этот метод удобен, если вы устанавливаете с компакт-диска или описанный выше автоматический вариант не работает.

    <р>1. Во время установки убедитесь, что выбран вариант выборочной установки.

    <р>2. Продолжайте установку, пока вас не попросят выбрать компоненты из списка. Выделите «Доступ к данным» и нажмите кнопку «Изменить параметр…» справа, затем еще раз нажмите «Изменить параметр...».

    Vb6 выделяет доступ к данным

    <р>3. Теперь вы получите еще один список компонентов, принадлежащих поставщикам ADO, RDS и OLE DB. Просто снимите первый флажок с ADO и RDS.

    Отключить ширину ado и rds

    Появится всплывающее предупреждение о том, что этот компонент является неотъемлемой частью приложения и не будет работать должным образом, если не будет установлен. Нажмите OK, чтобы подтвердить предупреждение, а затем еще два раза нажмите OK, чтобы вернуться в главное окно параметров установки.

    Это предотвратит зависание и сбой программы установки при обновлении системного окна.

    <р>3. Выделите «Инструменты предприятия» и нажмите кнопку «Изменить параметр…». Внизу снимите флажок Visual Studio Analyzer и нажмите OK. Этого параметра нет в Visual Studio Professional, поэтому эти пользователи могут его игнорировать.

    Отключить анализатор Visual Studio

    Отключение анализатора Visual Studio остановит ошибку учетной записи пользователя DCOM.

    <р>4. Снимите флажок Microsoft Visual InterDev 6.0 в главном окне параметров установки. Это предотвратит появление ошибки javasign.dll во время установки.

    Конечно, вы можете включить или отключить другие параметры в этом окне в зависимости от личных предпочтений. Но убедитесь, что упомянутые здесь компоненты не включены, иначе установка не завершится должным образом. Продолжите установку, и вы сможете дойти до конца без серьезных ошибок после перезагрузки.

    Запуск Visual Basic в режиме совместимости

    После завершения установки должен запуститься Visual Basic 6.Если вы получаете сообщение об ошибке на экране «Новый проект», дополнительным шагом в помощь является запуск VB6 в режиме совместимости. В проводнике перейдите в папку C:\Program Files (x86)\Microsoft Visual Studio\VB98, щелкните правой кнопкой мыши файл VB6.exe и выберите "Свойства".

    запустить Vb6 в режиме совместимости

    На вкладке «Совместимость» установите флажок «Запустить эту программу в режиме совместимости для:» и нажмите «ОК». Параметр по умолчанию для Windows XP (Service Pack 2) должен подойти, но вы можете поэкспериментировать с Windows Vista или 98/Me, если хотите.


    Вы можете запустить средство устранения неполадок в режиме совместимости с setup.exe. Выберите там настройку XP Service Pack 3. Вам придется перейти к SETUP.EXE из средства устранения неполадок, так как его нет в списке программ. В качестве альтернативы вы можете просто добавить раздел реестра. Те из моей системы показаны ниже. Ваш, очевидно, будет относиться к путям, которые вы используете.
    Это то, что на самом деле делает с реестром вкладка совместимости (если она у вас есть) или средство устранения неполадок.
    Еще одна вещь, на которую следует обратить внимание, это копирование установки по относительно короткому пути от корня. В противном случае ваш путь может быть слишком длинным для Windows. Как видите, я устанавливаю из каталога \TT.

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
    "D:\\TT\\setup.exe"="~ RUNASADMIN WINXPSP3"
    "D:\\ Program Files (x86)\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\MSDEV.EXE"="~ RUNASADMIN WINXPSP3"
    "D:\\Program Files (x86)\\Microsoft Visual Studio \\Common\\MSDev98\\Bin\\MSVCMON.EXE"="~ RUNASADMIN WINXPSP3"
    "D:\\Program Files (x86)\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\ \RC.EXE"="~ RUNASADMIN WINXPSP3"
    "D:\\Program Files (x86)\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\SETUPDBG.EXE"="~ RUNASADMIN WINXPSP3 "
    "D:\\Program Files (x86)\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\SQLPRXY.EXE"="~ RUNASADMIN WINXPSP3"
    "D:\\ Program Files (x86)\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\VCSPAWN.EXE"="~ RUNASADMIN WINXPSP3"
    "D:\\Program Files (x86)\\Microsoft eMbedded C++ 4.0\\Common\\EVC\\Bin\\evc.exe"="~ RUNASADMIN WINXPSP3"

    Вот файл .bat для первоначальной очистки. Не уверен насчет части, удаляющей ключи реестра:
    del /q /s /f C:\"Program Files (x86)"\"Microsoft Visual Studio"\Common
    del /q /s /f C:\"Program Files (x86)\Microsoft Visual Studio"\MSDN
    del /q /s /f C:\"Program Files (x86)\Microsoft Visual Studio"\MSDN98
    del /q /s /f C:\"Program Files (x86)\Microsoft Visual Studio"\VB98
    del /q /s /f C:\"Program Files (x86)\Microsoft Visual Studio"\VC98
    del /q /s /f C:\"Program Files (x86)\Microsoft Visual Studio"\*.HTM
    del /q /s /f C:\"Program Files (x86)\Microsoft Visual Studio "\*.TXT

    del /q /s /f C:\"Program Files (x86)\Common Files\Microsoft Shared"\MSDesigners98
    del /q /s /f C:\"Program Files (x86)\Common Files\Microsoft Shared"\MSDN
    del /q /s /f C:\"Program Files (x86)\Common Files\Microsoft Shared"\VS98
    del /q /s /f C:\ "Program Files (x86)\Common Files\Microsoft Shared"\Wizards98

    reg delete /f HKEY_LOCAL_MACHINE\Software\Microsoft\DevStudio
    reg delete /f HKEY_LOCAL_MACHINE\Software\Microsoft\"HTML Help Collections"
    reg delete /f HKEY_LOCAL_MACHINE\Software\Microsoft\MSVSDG
    reg delete /f HKEY_LOCAL_MACHINE\Software\Microsoft\"Visual Basic"\6.0
    reg delete /f HKEY_LOCAL_MACHINE\Software\Microsoft\"Visual Component Manager"
    reg delete /f HKEY_LOCAL_MACHINE\Software\Microsoft \"Visual Modeler"
    reg delete /f HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\6.0

    reg delete /f HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\DevStudio
    reg delete /f HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\"HTML Help Collections"
    reg delete /f HKEY_LOCAL_MACHINE\Software\Wow6432Node \Microsoft\MSVSDG
    reg delete /f HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\"Visual Basic"\6.0
    reg delete /f HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\"Диспетчер визуальных компонентов"
    reg delete /f HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\"Visual Modeler"
    reg delete /f HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\VisualStudio\6.0

    reg delete /f HKEY_CURRENT_USER\Software\Microsoft\DevStudio
    reg delete /f HKEY_CURRENT_USER\Software\Microsoft\MSVSDG
    reg delete /f HKEY_CURRENT_USER\Software\Microsoft\"Visual Basic"\6.0 < br />reg delete /f HKEY_CURRENT_USER\Software\Microsoft\"Visual Modeler"
    reg delete /f HKEY_CURRENT_USER\Software\Microsoft\VisualFoxPro
    reg delete /f HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\6.0 < бр />пауза

    Читайте также: