Исправление: Сбой обновления платформа.NET Framework и могут быть удалены некоторые файлы в глобальном кэше СБОРОК

Переводы статьи Переводы статьи
Код статьи: 2260913 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При установке обновления для Microsoft платформа.NET Framework, процесс установки может завершиться ошибкой и откат. После завершения отката удаляются некоторые файлы Microsoft платформа.NET Framework в глобальном кэше сборок (GAC). Таким образом для некоторых приложений Microsoft платформа.NET Framework могут не работать или могут работать некорректно.

В журнале установщика Microsoft (MSI) для установки обновления может появиться сообщение об ошибке следующего вида:
<Assembly path="" and="" name=""></Assembly>. IAssemblyCache->InstallAssembly() возвращается-2147024864.
<Date></Date><Time></Time> DDSet_Error: Сбой при установке сборки "<Assembly path="" and="" name=""></Assembly>"из-за системной ошибки: процесс доступа к файлу, так как он используется другим процессом.

Причина

Эта проблема возникает из-за взаимодействия ошибки в Microsoft платформа.NET Framework и некоторые сторонние приложения. Эти приложения размещают блокировку от сборки в глобальном кэше СБОРОК и в папке, содержащей сборки в то же время. Данная проблема наблюдалась только при запуске приложения независимых производителей, которое использует технологию виртуализации сторонних приложений для виртуализации Microsoft платформа.NET Framework.

Примечание Стандартное приложение Microsoft платформа.NET Framework не блокирует файлы или папки, находящиеся в глобальном кэше СБОРОК таким образом, появление этой проблемы.

Решение

Если эта проблема уже возникла, которую необходимо устранить Microsoft платформа.NET Framework. Дополнительные сведения см. в разделе «Дополнительная информация» этой статьи.

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

ВажноЭто исправление устраняет проблему сборки удаляются из глобального кэша СБОРОК при установке обновления завершается неудачей и откат. Он не приводит к устранению проблем установки обновлений или вызывает откат.

Примечание Эта проблема также возникает при установке обновления для Microsoft платформа.NET Framework 1.1 Пакет обновления 1 (SP1). Однако в настоящее время есть нет исправления данной ситуации.

Сведения об исправлении

Доступно исправление от корпорации Майкрософт. Тем не менее оно предназначено для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом если вы не наблюдаете эту проблему, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

Чтобы решить проблему немедленно, обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов служб поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
Примечание В особых случаях расходов, предусмотренная для звонков в службу поддержки может быть отменена, если специалистом службы поддержки Майкрософт определяет, что обновление будет решением проблемы. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях.

Общие сведения о файлах исправлений для каждой операционной системы и платформы

Свернуть эту таблицуРазвернуть эту таблицу
ПродуктИмя файлаПлатформы
Microsoft платформа.NET Framework 2.0 с пакетом обновления 2 Windows Server 2003 (MSI)NDP20SP2-KB2260913-IA64.exeItanium
Microsoft платформа.NET Framework 2.0 с пакетом обновления 2 Windows Server 2003, Windows XP (MSI)NDP20SP2-KB2260913-x64.exeIntel и AMD 64 бит
Microsoft платформа.NET Framework 2.0 с пакетом обновления 2 Windows Server 2003, Windows XP (MSI)NDP20SP2-KB2260913-x86.exe32-разрядный
Microsoft платформа.NET Framework 3.5 с пакетом обновления 1 Windows Server 2008 (CBS)Windows6.0-KB2260913-v2-ia64.msuItanium
Microsoft платформа.NET Framework 3.5 SP1-Windows Vista, Windows Server 2008 (CBS)Windows6.0-KB2260913-v2-x64.msuIntel и AMD 64 бит
Microsoft платформа.NET Framework 3.5 SP1-Windows Vista, Windows Server 2008 (CBS)Windows6.0-KB2260913-v2-x86.msu32-разрядный
Microsoft платформа.NET Framework 4.0 - Windows Server 2003, Windows Server 2008, Windows Server 2008 R2 (MSI)NDP40-KB2260913-IA64.exeItanium
Microsoft .NET Framework 4.0 - Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 (MSI)NDP40-KB2260913-x64.exeIntel и AMD 64 бит
Microsoft .NET Framework 4.0 - Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 (MSI)NDP40-KB2260913-x86.exe32-разрядный

