Dove sono esattamente memorizzati i collegamenti delle app nella schermata Start di Windows 8?


24

Sto cercando di scherzare con l'avvio di moderne applicazioni dell'interfaccia utente dal desktop e varie altre stranezze. Mentre sto scavando, non riesco a capire dove sono archiviati esattamente i collegamenti alle app moderne dell'interfaccia utente di Windows.

Con le mie classiche applicazioni desktop ci sono C:\ProgramData\Microsoft\Windows\Start Menu\Programs. La roba dell'interfaccia utente moderna non si presenta però. Dove sono archiviate le scorciatoie per le moderne app dell'interfaccia utente in modo che la schermata iniziale possa trovarle?

Per completezza, vorrei anche chiedere dove sono archiviati i classici collegamenti alle applicazioni desktop.

Risposte:


15

Collegamenti ad app moderne

Un piccolo trucco (e rafforzato da questo articolo ) mi ha portato a quanto segue:

Tutti i programmi UI moderni sono archiviati nello stesso posto: C:\Program Files\WindowsApps\(scoperto facendo un percorso di file aperto dal task manager su un'app UI moderna).

Dal momento che tutte le app dell'interfaccia utente moderna sono archiviate lì, non c'è nulla che impedisce a Windows di assumere semplicemente che tutto in quella cartella sia in realtà un'applicazione dell'interfaccia utente moderna e segua tale convenzione.

L'articolo a cui ho accennato sopra sembra supportare questa conclusione.

In breve, non ci sono scorciatoie per le app Modern UI, enumera solo i contenuti all'interno C:\Program Files\WindowsApps\


1
Sì, sembra così. Dio, queste sono cose strane, sembrano nessuna applicazione che abbia mai visto prima. Nessun file exe? Tutto apparentemente gestito dai file manifest? È uno strano nuovo mondo; p
Journeyman Geek

1
@JourneymanGeek dopo che questo comportamento è stato visto nelle app .net dall'eternità - in VS hai la possibilità di attivare / disattivare la generazione di "exe e manifest"
Sathyajith Bhat

Solo un seguito alla domanda di OP. Ora che sappiamo dove sono archiviate queste app, c'è un modo per spostarle in una posizione / unità diversa? Ho installato Windows su un'unità di avvio SSD da 60 GB, ma di solito mi piace installare le mie app su un HDD da 500 GB separato. Non ti viene data alcuna opzione su dove installare queste app e ho la sensazione che potrebbero iniziare a consumare il mio spazio di archiviazione SSD abbastanza rapidamente.
Nolan St. Martin,

@ NolanSt.Martin Non sono sicuro al 100%, ma sono quasi sicuro che la posizione di quella cartella sia memorizzata in un tasto reg da qualche parte ( questo video potrebbe fornire alcuni suggerimenti). Per inciso, potresti semplicemente collegare simbolicamente le due posizioni (in modo che i dati siano realmente archiviati altrove) senza troppi sforzi. Se il problema persiste, sentiti libero di creare una nuova domanda al riguardo e commenta qui con un link.
soandos,

dove sono le scorciatoie per le app non metropolitane nel menu di avvio della metropolitana? per esempio un gioco come Dead Island o Crisis 3.

5

Collegamenti ad app non moderne

Dato che non uso Windows 8, non ho potuto rispondere alla domanda, ma ho specificato come scoprirlo facilmente:

Apri Start screen, fai clic con il pulsante destro del mouse su un riquadro non metro e scegli Open file locationnella parte inferiore dello schermo. Ciò apre una finestra di Explorer nella posizione del file di collegamento.

Il risultato per il Gam Erix era che la posizione e ':
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.

Il risultato per tutti gli utenti, come le punte da @mtone, è:
C:\ProgramData\Microsoft\Windows\Start Menu.

Queste cartelle sono esattamente le stesse del menu Start di Windows 7.


Molte scorciatoie sono anche memorizzate in C: \ ProgramData \ Microsoft \ Windows \ Start Menu (ProgramData è una cartella nascosta). Sospetto che ciò abbia a che fare con il programma di installazione dell'applicazione: è probabile che l'utente corrente vada in Utenti, mentre tutti gli utenti vadano in ProgramData.
mtone,

La posizione delle applicazioni di interfaccia utente non moderne in Start Screenviene gestita esattamente come sono state gestite Start Menuin Windows 7. In realtà si trovano esattamente nella stessa posizione in cui si troverebbero in Windows 7 Come mtone sottolinea anche che la posizione esatta dipende dal profilo utente creato la scorciatoia.
Ramhound,

Ho incorporato tutti i commenti.
harrymc,

la taglia può essere assegnata in 2h :)

1

Come sottolineato da Soandos, le applicazioni sono indicizzate dalla cartella dell'app trovata in C:\Program Files\WindowsApps\. Ecco una descrizione su come accedere alla cartella dell'app sul tuo computer.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.