Einige Programme können nicht an die Windows 7-Taskleiste angeheftet werden

8

Ich habe neulich beim Ausführen von Eclipse festgestellt, dass ich die Eclipse-Exe nicht direkt anheften kann (ich kann die Verknüpfung anheften, um sie zu starten. Nach dem Start scheint sie jedoch eine andere Anwendung zu öffnen, die das Java SDK verwendet, und das kann nicht sein festgesteckt).

Ich dachte: Warum kannst du nicht alles an die Taskleiste heften? Was sind die Einschränkungen für Programme? Im Fall meines Eclipse-Beispiels glaube ich, dass dies daran liegen könnte, dass das Java-Programm im Hintergrund ausgeführt wird, aber dasselbe passiert für Programme wie Starcraft 2.

Gareth Jones
quelle
Bild von mir, wie ich Eclipse nicht an die Taskleiste anheften kann
Gareth Jones
Das gleiche passiert für Minecraft, sobald Sie im Spiel sind (nachdem Sie sich angemeldet haben), können Sie es nicht mehr an die Taskleiste anheften
Gareth Jones

Antworten:

3

Diese Apps sind eigentlich eine Multiprozess-App. Ein winziger Launcher (im Fall von Starcraft) oder eine Laufzeit (Java für Eclipse und Minecraft) werden von Ihrer Verknüpfung gestartet, die wiederum den Hauptprozess Ihrer Anwendung laden. Wenn diese Starter keine korrekten AppUserModelIDs zuweisen , die im Wesentlichen nur eine Kennung für die Taskleiste sind, können sie nicht fixiert werden.

Martheen Cahya Paulo
quelle
1
Ah ok, das erklärt auch, warum andere Spiele mit Startern gepinnt werden können
Gareth Jones
1

Sie können dies umgehen, indem Sie eine Eingabeaufforderung erstellen, diese an die Taskleiste anheften und dann das Ziel nach Ihren Wünschen ändern.

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

Klicken Sie auf die Schaltfläche Start. Geben Sie "Eingabeaufforderung" in das Suchfeld ein. Klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, sobald sie in den Suchergebnissen angezeigt wird, und wählen Sie An Taskleiste anheften. Klicken Sie bei gedrückter UMSCHALTTASTE mit der rechten Maustaste auf das schwarze Eingabeaufforderungssymbol in der Taskleiste. Wählen Sie im angezeigten Kontextmenü die Option Eigenschaften. Jetzt lenken wir unsere Aufmerksamkeit auf den Wert im Feld Ziel:% windir% \ system32 \ cmd.exe tweet Derzeit wird nur versucht, die ausführbare Datei zu starten, mit der das Eingabeaufforderungsfenster angezeigt wird. Damit unser Trick funktioniert, müssen wir den folgenden fett gedruckten Text hinzufügen:% windir% \ system32 \ cmd.exe / c "c: \ irgendwo \ myscript.bat" tweet Der Parameter "/ c" sagt "cmd.exe" dass es nur den bereitgestellten Befehl ausführen und sich dann sofort schließen soll. In diesem Fall wird empfohlen, eine Batchdatei zu starten. und diese Datei kann eine beliebige Anzahl von Befehlen in sich selbst ausführen. Der Pfad sollte natürlich den tatsächlichen Speicherort der Datei auf Ihrem Computer widerspiegeln. Sobald dies eingerichtet ist, können wir einfach auf das schwarze Eingabeaufforderungssymbol klicken, um unser Skript zu starten. Ich habe keine Ahnung, ob Microsoft die Unterstützung für solche Dateien verbessern will, aber in der Zwischenzeit halte ich dies für eine anständige Problemumgehung.

Meyekem
quelle
Genial. Funktioniert sogar auf Netzlaufwerken! Funktioniert jedoch nicht mit Verknüpfungen zum Exe von Dateien auf Netzwerklaufwerken.
NOTjust - user4304
Zusammenfassend: " cmd /c "thethingyouwanttorun"Stattdessen eine Verknüpfung anheften"?
mwfearnley
1

