Как остановить установку Visual Studio Express SP1, обнаружив, что старая версия не существует - PullRequest
3 голосов
/ 12 октября 2008

Я ранее не устанавливал Visual Studio на свой компьютер. Однако, когда я пытаюсь установить Visual Studio 2008 Express SP1, я получаю сообщение об ошибке

"Программа установки обнаружила, что этот компьютер не соответствует требованиям для установки этого программного обеспечения. Эти требования должны быть соблюдены перед установкой Microsoft Visual C ++ 2008 Express Edition с пакетом обновления 1 - ENU"

Требования и условия программного обеспечения Visual Studios 2008 с пакетом обновления 1 В системе обнаружена более ранняя версия Microsoft Visual Studio 2008, которую необходимо обновить до SP1, чтобы продолжить установку. Обновите все остальные версии Visual Studio 2008 до пакета обновления 1, посетив Центр обновления Майкрософт, а затем установите Visual Studio 2008 Express SP1.

Я не уверен, почему я получаю это сообщение, поскольку я ранее не устанавливал VS2008. Я попытался запустить средство удаления исправлений VS2008, но оно говорит: «Подготовка пакета обновления для Visual Studio 2008 не применяется». Я применил все исправления из Центра обновления Microsoft, но все равно получаю ту же ошибку. Есть идеи, что может быть не так?

Ответы [ 5 ]

5 голосов
/ 28 сентября 2011

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

http://www.openspan.com/Community/index.php/component/kb/article/why_do_i_get_an_error_installing_the_microsoft_visual_studio_2008_sp1_isolated_shell.html

1 голос
/ 14 октября 2008

«Я не устанавливал VS2008 раньше»

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

Если есть загружаемая версия (VS2008 с пакетом обновления 1), то это будет самая быстрая установка. Я не знаю, есть версия или нет, но даже если она есть, похоже, вы ее не загрузили.

"В системе обнаружена более ранняя версия Microsoft Visual Studio 2008, которую необходимо обновить до SP1, чтобы продолжить установку."

Ну, это потому, что Microsoft обнаружила, что вам нужно обновить VS2008 до SP1, прежде чем вы сможете обновить VS2008 до SP1. Логика обнаружения Microsoft наиболее известна в Центре обновления Майкрософт, где Центр обновления Майкрософт должен загрузить средство обновления до обновления средства обновления, прежде чем обновление средства обновления средства обновления начнет запускать обновление. Если вам нужен детектив, вы должны полагаться на Шерлока Холмса или здравый смысл, а не на Microsoft.

0 голосов
/ 01 января 2012

У меня возникла та же проблема при попытке установить «Microsoft Visual C ++ 2008 Express Edition с пакетом обновления 1» ...

После многих попыток решением было удалить раздел реестра с именем

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ DevDiv \ VS]

Обратите внимание, что у меня не было установленной Visual Studio до этого. Я не рекомендую делать это, если у вас есть. И не забывайте всегда делать резервную копию удаленного ключа.

Альтернативным методом может быть попытка изменить значения 'SP' и 'SPIndex' с 0 на 1 под ключами: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ DevDiv \ VS \ Обслуживание \ 9,0] [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ DevDiv \ VS \ Обслуживание \ 9,0 \ VSR \ 1033]

Но я не пробовал и не знаю, какие из этих ключей нужны / проверены.

0 голосов
/ 26 ноября 2008

Посмотрите на приложение установки / удаления. отмечать обновления окон и искать визуальную студию ...

0 голосов
/ 12 октября 2008

Может быть, есть запись в реестре, которая была помещена программой или что-то еще. Запустите очиститель реестра (после резервного копирования реестра) и повторите попытку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...