REVISIÓN: Puede recibir un mensaje de error "E_INVALIDARG" cuando intenta crear una instancia de un componente .NET atendidas

Seleccione idioma Seleccione idioma
Id. de artículo: 837522 - 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. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información sobre 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 intenta crear una instancia de un componente de servicio de Microsoft .NET que se implementa en el entorno, puede recibir el siguiente mensaje de error:
E_INVALIDARG
Este mensaje de error es devuelto por la solicitud de activación.

Causa

Cuando intenta crear una instancia de un nuevo componente revisado, se destruye una antigua instancia del componente revisado. Se supone que COM + para limpiar todos los otros recursos que están asociados con el componente antiguo. Sin embargo, a veces esta destrucción puede no ser correcta o COM + no puede limpiar los recursos asociados. Por lo tanto, COM + no crea la instancia del componente revisado, y puede recibir el mensaje de error que se menciona en la sección "Síntomas".

Solución

Para resolver este problema, obtenga el service pack más reciente para Microsoft .NET Framework 1.1. El archivo siguiente está disponible para descargarlo del Centro de descarga de Microsoft:

Microsoft .NET Framework 1.1 Service Pack 1
http://www.microsoft.com/downloads/details.aspx?FamilyId=A8F5654F-088E-40B2-BBDB-A83353618B38

Solución

Advertencia si utiliza incorrectamente el Editor del Registro, puede causar serios problemas que tal vez requieran volver a instalar el sistema operativo. Microsoft no garantiza que pueda solucionar los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba regedit y, a continuación, haga clic en Aceptar .
  2. En el Editor del registro, cree la siguiente subclave del registro:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\System.EnterpriseServices
  3. Agregue un valor a la clave del registro que creó en el paso 2. Para ello, siga estos pasos:
    1. En el menú Edición , seleccione nuevo y, a continuación, haga clic en Valor DWORD .
    2. En el panel derecho del Editor del registro, reemplace el texto seleccionado con DisableAsyncFinalization en la columna nombre y, a continuación, presione ENTRAR.
    3. En el menú Edición , haga clic en Modificar .

      Aparecerá el cuadro de diálogo Editar valor DWORD .
    4. En el cuadro datos del valor , reemplace el texto existente con 00000001 y, a continuación, haga clic en Aceptar .
  4. En el menú archivo , haga clic en Salir para cerrar el Editor del registro.

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:".

Este problema se corrigió por primera vez en Microsoft .NET Framework 1.1 Service Pack 1.

Más información

Para obtener información adicional, 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

Propiedades

Id. de artículo: 837522 - Última revisión: viernes, 07 de abril de 2006 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft .NET Framework 1.1
Palabras clave: 
kbmt kbqfe kbhotfixserver kbnetframe110sp1fix kbcomservices kberrmsg kbbug kbfix kbnetframe110presp1fix KB837522 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): 837522

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