.NET 2.0 “не установленный” после обновления Windows 7

Я Недавно обновил до Windows 7 (Business) RTM из Vista Business, и все идет большое, это зафиксировало BSOD, который я получал, и производительность моего ноутбука улучшена.

Однако; во время обновления что-то, кажется, спуталось с моей.NET 2,0 установки.

При попытке установить FlashDevelop, я получаю следующую ошибку от пакета установщика

Необходимо установить Maicrtosoft.NET 2,0 времени выполнения прежде, чем установить FlasgDevelop. Вы Имеете.

У меня есть предыдущий выпуск FD, установленного до обновления, и это все еще хорошо работает.

Таким образом, я разочаровался в новой версии FD и продолжил мой день.

Затем я пытался установить Мастер Печати по базе данных Microsoft SQL Server 1.1, и это говорит, что я пропускаю несколько предпосылок, одной из которых является.NET 2.0.

Когда я загружаю.NET 2,0 времени выполнения сбои установщика, говоря мне что

Этот продукт уже установлен как часть операционной системы.

Делает у любого есть любая идея, как заставить мой компьютер распознать, что.NET 2 на самом деле установлена.

ОБНОВЛЕНИЕ

Я проверил Windows features, и все касающееся.NET уже установлено.

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

3
задан 11.09.2009, 17:35

7 ответов

Это, кажется, проблема с обновлением из Vista. В конце я должен был сгладить ноутбук и установить новый Windows 7.

Не лучший ответ, но это - то, что я должен был сделать...

0
ответ дан 08.12.2019, 00:39

Я думаю, хотя .NET является частью Windows 7, он может быть включен и выключен. Открытая панель управления, выберите программы, затем выберите "Turn windows features on or off". Должна быть опция затем для включения поддержки.NET.

OP подтвердил, что.NET 3.5 перечислена, как установлено в функциях окон. Мое следующее предложение состояло бы в том, чтобы попытаться удалить и переустановить.NET 3,5 SP1. Необходимо смочь удалить из ранее упомянутого списка функций окон. Затем загрузите.NET 3,5 установщика SP1 и установка это. Затем осуществите проверку для обновлений для получения последних нескольких битов.

2
ответ дан 08.12.2019, 00:39

Вы попытались удалить все свои платформы .NET и затем переустановить 3.5?
У меня есть он от хороших полномочий что, если 3.5 правильно установлен затем предпосылка 2,0 и вверх должен автоматически рассматриваться, как установлено.

1
ответ дан 08.12.2019, 00:39

Попытайтесь очистить свою установку платформы.NET с помощью Инструмента Очистки Платформы.NET: http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx

Я столкнулся с этим прежде с некоторым программным обеспечением Tax. В случае налогового программного обеспечения установщик искал версию 2.0 платформы.NET... ТОЧНО версия 2.0.

Если у меня была.NET 2,0 SP1, она предположила, что мне не установили платформу - СБОЙ. Если у меня была.NET 3.5, та же история - СБОЙ.

Меньше идеальное решение состояло в том, чтобы понизить мою платформу.NET до 2,0. Затем установите программное обеспечение. Затем обновите мою платформу.NET назад до 3,5 SP1. Это была боль в торце, но это работало.

1
ответ дан 08.12.2019, 00:39

Платформа.NET 3.5 определенно установлена в Windows 7 по умолчанию и является назад совместимыми поддерживающими предыдущими версиями. Однако если FlashDevelop смотрит определенные файлы Платформы, отмеченные с версией 2, когда он делает необходимую как условие проверку, которая могла бы изменить все. Там какой-либо переключатель должен вызвать установку FlashDevelop или проигнорировать или surpress какие-либо предупреждения?

0
ответ дан 08.12.2019, 00:39

Можно попытаться использовать инструмент очистки в качестве администратора (используйте метод 2), и затем выполните sfc/scannow в evevated командной строке.

0
ответ дан 08.12.2019, 00:39

По моему опыту, приложения .net 2.0 обычно не поддерживаются .net 3.5 - это не различные версии той же платформы, это - различные платформы с различным (но подобный) функциональность, и необходимо было установить .net 2.0 для приложений, которые требуют .net 2.0 и .net 3.5, установленного для приложений, которые требуют .net 3.5 - .net 3.5 не "разделяет .net 2.0 на подклассы". Таким образом, то, что я не получаю, - изменилось ли это недавно (Windows 7) и если бы любой может разъяснить это, это было бы полезно.

0
ответ дан 08.12.2019, 00:39

Теги

Похожие вопросы