¿Dónde se almacenan exactamente los accesos directos a las aplicaciones en la pantalla de inicio de Windows 8?

24

Estoy tratando de perder el tiempo con el inicio de aplicaciones modernas de interfaz de usuario desde el escritorio y otras rarezas. Mientras he estado cavando, parece que no puedo averiguar dónde se almacenan exactamente los accesos directos a las aplicaciones modernas de IU de Windows.

Con mis aplicaciones de escritorio clásicas están en C:\ProgramData\Microsoft\Windows\Start Menu\Programs. Sin embargo, las cosas modernas de la interfaz de usuario no aparecen. ¿Dónde se almacenan los accesos directos a las aplicaciones modernas de IU para que la pantalla de inicio pueda encontrarlas?

En aras de la exhaustividad, también preguntaría dónde se almacenan los atajos de aplicaciones de escritorio clásicos.

Journeyman Geek
fuente

Respuestas:

15

Accesos directos a aplicaciones modernas

Un poco de pirateo (y reforzado por este artículo ) me llevó a lo siguiente:

Todos los programas de interfaz de usuario moderna se almacenan en el mismo lugar: C:\Program Files\WindowsApps\(se descubre haciendo una ubicación de archivo abierta desde el administrador de tareas en una aplicación de interfaz de usuario moderna).

Dado que todas las aplicaciones de IU modernas se almacenan allí, no hay nada que impida que Windows simplemente asuma que todo en esa carpeta es de hecho una aplicación de IU moderna, y sigue esa convención.

El artículo que he vinculado anteriormente parece apoyar esta conclusión.

En resumen, no hay accesos directos a las aplicaciones modernas de interfaz de usuario, solo enumera los contenidos dentro C:\Program Files\WindowsApps\

soandos
fuente
1
Ya, parece que sí. Dios, esto es algo extraño, parece que no hay ninguna aplicación que haya visto antes. No hay archivos exe? ¿Todo lo que aparentemente manejan los manifiestos de archivo? Es un mundo nuevo y extraño; p
Journeyman Geek
1
@JourneymanGeek fwiw tal comportamiento se ha visto en las aplicaciones .net desde la eternidad: en VS tienes la opción de alternar la generación de 'exe y manifiestos'
Sathyajith Bhat
Solo un seguimiento de la pregunta de OP. Ahora que sabemos dónde se almacenan estas aplicaciones, ¿hay alguna forma de moverlas a una ubicación / unidad diferente? He instalado Windows en una unidad de arranque SSD de 60 GB, pero generalmente me gusta instalar mis aplicaciones en un disco duro de 500 GB por separado. No tiene ninguna opción sobre dónde instalar estas aplicaciones, y tengo la sensación de que podrían comenzar a consumir mi espacio de almacenamiento SSD con bastante rapidez.
Nolan St. Martin
@ NolanSt.Martin No estoy 100% seguro, pero estoy casi seguro de que la ubicación de esa carpeta está almacenada en una clave de registro en alguna parte ( este video puede proporcionar algunas sugerencias). Por otro lado, podría simplemente vincular las dos ubicaciones (para que los datos se almacenen en otro lugar) sin demasiado esfuerzo. Si sigue siendo un problema, siéntase libre de crear una nueva pregunta al respecto y comente aquí con un enlace.
soandos
¿Dónde están los atajos para las aplicaciones que no son de metro en el menú de inicio de metro? por ejemplo, un juego como Dead Island o Crisis 3.
5

Accesos directos a aplicaciones no modernas

Como no uso Windows 8, no pude responder la pregunta, pero sí especifiqué cómo averiguarlo fácilmente:

Abra Start screen, haga clic con el botón derecho en un mosaico que no sea de metro y elija Open file locationen la parte inferior de la pantalla. Esto abre una ventana del Explorador a la ubicación del archivo de acceso directo.

El resultado para Gam Erix fue que la ubicación es en:
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.

El resultado para todos los usuarios, ya que en punta a cabo por @mtone, es:
C:\ProgramData\Microsoft\Windows\Start Menu.

Estas carpetas son exactamente las mismas que para el menú de inicio de Windows 7.

harrymc
fuente
Muchos accesos directos también se almacenan en C: \ ProgramData \ Microsoft \ Windows \ Start Menu (ProgramData es una carpeta oculta). Sospecho que esto tiene que ver con el instalador de la aplicación: el usuario actual probablemente ingrese a los usuarios, mientras que todos los usuarios irán a ProgramData.
mtone
La ubicación de las aplicaciones de interfaz de usuario no modernas en el Start Screense manejan exactamente como se manejaron Start Menuen Windows 7. En realidad, se encuentran exactamente en la misma ubicación que en Windows 7. Como mtone también señala que la ubicación exacta depende del perfil de usuario creado el atajo.
Ramhound
Incorporé todos los comentarios.
harrymc
la recompensa se puede otorgar en 2h :)
1

Como señaló Soandos, las aplicaciones se indexan desde la carpeta de aplicaciones que se encuentra en C:\Program Files\WindowsApps\. Aquí hay una descripción de cómo acceder a la carpeta de la aplicación en su máquina.

0sh
fuente