Onde está a lista de itens do menu de início e da barra de tarefas com pinagem armazenados no Windows 7
Qual é a localização dos itens do menu de início e da barra de tarefas com pinagem?
Esta lista é um registo, ou uma pasta em algum lugar?
Qual é a localização dos itens do menu de início e da barra de tarefas com pinagem?
Esta lista é um registo, ou uma pasta em algum lugar?
Pode encontrar aplicações com pinagem em:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
e para as aplicações do menu inicial vá para:
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
Você pode encontrar os programas que você tem localizado no menu inicial 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 estes locais não funciona . Pode, no entanto, adicionar atalhos através 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
A lista que inclui todos os ficheiros e pastas com pinagem, assim como os programas, encontra-se no Registo sob esta chave:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2
Os valores relevantes são Favorites
, FavoritesChanges
, e ProgramsCacheSMP
. Infelizmente, todos eles são binários e, portanto, muito difíceis de modificar directamente. Cada entrada afixada aparece várias vezes mesmo dentro de um bloco de dados, e não é claro quais precisam de ser modificados para que as alterações tenham efeito. Posso confirmar que mudar todos os casos de, digamos, Thing1
para Thing2
, depois matar e reiniciar o Explorer resultou na alteração da entrada com pinagem para Thing2
.
Para adicionar um grau de precisão às respostas que identificaram a…
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
…pasta como o local onde os itens do Menu Iniciar são armazenados, note que apenas os programas reais - executáveis - que estão pinados no Menu Iniciar aparecerão nessa pasta. Nem as pastas nem os ficheiros de dados, ambos os quais também podem ser colocados no Menu Iniciar, aparecerão nessa pasta. Menciono-o tanto para futuros leitores que venham a esta página através do resultado do motor de busca, como porque a pergunta original mencionou o Menu Iniciar items, e não apenas programas em particular. Portanto se um utilizador tem, por exemplo…
…apenas o segundo item - os 3 programas - aparecerá no local acima.
Não sei onde as outras coisas que lá aparecem, como as pastas, documentos e ficheiro de música acima, são gravadas, mas o Registo é provavelmente uma aposta segura.
Depende do tipo de aplicação. A maioria pode ser encontrada nas respostas já partilhadas. Mas também estão contidas no seguinte caminho.
%AppData%\Microsoft\Windows\Start Menu\Programs
e.g.
C:\Users\MyUsername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
Uma vez que Windows Fall Creators Update 1703* isto é tratado de forma um pouco diferente. Existe uma cache do layout do Menu Iniciar armazenada no Registo do Windows em HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore
. É um pouco ofuscado, mas se você quiser fazer o backup e restaurar o layout em um ponto posterior (ou mesmo em uma nova instalação do Windows), é o suficiente para exportar e depois reimportá-lo de volta no Registro. Claro que precisa de ter todos os ficheiros de volta em *C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu
** também, ou os ícones não aparecerão no Menu Iniciar.
%LocalAppData%\TileDataLayer\Database
Pode ser o que procura. Há alguns ficheiros lá dentro, se transferir toda essa pasta para um PC diferente, recebe de volta os seus azulejos afixados. (Mas, não estão em formato “atalho” - são uma base de dados ESE .)
Os créditos vão para TPreston
Queria acrescentar outras respostas. Os caminhos são:
%AppData%\Microsoft%\Internet Explorer\Quick Launch\User Pinned\TaskBar
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
No meu caso, eu queria colocar um pino em certos programas que apontam directamente para os ficheiros EXE devido a alguns instaladores corruptos que impedem os ícones de aparecerem nos atalhos anunciados. Para isso, você tem que pinar o programa como sempre (clique com o botão direito do mouse no botão e “Pin …”), depois criar um atalho apontando para o arquivo exe em alguma outra pasta (não importa onde), depois sobrescreva o atalho pinado com seu atalho criado manualmente - voila os ícones estão de volta!
Na verdade, as respostas estão, para mim, incompletas. Estou a sentir um problema que todas as pastas presas sob o “Windows Explorer” estavam a desaparecer (provavelmente algo corrompido na minha máquina que ainda tenho de resolver) e, por isso, queria fazer uma cópia de segurança dos itens presas; descobri isso:
C:\Users\<your user>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
contém todos os programas que coloquei na barra de tarefas (como na resposta seleccionada), enquanto que:
C:\Users\<your user>\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations
contém todos os “ficheiros” ou “localizações” que coloquei em cada aplicação (ref: https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/where-are-pinned-jumplist-items-located?forum=w7itproui )