Microsoft Edge Prueba Microsoft Edge un navegador rápido y seguro diseñado para Windows 10 Introducción

Omitir al contenido principal
Microsoft
Soporte técnico de Microsoft
  • Office
  • Windows
  • Surface
  • Xbox
  • Soporte
      • OneDrive
      • Outlook
      • Skype
      • OneNote
      • PCs & tablets
      • Xbox y juegos
      • Juegos para Windows
      • Microsoft Azure
      • Microsoft Dynamics 365
      • Microsoft 365
      • Plataforma en la nube
      • Soluciones para Grandes Organizaciones
      • Plataforma de datos
      • .NET
      • Visual Studio
      • Desarrollo de aplicaciones para Windows
      • Documentos
      • Seguridad y descargas gratuitas
      • Educación
    • Ver todo
    0
    Iniciar sesión
    Soporte técnico de Microsoft

    Error "COMException" desde las aplicaciones de WPF después el 4.7 de.NET Framework está instalado en Windows 7 o Windows Server 2008 R2

    Contenido proporcionado por Microsoft

    Contenido proporcionado por Microsoft

    Se aplica a: Microsoft .NET Framework 4.7Windows 7 Service Pack 1Windows Server 2008 R2 Service Pack 1

    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. Si ve errores y desea ayudar con este esfuerzo, rellene la encuesta en la parte inferior de este artículo.

    Ver el artículo original en inglés: 4033488


    Síntomas


    Imagine el siguiente escenario:

    • Tiene un dispositivo táctil que está ejecutando el Service Pack 1 (SP1) de Windows 7 o Windows Server 2008 R2 SP1.
    • Algunas aplicaciones de Windows Presentation Framework (WPF) se ejecutan en el dispositivo.
    • Instale el posible 2017 vista previa de calidad paquete acumulativo de actualizaciones para el.NET Framework 4.6, 4.6.1 y 4.6.2 (KB 4104606) en el dispositivo.
    • A continuación, instalar el 4.7 de.NET Framework en el dispositivo.

    En este escenario, las aplicaciones de WPF fallan y generan mensajes de error similares a los siguientes:

    Tipo de excepción: System.TypeInitializationException
    Mensaje: El inicializador de tipo para ' MS. Win32.Penimc.UnsafeNativeMethods' produjo una excepción.
    InnerException:   System.Runtime.InteropServices.COMException
    Mensaje de la excepción interna: clase no registrada (excepción de HRESULT: 0 x 80040154 (REGDB_E_CLASSNOTREG))
     

    Solución


    Para resolver este problema, instale la actualización el 25 de julio de 2017 para la 4.6, 4.6.1, 4.6.2 y 4.7 de.NET Framework desde el catálogo de Microsoft Update.

    Windows 7 SP1 y Windows Server 2008 R2 SP1

    Descargue ahora el paquete independiente de la de catálogo de Microsoft Update. Para obtener más información acerca de esta actualización, vea KB 4035510.

    Windows 8.1 y Windows Server 2012 R2

    Descargue ahora el paquete independiente de la de catálogo de Microsoft Update. Para obtener más información acerca de esta actualización, vea KB 4035509.

    Windows Server 2012

    Descargue ahora el paquete independiente de la de catálogo de Microsoft Update. Para obtener más información acerca de esta actualización, vea KB 4035508.

    Solución alternativa


    Para evitar este problema, desinstale y reinstale el 4.7 de.NET Framework. Como alternativa, deshabilite temporalmente el componente afectado de toque WPF.

    Desinstalar el.NET Framework 4.7

    1. En el Panel de Control, haga clic en desinstalar un programa en la categoría de programas .
    2. En la lista de programas, busque y haga clic en Microsoft.NET Framework 4.7y, a continuación, haga clic en Desinstalar o cambiar.
    3. En el Asistente para Mantenimiento de 4.7 de.NET Framework , haga clic en Remove.NET Framework 4.7 de este equipoy, a continuación, haga clic en siguiente.
    4. Si aparece la siguiente ventana de advertencia, haga clic en continuar.

      Advertencia al desinstalar.NET Framework 4.7
    5. Espere a que la desinstalación completar.

    Vuelva a instalar el.NET Framework 4.7

    Para reinstalar el 4.7 de Microsoft.NET Framework, utilice uno de los métodos siguientes.

    Método 1: Descargar e instalar el 4.7 de.NET Framework manualmente

    1. Descargue el Instalador de web para el 4.7 de.NET Framework.
    2. Instalar el.NET Framework 4.7.

    Método 2: Utilice Windows Update para instalar el 4.7 de.NET Framework

    1. Abra Windows Update.
    2. Haga clic en Buscar actualizaciones de Windows Update en línea.
    3. Una vez finalizada la búsqueda de actualizaciones, haga clic en Actualizaciones opcionales disponibles.

      Actualizaciones opcionales disponibles
    4. Busque y seleccione Microsoft.NET Framework para Windows 7 y Windows Server 2008 R2y, a continuación, haga clic en Aceptar.

      .NET Framework 4.7 en Windows Update
    5. Espere a que la instalación se complete.

    Temporalmente deshabilitar táctil y el lápiz óptico se admiten para las aplicaciones de WPF

    A temporalmente Deshabilitar táctil y compatibilidad con el lápiz, utilice uno de los métodos siguientes.

    Nota:  Consulte la sección "Estado" de este artículo para obtener información sobre una solución permanente.

    • Agregue la entrada siguiente a la configuración de la aplicación para deshabilitar compatibilidad táctil y un lápiz para aplicaciones de WPF.

    <runtime>

    < valor AppContextSwitchOverrides = " Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport=true"/ >

    </runtime>

    • Aplicar la siguiente subclave del registro para deshabilitar el soporte táctil y un lápiz para las aplicaciones WPF máquina global.

      Advertencia: pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o mediante cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar que estos problemas puedan resolverse. Modifique el registro bajo su propio riesgo.


      Ubicación del registro: HKEY_LOCAL_MACHINE\Software\ [Wow6432Node\] Microsoft\. NETFramework\AppContext\Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport
       

      Tipo: cadena
      Valor: "true"

    Referencia


    Para obtener más información acerca de problemas conocidos en el 4.7 de.NET Framework, vea problemas de 4.7 de.NET Framework.


    Última actualización: 2 ago. 2017
    • Correo electrónico
    • Imprimir
    ¡Gracias! Tus comentarios nos ayudarán a mejorar la experiencia de soporte técnico.

    Soporte técnico

    Soporte técnico

    • Buscar descargas
    • Soporte de cuenta
    • Lista de productos admitidos
    • Ciclo de vida del soporte técnico del producto

    Seguridad

    Seguridad

    • Centro de seguridad y protección de Microsoft
    • Descargar Security Essentials
    • Herramienta de eliminación de software malintencionado

    Ponerse en contacto con nosotros

    Ponerse en contacto con nosotros

    • Informar sobre una estafa de soporte técnico
    • Ponerse en contacto con Soporte técnico de Microsoft
    • Preguntas de privacidad
    • Buscar direcciones de Microsoft en todo el mundo
    Este sitio en otros países o regiones
    Algérie - Français
    Argentina - Español
    Australia - English
    Belgique - Français
    België - Nederlands
    Bolivia - Español
    Bosna i Hercegovina - Hrvatski
    Brasil - Português
    Canada - English
    Canada - Français
    Chile - Español
    Colombia - Español
    Costa Rica - Español
    Crna Gora - Srpski
    Danmark - Dansk
    Deutschland - Deutsch
    Dominican Republic - Español
    Ecuador - Español
    Eesti - Eesti
    El Salvador - Español
    España - Español
    Estados Unidos - Español
    France - Français
    Guatemala - Español
    Hong Kong SAR - English
    Hrvatska - Hrvatski
    India - English
    Indonesia (Bahasa) - Bahasa
    Ireland - English
    Italia - Italiano
    Latvija - Latviešu
    Lietuva - Lietuvių
    Luxembourg - Français
    Magyarország - Magyar
    Malaysia - English
    Maroc - Français
    México - Español
    Nederland - Nederlands
    New Zealand - English
    Norge - Bokmål
    Panamá - Español
    Paraguay - Español
    Perú - Español
    Philippines - English
    Polska - Polski
    Portugal - Português
    Puerto Rico - Español
    România - Română
    Schweiz - Deutsch
    Singapore - English
    Slovenija - Slovenščina
    Slovensko - Slovenčina
    South Africa - English
    Srbija - Srpski
    Suisse - Français
    Suomi - Suomi
    Sverige - Svenska
    Tunisie - Français
    Türkiye - Türkçe
    United Kingdom - English
    United States - English
    Uruguay - Español
    Venezuela - Español
    Việt Nam - Tiếng việt
    Ísland - Íslenska
    Österreich - Deutsch
    Česká Republika - Čeština
    Ελλάδα - Ελληνικά
    България - Български
    Казахстан - Русский
    Россия - Русский
    Україна - Українська
    ישראל - עברית
    الإمارات العربية المتحدة - العربية
    المملكة العربية السعودية - العربية
    مصر - العربية
    भारत - हिंदी
    ไทย - ไทย
    中国 - 简体中文
    台灣 - 繁體中文
    日本 - 日本語
    香港特別行政區 - 繁體中文
    대한민국 - 한국어
    Español (Perú)
    • Términos de uso
    • Privacidad y cookies
    • Marcas comerciales
    • © Microsoft 2018
    ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)New URL: about:blank