Ich habe ein paar Verknüpfungen auf meinem Desktop und auf einigen von ihnen habe ich die "Tastenkombination" für eine Tastenkombination konfiguriert. Zum Beispiel habe ich eine Verknüpfung zeigt auf , d:\documents\todo.txt
und ich habe gesetzt Shift+ Alt+ T. Dies öffnet sich natürlich mit Notepad.
Ein Doppelklick auf das Symbol öffnet immer sofort die Textdatei. Das Verwenden der Tastenkombination ist jedoch manchmal sehr langsam (5-10 Sekunden). Beachten Sie, dass während dieser Zeit die CPU-Auslastung nicht ansteigt.
Dies passiert mit allen meinen Computern (alte und neue ultraschnelle Boxen) in Windows XP (verschiedene Versionen) und Windows 7.
Es gibt Unmengen von Fragen dazu, aber keine Lösung.
Gibt es eine Erklärung und Lösung für dieses Problem?
Bearbeiten : Das Verhalten ist nicht konsistent. Ich habe 30 Desktop-Verknüpfungen und 5 von ihnen haben Tastaturkürzel zugewiesen. Ich bin nicht an Softwarealternativen für diese Windows-Funktionalität interessiert. Ich möchte wissen, was das Problem ist und wie ich es lösen kann.
quelle
Antworten:
Die ursprüngliche Frage befasst sich mit Windows 7, dies geschieht jedoch aus neuen Gründen in Windows 10. Im Folgenden finden Sie eine allgemeine Antwort, die sich mit beiden Situationen befasst.
Das allgemeine Problem
In der MSDN-Veröffentlichung 2012 finden Sie eine hervorragende Erklärung des Problems und seiner Ursache. Warum dauert es manchmal lange, bis ein Hotkey für eine Verknüpfung gedrückt und die Verknüpfung geöffnet wird?
Kurzzusammenfassung: Bevor Sie ein Programm über die Tastenkombination starten, fragt Windows zunächst alle derzeit ausgeführten Programme ab und fragt: "Ist dies Ihre Tastenkombination?" In diesem Fall wird der Fokus auf dieses Fenster verschoben, anstatt eine neue Kopie des Programms zu starten.
Das Problem tritt auf, wenn sich ein Fenster weigert, die Frage zu beantworten. Dies kann ein Programm sein, das aus irgendeinem Grund im Allgemeinen nicht reagiert, aber auch aus anderen Gründen (siehe unten). Windows wartet 3 Sekunden, bevor es leise "ruckelt" und zum nächsten Fenster weitergeht, um ihm die gleiche Kurzfrage zu stellen.
Nicht reagierende Programme finden
Nun, da Sie Ihren Schuldigen kennen, können Sie sich entscheiden: Ist dieses Programm die Verzögerung wert, die es verursacht? Zum Beispiel hat Adobe Creative Cloud manchmal Probleme für mich verursacht, daher sage ich nur, dass es nicht ausgeführt werden soll, wenn Windows gestartet wird. Ich kann immer noch Illustrator usw. verwenden, ohne dass es läuft.
Wenn Sie ohne das Programm nicht leben können, können Sie entweder mit der Tastenkombination Verzögerung leben oder, wie "Benutzer 99572 ist in Ordnung" vorschlägt, ein Makro-Programm wie AutoHotKey ausprobieren.
Windows 10: Action Center
Windows Action Center kann auch die Verzögerung verursachen. (Dies könnte auch ein Problem in Windows 8 sein; ich habe von 7 auf 10 übersprungen). Wann immer Sie dies sehen:
Dies bedeutet, dass das Action Center Systembenachrichtigungen enthält, die Sie überprüfen müssen. Dies führt auch zu einer Verzögerung der Tastenkombination, obwohl das Action Center per se nicht reagiert.
Klicken Sie auf das Symbol und deaktivieren Sie die Benachrichtigungen. Das Symbol sieht dann folgendermaßen aus, und das Action Center sollte keine Verzögerung durch Tastenkombinationen mehr verursachen:
Wenn eine Benachrichtigung wiederholt angezeigt wird und Sie sie als nicht hilfreich empfinden, klicken Sie mit der rechten Maustaste darauf und weisen Sie Windows an, Benachrichtigungen für diese Anwendung zu deaktivieren.
ABER ... manchmal kann Action Center Probleme verursachen, selbst wenn keine Benachrichtigungen warten. Auch wenn keine Benachrichtigungen angezeigt werden, habe ich dieses Problem häufig einfach durch Öffnen und Schließen des Action Centers behoben. Mit der Tastenkombination [Windows] - A können Sie dies schnell erledigen.
Windows 10: Nicht reagierende Hintergrundprozesse
Manchmal kann ein Hintergrundprozess auch dieses Problem verursachen. Zwei sind insbesondere:
Es könnte auch andere Schuldige geben. Das Wesentliche ist, dass dies Vordergrundanwendungen sind, die aus irgendeinem Grund als Hintergrundprozesse angezeigt werden , obwohl Sie sie möglicherweise nicht ausgeführt haben. Dieses Problem kann bei anderen Apps auftreten und auf Metro Apps (TBD) beschränkt sein.
Sie können einige oder alle der folgenden Techniken verwenden, um diese Prozesse zu eliminieren:
Nachdem Sie die Techniken 2 und 3 angewendet haben, werden diese unerwünschten Hintergrundprozesse auf meinem Computer nicht mehr angezeigt.
Neues Problem in Windows 10 Build 1809 (2/2019): Einstellungs-App
Dieses Windows-Build hat einen neuen und schädlichen Shortcut-Inhibitor eingeführt. Sobald Sie Windows starten, rufen Sie den Task-Manager auf. Sie haben das Problem, wenn Sie sehen, dass Einstellungen als Hintergrundaufgabe ausgeführt werden:
Wenn Sie diese Aufgabe beenden, sind die Tastenkombinationen wieder schnell, aber die Einstellungen-App wird eine Weile später erneut angezeigt, wodurch das Problem erneut auftritt.
Andere...
Dieses Zeitlimit von 3 Sekunden führt wahrscheinlich nicht zu jeder Verzögerung der Tastenkombination.
Eines meiner Laptops: Wenn Adobe Creative Commons im Hintergrund ausgeführt wird, tritt manchmal eine Verzögerung von bis zu 30 Sekunden auf, bevor eine App gestartet wird. Das ist das Zehnfache des Timeout-Fensters, das verwendet wird, bevor ein nicht reagierender Prozess aufgegeben wird. In diesem Fall muss also etwas anderes geschehen.
quelle
Wenn Sie unter Windows 10 arbeiten, beenden Sie "Application Frame Host" (ApplicationFrameHost.exe). Dadurch verschwand die Verzögerung auf meinem System.
Wenn Sie diesen Vorgang beenden, werden alle aktuellen Apps geschlossen, die Sie ausgeführt haben.
quelle
.bat
Datei:Taskkill /IM ApplicationFrameHost.exe /F
. Aber ich habe eine andere Lösung gefunden: DeaktivierenSuperFetch
behebt alle Probleme und Verknüpfungen funktionieren jetzt auch, wenn dieser Prozess ausgeführt wird. (Sie könnenSuperFetch
in der Liste der Dienste als findenSysMain
)Meine persönliche Erfahrung war, dass es ein Programm gab, das die Bearbeitung des Hotkeys durch Windows verzögerte. Für mich war es Steam, für Andreas Akamai.
Um zu diagnostizieren, welche Anwendung verantwortlich ist, schließen Sie einfach eine Anwendung und wiederholen Sie den Hotkey. Wenn Sie herausgefunden haben, wer der Schuldige ist, entscheiden Sie, ob es sich um einen Dienst handelt, mit dem Sie nicht immer arbeiten können.
Ich weiß, dass dies eine ziemlich alte Frage ist, aber nachdem ich keine Antwort gefunden hatte, stolperte ich über die Lösung und hatte das Bedürfnis, sie mit der Community zu teilen.
quelle
Das Problem hat möglicherweise damit zu tun, wie Windows diese Verknüpfungen findet. Jede vernünftige Person könnte erwarten, dass sie die Verknüpfungsdaten in der Registrierung speichert, die Registrierung sich im RAM befindet und alles andere dort ablegt. :-)
Stattdessen befinden sich die Tastenkombinationen für .LNK und .URL innerhalb der Verknüpfung.
Wie Sie auf dem Bild sehen können, habe ich nach dem Versuch, herauszufinden, wo es sich in der Registrierung befand (nicht), die Änderung in den eigenen Daten der Verknüpfung selbst festgestellt.
Es gibt 2 Hauptorte, an denen diese Daten gescannt werden, und zwar überall im Startmenü und über den Desktop-Ordner.
Wenn Leute feststellen, dass das Entfernen eines Programms oder eines Webprogramms das Problem "behebt", hat dies möglicherweise mit Elementen, Zuordnungen oder nicht genehmigten Elementen im Startmenü oder auf dem Desktop zu tun?
Nachdem man die verwendete Methode erkannt hatte, war es einfach genug, den Rat zu befolgen, eine andere Methode als Windows zu verwenden, um dieselben Dinge zu tun.
Die verwendete Notepad-Abkürzungsmethode wird auch Mikroben der Verzögerung hinzufügen. Eine Verknüpfung zu einer Textdatei selbst, die irgendwann einen Editor öffnet, wird einen unterhaltsamen Prozess durchlaufen. Suchen Sie in der Registrierung nach der herumspringenden Klasse, suchen Sie das zugehörige Programm, öffnen Sie das Programm, und übergeben Sie diesen Parameter.
Die meisten Programmverknüpfungen können ganze Pfade in Anführungszeichen setzen
"C:\Windows\notepad.exe"
, anstatt Umgebungsvariablen zu verwenden, um das Programm schließlich in den vielen Umgebungsvariablenpfaden zu lokalisieren. Viele Programme fügen ihren Programmpfad gerne in den Pfad der Umgebungsvariablen ein. Sie haben dort sogar den "Suchpfad" unterbrochen, indem sie die Zeile zu lang gemacht haben.Bei den meisten Programmverknüpfungen können nach dem angegebenen Programmpfad auch Parameter in Anführungszeichen stehen
"d:\documents\todo.txt"
. Auf diese Weise findet der Computer die Datei direkt, ohne zu suchen oder zu raten, und leitet sie sofort an ihn weiter. (Die Anführungszeichen sind nur erforderlich, wenn Leerzeichen vorhanden sind.)Wenn Sie Geschwindigkeit sehen möchten, versuchen Sie es als
"C:\Windows\notepad.exe" "d:\documents\todo.txt"
und schneiden Sie den Mittelsmann aus. Erstellen Sie stattdessen die Verknüpfung für das Programm (Editor), und fügen Sie der Programmverknüpfung einen Parameter für die TXT-Datei hinzu. OK, es ist jetzt wie bei DOS. :-) Aber schneller.Um die Umgebungsvariablen zu überprüfen (dies gilt nur für bestimmte Probleme), gehen Sie zu "System" und rufen Sie in den "Systemeigenschaften" unter "Erweitert" die "Umgebungsvariablen" auf und sehen Sie sich das Durcheinander in der PATH-Variablen an.
quelle
Die Schuldigen sind für mich die App "Movies & TV" und "Photos". Nachdem ich diese 2 Apps im Task-Manager beendet hatte, wurde meine Tastenkombination ohne Verzögerung von 3 Sekunden gestartet. Ja, ich muss beide töten.
Ich habe beschlossen, beide Apps zu deinstallieren, da ich sie nicht benötige. Um zu lernen, wie man integrierte Apps deinstalliert, bin ich dieser Seite erfolgreich gefolgt:
http://www.howtogeek.com/224798/de-installationsanleitung-windows-10s-built-in-apps-and-how-to-reinstall-them/
quelle
Ich kann Ihr Problem nicht reproduzieren und kann mich nicht erinnern, es auf einem meiner Computer installiert zu haben. Ich bemerke keinen Unterschied zum Öffnen einer Verknüpfung durch Klicken auf. Ich habe jedoch nur sehr wenige dieser Verknüpfungen, nämlich zwei.
Um die Dinge zu beschleunigen: Sie können versuchen, Verknüpfungen mit einer Software eines Drittanbieters zu verwalten (wie AutoHotkey , PhraseExpress oder Clavier + (alle als tragbare App verfügbar). Hoffentlich funktionieren sie schneller. Ich verwende sie trotzdem und behalte sie auf einem Flash-Laufwerk für die Verwendung auf mehreren Computern.
quelle
Da dies im abgesicherten Modus nicht der Fall ist und ich selbst noch nie auf eine solche Verlangsamung gestoßen bin, muss ein von Ihnen installiertes Produkt das Problem verursachen.
Ich schlage vor, Autoruns zu verwenden, um Startprogramme in Gruppen zu deaktivieren, bis Sie sie auf diejenige eingrenzen, die sie verursacht.
Sie können Ihre installierten Produkte auch mit Revo Uninstaller Freeware untersuchen und Produkte deinstallieren, die Sie nicht mehr benötigen oder die Ihnen nicht gefallen. Suchen Sie bei Google sorgfältig nach Produkten, die Sie nicht kennen.
Ich würde auch vorschlagen, für die Zukunft eine Sicherheitssuite zu installieren. Es gibt viele kostenlose Antiviren- Produkte sowie kostenlose Anti-Adware , und einige von ihnen nicht zu haben, ist nur ein Problem, genau wie nachts, wenn Sie Ihre Tür nicht abschließen.
Ich schlage nicht vor, dass Ihr Computer infiziert ist, aber das ist eine Möglichkeit für solch ein seltsames Verhalten. Daher wäre ein vollständiges Scannen mit mehreren bekannten Antivirenprodukten immer noch eine gute Idee. Siehe So reinigen Sie einen infizierten Computer .
quelle
Der Grund dafür ist DDE. Ich kenne die spezifischen technischen Details nicht, die dieses Problem im Allgemeinen zu einer Kernschmelze der Nachrichtenwarteschlange führt.
Einige Anwendungen erwarten nicht, dass sie DDE-Nachrichten auf Interrupt-Basis verarbeiten können. Wenn also etwas ankommt oder an sie gesendet wird, erhalten sie keine sofortige Antwort, da sie nicht in der Warteschlange warten. Die Dinge werden gesichert und alles, was von DDE abhängt, dauert ewig. In extremen Fällen kann es sogar in Befehlsfenstern vorkommen, dass Buchstaben, die Sie eingeben, aus demselben Grund verzögert werden.
Die einzige Möglichkeit, dieses Problem zu vermeiden, besteht darin, zu vermeiden, dass bestimmte Anwendungen über einen längeren Zeitraum ausgeführt werden, und durch Ausprobieren werden Sie feststellen, dass es zu Verzögerungen kommt. Es könnte eine Möglichkeit geben, Dinge wie das Ändern von Zeitüberschreitungen oder das Isolieren von DDE-Broadcast-Domänen oder -Tools zu optimieren, um sich mit DDE zu befassen, aber ich bin bei diesem Thema ratlos.
quelle
Ich hatte eine Verzögerung von 2 Sekunden und startete Notepad mit Strg + Alt + N, das ich als Tastenkürzel verwendet habe. Die Lösung, um diese Verzögerung zu beseitigen, bestand darin, den Akamai Netsession-Client zu deaktivieren.
Um festzustellen, ob dies Ihr Problem ist, können Sie den Windows Task-Manager öffnen und "Netsession_win.exe" auswählen. Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Prozessbaum beenden". (Es gibt zwei Netsession-Einträge, von denen einer wahrscheinlich den anderen erzeugt. Durch Auswahl des Endprozessbaums werden beide beendet.)
Versuchen Sie es jetzt erneut mit Ihren Tastenkombinationen.
Wenn die Änderungen jetzt schnell und einfach sind, machen Sie sie dauerhaft, indem Sie entweder Akamai NetSession Interface über "Software" in der Systemsteuerung deinstallieren oder in msconfig deaktivieren (damit sie nicht automatisch gestartet werden).
So deaktivieren Sie es, indem Sie msconfig öffnen:
Ich würde es jedoch deinstallieren und nur dann erneut installieren, wenn es benötigt wird. Es ist nur ein Download-Agent, den einige Unternehmen zum Herunterladen ihrer Software verwenden (ich glaube, Microsoft und Adobe haben ihn verwendet).
Dies war der Ort des Akamai-Programms:
Hoffe das wird helfen.
Viele Grüße, Andreas
quelle
Bei mir (Windows 10 x 64) hat das Deaktivieren geholfen
SuperFetch
. Dieser Dienst (SysMain
in Dienste aufgerufen ) startet denApplication Frame Host
Prozess mehrmals täglich und dieser Prozess ist für langsame Verknüpfungen verantwortlich.quelle
Ich habe ein einfaches Tool zum Ausführen von Tastenkombinationen erstellt, das die Windows-Shell umgeht.
Sie finden es hier: https://github.com/rustyx/myhotkey
Ich benutze es selbst, um Dinge wie
cmd.exe
und schnell anzufangenbash.exe
.quelle