scorciatoie da tastiera desktop lente lente


45

Ho un paio di scorciatoie sul mio desktop e su alcune di esse ho configurato il "Tasto scorciatoia" su una combinazione di tastiera. Ad esempio ho una scorciatoia che punta a d:\documents\todo.txte ho impostato Shift+ Alt+ T. Questo si apre naturalmente usando il blocco note.

Facendo doppio clic sull'icona si apre sempre immediatamente il file di testo. L'uso della scorciatoia da tastiera, tuttavia, a volte è molto (5-10 secondi) lento. Si noti che durante tale periodo l'utilizzo della CPU non aumenta.

Questo succede a tutte le mie macchine (sia vecchie che nuove scatole ultra veloci) in Windows XP (varie versioni) e Windows 7.

Ci sono tonnellate di domande su questo, ma nessuna soluzione.

C'è una spiegazione e una soluzione a questo problema?

Modifica : il comportamento non è coerente. Ho 30 scorciatoie da desktop e 5 di esse hanno assegnate scorciatoie da tastiera. Non mi interessano le alternative software per questa funzionalità di Windows. Voglio sapere qual è il problema e come risolverlo.


Questo succede quando si avvia in modalità provvisoria? In caso contrario, prova a disattivare l'antivirus o altri prodotti di sicurezza. Se questo aiuta, dicci quale prodotto ha causato questo.
harrymc,

@Psycogeek: buona osservazione ma D: o un disco dormiente non ha nulla a che fare con questo.
cherouvim,

Se stessi osservando un po 'più da vicino :-(, avrei notato che le tue scorciatoie funzionano bene. Sono solo le scorciatoie da tastiera che hanno il ritardo. Nessuno dei tuoi comandi "windows" è lento, vero?
Psycogeek

1
Ho ucciso "SetPoint.exe", il software di parametri del mouse di Logitech, e ha risolto il mio problema
Goldorak84,

5
Sono in ritardo alla festa, ma di recente ho riscontrato lo stesso problema. Ho codificato un'utilità rapida e sporca per individuare i processi che non rispondono al messaggio di richiesta di scelta rapida. Vorrei pubblicare qui il codice come risposta, ma non posso perché la domanda è protetta e non ho il rappresentante richiesto (anche se il mio profilo afferma che ho 101 e ne richiede solo 10). Ho scritto un post sul blog in cui è possibile ottenere il codice. Mi scuso per lo pseudo-spam. Pubblicherò qui il codice come risposta quando avrò il rappresentante richiesto.
Bob Mc

Risposte:


41

La domanda originale riguarda Windows 7, ma sta succedendo ora per nuovi motivi in ​​Windows 10. Ecco una risposta generale che si occupa di entrambe le situazioni.

Il problema generale

C'è un'eccellente spiegazione del problema e della sua causa nel post MSDN 2012 Perché a volte c'è un lungo ritardo tra la pressione di un tasto di scelta rapida per un collegamento e l'apertura del collegamento?

Riepilogo: prima di avviare un programma tramite il suo tasto di scelta rapida, Windows esegue prima il polling di tutti i programmi attualmente in esecuzione e chiede "È questo il tasto di scelta rapida?" In tal caso, sposta lo stato attivo su quella finestra anziché girare una nuova copia del programma.

Il problema si verifica quando una finestra da qualche parte rifiuta di rispondere alla domanda. Questo può essere un programma che in genere non risponde per qualche motivo, anche se può accadere anche per altri motivi (vedi sotto). Windows attende 3 secondi prima di mormorare "coglione" sottovoce e passare alla finestra successiva per porre la stessa domanda di scelta rapida.

Trovare programmi che non rispondono

  1. Avviare Windows, quindi prima di aprire qualsiasi altro programma provare un tasto di scelta rapida. Si verifica un ritardo? In tal caso, andare al passaggio 3.
  2. Avvia tutti gli altri programmi che esegui in genere. Si verifica un ritardo? In caso contrario, aspetta di farlo.
  3. Uno ad uno, ferma ogni programma interattivo; scorrere attraverso di loro con Alt-Tab per essere sicuri di averli tutti. Dopo aver interrotto ognuno, vedere se il ritardo di scelta rapida è andato via.
  4. Hai ancora un ritardo? Fai la stessa cosa con le icone nell'area di notifica della barra delle applicazioni (nota anche come "barra delle applicazioni"): fai clic con il pulsante destro del mouse ed esci, verificando il ritardo del collegamento dopo ciascuna. Potrebbe essere necessario espandere l'area di notifica per visualizzare tutte quelle icone.

