Después de un tiempo, las aplicaciones de Windows 8.1 ya no se abrirán. Al abrir la aplicación, se mostrará la pantalla de bienvenida y luego saldrá al escritorio con el icono aún presente en la barra de tareas. Un reinicio resolvió temporalmente el problema.
Después de revisar el registro de eventos de Windows, encontré este mensaje de error, pero no puedo obtener nada útil de él.
La activación de la aplicación microsoft.windowscommunicationsapps_8wekyb3d8bbwe! Microsoft.WindowsLive.Mail falló con un error: esta aplicación no admite el contrato especificado o no está instalada. Consulte el registro de Microsoft-Windows-TWinUI / Operational para obtener información adicional.
La información de registro adicional muestra lo siguiente.
La aplicación DefaultBrowser_NOPUBLISHERID! Microsoft.InternetExplorer.Default no está registrada para el contrato Windows.Launch o no está instalada.
Esto parece suceder para cada aplicación instalada, ¿alguien tiene una solución para este problema?
También he examinado esta pregunta, pero sin suerte: ¿ las aplicaciones de Metro se bloquean por problemas de inicio, controladores o permisos?
fuente
Respuestas:
Tuve el mismo problema en Windows 10 Technical Preview.
Después de investigar un poco, encontré respuestas en MS Community y en esta entrada de blog . Solo para resumir: para arreglar una sola aplicación (Configuración de PC en este caso), escriba en la consola administrativa de Powershell:
Para arreglar todas las aplicaciones ejecute:
fuente
Get-AppxPackage
obtiene una lista de paquetes de aplicaciones instaladas (.appx) eAdd-AppxPackage
instala un paquete de aplicaciones. Entonces, el tipo de comando reinstala las aplicaciones de metro, pero con DevelopmentMode deshabilitado. No debería ser perjudicial en el sentido de que no instalará nada nuevo ni eliminará las aplicaciones existentes. Y en el primer comando,$Env:SystemRoot\ImmersiveControlPanelAppxManifest.xml
es solo la ubicación de instalación delwindows.immersivecontrolpanel
paquete (get-AppxPackage | ? { $_ -match "panel" }
)Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\ImmersiveControlPanelAppxManifest.xml -Verbose
Falta una "\". Debería serAdd-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\ImmersiveControlPanel\AppxManifest.xml -Verbose