Questão Onde está a lista de itens de barra de tarefas e menu Iniciar fixos armazenados no Windows 7


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

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


121


origem




Respostas:


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

118



Crazy ... Por que eles colocaram em um subdiretório do Internet Explorer? - Noah
Presumivelmente, porque way bay eles estavam tentando integrar o IE diretamente no shell do Windows. (por exemplo, o Active Desktop no Windows 98 foi onde eles começaram a usar isso) - Colin Mackay
Não parece que diretórios fixos sã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. - bames53
Legal. Eu tinha um aplicativo portátil preso por anos e esqueci sua localização. Isso ajudou. - matrix
O local para os aplicativos fixos do 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 pinos completamente diferente no Menu Iniciar e todos os aplicativos fixados no menu Iniciar desapareceram! (Embora os aplicativos fixados na barra de tarefas estivessem seguros - parece que não houve nenhuma alteração no sistema de fixação.) Isso me ajudou a localizar a lista de aplicativos que fixei no Windows 7 e fixá-los novamente no novo menu Iniciar do Windows. 7. Ele também me levou a limpar este novo menu de início ridículo, se livrando de cargas de telhas desnecessárias. - ADTC


Você pode encontrar os programas que você 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. Você 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

30



Tecnicamente, isso só é correto se você não tiver realocado sua pasta AppData. - Pharap
Além disso - o link para a maneira de adicionar itens em script é VBScript - não Powerhshell - mas provavelmente pode ser adaptado :) - GodEater
FYI, 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 aplicativos carreguem a barra de tarefas automaticamente. - David Chappelle
Ele 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


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

% AppData% \ Microsoft \ Internet Explorer \ Início rápido \ Usuário preso \ StartMenu

… Pasta como o local onde o usuário foi fixado Os itens do menu Iniciar estão armazenados, observe que somente os programas reais - executáveis ​​- que estão fixos no Menu Iniciar aparecerão nessa pasta. Nem as pastas nem os arquivos de dados, os quais também podem ser fixados no Menu Iniciar, aparecerão nessa pasta. Menciono isso tanto para os futuros leitores que chegam a esta página através do resultado do mecanismo de pesquisa quanto porque a pergunta original mencionada é Iniciar Menu Unid, 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

… Somente o segundo item - os 3 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 gravados, mas o registro é provavelmente uma aposta segura.


11





A lista que inclui todos os arquivos e pastas fixos, bem como 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 dentro de um blob de dados, e não está claro quais precisam ser modificados para que as alterações entrem em vigor. Posso confirmar que mudar todas as instâncias de, digamos, Thing1 para Thing2, em seguida, matar e reiniciar o Explorer resultou na entrada fixada sendo alterada para Thing2.


11



Menu inicial marcado Configuração do item: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2   Barra de Tarefas fixa a configuração do item: KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband   Mais informações: social.technet.microsoft.com/wiki/contents/articles/… - John Homer


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

4





Queria adicionar outras respostas. Os caminhos são:

% AppData% \ Microsoft \ Internet Explorer \ Início rápido \ Usuário preso \ TaskBar

% AppData% \ Microsoft \ Internet Explorer \ Início rápido \ Usuário preso \ StartMenu

No meu caso, eu queria que alguns programas apontassem diretamente para os arquivos EXE devido a alguns instaladores corruptos que impediam que os ícones aparecessem dos atalhos anunciados. Para isso, você tem que fixar o programa como de costume (clique direito no botão e "Pin ..."), então crie um atalho apontando para o arquivo exe em alguma outra pasta (não importa onde), então sobrescreva o arquivo. atalho preso com o seu atalho criado manualmente - voila os ícones estão de volta!


1





% LocalAppData% \ TileDataLayer \ Banco de Dados

Pode ser o que você está procurando. Há alguns arquivos lá, se você transferir toda a pasta para um PC diferente, receberá suas peças fixadas de volta. (Mas, eles não estão no formato "atalho" - eles são um Banco de dados ESE.)

Créditos vão para TPreston


1