Ora che conosci il tuo colpevole, puoi decidere: quel programma vale il ritardo che causa? Ad esempio, Adobe Creative Cloud a volte mi ha causato problemi, quindi dico semplicemente di non avviarsi all'avvio di Windows. Posso ancora usare Illustrator ecc. Senza farlo funzionare.

Se non riesci a vivere senza il programma, vivi con il ritardo del tasto di scelta rapida o, come suggerisce "l'utente 99572 va bene", prova un programma macro come AutoHotKey.

Windows 10: Centro operativo

Il Centro operativo di Windows può anche causare il ritardo. (Questo potrebbe essere un problema anche in Windows 8; ho saltato da 7 a 10). Ogni volta che vedi questo:

inserisci qui la descrizione dell'immagine

significa che il Centro operativo ha notifiche di sistema che è possibile rivedere, il che provoca anche il ritardo del tasto di scelta rapida, anche se il Centro operativo non è di per sé non reattivo.

Fai clic sull'icona e cancella le notifiche, quindi l'icona apparirà così e Action Center non dovrebbe più causare un ritardo del tasto di scelta rapida:

inserisci qui la descrizione dell'immagine

Se una notifica viene visualizzata ripetutamente e la trovi inutile, fai clic con il pulsante destro del mouse e comunica a Windows di disattivare le notifiche per quell'applicazione.

MA ... a volte Action Center può causare problemi anche se nessuna notifica è in attesa. Anche senza notifiche, spesso ho risolto questo problema semplicemente aprendo e chiudendo il Centro operativo. Puoi farlo rapidamente con la combinazione di tasti di scelta rapida [Windows] -A.

Windows 10: processi in background non rispondenti

A volte un processo in background può causare anche questo problema. Due in particolare sono:

  • Calcolatrice
  • Memorizzare

Potrebbero esserci anche altri colpevoli. La cosa significativa è che si tratta di applicazioni in primo piano che, per qualche motivo, appaiono come processi in background anche se potresti non averle effettivamente eseguite. Questo problema potrebbe verificarsi con altre app e potrebbe essere limitato alle app Metro (TBD).

È possibile utilizzare alcune o tutte le seguenti tecniche per eliminare questi processi:

  1. Uccidili manualmente con il task manager ogni volta che li noti.
  2. Come discusso nella risposta di harrymc a questa domanda relativa al superutente , disattivare le app in background specifiche in Impostazioni> Privacy> App in background. Non tutte le app possono essere disattivate in questo modo.
  3. Come discusso nella risposta di Helen alla stessa domanda di superutente di cui sopra , disabilitare Superfetch.

Dopo aver utilizzato le tecniche n. 2 e n. 3, questi processi in background non autorizzati non vengono più visualizzati sul mio computer.

Nuovo problema in Windows 10 build 1809 (2/2019): Impostazioni app

Questa build di Windows ha introdotto un nuovo e dannoso inibitore del collegamento. Non appena avvii Windows, vai al task manager. Hai il problema se vedi Impostazioni in esecuzione come attività in background:

impostazioni eseguite come processo in background

Se si annulla questa attività, i tasti di scelta rapida saranno di nuovo veloci, ma l'app Impostazioni riapparirà un po 'più tardi, reintroducendo il problema.

Altro...

Questo timeout di 3 secondi probabilmente non causa alcun ritardo di scelta rapida da tastiera.

Uno dei miei laptop, ogni volta che Adobe Creative Commons è in esecuzione in background, a volte avverto un ritardo che dura fino a 30 secondi prima di avviare un'app. Questo è 10 volte il timeout che Window utilizza prima di rinunciare a un processo non reattivo, quindi in questo caso deve succedere qualcos'altro.


2
Se qualcuno è un "insider" di Win10, puoi inviarlo come feedback tramite lo strumento di feedback.
VoidStar,