Необходимые условия

Для установки этого исправления необходимо иметь одно из следующих версий Microsoft платформа.NET Framework, установленные на компьютере.
  • Microsoft платформа.NET Framework 2.0 Пакет обновления 2 (SP2)
  • Microsoft платформа.NET Framework 3.5 Пакет обновления 1 (SP1)
  • Microsoft .NET Framework 4.0

Необходимость перезагрузки

Может потребоваться перезагрузить компьютер после установки исправления.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файле

Английская версия данного исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для этих файлов указаны в всеобщее скоординированное время (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс на вкладке Дата и время элемент панели управления.

Для Microsoft платформа.NET Framework 2.0 с пакетом обновления 2 для всех поддерживаемых 32-разрядных версий Windows 2000, Windows Server 2003 и Windows XP
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Файла mscordacwks.dll2.0.50727.5058989,52812-Окт-201005: 18x86
Библиотека mscorlib.dll2.0.50727.50584,550,65612-Окт-201005: 18x86
Mscorwks.dll2.0.50727.50585,824,84812-Окт-201005: 18x86
SOS.dll2.0.50727.5058388,93612-Окт-201005: 18x86
Для Microsoft платформа.NET Framework 2.0 с пакетом обновления 2 для всех поддерживаемых 64-разрядных версий Windows 2000, Windows Server 2003 и Windows XP
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Файла mscordacwks.dll2.0.50727.50581,755,48011-Окт-201023: 18x64
Библиотека mscorlib.dll2.0.50727.50584,567,04011-Окт-201023: 13x64
Mscorwks.dll2.0.50727.505810,044,75211-Окт-201023: 17x64
SOS.dll2.0.50727.5058485,19211-Окт-201023: 14x64
Для Microsoft платформа.NET Framework 2.0 с пакетом обновления 2 для всех поддерживаемых версий Windows Server 2003 на базе процессоров IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Файла mscordacwks.dll2.0.50727.50583,082,58412-Окт-201000: 59IA-64
Библиотека mscorlib.dll2.0.50727.50584,009,98412-Окт-201000: 58IA-64
Mscorwks.dll2.0.50727.505820,194,12812-Окт-201000: 54IA-64
SOS.dll2.0.50727.5058872,77612-Окт-201000: 57IA-64
Для Microsoft платформа.NET Framework 3.5 с пакетом обновления 1 для всех поддерживаемых x 86-разрядных версий Windows Vista с пакетом обновления 2 и Windows Server 2008 с пакетом обновления 2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Библиотека mscorlib.dll2.0.50727.50594,550,65629-Окт-201010: 54x86
Файла mscordacwks.dll2.0.50727.5059989,52829-Окт-201010: 54x86
Mscorwks.dll2.0.50727.50595,824,84829-Окт-201010: 55x86
SOS.dll2.0.50727.5059388,93629-Окт-201010: 55x86
Для Microsoft платформа.NET Framework 3.5 с пакетом обновления 1 для всех поддерживаемых 64-разрядных версий Windows Vista с пакетом обновления 2 и Windows Server 2008 с пакетом обновления 2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Библиотека mscorlib.dll2.0.50727.50594,567,04029-Окт-201010: 53x64
Файла mscordacwks.dll2.0.50727.50591,755,48029-Окт-201010: 53x64
Mscorwks.dll2.0.50727.505910,044,75229-Окт-201010: 54x64
SOS.dll2.0.50727.5059485,19229-Окт-201010: 54x64
Для Microsoft платформа.NET Framework 3.5 SP1 на всех поддерживаемых версий Windows Server 2008 с пакетом обновления 2 на базе процессоров IA-64
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Библиотека mscorlib.dll2.0.50727.50594,009,98429-Окт-201010: 56IA-64
Файла mscordacwks.dll2.0.50727.50593,082,58429-Окт-201010: 55IA-64
Mscorwks.dll2.0.50727.505920,194,12829-Окт-201010: 56IA-64
SOS.dll2.0.50727.5059872,77629-Окт-201010: 56IA-64
Для Microsoft платформа.NET Framework 4.0 для всех поддерживаемых 32-разрядных версий Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Clr.dll4.0.30319.3906,730,56818-Ноя-201007: 09x86
Файла mscordacwks.dll4.0.30319.3901,141,59218-Ноя-201007: 09x86
Mscordbi.dll4.0.30319.390955,21618-Ноя-201007: 09x86
Библиотека mscorlib.dll4.0.30319.3905,196,11218-Ноя-201007: 09x86
SOS.dll4.0.30319.390516,93618-Ноя-201007: 09x86
Для Microsoft платформа.NET Framework 4.0 для всех поддерживаемых 64-разрядных версий Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Clr.dll4.0.30319.3909,799,49618-Ноя-201007: 49x64
Файла mscordacwks.dll4.0.30319.3901,513,30418-Ноя-201007: 49x64
Mscordbi.dll4.0.30319.3901,453,39218-Ноя-201007: 49x64
Библиотека mscorlib.dll4.0.30319.3904,960,08018-Ноя-201007: 49x64
SOS.dll4.0.30319.390597,83218-Ноя-201007: 49x64
Для Microsoft платформа.NET Framework 4.0 для всех поддерживаемых IA-64-разрядных версий Windows Server 2003, Windows Server 2008 и Windows Server 2008 R2
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Clr.dll4.0.30319.39019,378,50418-Ноя-201008: 35IA-64
Файла mscordacwks.dll4.0.30319.3903,755,86418-Ноя-201008: 35IA-64
Mscordbi.dll4.0.30319.3903,293,52018-Ноя-201008: 35IA-64
Библиотека mscorlib.dll4.0.30319.3904,447,56818-Ноя-201008: 35IA-64
SOS.dll4.0.30319.3901,203,01618-Ноя-201008: 35IA-64

Временное решение

Чтобы обойти эту проблему, закройте все приложения, использующие Microsoft платформа.NET Framework или, блокировать файлы и папки в глобальном кэше СБОРОК перед установкой любых обновлений Microsoft платформа.NET Framework.

Статус

Корпорация Майкрософт подтверждает, что это является проблемой в продуктах Майкрософт, перечисленных в разделе «Относится к».

Дополнительная информация

Если эта проблема уже возникла на компьютере и сборки были удалены из глобального кэша СБОРОК, необходимо исправить Microsoft платформа.NET Framework.

Дополнительные сведения о способах устранения платформа.NET Framework корпорации Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
908077 Как вручную удалить и переустановить Microsoft платформа.NET Framework 2.0

Также можно с помощью программы очистки Аарон Stebner платформа.NET Framework. Дополнительные сведения о средстве очистки платформа.NET Framework посетите следующий веб-узел корпорации Майкрософт:


Для получения дополнительных сведений об обновлениях программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Дополнительные сведения о глобальном кэше СБОРОК посетите следующий веб-узел корпорации Майкрософт:
Общие сведения о глобальном кэше СБОРОК

Для получения дополнительных сведений о политике поддержки для программ, работающих в программе стороннего программного обеспечения перенаправления или сторонние приложения или среды виртуализации программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
9274287 Политика поддержки для программ, работающих в программе стороннего программного обеспечения перенаправления или в среде виртуализации приложений или программного обеспечения независимых производителей



Свойства

Код статьи: 2260913 - Последний отзыв: 3 декабря 2012 г. - Revision: 7.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 4.0
Ключевые слова: 
kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2260913 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 2260913

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com