REVISIÓN: Se puede producir un error en la actualización de .NET Framework y se pueden eliminar algunos archivos en la GAC

Seleccione idioma Seleccione idioma
Id. de artículo: 2260913 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Al instalar una actualización para Microsoft .NET Framework, el proceso de instalación puede producir un error y revertir. Una vez finalizada la operación de deshacer, se eliminan algunos archivos de Microsoft .NET Framework en la caché de ensamblados global (GAC). Por lo tanto, algunas aplicaciones de Microsoft .NET Framework pueden no funcionar o puede que no funcione correctamente.

En el registro de Microsoft Installer (MSI) para la instalación de actualización, puede recibir un mensaje de error similar al siguiente:
<assembly path="" and="" name=""></assembly>. IAssemblyCache->InstallAssembly() devuelve-2147024864.
<date></date><time></time>DDSet_Error: No se pudo instalar el ensamblado '<assembly path="" and="" name=""></assembly>' por error del sistema: el proceso no puede tener acceso al archivo porque está siendo utilizado por otro proceso.

Causa

Este problema se produce por la interacción de un error en Microsoft .NET Framework y algunas aplicaciones de terceros. Estas aplicaciones colocan un bloqueo en un ensamblado en la GAC y en la carpeta que contiene el ensamblado al mismo tiempo. Sólo se ha visto este problema cuando ejecuta una aplicación de terceros que utiliza la tecnología de virtualización de aplicaciones de terceros para la virtualización de Microsoft .NET Framework.

NotaEjecuta una aplicación estándar de Microsoft .NET Framework no bloquea los archivos o carpetas que se encuentran en la GAC de manera que causa el problema.

Solución

Si ya se ha producido este problema, tendrá que reparar de Microsoft .NET Framework. Para obtener más información, consulte la sección de ? más información ? de este artículo.

Si este problema no se ha producido aún, puede instalar el paquete de revisiones para evitar este problema durante la instalación de futuras actualizaciones.

ImportanteEsta revisión resuelve el problema de los ensamblados que se va a eliminar de la GAC cuando una instalación de actualización se produce un error y deshace. No se resuelve las causas de una operación de deshacer o de errores de instalación de actualización.

NotaEste problema se produce también cuando se instala una actualización para el Service Pack 1 (SP1) de Microsoft .NET Framework 1.1. Sin embargo, no hay actualmente ninguna revisión para esta situación.

Información de revisiones

Ahora hay una revisión compatible de Microsoft. Sin embargo, se diseñó para corregir el problema descrito en este artículo. Aplíquela sólo a los sistemas que experimenten este problema específico. Este hotfix puede ser sometido a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a que la próxima actualización de software que contenga este hotfix.

Para resolver este problema inmediatamente, póngase en contacto con los servicios de soporte técnico de Microsoft para obtener la revisión. Para obtener una lista completa de los números de teléfono de servicios de soporte técnico de Microsoft y obtener información acerca de los costos de soporte técnico, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Notaen casos especiales, los costos derivados normalmente de las llamadas al soporte técnico pueden cancelarse si un profesional de soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con la actualización en cuestión.

Información general acerca de los archivos de revisión para cada sistema operativo y plataforma

Contraer esta tablaAmpliar esta tabla
ProductoNombre de archivoPlataforma
Microsoft .NET framework 2.0 Service Pack 2 de Windows Server 2003 (MSI)NDP20SP2-KB2260913-IA64.exeItanium
Microsoft .NET framework 2.0 Service Pack 2 de Windows Server 2003, Windows XP (MSI)X 64 NDP20SP2-KB2260913-ESN.exeIntel o AMD de 64 bits
Microsoft .NET framework 2.0 Service Pack 2 de Windows Server 2003, Windows XP (MSI)NDP20SP2-KB2260913-x86.exe.32 bits
Microsoft .NET framework 3.5 Service Pack 1 de Windows Server 2008 (CBS)Windows6.0-KB2260913-v2-ia64.msuItanium
Microsoft .NET framework 3.5 Service Pack 1 de Windows Vista, Windows Server 2008 (CBS)Windows6.0-KB2260913-v2-x64.msuIntel o AMD de 64 bits
Microsoft .NET framework 3.5 Service Pack 1 de Windows Vista, Windows Server 2008 (CBS)Windows6.0-KB2260913-v2-x86.msu32 bits
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)X 64 NDP40-KB2260913-ESN.exeIntel o AMD de 64 bits
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.exe.32 bits