1
Windows 10 è lì e Calc problema è insieme :(
kokbira

7
Volevo solo confermare che 'Disattiva app in background specifiche in Impostazioni-> Privacy-> App in background' ha effettivamente accelerato la velocità globale dei tasti di scelta rapida. A proposito, ci sono arrivato digitando "Impostazioni" dal pulsante Start. Quando ho visto l'elenco delle app in background, ero un po 'scioccato, non avevo idea che fossero lì, dato che uso ancora il mio computer come un PC, non un tablet. Ho disattivato l'intero elenco e le cose sono diventate molto più veloci. A proposito ho anche un disco SSD, disattivando l'indicizzazione della ricerca non è stato riscontrato alcun aumento di velocità evidente. Grandi suggerimenti.
Sthede,

2
Attualmente su Windows 10, la versione 1709 e 'Disattiva specifiche app in background in Impostazioni-> Privacy-> App in background' ha funzionato; Ho disattivato le app non necessarie e ora i tasti di scelta rapida del desktop aprono immediatamente gli ex. Grazie per il tuo suggerimento
Dark Knight,

2
2019 qui. Uccidere l'app Impostazioni mi ha aiutato.
AngryHacker

15

Se sei su Windows 10, prova a uccidere "Application Frame Host" (ApplicationFrameHost.exe). Questo ha fatto scomparire il ritardo sul mio sistema.

Nota che se interrompi questo processo, chiuderai tutte le app moderne che hai in esecuzione.


2
Benvenuto in Super User. Potete fornire ulteriori dettagli? Quali sono alcuni possibili effetti collaterali dell'uccisione di questo eseguibile? Perché questo programma crea problemi con le scorciatoie?
Dico Reinstate Monica il

2
Questo è l'host di app moderno. Se lo uccidi, non puoi eseguire app moderne. Alla maggior parte delle persone non importa di questo. Causa un problema perché ascolta tutte le possibili registrazioni di collegamenti per qualche motivo, non lo ha fatto prima di Win10. Windows ha sempre avuto a che fare con cattive registrazioni di scorciatoie concorrenti ... porta a un ritardo. Ogni risposta in questo thread è correlata a tali registrazioni concorrenti in un modo o nell'altro, ma Windows 10 ha introdotto ApplicationFrameHost.exe come nuovo colpevole.
VoidStar,

1
Qualche idea di come si possa risolvere? Devo uccidere quel processo **** più volte al giorno e non sto usando app "moderne".
icl7126,

@VoidStar è l'unica soluzione che ha funzionato per me, grazie. W10 a volte è strano, segnalerò tramite il programma di feedback, tutti, fanno lo stesso e questo bug verrà corretto.
Alex Zhukovskiy,

4
@AlexZhukovskiy salvare questo come .batil file: Taskkill /IM ApplicationFrameHost.exe /F. Ma ho trovato un'altra soluzione: la disabilitazione ha SuperFetchrisolto tutti i problemi e ora i collegamenti funzionano anche quando questo processo è in esecuzione. (è possibile trovare SuperFetchnell'elenco dei servizi come SysMain)
icl7126

9

La mia esperienza personale è stata che c'era un programma che stava ritardando la gestione del tasto di scelta rapida da parte di Windows. Per me era Steam, per Andreas era Akamai.

Per diagnosticare quale applicazione è responsabile, basta chiudere un'applicazione e riprovare a premere il tasto di scelta rapida. Una volta che hai capito chi è il colpevole, decidi se si tratta di un servizio che puoi gestire non sempre in esecuzione.

So che questa è una domanda abbastanza vecchia, ma dopo aver trovato una risposta mi sono imbattuto nella soluzione e ho sentito il bisogno di condividerla con la comunità.


Per me era setpoint.exe, il software del mouse di logitech
Goldorak84

6
Ho questo problema in Windows 10 ora. "Application Frame Host" è il colpevole.
Peter Quiring,

1
FWIW, Adobe Creative Cloud ha causato questo problema per me, a volte introducendo fino a 30 secondi di ritardo a ogni avvio di app. Tuttavia, ora sto riscontrando il problema con una nuova installazione di Windows 10 con Adobe CC disabilitato. Indagare quel problema in modo indipendente ...
Andy Giesler,

4

Il problema potrebbe avere a che fare con il modo in cui Windows trova queste scorciatoie. Qualunque persona ragionevole potrebbe aspettarsi di archiviare i dati dei collegamenti nel registro, il registro risiede nella RAM e di inserire tutto il resto. :-)

Invece le scorciatoie da tastiera per .LNK e .URL sono all'interno della scorciatoia stessa.

Come puoi vedere nella foto, dopo aver provato a rintracciare dove si trovava nel registro (non lo è), ho trovato la modifica nei collegamenti propri dei collegamenti.

