¿Dónde está la lista de menú de inicio anclado y elementos de la barra de tareas almacenados en Windows 7

130

¿Cuál es la ubicación del menú de inicio anclado y los elementos de la barra de tareas?

¿Es esta lista un registro o una carpeta en alguna parte?

Noah
fuente

Respuestas:

132

Puede encontrar aplicaciones ancladas en:

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

y para las aplicaciones del menú de inicio ve a:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu
Cagliostro
fuente
2
Presumiblemente, debido a que estaban tratando de integrar IE directamente en el shell de Windows. (por ejemplo, Active Desktop en Windows 98 fue donde comenzaron a ir con esto)
Colin Mackay
55
No parece que los directorios anclados estén almacenados aquí. Agregar mis propios atajos de directorio aquí no hace que esos directorios aparezcan en el menú de inicio.
bames53
Bueno. Tenía una aplicación portátil anclada durante años y olvidé su ubicación. Esto ayudó
matriz
2
La ubicación de las aplicaciones ancladas en el menú Inicio fue extremadamente útil para mí cuando actualicé Windows 7 a Windows 10, y descubrí que Windows 10 usa un sistema de fijación completamente diferente en el menú Inicio, ¡y todas las aplicaciones ancladas en el menú de inicio desaparecieron! (Aunque las aplicaciones ancladas en la barra de tareas eran seguras, parece que no hubo cambios en el sistema de fijación allí). Así que esto me ayudó a ubicar la lista de aplicaciones que había fijado en Windows 7 y a fijarlas nuevamente en el nuevo menú Inicio de Windows 7. También me impulsó a limpiar este nuevo menú de inicio ridículo, deshaciéndome de un montón de mosaicos innecesarios.
ADTC
@Noah no te preocupes, debe haber un TODO en el código para refactorizar;)
CsBalazsHungary
30

Puede encontrar los programas que ha anclado en el menú de inicio en:

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

y los atajos de la barra de tareas están en:

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

Simplemente copiar accesos directos en estas ubicaciones no funciona . Sin embargo, puede agregar accesos directos a través de un 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
fuente
Técnicamente, eso solo es correcto si no ha reubicado su carpeta AppData.
Pharap
Además, el enlace a la forma programada de agregar elementos es VBScript, no Powerhshell, pero probablemente podría adaptarse :)
GodEater
1
Para su información, el VBScript vinculado no funciona en Windows 10. El objeto Shell ya no devuelve el verbo "Anclar a la barra de tareas". Microsoft está tratando de impedir que las aplicaciones carguen la barra de tareas automáticamente.
David Chappelle
1
Funcionó en Win10, pero una actualización de Windows de julio o agosto de 2015 (probablemente KB3081424 o KB3093266) lo rompió. connect.microsoft.com/PowerShell/feedback/details/1609288/…
Joel Coehoorn
14

La lista que incluye todos los archivos y carpetas anclados, así como los programas, se encuentra en el Registro bajo esta clave:

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

Los valores son pertinentes Favorites, FavoritesChangesy ProgramsCacheSMP. Desafortunadamente, todos son binarios y, por lo tanto, realmente difíciles de modificar directamente. Cada entrada anclada aparece varias veces, incluso dentro de un blob de datos, y no está claro cuáles deben modificarse para que los cambios surtan efecto. Puedo confirmar que cambiar todas las instancias de, digamos, Thing1a Thing2, luego matar y reiniciar Explorer resultó en el cambio de la entrada anclada a Thing2.

Ben N
fuente
2
Menú de inicio fijado Configuración del elemento: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2 Barra de tareas configuración del elemento fijado: KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband Más información: social.technet.microsoft.com/wiki/contents/articles/…
John Homer
11

Para agregar un grado de precisión a las respuestas que identificaron el ...

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

... carpeta como la ubicación donde se almacenan los elementos del menú Inicio anclados por el usuario, tenga en cuenta que solo los programas reales (ejecutables) que están anclados al Menú Inicio aparecerán en esa carpeta. Ni las carpetas ni los archivos de datos, que también se pueden anclar al menú Inicio, aparecerán en esa carpeta. Lo menciono tanto para futuros lectores que llegan a esta página a través del resultado del motor de búsqueda como porque la pregunta original mencionaba los elementos del menú Inicio , no solo los programas en particular. Entonces, si un usuario tiene, por ejemplo ...

• 2 carpetas • 3 programas • 2 documentos • 1 archivo de música

... solo el segundo elemento, los 3 programas, se mostrará en la ubicación anterior.

No sé dónde se graban las otras cosas que aparecen allí, como las carpetas, los documentos y el archivo de música anterior, pero es probable que el Registro sea una apuesta segura.

Mike Mounier
fuente
4

Depende del tipo de aplicación. La mayoría se puede encontrar en las respuestas ya compartidas. Pero también están contenidos en el siguiente camino.

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

p.ej

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

Desde Windows Fall Creators Update 1703, esto se maneja de manera un poco diferente. Hay un caché del diseño del menú Inicio almacenado en el Registro de Windows debajo HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore. Está un poco ofuscado, pero si desea hacer una copia de seguridad y restaurar el diseño en un momento posterior (o incluso en una nueva instalación de Windows), es suficiente para exportar y luego volver a importarlo en el registro. Por supuesto, también debe recuperar todos los archivos C:\Users\hkr\AppData\Roaming\Microsoft\Windows\Start Menu, o los iconos no aparecerán en el menú Inicio.

Getsov
fuente
Esta es 100% la respuesta correcta ahora, solo para agregar a esto, la subclave: \ Store \ Cache \ DefaultAccount \ $ <GUID> $ start.tilegrid $ ... Contiene datos de menú de inicio entregados por GPO en caché, que pueden dañarse. Eliminar esta clave y reiniciar el explorador corrige este problema. - Josh
Albin
1

Quería agregar a otras respuestas. Los caminos son:

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

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

En mi caso, quería anclar ciertos programas que apuntan directamente a los archivos EXE debido a que algunos instaladores corruptos impiden que los iconos aparezcan en los accesos directos anunciados. Para esto, debe anclar el programa como de costumbre (haga clic derecho en el botón y "Anclar ..."), luego cree un acceso directo que apunte al archivo exe en alguna otra carpeta (no importa dónde), luego sobrescriba el acceso directo anclado con su acceso directo creado manualmente: ¡listo, los iconos están de vuelta!

Sr. TA
fuente
1

% LocalAppData% \ TileDataLayer \ Database

Puede ser lo que estás buscando. Hay un par de archivos allí, si transfieres toda esa carpeta a una PC diferente, obtienes tus mosaicos anclados. (Pero no están en formato de "acceso directo", son una base de datos ESE ).

Los créditos van a TPreston

Daniël van den Berg
fuente
1

En realidad, las respuestas estaban incompletas para mí. Estoy experimentando un problema de que todas las carpetas ancladas en "Windows Explorer" estaban desapareciendo (probablemente algo dañado en mi máquina que todavía tengo que solucionar) y, por lo tanto, quería hacer una copia de seguridad de los elementos anclados; Encontre eso:

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

contiene todos los programas que he anclado a la barra de tareas (como en la respuesta seleccionada), mientras que:

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

Contiene todos los "archivos" o "ubicaciones" que he anclado en cada aplicación (consulte: https://social.technet.microsoft.com/Forums/windows/en-US/57678501-e32d-4ee1-8ca1-a99d798e3e93/ where-are-pinned-jumplist-items-ubicadas? forum = w7itproui )

rodedo
fuente