Onde exatamente estão armazenados os atalhos dos aplicativos na tela inicial do Windows 8?

24

Estou tentando mexer com a inicialização de aplicativos modernos de interface do usuário a partir da área de trabalho e várias outras estranhezas. Enquanto estou cavando, não consigo descobrir exatamente onde estão armazenados os atalhos para os aplicativos modernos de interface do usuário do Windows.

Com meus aplicativos clássicos de desktop, eles estão C:\ProgramData\Microsoft\Windows\Start Menu\Programs. O material moderno da interface do usuário não aparece. Onde estão os atalhos para os aplicativos modernos da interface do usuário armazenados para que a tela inicial possa encontrá-los?

Por uma questão de integridade, também perguntaria onde estão armazenados os atalhos clássicos de aplicativos da área de trabalho.

Journeyman Geek
fonte

Respostas:

15

Atalhos para aplicativos modernos

Um pouco de hacking (e reforçado por este artigo ) me levou ao seguinte:

Todos os programas modernos de interface do usuário são armazenados no mesmo local: C:\Program Files\WindowsApps\(descoberto executando um local de arquivo aberto no gerenciador de tarefas em um aplicativo de interface moderna).

Como todos os aplicativos de interface do usuário moderna estão armazenados lá, nada impede que o Windows simplesmente assuma que tudo nessa pasta é de fato um aplicativo de interface de usuário moderno e segue essa convenção.

O artigo ao qual vinculei acima parece apoiar essa conclusão.

Em resumo, não há atalhos para aplicativos modernos de interface do usuário, apenas enumera o conteúdo dentro C:\Program Files\WindowsApps\

soandos
fonte
1
Sim, parece. Deus, isso é algo estranho, eles não se parecem com aplicativos que eu já vi antes. Não há arquivos exe? Tudo aparentemente tratado por manifestos de arquivo? É um mundo novo e estranho p
Journeyman Geek
1
@JourneymanGeek fwiw tal comportamento tem sido visto em .net aplicativos desde a eternidade - em VS você tem a opção de geração de alternância de 'exe do e se manifesta
Sathyajith Bhat
Apenas um acompanhamento da pergunta do OP. Agora que sabemos onde esses aplicativos estão armazenados, existe alguma maneira de movê-los para um local / unidade diferente? Instalei o Windows em uma unidade de inicialização SSD de 60 GB, mas geralmente gosto de instalar meus aplicativos em um disco rígido de 500 GB separado. Você não tem nenhuma opção sobre onde instalar esses aplicativos, e sinto que eles podem começar a consumir meu espaço de armazenamento SSD rapidamente.
Nolan St. Martin
@ NolanSt.Martin Não tenho 100% de certeza, mas tenho quase certeza de que o local dessa pasta está armazenado em uma chave reg em algum lugar ( este vídeo pode fornecer algumas dicas). Como um aparte, você pode simplesmente vincular os dois locais (para que os dados sejam realmente armazenados em outro local) sem muito esforço. Se ainda é um problema, sinta-se à vontade para criar uma nova pergunta sobre o assunto e comente aqui com um link.
26612 soandos
onde estão os atalhos para aplicativos que não são do metrô no menu Iniciar do metrô? por exemplo, um jogo como Dead Island ou Crisis 3.
5

Atalhos para aplicativos não modernos

Como não uso o Windows 8, não consegui responder à pergunta, mas especifiquei como descobrir isso facilmente:

Abra o Start screen, clique com o botão direito do mouse em um bloco não metropolitano e escolha Open file locationna parte inferior da tela. Isso abre uma janela do Explorer para o local do arquivo de atalho.

O resultado para Gam Erix foi que a localização está em:
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.

O resultado para todos os usuários, como fora apontado por @mtone, é:
C:\ProgramData\Microsoft\Windows\Start Menu.

Essas pastas são exatamente iguais às do menu Iniciar do Windows 7.

harrymc
fonte
Muitos atalhos também são armazenados no menu C: \ ProgramData \ Microsoft \ Windows \ Start (ProgramData é uma pasta oculta). Eu suspeito que isso tenha a ver com o instalador do aplicativo: o usuário atual provavelmente entrará em Usuários, enquanto todos os usuários entrariam em ProgramData.
Mtone
O local dos aplicativos de interface do usuário não modernos no Windows Start Screensão tratados exatamente como foram tratados Start Menuno Windows 7. Na verdade, eles estão exatamente no mesmo local em que estavam no Windows 7. O mtone também aponta que o local exato depende do perfil de usuário criado. o atalho.
Ramhound
Eu incorporei todos os comentários.
harrymc
recompensa pode ser concedido em 2h :)
1

Como apontou osandandos, os aplicativos são indexados a partir da pasta do aplicativo encontrada em C:\Program Files\WindowsApps\. Aqui está uma descrição de como acessar a pasta do aplicativo em sua máquina.

0sh
fonte