Esistono 2 posizioni principali da cui vengono scansionati questi dati, ovunque in tutto il menu Start e tramite la cartella del desktop.

Quando le persone scoprono che la rimozione di un programma o di un programma Web "risolve" il problema, forse ha a che fare con elementi o mappature o alcune cose non approvate nel menu Start o sul desktop?

Dopo aver realizzato il metodo utilizzato, è stato abbastanza facile seguire i consigli sull'uso di un altro metodo diverso da Windows, per fare le stesse cose.


Il metodo di scelta rapida utilizzato per il Blocco note consente di aggiungere anche microbi di ritardo. Una scorciatoia per un file di testo stesso, che alla fine aprirà un Blocco note, passerà attraverso un processo divertente. Trova la classe che rimbalza nel registro, trova il programma associato, apri quel programma e passa quel parametro.

La maggior parte delle scorciatoie del programma può aver citato interi percorsi "C:\Windows\notepad.exe", anziché utilizzare le variabili di ambiente per individuare il programma, nei numerosi percorsi delle variabili di ambiente. A molti programmi piace inserire il loro percorso di programma nel percorso della variabile di ambiente, hanno persino interrotto il "percorso di ricerca" facendo in modo che la linea si allungasse.

La maggior parte delle scorciatoie di programma può anche avere parametri tra virgolette posizionati dopo il percorso di programma tra virgolette "d:\documents\todo.txt". In questo modo il computer trova il file direttamente senza cercare o indovinare e passa immediatamente il file. (Le virgolette sono necessarie solo quando ci sono spazi.)

Se vuoi vedere la velocità, prova come "C:\Windows\notepad.exe" "d:\documents\todo.txt"e ritaglia l'intermediario. Creare invece il collegamento per il programma (blocco note) e aggiungere un parametro per il file .TXT nel collegamento al programma. OK è come DOS ora. :-) Ma più veloce.

Per controllare le variabili di ambiente (che sono solo per problemi specifici), vai su "Sistema", e in "Proprietà del sistema", in "Avanzate" fai apparire le "Variabili di ambiente" e guarda il pasticcio nella variabile PATH.


Questa risposta non è davvero sbagliata?
Pacerier,

@Pacerier, quale aspetto hai ritenuto errato? "risolve" la domanda originale? non accettare. Riflette tutti i problemi che esistono con il sistema di scelta rapida? , no. Riguarda XP e Win7? sì, la domanda originale sui problemi di Windows 10 era aggiuntiva? NO non lo è, ma è bello che è stato coperto.
Psycogeek,


1

Non riesco a riprodurre il tuo problema e non ricordo di averlo su nessuno dei miei computer. Non noto alcuna differenza nell'apertura di un collegamento facendo clic. Ho solo pochissime di queste scorciatoie, tuttavia, 2 in cima.

  • Esiste un software in ascolto per i tasti di scelta rapida installato su tutti i tuoi rig? Forse questo fa sì che le scorciatoie vengano riconosciute lentamente? Potrebbe essere qualsiasi app con tasti di scelta rapida globali. Dovresti chiuderli manualmente uno per uno per vedere se fa differenza.
  • Quante scorciatoie hanno? 10, 20, 30? Se ne hai molti, potrebbe anche significare tempi di reazione più lenti.

