Las aplicaciones .NET pueden bloquearse al inicio para usuarios específicos si el archivo de user.config está dañado

Este artículo ayuda a resolver el problema de bloqueo cuando un usuario inicia una aplicación .NET.

Versión del producto original:   .NET Framework
Número de KB original:   956762

Síntomas

Un usuario inicia una aplicación .NET. Sin embargo, la aplicación se bloquea en el inicio si el archivo de user.config está dañado. La aplicación funciona correctamente para otros usuarios en el mismo equipo, pero para un usuario, la aplicación se bloquea con una entrada de error en el registro de eventos como esta:

Tipo de evento: Error
Origen del evento: informe de errores de .NET Runtime 2,0
Categoría del evento: ninguna
IDENTIFICADOR de evento: 5000
Fecha: fecha y hora
Tiempo: DateTime
Usuario: N/A
Equipo: <application_name>
Descripción:
EventType clr20r3, P1 <app_name # C1.exe, P2 4.0.5.0, P3 4880b494, P4 system.configuration, P5 2.0.0.0, P6 461ef187, P7 2cc, P8 1C, P9 ioibmurhynrxkw0zxkyrvfn0boyyufow, P10 NIL.

Causa

Es posible que el archivo de user.config esté dañado. Este archivo suele encontrarse en la carpeta:
...\Documents and Settings\<user>\Local Settings\Application Data\<application_name>\...\user.config

Solución

Puede eliminar el archivo de user.config y dejar que la aplicación lo vuelva a crear.

Más información

Para obtener más información, consulte arquitectura de la configuración de la aplicación.