Requisitos previos

Para aplicar este hotfix, debe tener una de las siguientes versiones de Microsoft .NET Framework instalado en el equipo.
  • Microsoft .NET framework 2.0 Service Pack 2 (SP2)
  • Microsoft .NET framework 3.5 Service Pack 1 (SP1)
  • Microsoft .NET framework 4.0

Requisito de reinicio

Tendrá que reiniciar el equipo después de aplicar la revisión.

Información acerca de la sustitución de la revisión

Este hotfix no sustituye a ningún otro hotfix.

Información de archivo

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para ver la diferencia entre hora UTC y la hora local, utilice elZona horariaficha en elFecha y horaelemento de panel de control.

Para Microsoft .NET Framework 2.0 Service Pack 2 en todas en x 86 con las versiones de Windows 2000, Windows Server 2003 y Windows XP
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Mscordacwks.dll2.0.50727.5058989,52812-Oct-201005: 18x 86
Mscorlib.dll2.0.50727.50584,550,65612-Oct-201005: 18x 86
Mscorwks.dll2.0.50727.50585,824,84812-Oct-201005: 18x 86
SOS.dll2.0.50727.5058388,93612-Oct-201005: 18x 86
Para Microsoft .NET Framework 2.0 Service Pack 2 en todas las versiones de 64 compatibles de Windows 2000, Windows Server 2003 y Windows XP x
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Mscordacwks.dll2.0.50727.50581,755,48011-Oct-201023: 18x 64
Mscorlib.dll2.0.50727.50584,567,04011-Oct-201013: 23x 64
Mscorwks.dll2.0.50727.505810,044,75211-Oct-201023: 17x 64
SOS.dll2.0.50727.5058485,19211-Oct-201023: 14x 64
Para Microsoft .NET Framework 2.0 Service Pack 2 en todos los compatibles las versiones basadas en IA-64 de Windows Server 2003
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Mscordacwks.dll2.0.50727.50583,082,58412-Oct-201000: 59IA-64
Mscorlib.dll2.0.50727.50584,009,98412-Oct-201058: 00IA-64
Mscorwks.dll2.0.50727.505820,194,12812-Oct-201000: 54IA-64
SOS.dll2.0.50727.5058872,77612-Oct-201000: 57IA-64
Para Microsoft .NET Framework 3.5 SP1 en todas en x 86-versiones de Service Pack 2 de Windows Vista y del Service Pack 2 de Windows Server 2008
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Mscorlib.dll2.0.50727.50594,550,65629-Oct-201010: 54x 86
Mscordacwks.dll2.0.50727.5059989,52829-Oct-201010: 54x 86
Mscorwks.dll2.0.50727.50595,824,84829-Oct-201010: 55x 86
SOS.dll2.0.50727.5059388,93629-Oct-201010: 55x 86
Para Microsoft .NET Framework 3.5 SP1 en todas las versiones de 64 compatibles de Windows Vista Service Pack 2 y Service Pack 2 de Windows Server 2008 x
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Mscorlib.dll2.0.50727.50594,567,04029-Oct-201010: 53x 64
Mscordacwks.dll2.0.50727.50591,755,48029-Oct-201010: 53x 64
Mscorwks.dll2.0.50727.505910,044,75229-Oct-201010: 54x 64
SOS.dll2.0.50727.5059485,19229-Oct-201010: 54x 64
Para Microsoft .NET Framework 3.5 Service Pack 1 en todos los compatibles las versiones basadas en IA-64 de Windows Server 2008 Service Pack 2
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Mscorlib.dll2.0.50727.50594,009,98429-Oct-201010: 56IA-64
Mscordacwks.dll2.0.50727.50593,082,58429-Oct-201010: 55IA-64
Mscorwks.dll2.0.50727.505920,194,12829-Oct-201010: 56IA-64
SOS.dll2.0.50727.5059872,77629-Oct-201010: 56IA-64
Para Microsoft .NET Framework 4.0 en todas en x 86-versiones de Windows XP, de Windows Server 2003, de Windows Vista, de Windows Server 2008, Windows 7 y de Windows Server 2008 R2
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Clr.dll4.0.30319.3906,730,56818-Nov-201007: 09x 86
Mscordacwks.dll4.0.30319.3901,141,59218-Nov-201007: 09x 86
Mscordbi.dll4.0.30319.390955,21618-Nov-201007: 09x 86
Mscorlib.dll4.0.30319.3905,196,11218-Nov-201007: 09x 86
SOS.dll4.0.30319.390516,93618-Nov-201007: 09x 86
Para Microsoft .NET Framework 4.0 en todas las versiones de 64 compatibles de Windows XP, de Windows Server 2003, de Windows Vista, de Windows Server 2008, Windows 7 y de Windows Server 2008 R2 x
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Clr.dll4.0.30319.3909,799,49618-Nov-201007: 49x 64
Mscordacwks.dll4.0.30319.3901,513,30418-Nov-201007: 49x 64
Mscordbi.dll4.0.30319.3901,453,39218-Nov-201007: 49x 64
Mscorlib.dll4.0.30319.3904,960,08018-Nov-201007: 49x 64
SOS.dll4.0.30319.390597,83218-Nov-201007: 49x 64
Para Microsoft .NET Framework 4.0 en todos los compatibles las versiones basadas en IA-64 de Windows Server 2003, Windows Server 2008 y Windows Server 2008 R2
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempoPlataforma
Clr.dll4.0.30319.39019,378,50418-Nov-201008: 35IA-64
Mscordacwks.dll4.0.30319.3903,755,86418-Nov-201008: 35IA-64
Mscordbi.dll4.0.30319.3903,293,52018-Nov-201008: 35IA-64
Mscorlib.dll4.0.30319.3904,447,56818-Nov-201008: 35IA-64
SOS.dll4.0.30319.3901,203,01618-Nov-201008: 35IA-64

