Onde está a lista de itens fixos do menu Iniciar e da barra de tarefas armazenados no Windows 7

130

Qual é a localização do menu inicial fixado e dos itens da barra de tarefas?

Esta lista é um registro ou uma pasta em algum lugar?

Noé
fonte

Respostas:

132

Você pode encontrar aplicativos fixados em:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

e para os aplicativos do menu Iniciar, vá para:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
Cagliostro
fonte
2
Presumivelmente, por causa do caminho eles estavam tentando integrar o IE diretamente no shell do Windows. (por exemplo, Active Desktop no Windows 98 foi onde começou indo com isso)
Colin Mackay
5
Não parece que os diretórios fixados estão armazenados aqui. Adicionar meus próprios atalhos de diretório aqui não faz com que esses diretórios apareçam no menu Iniciar.
precisa saber é o seguinte
Legal. Eu tinha um aplicativo portátil preso por anos e esqueci sua localização. Isso ajudou.
matriz
2
A localização dos aplicativos fixados no menu Iniciar foi extremamente útil para mim quando atualizei o Windows 7 para o Windows 10 e descobri que o Windows 10 usa um sistema de fixação completamente diferente no menu Iniciar, e todos os aplicativos fixados no menu inicial foram embora! (Embora os aplicativos fixados na barra de tarefas sejam seguros - parece que não houve alterações no sistema de fixação). Isso me ajudou a localizar a lista de aplicativos fixados no Windows 7 e fixá-los novamente no novo Menu Iniciar do Windows. 7. Também me levou a limpar esse ridículo novo menu iniciar, me livrando de um monte de peças desnecessárias.
ADTC
@Noah não se preocupe, deve haver um TODO no código para refatorar;)
CsBalazsHungary
30

Você pode encontrar os programas que fixou no menu Iniciar em:

C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned

e os atalhos da barra de tarefas estão em:

C:\Users\USERNAME\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Apenas copiar atalhos para esses locais não funciona . No entanto, você pode adicionar atalhos por meio de um VBScript :

Const CSIDL_COMMON_PROGRAMS = &H17 
Const CSIDL_PROGRAMS = &H2 
Set objShell = CreateObject("Shell.Application") 
Set objAllUsersProgramsFolder = objShell.NameSpace(CSIDL_COMMON_PROGRAMS) 
strAllUsersProgramsPath = objAllUsersProgramsFolder.Self.Path 
Set objFolder = objShell.Namespace(strAllUsersProgramsPath & "\Accessories") 
Set objFolderItem = objFolder.ParseName("Calculator.lnk")
Set colVerbs = objFolderItem.Verbs 
For Each objVerb in colVerbs 
    If Replace(objVerb.name, "&", "") = "Pin to Start Menu" Then objVerb.DoIt
Next
Neal
fonte
Tecnicamente, isso só é correto se você não realocou sua pasta AppData.
Pharap
Também - o link para o caminho script de adicionar itens é VBScript - não Powerhshell - mas provavelmente poderia ser adaptado :)
GodEater
1
Para sua informação, o VBScript vinculado não funciona no Windows 10. O objeto Shell não retorna mais o verbo "Fixar na barra de tarefas". A Microsoft está tentando impedir que os aplicativos carreguem a barra de tarefas automaticamente.
David Chappelle
1
Funcionou no Win10, mas um Windows Update de julho ou agosto de 2015 (provavelmente KB3081424 ou KB3093266) o quebrou. connect.microsoft.com/PowerShell/feedback/details/1609288/…
Joel Coehoorn
14

A lista que inclui todos os arquivos e pastas afixados, bem como os programas, está no Registro sob esta chave:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2

Os valores relevantes são Favorites, FavoritesChangese ProgramsCacheSMP. Infelizmente, eles são todos binários e, portanto, muito difíceis de modificar diretamente. Cada entrada fixada aparece várias vezes, mesmo em um blob de dados, e não está claro quais precisam ser modificadas para que as alterações entrem em vigor. Posso confirmar que alterar todas as instâncias de, digamos, Thing1para Thing2, em seguida, matar e reiniciar o Explorer resultou na alteração da entrada fixada em Thing2.

