Хорошо, у меня здесь нет идей. Может ли кто-нибудь помочь мне с этим патчем для .Net Framework? Я пытаюсь установить исправление KB (KB2756918) на Windows Server 2003 R2 x86.
Редактировать: Просто чтобы уточнить характеристики:
Windows Server 2003 R2 32-разрядная.
Машины находятся на изолированные сеть
Установка патча вручную (да, это 32-битная версия)
Проблема касается нескольких ящиков, но не всех (И рабочие, и нерабочие боксы идентичны)
Для упрощения чтения я перечисляю здесь то, что я сделал первым, а затем получаю сообщение об ошибке, которое, кстати, никогда не менялось, независимо от моих действий по устранению неполадок. (т.е. каждый раз происходит сбой одинаково; я даже не получаю разные сообщения об ошибках)
Обратите внимание, что это в изолированной сети
Шаги по устранению неисправностей: (Я перезагружаюсь и пытаюсь руководство устанавливать после каждого шага устранения неполадок)
Пока что попытки Technet и Google были безуспешными.
Независимо от того, какой шаг устранения неполадок я выполнил, я получаю ту же ошибку установки: «Ошибка установки: этот пакет не открывается ...»
Отчеты средства просмотра событий:
«Служба оптимизации времени выполнения .NET (clr_optimization_v2.0.50727_32) - Служба достигла предела временных ошибок. Будет отключена. Последняя ошибка, возвращенная диспетчером служб: 0x80030002».
"Не удается найти описание события с кодом (0) в исходном коде (среда выполнения .NET). На локальном компьютере может не быть необходимой информации реестра или файлов DLL сообщений для отображения сообщений с удаленного компьютера. Вы можете использовать параметр / AUXSOURCE = флаг для получения этого описания; подробности см. В справке и поддержке. Следующая информация является частью события: Версия базы данных совместимости (указанный здесь путь был удален мной) не имеет подходящего каталога времени выполнения.
Когда ничего не помогает: ПРОЧИТАЙТЕ НАПРАВЛЕНИЯ! (кричит на себя здесь)
На веб-сайте Microsoft для этого исправления KB: (Под Предпосылки) "Чтобы установить это обновление, вы должны иметь Установщик Windows 3.1 или потом версия, установленная на компьютере. Чтобы получить последнюю версию установщика Windows ... "
Задний план:
Я даже не могу сказать вам, сколько времени / усилий мы потратили на эту проблему. И почему, черт возьми, MS не выдает вам сообщение об ошибке, которое идентифицирует "устаревшую" версию установщика MS, не понимаю.
Первоначально мы отклонили установщик как виновника, потому что все остальные исправления устанавливались нормально. Нашу путаницу еще больше усугубляло то, что несколько серверов одинаковой сборки (которые предположительно были идентичны во всех отношениях) были разделены… одни приняли патч, а другие нет. По какой-то причине этот конкретный патч / обновление не применялось к этим избранным серверам. Как только мы обновили установщик, все заработало как чемпион!
Итак, если в будущем возникнут эти или подобные проблемы, проверьте предварительные требования и убедитесь, что у вас есть правильная версия установщика MS.
Перейдите в командную строку или диалоговое окно запуска (Windows + R) и выполните msiexec -?
Вам нужно полностью стереть его и начать заново со всей структурой. Я знаю, вас ждут мучительно долгие загрузки / установки, но он сделает свою работу.
Скачать:
http://cid-27e6a35d1a492af7.skydrive.live.com/self.aspx/Blog_Tools/dotnetfx_cleanup_tool.zip
Вот откуда это:
http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx
Запускаем и удаляем все. Позвольте ему сделать это, затем перезагрузитесь. Как только вы вернетесь в систему, приступайте к переустановке всего шабанга, начиная с 1.0 / 1.1 и выше. Я бы просто установил до 4.5, а потом перепроверил, нужен ли патч.
http://www.microsoft.com/net/download
Удачи!
РЕДАКТИРОВАТЬ: если вы где-то переустанавливаете dotnet из кэшированных копий, возможно, они повреждены. Получите новую копию по ссылке microsoft и попробуйте.