Después de instalar Win8 x64 RC, las aplicaciones de Metro funcionaron correctamente, pero las aplicaciones de escritorio OpenGL fueron lentas y no respondieron. Instalé los últimos controladores Win8 nVidia, y las aplicaciones OpenGL comenzaron a funcionar correctamente. Al mismo tiempo, debido a los molestos mensajes de permiso, cambié la unidad C: \ y la propiedad de todos sus archivos a mi usuario, y le di permiso completo.
Reinicié mi PC después de instalar los controladores, y ahora las aplicaciones de Metro solo muestran la pantalla de inicio, luego se bloquean.
Intenté instalar otras versiones de los controladores nVidia, con el mismo resultado.
Mi GPU es una GeForce GTX275.
¿Es este un problema conocido con los controladores nVidia? ¿O tal vez cambiar la propiedad de C: \ es el verdadero problema?
Gracias.
Más información (después de mirar en el visor de eventos)
He logrado encontrar el problema y el error en el Visor de eventos. Todavía no puedo resolverlo. Aquí está la información que encontré al abrir la aplicación de Correo y dejar que se bloquee:
Log Name: Microsoft-Windows-TWinUI/Operational
Source: Microsoft-Windows-Immersive-Shell
Date: 07/06/2012 15.54.17
Event ID: 5961
Task Category: (5961)
Level: Error
Keywords:
User: VEE-PC\Vittorio
Computer: vee-pc
Description:
Activation of the app microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail for the Windows.Launch contract failed with error: The app didn't start..
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Immersive-Shell" Guid="{315A8872-923E-4EA2-9889-33CD4754BF64}" />
<EventID>5961</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>5961</Task>
<Opcode>0</Opcode>
<Keywords>0x4000000000000000</Keywords>
<TimeCreated SystemTime="2012-06-07T13:54:17.472416600Z" />
<EventRecordID>6524</EventRecordID>
<Correlation />
<Execution ProcessID="3008" ThreadID="6756" />
<Channel>Microsoft-Windows-TWinUI/Operational</Channel>
<Computer>vee-pc</Computer>
<Security UserID="S-1-5-21-2753614643-3522538917-4071044258-1001" />
</System>
<EventData>
<Data Name="AppId">microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail</Data>
<Data Name="ContractId">Windows.Launch</Data>
<Data Name="ErrorCode">-2144927141</Data>
</EventData>
</Event>
Encontró otras cosas, este es otro error que aparece al abrir una aplicación de Metro:
Log Name: Application
Source: ESENT
Date: 07/06/2012 16.01.00
Event ID: 490
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Computer: vee-pc
Description:
svchost (1376) SRUJet: An attempt to open the file "C:\Windows\system32\SRU\SRU.log" for read / write access failed with system error 5 (0x00000005): "Access is denied. ". The open file operation will fail with error -1032 (0xfffffbf8).
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ESENT" />
<EventID Qualifiers="0">490</EventID>
<Level>2</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-06-07T14:01:00.000000000Z" />
<EventRecordID>11854</EventRecordID>
<Channel>Application</Channel>
<Computer>vee-pc</Computer>
<Security />
</System>
<EventData>
<Data>svchost</Data>
<Data>1376</Data>
<Data>SRUJet: </Data>
<Data>C:\Windows\system32\SRU\SRU.log</Data>
<Data>-1032 (0xfffffbf8)</Data>
<Data>5 (0x00000005)</Data>
<Data>Access is denied. </Data>
</EventData>
</Event>
Después de cambiar los permisos nuevamente (agregando Everyone y Creator Owner a System32), el error "acceso denegado a sru.log" desaparece, pero este aparece en su lugar:
Log Name: Application
Source: Microsoft-Windows-Immersive-Shell
Date: 07/06/2012 16.16.34
Event ID: 2486
Task Category: (2414)
Level: Error
Keywords: (64),Process Lifetime Manager
User: VEE-PC\Vittorio
Computer: vee-pc
Description:
App microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail did not launch within its allotted time.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Immersive-Shell" Guid="{315A8872-923E-4EA2-9889-33CD4754BF64}" />
<EventID>2486</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>2414</Task>
<Opcode>0</Opcode>
<Keywords>0x2000000000000042</Keywords>
<TimeCreated SystemTime="2012-06-07T14:16:34.616499600Z" />
<EventRecordID>11916</EventRecordID>
<Correlation />
<Execution ProcessID="3008" ThreadID="6996" />
<Channel>Application</Channel>
<Computer>vee-pc</Computer>
<Security UserID="S-1-5-21-2753614643-3522538917-4071044258-1001" />
</System>
<EventData>
<Data Name="ApplicationId">microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail</Data>
</EventData>
</Event>
Ahora estoy atascado. Me dice "¡La activación de la aplicación microsoft.windowscommunicationsapps_8wekyb3d8bbwe! Microsoft.WindowsLive.Mail falló con un error: la aplicación no se inició. Consulte el registro Microsoft-Windows-TWinUI / Operational para obtener información adicional". pero no puedo encontrar el registro de Microsoft-Windows-TWinUI / Operational.
Estoy empezando una recompensa.
Encontré el registro TWinUI / Operational. Solo me dice:
Log Name: Microsoft-Windows-TWinUI/Operational
Source: Microsoft-Windows-Immersive-Shell
Date: 07/06/2012 16.28.57
Event ID: 5961
Task Category: (5961)
Level: Error
Keywords:
User: VEE-PC\Vittorio
Computer: vee-pc
Description:
Activation of the app microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail for the Windows.BackgroundTasks contract failed with error: The app didn't start..
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Immersive-Shell" Guid="{315A8872-923E-4EA2-9889-33CD4754BF64}" />
<EventID>5961</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>5961</Task>
<Opcode>0</Opcode>
<Keywords>0x4000000000000000</Keywords>
<TimeCreated SystemTime="2012-06-07T14:28:57.238140800Z" />
<EventRecordID>6536</EventRecordID>
<Correlation />
<Execution ProcessID="3008" ThreadID="2624" />
<Channel>Microsoft-Windows-TWinUI/Operational</Channel>
<Computer>vee-pc</Computer>
<Security UserID="S-1-5-21-2753614643-3522538917-4071044258-1001" />
</System>
<EventData>
<Data Name="AppId">microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail</Data>
<Data Name="ContractId">Windows.BackgroundTasks</Data>
<Data Name="ErrorCode">-2144927141</Data>
</EventData>
</Event>
Necesito ir más profundo. Encontré un hilo del foro que me dijo que buscara errores "DCOM". Encontré este relacionado con el bloqueo de la aplicación
"El servidor Microsoft.WindowsLive.Mail.wwa no se registró con DCOM dentro del tiempo de espera requerido".
Log Name: System
Source: Microsoft-Windows-DistributedCOM
Date: 07/06/2012 16.46.45
Event ID: 10010
Task Category: None
Level: Error
Keywords: Classic
User: VEE-PC\Vittorio
Computer: vee-pc
Description:
The server Microsoft.WindowsLive.Mail.wwa did not register with DCOM within the required timeout.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-DistributedCOM" Guid="{1B562E86-B7AA-4131-BADC-B6F3A001407E}" EventSourceName="DCOM" />
<EventID Qualifiers="0">10010</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2012-06-07T14:46:45.586943800Z" />
<EventRecordID>2763</EventRecordID>
<Correlation />
<Execution ProcessID="804" ThreadID="2364" />
<Channel>System</Channel>
<Computer>vee-pc</Computer>
<Security UserID="S-1-5-21-2753614643-3522538917-4071044258-1001" />
</System>
<EventData>
<Data Name="param1">Microsoft.WindowsLive.Mail.wwa</Data>
</EventData>
</Event>
fuente
sfc /scannow
en un símbolo del sistema elevado para verificar si hay archivos corruptos del sistemaRespuestas:
OK, me llevó una eternidad resolver este problema, así que espero que esto ayude a alguien. Había cambiado los permisos en mi carpeta de usuario (como siempre lo hago) para permitir solo mi usuario y SYSTEM. Desafortunadamente, esto rompió algunas aplicaciones de Metro / Modern como Weather, News, Finance, Netflix, etc.
Los únicos permisos que 'ALL_APPLICATION_PACKAGES' necesita para que todas las aplicaciones de Metro / Modern funcionen son:
%USERPROFILE%\AppData\Local\Temporary Internet Files\counters.dat
- Leer y ejecutar, Leer - (Deberá desmarcar 'Ocultar archivos protegidos del sistema operativo' en Opciones de carpeta para ver la carpeta de Archivos temporales de Internet)(si no puede encontrar en la ubicación anterior, intente
%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\counters.dat
)%USERPROFILE%\AppData\Local\WER
- Especial: Listar carpetas / leer datos, Crear carpetas / agregar datos(si no puede encontrar en la ubicación anterior, intente
%USERPROFILE%\AppData\Local\Microsoft\Windows\WER
)No necesita acceso completo a su unidad C: ni siquiera acceso a la carpeta Paquetes como lo sugirieron las respuestas anteriores.
Puede reiniciar después de realizar los cambios de permiso anteriores o eliminar los procesos apropiados.
fuente
%USERPROFILE%\AppData\Local\Microsoft\Windows\WER
está ahí. Puedo confirmar que los permisos especiales para ALL_APPLICATION_PACKAGES son "Listar carpetas / leer datos" y "Crear carpetas / agregar datos"dir /a
<JUNCTION> Archivos temporales de Internet [C: \ Users \ Chloe \ AppData \ Local \ Microsoft \ Windows \ Archivos temporales de Internet]¡Lo arreglé yo mismo!
Agregué "TODOS LOS PAQUETES DE APLICACIONES" a las opciones de seguridad C: \ y le di el control total. Ahora las aplicaciones de Metro funcionan bien. :RE
fuente
Application Package
permisos a todo en su unidad C. Además de los problemas de virus / seguridad, ¿qué pasa si los paquetes mal escritos se comportan de manera diferente porque el código descuidado dependía de los permisos para mantenerlos bajo control? ¿Qué pasa si un paquete se limpia después de sí mismo con un comando de borrado recursivo, que ahora elimina más de lo que debería?%USERPROFILE%\AppData\Local\Microsoft\Windows\WER
En mi caso fue Avast. Tuve que desactivar todos los escudos para que funcionara.
¡Una actualización de Avast a la versión más nueva lo arregló!
fuente
Lo único que agregaría es que solo es necesario agregar la función "TODOS LOS PAQUETES DE APLICACIONES" al directorio "Paquetes" en el directorio Local \ AppData del usuario actual (por ejemplo, C: \ Users \ Vee \ AppData \ Local \ Paquetes). De esta manera, no corres el riesgo de dar las llaves del reino a una aplicación de Windows con mal comportamiento.
fuente
Si todas las otras ideas no funcionan, intente esto: tengo mi carpeta de usuarios en una unidad de disco duro D, y mi unidad C es SSD, así que si no tiene una unidad SSD use C:
Agregue el
All_Application_Packages
ID de usuario a esta carpeta:Y dele TODO menos el control COMPLETO, que es leer, enumerar, crear, escribir, etc. Este es el truco que hizo que todas mis aplicaciones volvieran.
No agregue este ID de usuario a sus carpetas C: \ o Windowy, ya que solo está pidiendo problemas al dar acceso ilimitado a cualquier aplicación que descargue a los contenidos de su PC.
fuente
Esta pregunta aparece en Google, así que esto es lo que funcionó para mí, sin tener que dar permisos a la unidad del sistema completo como lo hace la respuesta aceptada.
Como mencionó Pratyush Nalam, ejecute el comando
sfc /scannow
en un símbolo del sistema elevado. Luego ejecute unchkdsk c: /f
, digay
cuando se le pregunte si desea programar y luego reinicie.Estos comandos combinados solucionarán muchos problemas con los permisos y los archivos corruptos del sistema.
fuente
sfc /scannow
no toca los permisos del sistema de archivos.Para mí, la respuesta fue agregar acceso completo para ALL_APPLICATION_PACKAGES a la carpeta
% USERPROFILE% \ AppData \ Local \ Packages
fuente
Sé que esto es un poco viejo, pero recientemente me encontré con este mismo problema.
Mi resolución final fue eliminar el archivo SRUDB.DAT y dejar que Windows lo recreara. Mis problemas desaparecieron por completo después de que esto se realizó.
fuente
Tengo el mismo problema a pesar de que tengo una instalación nueva ya que acabo de comprar una computadora nueva con Windows 8 preinstalado y no es posible que tenga que actualizar la instalación nuevamente.
Revisé todas las sugerencias estándar que encontré, pero todo estaba bien. En realidad, solo las aplicaciones avanzadas como los juegos o la calculadora no funcionaron, pero las aplicaciones simples como el clima o los mapas funcionaron.
Aprendí que las aplicaciones de Metro tienen restricciones de acceso especiales solo en PC Deskop (x86). Es por eso que las tabletas o los teléfonos inteligentes no experimentan este problema.
Finalmente, solo esta pista funcionó para mí:
Sin embargo, no puede ser que las aplicaciones de Metro tengan control total sobre la raíz del sistema "C: \" porque esto abriría un gran agujero de seguridad y, por lo tanto, revertí este cambio y comencé a revisar las subcarpetas.
Afortunadamente, una de las primeras subcarpetas que revisé fue "C: \ Windows" y Bingo.
Este cambio de seguridad no es crítico, ya que en realidad todos tienen esos derechos en la carpeta raíz de Windows.
Por cierto, en algún lugar de la web de MS, dice que estos derechos deben establecerse en "C: \ Windows \ system32" solamente (lo cual es cierto ya que se configuró conmigo) pero no es suficiente. Tiene que ser la carpeta raíz completa de Windows (que inicialmente no se configuró conmigo).
Espero que esto ayude a todos los que también estuvieron casi allí con las aplicaciones de Metro :-)
fuente