Ben N
fonte
2
Menu Iniciar preso configuração Item: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2 configuração do item da Barra de Tarefas preso: KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband Mais informações: social.technet.microsoft.com/wiki/contents/articles/...
John Homer
11

Para adicionar um grau de precisão às respostas que identificaram o…

% AppData% \ Microsoft \ Internet Explorer \ Inicialização Rápida \ Usuário Fixado \ StartMenu

… Como o local em que os itens do Menu Iniciar fixados pelo usuário estão armazenados, observe que apenas os programas reais - executáveis ​​- fixados no Menu Iniciar aparecerão nessa pasta. Nem pastas nem arquivos de dados, os quais também podem ser fixados no menu Iniciar, aparecerão nessa pasta. Menciono isso para futuros leitores que acessam esta página pelo resultado do mecanismo de pesquisa e porque a pergunta original mencionava itens do Menu Iniciar , não apenas programas em particular. Então, se um usuário tiver, por exemplo ...

• 2 pastas • 3 programas • 2 documentos • 1 arquivo de música

... apenas o segundo item - os três programas - será exibido no local acima.

Não sei onde as outras coisas que aparecem lá, como as pastas, documentos e arquivos de música acima, são gravadas, mas o Registro provavelmente é uma aposta segura.

Mike Mounier
fonte
4

Depende do tipo de aplicativo. A maioria pode ser encontrada nas respostas já compartilhadas. Mas eles também estão contidos no caminho a seguir.

%AppData%\Microsoft\Windows\Start Menu\Programs

por exemplo

C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
SurfacePro78
fonte
2

Desde a atualização 1703 do Windows Fall Creators, isso é tratado de maneira um pouco diferente. Há um cache do layout do menu Iniciar armazenado no Registro do Windows em HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore. É um pouco ofuscado, mas se você deseja fazer backup e restaurar o layout posteriormente (ou mesmo em uma nova instalação do Windows), basta exportar e reimportá-lo novamente no registro. Claro que você precisa ter todos os arquivos de volta em C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menutão bem, ou os ícones não aparecerá no menu Iniciar.

Getsov
fonte
Essa é 100% a resposta correta agora, apenas para adicionar a isso a subchave: \ Store \ Cache \ DefaultAccount \ $ <GUID> $ start.tilegrid $ ... Contém dados do menu iniciar em GPO em cache, que podem ficar corrompidos. Excluir essa chave e reiniciar o Explorer corrige esse problema. #: 18720 Josh
Albin
1

Queria adicionar a outras respostas. Os caminhos são:

% AppData% \ Microsoft \ Internet Explorer \ Inicialização Rápida \ Usuário Fixado \ Barra de Tarefas

% AppData% \ Microsoft \ Internet Explorer \ Inicialização Rápida \ Usuário Fixado \ StartMenu

No meu caso, eu queria fixar certos programas que apontam diretamente para os arquivos EXE devido a alguns instaladores corrompidos, impedindo que ícones aparecessem nos atalhos anunciados. Para isso, é necessário fixar o programa como de costume (clique com o botão direito do mouse e "Fixar ..."), depois crie um atalho apontando para o arquivo exe em alguma outra pasta (não importa onde), em seguida, substitua o atalho fixado com o atalho criado manualmente - voila, os ícones estão de volta!

Mr. TA
fonte
1

% LocalAppData% \ TileDataLayer \ Database

Pode ser o que você está procurando. Existem alguns arquivos lá, se você transferir toda a pasta para um PC diferente, recupera seus blocos fixados. (Mas eles não estão no formato "atalho" - são um banco de dados ESE .)

Os créditos vão para o TPreston

Daniël van den Berg
fonte
1

Na verdade, as respostas foram incompletas para mim. Estou com um problema de que todas as pastas fixadas em "Windows Explorer" estavam desaparecendo (provavelmente algo corrompido na minha máquina que ainda preciso solucionar) e, portanto, queria fazer um backup dos itens fixados; Eu achei aquilo:

C:\Users\<your user>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

contém todos os programas que fixei na barra de tarefas (como na resposta selecionada), enquanto:

C:\Users\<your user>\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations

Contém todos os "arquivos" ou "locais" que eu fixei em cada aplicativo (consulte: https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/ onde-estão-fixados-jumplist-itens-localizados? forum = w7itproui )

rodedo
fonte