Per velocizzare le cose: potresti provare a utilizzare un software di terze parti per gestire le tue scorciatoie (come AutoHotkey , PhraseExpress o Clavier + (tutte disponibili come app aportabili). Speriamo che funzionino più velocemente. Le sto usando comunque e le conservo su un'unità flash da utilizzare su più computer.


Grazie per la risposta. Ho aggiornato la mia domanda con alcuni dati.
Cherouvim,

1

Poiché ciò non avviene in modalità provvisoria e poiché io stesso non ho mai riscontrato un tale rallentamento, alcuni prodotti installati devono causare il problema.

Suggerisco di usare Autoruns per disattivare i programmi di avvio in gruppi, fino a quando non lo restringi a quello che lo sta causando.

Puoi anche esaminare i tuoi prodotti installati usando Revo Uninstaller Freeware e disinstallare i prodotti che non ti servono più o che non ti piacciono. Google attentamente per i prodotti che non conosci.

Suggerirei anche, per il futuro, di installare alcune suite di sicurezza. Ci sono molti prodotti antivirus gratuiti , nonché anti-adware gratuiti , e non averne alcuni è solo chiedere problemi, come non chiudere a chiave la porta di notte.

Non sto suggerendo che il tuo computer sia infetto, ma questa è una possibilità per un comportamento così strano, quindi scansioni complete utilizzando diversi prodotti antivirus noti sarebbero comunque una buona idea. Vedi Come pulire un computer infetto .


1

Il motivo è DDE. Non conosco i dettagli tecnici specifici che questo problema si riduce generalmente a un crollo della coda dei messaggi.

Alcune applicazioni non si aspettano / sono in grado di gestire i messaggi DDE su una base di interruzione e quindi quando qualcosa che chiedono arriva o qualcosa viene loro trasmesso non forniscono una risposta immediata perché non stanno aspettando in coda. Viene eseguito il backup delle cose e tutto ciò che dipende da DDE richiede un'eternità. In casi estremi, anche nelle finestre di comando, a volte puoi vedere che le lettere digitate verranno ritardate per lo stesso motivo.

L'unico modo che conosco per evitare questo problema è quello di evitare di eseguire determinate applicazioni nel tempo e, per tentativi ed errori, noterai che quando si esegue il ritardo della causa. Potrebbe esserci un modo per modificare cose come la modifica dei timeout o l'isolamento dei domini o degli strumenti di trasmissione DDE per esaminare DDE, ma non ho idea di questo argomento.


1

Ho avuto un ritardo di 2 secondi, avviando Blocco note usando Ctrl + Alt + N che uso come tasto di scelta rapida. La soluzione per sbarazzarsi del ritardo era disabilitare il client Akamai Netsession.

Per vedere se questo è il tuo problema, puoi aprire Task Manager di Windows e selezionare "Netsession_win.exe", fare clic con il tasto destro e selezionare "Termina albero dei processi". (Esistono due voci di Netsession, una delle quali genera probabilmente l'altra - selezionando l'albero del processo finale le uccide entrambe).

Ora prova di nuovo i tasti di scelta rapida.

Se ora sono veloci e utili, rendi permanente la modifica disinstallando Akamai NetSession Interface da Aggiungi Rimuovi programmi nel pannello di controllo o disabilitandola in msconfig (in modo che non si avvii automaticamente).

Ecco come disabilitarlo aprendo msconfig:

  • Menu Start / Esegui / scrivi "msconfig" / Enter.
  • Passa alla scheda "Avvio".
  • Deseleziona la voce con il nome "Akamai Netsession Client".

Tuttavia, lo disinstallerei e lo installerei di nuovo solo se necessario. È solo un agente di download che alcune aziende usano per scaricare il loro software (credo che Microsoft e Adobe lo abbiano usato).

Questa era la posizione del programma Akamai:

c:\Users\myname\AppData\Local\Akamai\netsession_win.exe

Spero che questo possa aiutare.

Cordiali saluti, Andreas


1
Grazie ma non ho nulla di Akamai nei miei PC.
Cherouvim,

1
Potrebbe essere qualche altro programma sul tuo computer allora. Ho dovuto passare attraverso quasi tutti i servizi e i processi in esecuzione sul mio computer - fermando quelli non necessari - uno per uno, fino a quando non ho trovato quello (Akamai) che ha causato il ritardo. Windows deve "chiedere" ogni processo in esecuzione "Gestirai questo tasto di scelta rapida?", E se il processo esita e non risponde, ci vogliono alcuni secondi. Ho trovato questa spiegazione qui: blogs.msdn.com/b/oldnewthing/archive/2012/05/02/10/1099999.aspx Leggendo di nuovo la pagina, potrebbe trattarsi solo di processi - i servizi non hanno finestre. Dai un'occhiata alla scheda di avvio in msconfig
Andreas Jansson,

1

Per me (Windows 10 x64) ho aiutato a disabilitare la SuperFetchfunzionalità. Questo servizio (chiamato SysMainin Servizi) sta causando l'avvio del Application Frame Hostprocesso più volte al giorno e questo processo è responsabile di collegamenti lenti.


0

Ho creato un semplice strumento per eseguire scorciatoie da tastiera, che aggira la shell di Windows.

Puoi trovarlo qui: https://github.com/rustyx/myhotkey

Lo uso da solo per iniziare rapidamente cose come cmd.exee bash.exe.

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.