Ich möchte nur darauf hinweisen, für die Zukunft, dass Sie kann in der Tat Stift Anwendungen mit Trägerraketen. Ziehen Sie den Launcher einfach in die Taskleiste, und er wird dort angezeigt. Das einzige Problem ist, dass sie nicht ganz wie die normalen Apps funktionieren würden, da der Launcher geschlossen wird und eine andere App vorhanden ist, die 2 Symbole für dieselbe Aufgabe erhält. Es ist ein bisschen nervig, aber es funktioniert.

Santiago
quelle
Ja, das war mein ganzes Problem und der Grund für die Frage
Gareth Jones
1

Wie DoctorNode bereits betont hat, können Apps auf Wechselmedien nicht ebenfalls an die Taskleiste angeheftet werden. Dies gilt weiterhin für Windows 10. Es gibt eine einfache Problemumgehung:

  1. Kopieren Sie die ausführbare Datei, die Sie anheften möchten, in einen beliebigen Ordner auf einer Festplatte. Auf diese Weise erhalten Sie bereits den richtigen Namen und das richtige Symbol.

  2. Ziehen Sie die kopierte ausführbare Datei in die Taskleiste

  3. Navigieren Sie zu "C: \ Benutzer \\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Schnellstart \ Benutzer fixiert \ Taskleiste". Beachten Sie, dass der Ordner "Benutzer fixiert" ausgeblendet ist. Wenn Sie jedoch den Namen in die Adressleiste eingeben, wird er geöffnet

  4. Ändern Sie die generierten Verknüpfungen zu den dort kopierten Exes: Ersetzen Sie den ausführbaren Pfad und den Ordnernamen durch die auf dem Wechselmedium und speichern Sie sie

Voilà! Ihre Taskleistensymbole aktivieren Apps / Programme auf Wechselmedien und sind auch dann aktiv, wenn Sie diese Apps direkt starten, und es werden mehrere Fenster angezeigt - alles ist wieder so, wie es funktionieren sollte. Sie können sogar die Fixierung von der Taskleiste aufheben, für das erneute Fixieren sind jedoch erneut die oben beschriebenen Schritte erforderlich.

h1618
quelle
0

Ich habe gerade angefangen und meine eclipse.exein der Taskleiste angeheftet.

Pin Eclipse

Und hoffe das hilft auch:

Microsoft Answers

Jason Paddle
quelle
3
Veröffentlichen Sie einen Link zu Ihrem Bild auf einer Bildfreigabeseite, und wir werden ihn für Sie einfügen.
Dies ist jedoch nicht die Antwort. Sie haben nicht verstanden, was OP gefragt hat?
Avirk
Ich bekomme was er fragt und zeige es gerade mit meiner Sonnenfinsternis. Außerdem kann ich jedes einzelne Programm, das ich aktuell installiert habe, anheften.
Jason Paddle
1
Ich frage jedoch nicht, ob Sie sie anheften können, sondern warum einige Programme möglicherweise nicht angeheftet werden können. Außerdem kann ich die meisten Programme an meine Taskleiste anheften, nur nicht alle
Gareth Jones
2
Ok, überprüfe das. Hier wird erklärt, warum einige Programme und Dateien nicht gepinnt werden können. Registrierung bearbeiten
Jason Paddle
0

Ich werde einige zusätzliche Bedingungen hinzufügen, die das Hinzufügen einiger Programme zur Taskleiste in der Windows-Umgebung verhindern.

  1. Eines davon hat mit reservierten Hot-Words zu tun, die im Dateinamen enthalten sind. Windows verhindert, dass Dateinamen mit der folgenden Liste von Wörtern an die Taskleiste angeheftet werden:

Dokumentation; Hilfe; Installation; Weitere Informationen; Readme; Read me; Read first; Setup; Support; Neuigkeiten; Entfernen

  • Gefunden in der Registrierung unter HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileAssociation \ AddRemoveNames

Vermutlich soll dies verhindern, dass nutzlose / unnötige Dateien an die Taskleiste angeheftet werden. Ich habe keine Quelle für diese Argumentation, es ist meine eigene. Weitere Informationen finden Sie unter diesem Link .

  1. Das andere Problem, das das Anheften an die Taskleiste verhindert, ist die Installation eines Programms auf einem Wechselspeicher - einer SD-Karte oder USB. Dieses Problem plagte mich eine Weile, bis ich die Ursache entdeckte.

Hoffe, dies hilft allen anderen, die dieses Problem haben.

Prost

DoctorNode
quelle