Una aplicación basada en .NET Framework que utiliza la clase XMLSerializer deja de responder cuando se ejecuta la aplicación en una versión asiática de Windows XP

Seleccione idioma Seleccione idioma
Id. de artículo: 903204 - Ver los productos a los que se aplica este artículo
importante Este artículo contiene información acerca de cómo modificar el registro. Compruebe que ha hecho una copia de seguridad del Registro antes de modificarlo. Compruebe que sabe restaurar el Registro en caso de que se produzca algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

Síntomas

Cuando una aplicación basada en .NET Framework intenta crear una instancia de la clase XMLSerializer de Microsoft, la aplicación deja de responder. Este síntoma se produce si intenta ejecutar la aplicación en un equipo que ejecuta una versión asiática de Microsoft Windows XP.

Nota En este artículo se refiere a un escenario concreto en el que este síntoma se produce. Hay otras situaciones en que este síntoma también puede producirse. Por ejemplo, este síntoma puede producirse cuando un proceso inicia otro proceso en no -versiones asiáticas de Windows XP.

Causa

La clase XMLSerializer realiza la compilación dynamical . Durante la compilación dynamical, se inicia el proceso csc.exe. A su vez, el proceso de csc.exe inicia el proceso de Conime.exe en versiones asiáticas de Windows XP.

El problema que se describe en la sección "Síntomas" se produce debido a una condición de interbloqueo en el proceso de csc.exe de. Específicamente, un subproceso (A) adquiere un bloqueo requerido por otro subproceso (subproceso B). Por lo tanto, el subproceso B intenta iniciar el proceso de Conime.exe. De forma predeterminada, el proceso de Conime.exe se carga siempre que inicie un símbolo en versiones asiáticas de Windows XP. El subproceso B espera 10 minutos mientras intenta adquirir el bloqueo. Después de 10 minutos, el este subproceso agote.

Nota Para obtener más información, visite el siguiente sitio Web de MSDN:
http://msdn2.microsoft.com/en-us/library/ms971336.aspx

Solución

Advertencia Pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o utilizando otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.
Para resolver este problema, asegúrese de que el Conime.exe proceso comienza en el inicio del sistema. Para ello, siga estos pasos:
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba regedit en el cuadro Abrir y, a continuación, haga clic en Aceptar .
  2. Busque y haga clic en la siguiente clave del Registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  3. En el panel derecho, haga clic con el botón secundario del mouse el espacio en blanco y, a continuación, haga clic en nuevo . Haga clic en Valor de cadena , escriba conime como el nombre y, a continuación, presione ENTRAR.
  4. Haga clic con el botón secundario del mouse en conime y, a continuación, haga clic en Modificar .
  5. En el cuadro de diálogo Editar cadena , escriba %windir%\system32\conime.exe bajo información del valor y, a continuación, haga clic en Aceptar .
  6. Salga del Editor del Registro.

Más información

Editores de métodos de entrada (IME) son archivos DLL que permiten a los usuarios escribir caracteres ideográficos complejos mediante un teclado estándar. Hay IME disponibles en las versiones de Windows para. IME simplifican el proceso mediante el cual los usuarios escribir texto que contiene caracteres de Unicode y juego de caracteres double-byte (DBCS) formatos. IME supervisar pulsaciones de teclas del usuario, prever el carácter que desee y presentar una lista de opciones de carácter en el que puede seleccionar.

El problema que se describe en la sección "Síntomas" sección se sabe que produce en los siguientes programas de terceros:
  • Serie de Autodesk Inventor 10
  • Professional Autodesk Inventor 10
Los productos de terceros que se analizan en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.

Propiedades

Id. de artículo: 903204 - Última revisión: viernes, 02 de marzo de 2007 - Versión: 2.3
La información de este artículo se refiere a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Tablet PC Edition
Palabras clave: 
kbmt kb3rdparty kbtshoot kbprb KB903204 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): 903204

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