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

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

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

Síntomas

Un usuario inicia una aplicación .NET. Sin embargo, la aplicación se bloquea al iniciarse si eluser.config está dañado. La aplicación funciona bien para otros usuarios de la misma máquina, 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 de eventos: Informes de errores de .NET Runtime 2.0
Categoría de evento: Ninguno
Identificador de evento: 5000
Fecha: DateTime
Hora: DateTime
Usuario: N/A
Equipo: <application_name>
Descripción:
EventType clr20r3, P1 <app_name>.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

El user.config puede estar dañado. Este archivo se encuentra generalmente en la carpeta:
...\Documents and Settings\<user>\Local Settings\Application Data\<application_name>\...\user.config

Solución

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

Más información

Para obtener más información, vea Application Configuración Architecture.