Alcuni programmi non possono essere aggiunti alla barra delle applicazioni di Windows 7


8

Ho notato l'altro giorno durante l'esecuzione di Eclipse che non riesco a bloccare direttamente l'ex Eclipse (posso bloccare il collegamento per avviarlo, tuttavia una volta avviato, sembra aprire un'altra applicazione che utilizza Java SDK e che non può essere appuntato).

Mi ha fatto pensare: perché non riesci ad aggiungere tutto alla barra delle applicazioni? Quali sono le restrizioni sui programmi? Nel caso del mio esempio Eclipse, credo che potrebbe essere perché sta eseguendo il programma Java in background, ma la stessa cosa accade per programmi come Starcraft 2.


Immagine della mia incapacità di bloccare l'eclissi sulla barra delle applicazioni: db.tt/PlAqxM2n
Gareth Jones,

Lo stesso accade per Minecraft, una volta che sei in gioco (dopo aver effettuato l'accesso) non puoi appuntarlo sulla barra delle applicazioni
Gareth Jones,

Risposte:


3

Quelle app sono in realtà un'app multi processo. Un piccolo lanciatore (nel caso di Starcraft) o un runtime (Java per Eclipse e Minecraft) vengono avviati dal collegamento, che a sua volta carica il processo principale dell'applicazione. Se questi avviatori non assegnano un AppUserModelID corretto , che essenzialmente è solo un identificatore per la barra delle applicazioni, non possono essere bloccati.


1
Ah ok, questo spiega anche perché altri giochi con lanciatori possono essere bloccati
Gareth Jones,

1

È possibile aggirare questo problema creando un prompt dei comandi, aggiungendolo alla barra delle applicazioni e quindi cambiando la destinazione con ciò che si desidera.

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

Fai clic sul pulsante Start. Inizia a digitare "Prompt dei comandi" nella casella di ricerca. Fai clic con il pulsante destro del mouse sul Prompt dei comandi una volta visualizzato nei risultati della ricerca e seleziona Aggiungi alla barra delle applicazioni. Tenendo premuto MAIUSC, fare clic con il pulsante destro del mouse sull'icona del Prompt dei comandi nella barra delle applicazioni. Seleziona Proprietà dal menu contestuale visualizzato. Ora portiamo la nostra attenzione al valore nel campo Target:% windir% \ system32 \ cmd.exe tweet Allo stato attuale, sta solo cercando di avviare l'eseguibile che farà apparire la finestra del prompt dei comandi. Affinché il nostro trucco funzioni, dobbiamo aggiungere il seguente testo, in grassetto:% windir% \ system32 \ cmd.exe / c "c: \ somewhere \ myscript.bat" tweet Il parametro "/ c" indica "cmd.exe" che dovrebbe solo eseguire il comando fornito e quindi chiudersi immediatamente. In questo caso, gli stiamo dicendo di avviare un file batch, e quel file può eseguire qualsiasi numero di comandi al suo interno. Il percorso, naturalmente, dovrebbe riflettere la posizione effettiva del file sul tuo computer. Una volta impostato, possiamo semplicemente fare clic sull'icona nera del prompt dei comandi per avviare il nostro script. Non ho idea se Microsoft abbia intenzione di migliorare il supporto per tali file, ma nel frattempo lo considero una soluzione decente.


Eccezionale. Funziona anche su unità di rete! Tuttavia, non funziona con i collegamenti ai file exe sulle unità di rete.
NOTjust - user4304

Quindi, in sintesi: "aggiungi invece una scorciatoia cmd /c "thethingyouwanttorun""?
mwfearnley,

1

Vorrei solo sottolineare, per riferimento futuro, che puoi davvero bloccare le app con i launcher. Basta trascinare il launcher sulla barra delle applicazioni e sarà lì. L'unico problema è che non funzionerebbero esattamente come le normali app, poiché il launcher si chiude e un'altra app è lì, ottenendo 2 icone per la stessa attività. È un po 'fastidioso, ma funziona.


Sì, quello era il mio intero problema e la ragione della domanda
Gareth Jones,

1

Come già sottolineato da DoctorNode, le app su supporti rimovibili non possono essere bloccate anche sulla barra delle applicazioni. Questo è ancora vero per Windows 10. Esiste una semplice soluzione alternativa:

  1. copia l'eseguibile che vuoi aggiungere a qualsiasi cartella su un disco rigido - in questo modo ottieni sempre il nome e l'icona giusti.

  2. trascina l'eseguibile copiato sulla barra delle applicazioni, si bloccherà felicemente

  3. vai a "C: \ Users \\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Avvio rapido \ Utente appuntato \ Barra delle applicazioni" - fai attenzione, la cartella "Utente appuntato" è nascosta, ma digitando il nome nella barra degli indirizzi si aprirà

  4. modifica i collegamenti generati agli ex copiati lì: sostituisci il percorso eseguibile e il nome della cartella con quelli sul supporto rimovibile e salva

Ecco! Le icone della barra delle applicazioni attiveranno app / programmi su supporti rimovibili e saranno attive anche quando avvierai direttamente quelle app e raccoglieranno più finestre, quindi tutto torna a come dovrebbe funzionare. Puoi anche sbloccare dalla barra delle applicazioni, ma il re-pinning richiede di nuovo i passaggi descritti sopra.


0

Ho appena iniziato e appuntato il mio eclipse.exesulla barra delle applicazioni.

Pin Eclipse

E spero che questo possa aiutare anche:

Risposte Microsoft


3
Pubblica un link alla tua immagine su un sito di condivisione di immagini e noi lo inseriremo per te.

Tuttavia questa non è la risposta, non hai ottenuto ciò che l'OP ha chiesto?
avirk

Ricevo quello che mi ha chiesto e appena mostrato con la mia eclissi. Inoltre posso bloccare ogni singolo programma che ho attualmente installato.
Jason Paddle,

1
Tuttavia non sto chiedendo se riesci a bloccarli, sto chiedendo perché alcuni programmi potrebbero non essere in grado di essere bloccati? Inoltre posso aggiungere la maggior parte dei programmi alla barra delle applicazioni, ma non tutti
Gareth Jones,

2
Ok, controlla questo. Qui viene spiegato perché alcuni programmi e file non possono essere pin. modifica registro
Jason Paddle

0

Ho intenzione di aggiungere alcune condizioni aggiuntive che impediscono l'aggiunta di alcuni programmi alla barra delle applicazioni nell'ambiente Windows.

  1. Uno dei quali ha a che fare con le hot-word riservate contenute nel nome file. Windows impedisce che i nomi di file con il seguente elenco di parole vengano bloccati sulla barra delle applicazioni:

Documentazione; Guida; Installa; Ulteriori informazioni; Leggimi; Leggimi; Leggi prima; Installazione; Supporto; Novità; Rimuovi

  • Trovato nel registro in HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileAssociation \ AddRemoveNames

Presumibilmente ciò serve a impedire che i file inutili / non necessari vengano bloccati sulla barra delle applicazioni. Non ho una fonte per quel ragionamento, è mio. Ulteriori informazioni sono disponibili a questo link .

  1. L'altra cosa che impedisce di bloccarsi sulla barra delle applicazioni è quando un programma è installato su una memoria rimovibile : una scheda SD o USB. Questo problema mi ha afflitto per un po ', fino a quando ho scoperto la causa.

Spero che questo aiuti tutti gli altri che hanno questo problema.

Saluti

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.