Solución

Para solucionar temporalmente este problema, cierre todas las aplicaciones que utilizan Microsoft .NET Framework o que mantenga bloqueos de archivos o carpetas en la GAC antes de instalar las actualizaciones para Microsoft .NET Framework.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Más información

Si ya se ha producido este problema en el equipo, y los ensamblados se han quitado de la GAC, tendrá que reparar de Microsoft .NET Framework.

Para obtener más información acerca de cómo reparar de Microsoft .NET Framework, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
908077Cómo quitar manualmente y, a continuación, vuelva a instalar Microsoft .NET Framework 2.0

También puede utilizar la herramienta de limpieza de Aaron Stebner .NET Framework. Para obtener más información acerca de la herramienta de limpieza de .NET Framework, visite el siguiente sitio Web de Microsoft:
Manual del usuario de herramienta de .NET framework Liberador de espacio


Para obtener más información acerca de las actualizaciones de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Para obtener más información acerca de la GAC, visite el siguiente sitio Web de Microsoft:
Información general acerca de la GAC.

Para obtener más información acerca de la directiva de soporte técnico para los programas de Microsoft que se ejecutan en un programa de redirección de aplicaciones o software de otros fabricantes o en un entorno de virtualización de software o de otra aplicación, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
9274287Directiva de soporte técnico para los programas de Microsoft que se ejecutan en un programa de redirección de aplicaciones o software de otros fabricantes o en un entorno de virtualización de aplicaciones o software de terceros



Propiedades

Id. de artículo: 2260913 - Última revisión: martes, 07 de diciembre de 2010 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 4.0
Palabras clave: 
kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2260913 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2260913

Enviar comentarios

 

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