Как остановить установку Visual Studio Express SP1, обнаружив, что старая версия не существует

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

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

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

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

12.10.2008 07:02:38
Тьфу, у меня похожая проблема. Все мои установленные вещи VS2008 уже были обновлены до SP1. Тем не менее я получаю точно такую ​​же ошибку при попытке установить другой компонент. :-(
Brian Knoblauch 5.03.2009 14:55:10
5 ОТВЕТОВ

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

0
12.10.2008 07:20:11

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

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

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

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

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

1
14.10.2008 01:29:26

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

0
26.11.2008 20:16:18

пожалуйста, используйте следующую справочную инструкцию по 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

5
28.09.2011 04:14:52
Это был правильный ответ, насколько я понимаю. Для будущих поколений на странице предлагается изменить HKLM \ SOFTWARE \ Microsoft \ DevDiv \ VS \ Servicing \ 9.0 \ SP с «0» на «1». При использовании 64-разрядной версии Windows ключ HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ DevDiv \ VS \ Servicing \ 9.0
SimonMayer 1.08.2012 20:44:42

У меня та же проблема при попытке установить «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 \ Servicing \ 9.0] [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node Microsoft \ DevDiv \ VS \ Сервис \ 9,0 \ VSR \ 1033]

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

0
1.01.2012 11:13:21