Похоже, что .Net фреймворки в моей системе XP SP3 внезапно умерли, не будут ремонтироваться, не удаляются чисто, не будут переустанавливаться чисто. Важное приложение, использующее .Net Framework 2.0, умирает сразу после запуска (с обычной опцией для отправки информации в MS, если я хочу).

Более подробно: я использую Nikon CaptureNX 2.0 для редактирования фотографий. Это работало более или менее хорошо в течение нескольких лет. Внезапно, начиная несколько недель назад, он каждый раз вылетает при запуске. Программа использует (и устанавливает при установке при необходимости) .Net Framework 2.0. Моя система также имеет (.NET Framework 3.5 SP1 и .Net Framework 1.0).

Scuttlebut в Интернете говорит, что сбои CaptureNX часто связаны с проблемами .Net Framework, поэтому я попытался запустить "Восстановление" из программ добавления / удаления в .Net 3.5 Framework SP1, в .Net Framework 2.0 и т.д. Каждый из этих вариантов восстановления сам сообщает один или несколько аварий во время работы.

Итак, я решил удалить их все в обратном порядке. Деинсталляции также сообщают о некоторых сбоях, но добавление / удаление программ показывает, что фреймворки исчезли. Переустановка их приводит, как вы уже догадались, к сбою процесса установки, хотя установщик все равно сообщает об успехе (!?!). CaptureNX по-прежнему дает сбой, как и тестовая программа .Net Framework 2.0.

Вопросы:

1) я единственный, кто вдруг видит подобные сбои по состоянию на конец июня / июль 2011 года? Система была очень стабильной, и я не сделал ничего подозрительного, кроме выпуска обновлений безопасности для Windows XP от июня 2011 года.

2) Я видел различные полезные ссылки в Интернете об удалении .Net Framework вручную. К ним относятся: http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx , http://support.microsoft.com/kb/908077 . Шаги в последнем не помогают. Не пробовал первый, но я обеспокоен тем, что все это может больше не быть текущим советом. У кого-нибудь есть советы, как надежно удалить / переустановить / протестировать стек .Net 1.0 Framework / 2.0 / 3.5SP1?

Кстати: пожалуйста, НЕ предлагайте мне сделать чистую установку Windows. Для воссоздания этой системе, вероятно, потребуется неделя полного рабочего дня, и есть риск, что некоторые приложения не вернутся. CaptureNX - не единственное приложение в этой системе, для настройки которого потребовалось немало хлопот.

Спасибо!

2 ответа2

0

Скорее всего, вы установили одно или несколько из них из июньских обновлений: 2478656 КБ, 2478658 КБ, 2478663 КБ, 2518864 КБ, 2530095 КБ, 2518864 КБ, 2518870 КБ. Читайте плохие новости на http://windowssecrets.com/newsletter/keeping-you-up-to-date-say-no-to-net-%E2%80%94-again/

Я остановлюсь на этих двух выдержках:

В обновлениях .NET MS11-044 и MS11-039 риск ошибок установки выше, чем риск отсутствия исправлений.

Список известных проблем, задокументированных в КБ 2538814, однако, длинный. В худшем случае вы должны удалить все версии .NET в вашей системе, используя инструмент Аарона Стебнера. В наименее ужасном случае вы должны запустить ремонтную установку .NET 4, если она застрянет.

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

0

Иногда, чтобы "подтолкнуть" разработчиков в правильном направлении, Microsoft либо игнорирует "низкоприоритетные" проблемы пользователей Windows XP, и предлагает более новую версию, которая может быть даже хуже, чем предыдущая.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .