Algunos programas no se pueden anclar a la barra de tareas de Windows 7


8

Noté el otro día cuando ejecuto eclipse que no puedo anclar el exe Eclipse directamente (puedo anclar el acceso directo para iniciarlo, sin embargo, una vez iniciado, parece abrir otra aplicación que usa el SDK de Java, y eso no puede ser fijado).

Me hizo pensar: ¿por qué no puedes anclar todo a la barra de tareas? ¿Cuáles son las restricciones en los programas? En el caso de mi ejemplo de Eclipse, creo que podría ser porque está ejecutando el programa Java en segundo plano, pero lo mismo sucede con programas como Starcraft 2.


Imagen de mí incapaz de fijar eclipse a la barra de tareas: db.tt/PlAqxM2n
Gareth Jones

Lo mismo sucede con Minecraft, una vez que estás en el juego (después de iniciar sesión) no puedes anclarlo a la barra de tareas
Gareth Jones

Respuestas:


3

Esas aplicaciones son en realidad una aplicación multiproceso. Su atajo inicia un pequeño lanzador (en el caso de Starcraft) o un tiempo de ejecución (Java para Eclipse y Minecraft), que a su vez carga el proceso principal de su aplicación. Si esos iniciadores no asignan un AppUserModelID correcto , que esencialmente solo es un identificador para la barra de tareas, no se pueden anclar.


1
Ah, ok, eso también explica por qué se pueden anclar otros juegos con lanzadores
Gareth Jones

1

Puede solucionar este problema creando un símbolo del sistema, fijándolo a la barra de tareas y luego cambie el objetivo a lo que desee.

Encontrado aquí: http://mattrefghi.com/blog/2012/06/how-to-pin-a-batch-file-to-the-taskbar-in-windows-7/

Haz clic en el botón Inicio. Comience a escribir "Símbolo del sistema" en el cuadro de búsqueda. Haga clic con el botón derecho en Símbolo del sistema una vez que aparezca en los resultados de búsqueda y seleccione Anclar a la barra de tareas. Mientras mantiene presionada la tecla MAYÚS, haga clic con el botón derecho en el icono del símbolo del sistema negro en la barra de tareas. Seleccione Propiedades en el menú contextual que apareció. Ahora llamamos nuestra atención sobre el valor en el campo Destino:% windir% \ system32 \ cmd.exe tweet Tal como está, solo está tratando de iniciar el ejecutable que hará que aparezca la ventana del símbolo del sistema. Para que nuestro truco funcione, debemos agregar el siguiente texto, en negrita:% windir% \ system32 \ cmd.exe / c "c: \ somewhere \ myscript.bat" tweet El parámetro "/ c" le dice a "cmd.exe" que solo debe ejecutar el comando proporcionado y luego cerrarse de inmediato. En este caso, le estamos diciendo que inicie un archivo por lotes, y ese archivo puede ejecutar cualquier número de comandos dentro de sí mismo. La ruta, naturalmente, debe reflejar la ubicación real del archivo en su máquina. Una vez que esté configurado, simplemente podemos hacer clic en el ícono negro del símbolo del sistema para iniciar nuestro script. No tengo idea si Microsoft planea mejorar el soporte para dichos archivos, pero mientras tanto, considero que esto es una solución decente.


Increíble. ¡Incluso funciona en unidades de red! Sin embargo, no funciona con accesos directos a archivos exe en unidades de red.
NOTjust - user4304

Entonces, en resumen: "¿fijar un acceso directo a cmd /c "thethingyouwanttorun""?
mwfearnley

1

Solo me gustaría señalar, para referencia futura, que de hecho puedes anclar aplicaciones con lanzadores. Simplemente arrastre el iniciador a la barra de tareas, y estará allí. El único problema es que no funcionarían como las aplicaciones normales, ya que el iniciador se cierra y hay otra aplicación allí, obteniendo 2 íconos para la misma tarea. Es un poco molesto, pero funciona.


Sí, ese era todo mi problema y motivo de la pregunta
Gareth Jones, del

1

Como DoctorNode ya señaló, las aplicaciones en medios extraíbles no se pueden anclar a la barra de tareas también. Esto sigue siendo cierto para Windows 10. Hay una solución simple:

  1. copie el ejecutable que desea anclar a cualquier carpeta en un disco duro, de esta manera ya obtendrá el nombre y el icono correctos.

  2. arrastre el ejecutable copiado a la barra de tareas, felizmente fijará

  3. navegue a "C: \ Users \\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ Taskbar" - tenga cuidado, la carpeta 'User Pinned' está oculta, pero al escribir el nombre en la barra de direcciones se abrirá

  4. modifique los accesos directos generados a los ex copiados allí: reemplace la ruta ejecutable y el nombre de la carpeta con los que están en los medios extraíbles y guarde

Voilà! Los iconos de la barra de tareas activarán aplicaciones / programas en medios extraíbles, y estarán activos incluso cuando inicie esas aplicaciones directamente, y reunirán varias ventanas, por lo que todo volverá a cómo debería funcionar. Incluso puede desanclar desde la barra de tareas, pero volver a anclar requiere nuevamente los pasos descritos anteriormente.


0

Acabo de comenzar y anclar mi eclipse.exeen la barra de tareas.

Pin Eclipse

Y espero que esto ayude también:

Respuestas de Microsoft


3
Publique un enlace a su imagen en un sitio para compartir imágenes, y lo colocaremos por usted.

Sin embargo, esta no es la respuesta, ¿no recibió lo que OP le preguntó?
avirk

Recibí lo que me pidió y lo mostré con mi eclipse. También puedo anclar todos los programas que tengo instalados actualmente.
Jason Paddle

1
Sin embargo, no estoy preguntando si puedes anclarlos, estoy preguntando por qué algunos programas podrían no poder anclar. También puedo anclar la mayoría de los programas en mi barra de tareas, pero no todos
Gareth Jones

2
Ok, mira esto. Aquí se explica por qué algunos programas y archivos no pueden ser fijados. edición del registro
Jason Paddle

0

Voy a agregar algunas condiciones adicionales que impiden agregar algunos programas a la barra de tareas en el entorno de Windows.

  1. Uno de los cuales tiene que ver con palabras calientes reservadas que están contenidas en el nombre del archivo. Windows evita que los nombres de archivo con la siguiente lista de palabras se fijen en la barra de tareas:

Documentación; Ayuda; Instalar; Más información; Léame; Léame; Leer primero; Configuración; Soporte; Novedades; Eliminar

  • Se encuentra en el registro en HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileAssociation \ AddRemoveNames

Presumiblemente, esto es para evitar que los archivos inútiles / innecesarios se fijen a la barra de tareas. No tengo fuente para ese razonamiento, es mío. Se puede encontrar información adicional en este enlace .

  1. La otra cosa que evita la fijación a la barra de tareas es cuando un programa se instala en la memoria extraíble : una tarjeta SD o USB. Este problema me atormentó por un tiempo, hasta que descubrí la causa.

Espero que esto ayude a cualquier otra persona que tenga este problema.

Salud

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.