Alguns programas não podem ser fixados na barra de tarefas do Windows 7

8

Outro dia, ao executar o eclipse, notei que não consigo fixar o exe do Eclipse diretamente (posso fixar o atalho para iniciá-lo, no entanto, uma vez iniciado, parece abrir outro aplicativo que usa o Java SDK e que não pode ser fixado).

Isso me fez pensar: por que você não pode fixar tudo na barra de tarefas? Quais são as restrições nos programas? No caso do meu exemplo do Eclipse, acredito que poderia ser porque ele está executando o programa Java em segundo plano, mas o mesmo acontece com programas como o Starcraft 2.

Gareth Jones
fonte
Imagem de mim sendo incapaz de fixar o eclipse na barra de tarefas: db.tt/PlAqxM2n
Gareth Jones
O mesmo acontece para Minecraft, uma vez que o seu jogo em (após o login) você não pode fixá-lo para a barra de tarefas
Gareth Jones

Respostas:

3

Esses aplicativos são realmente um aplicativo com vários processos. Um pequeno iniciador (no caso de Starcraft) ou um tempo de execução (Java para Eclipse e Minecraft) são iniciados pelo seu atalho, que por sua vez carrega o processo principal do aplicativo. Se esses iniciantes não atribuírem um AppUserModelIDs correto , que basicamente é apenas um identificador para a barra de tarefas, eles não poderão ser fixados.

Martheen Cahya Paulo
fonte
11
Ah ok, que também explica por que outros jogos com lançadores pode ser fixado
Gareth Jones
1

Você pode contornar isso criando um prompt de comando, fixá-lo na barra de tarefas e altere o destino para o que deseja.

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

Clique no botão Iniciar. Comece a digitar “Prompt de Comando” na caixa de pesquisa. Clique com o botão direito do mouse em Prompt de Comando quando ele aparecer nos resultados da pesquisa e selecione Fixar na barra de tarefas. Enquanto pressiona SHIFT, clique com o botão direito do mouse no ícone preto do Prompt de Comando na barra de tarefas. Selecione Propriedades no menu de contexto que apareceu. Agora, chamamos nossa atenção para o valor no campo Destino:% windir% \ system32 \ cmd.exe tweet Como está, ele está apenas tentando iniciar o executável que fará a janela do prompt de comando aparecer. Para que nosso truque funcione, precisamos adicionar o texto a seguir, em negrito:% windir% \ system32 \ cmd.exe / c “c: \ algures \ myscript.bat” tweet O parâmetro “/ c” indica “cmd.exe” que ele deve executar apenas o comando fornecido e fechar-se imediatamente. Nesse caso, estamos dizendo para iniciar um arquivo em lote, e esse arquivo pode executar qualquer número de comandos dentro de si. O caminho, naturalmente, deve refletir a localização real do arquivo na sua máquina. Uma vez configurado, podemos simplesmente clicar no ícone preto do Prompt de Comando para iniciar nosso script. Não tenho idéia se a Microsoft planeja melhorar o suporte a esses arquivos, mas, enquanto isso, considero isso uma solução decente.

Meyekem
fonte
Impressionante. Até funciona em unidades de rede! No entanto, não funciona com atalhos para executar arquivos exe em unidades de rede.
notjust - user4304
Então, em resumo: "fixar um atalho para cmd /c "thethingyouwanttorun""?
precisa saber é o seguinte
1

Gostaria de salientar, para referência futura, que você pode realmente fixar aplicativos com lançadores. Basta arrastar o iniciador para a barra de tarefas, e ele estará lá. O único problema é que eles não funcionariam como os aplicativos normais, pois o iniciador fecha e outro aplicativo está lá, obtendo 2 ícones para a mesma tarefa. É um pouco chato, mas funciona.

Santiago
fonte
Sim, esse foi o meu problema e o motivo da pergunta
Gareth Jones
1

Como o DoctorNode já apontou, os aplicativos em mídia removível também não podem ser fixados na barra de tarefas. Isso ainda é verdade para o Windows 10. Existe uma solução simples:

  1. copie o executável que deseja fixar em qualquer pasta do disco rígido - dessa forma, você já obterá um nome e um ícone corretos.

  2. arrastar o executável copiado para a barra de tarefas, ele

  3. navegue até "C: \ Usuários \\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Inicialização Rápida \ Barra de Tarefas Fixada pelo Usuário" - cuidado, a pasta 'Usuário Fixada' está oculta, mas a digitação do nome na barra de endereços a abrirá.

  4. modifique os atalhos gerados para os exs copiados: substitua o caminho executável e o nome da pasta pelos da mídia removível e salve

Voilà! Os ícones da barra de tarefas ativarão aplicativos / programas em mídia removível e permanecerão ativos mesmo quando você iniciar esses aplicativos diretamente e reunirão várias janelas - para que tudo volte ao modo como deve funcionar. Você pode até desafixar a barra de tarefas, mas re-fixar requer novamente as etapas descritas acima.

h1618
fonte
0

Acabei de iniciar e fixar meu eclipse.exena barra de tarefas.

Pin Eclipse

E espero que isso ajude também:

Respostas da Microsoft

Jason Paddle
fonte
3
Poste um link para sua imagem em um site de compartilhamento de imagens e nós o colocaremos para você.
No entanto, essa não é a resposta, você não recebeu o que o OP pediu?
avirk
Eu recebo o que ele pediu e apenas mostrei com meu eclipse. Também eu posso fixar todos os programas que eu tenho instalado atualmente.
Jason Paddle
11
No entanto, eu não estou perguntando se você pode fixá-los, estou perguntando por que alguns programas podem não ser capazes de fixá-los? Além disso, eu posso fixar a maioria dos programas na minha barra de tarefas, mas não todos
Gareth Jones
2
Ok, verifique isso. Aqui está explicado por que alguns programas e arquivos não podem ser fixos. edição de registro
Jason Paddle
0

Vou adicionar algumas condições adicionais que impedem a adição de alguns programas à barra de tarefas no ambiente do Windows.

  1. Uma delas tem a ver com palavras quentes reservadas contidas no nome do arquivo. O Windows impede que nomes de arquivos com a seguinte lista de palavras sejam fixados na barra de tarefas:

Documentação; Ajuda; Instalar; Mais informações; Leia-me; Leia-me; Leia primeiro; Instalação; Suporte; Novidades; Remover

  • Encontrado no registro em HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileAssociation \ AddRemoveNames

Presumivelmente, isso evita que arquivos inúteis / desnecessários sejam fixados na barra de tarefas. Não tenho fonte para esse raciocínio, é o meu. Informações adicionais podem ser encontradas neste link .

  1. A outra coisa que impede a fixação na barra de tarefas é quando um programa é instalado na memória removível - um cartão SD ou USB. Esse problema me atormentou por um tempo, até que eu descobri a causa.

Espero que isso ajude outras pessoas que estão tendo esse problema.

Felicidades

DoctorNode
fonte