atajos de teclado lentos de escritorio de Windows

45

Tengo un par de accesos directos en mi escritorio y en algunos de ellos he configurado la "tecla de acceso directo" para una combinación de teclado. Por ejemplo, tengo un acceso directo que apunta d:\documents\todo.txty configuré Shift+ Alt+ T. Esto, naturalmente, se abre con el bloc de notas.

Al hacer doble clic en el icono, siempre se abre el archivo de texto de inmediato. Sin embargo, el uso del método abreviado de teclado a veces es muy lento (5-10 segundos). Tenga en cuenta que durante ese tiempo la utilización de la CPU no aumenta.

Esto le sucede a todas mis máquinas (cajas ultra rápidas antiguas y nuevas) en Windows XP (varias versiones) y Windows 7.

Hay toneladas de preguntas sobre esto, pero no hay solución.

¿Hay alguna explicación y solución a este problema?

Editar : El comportamiento no es consistente. Tengo 30 atajos de escritorio y 5 de ellos tienen atajos de teclado asignados. No estoy interesado en alternativas de software para esta funcionalidad de Windows. Quiero saber cuál es el problema y cómo resolverlo.

cherouvim
fuente
¿Esto sucede al arrancar en modo seguro? Si no, intente desactivar su antivirus u otros productos de seguridad. Si esto ayuda, díganos qué producto causó esto.
harrymc
@Psycogeek: Buena observación, pero D: o una unidad para dormir no tiene nada que ver con esto.
cherouvim
Si estuviera observando un poco más de cerca :-(, me habría dado cuenta de que sus atajos funcionan bien. Solo los atajos de teclado tienen el retraso. Ninguno de los comandos de teclado de sus "ventanas" son lentos, ¿verdad?
Psycogeek
1
Maté "SetPoint.exe", el software de parámetros del mouse de Logitech, y resolvió mi problema
Goldorak84
55
Llego tarde a la fiesta, pero recientemente encontré el mismo problema. Codifiqué una utilidad rápida y sucia para localizar procesos que no responden al mensaje de solicitud de acceso directo. Publicaría el código aquí como respuesta, pero no puedo porque la pregunta está protegida y no tengo el representante requerido (aunque mi perfil afirma que tengo 101 y solo requiere 10). Escribí una publicación de blog sobre esto donde puedes obtener el código. Mis disculpas por el pseudo-spam. Publicaré el código aquí como respuesta cuando tenga el representante requerido.
Bob Mc

Respuestas:

41

La pregunta original trata de Windows 7, pero está sucediendo ahora por nuevas razones en Windows 10. Aquí hay una respuesta general que trata ambas situaciones.

El problema general

Hay una excelente explicación del problema y su causa en la publicación de MSDN de 2012 ¿Por qué a veces hay un gran retraso entre presionar una tecla de acceso rápido para un acceso directo y abrir el acceso directo?

Resumen ejecutivo: antes de iniciar un programa a través de su tecla de acceso directo, Windows primero sondea todos los programas actualmente en ejecución y pregunta "¿Es esta su tecla de acceso directo?" Si es así, cambia el foco a esa ventana en lugar de girar una nueva copia del programa.

El problema ocurre cuando una ventana en algún lugar se niega a responder la pregunta. Este puede ser un programa que generalmente no responde por alguna razón, aunque también puede ocurrir por otras razones (ver más abajo). Windows espera 3 segundos antes de murmurar "tirón" en voz baja y pasar a la siguiente ventana para hacerle la misma pregunta de acceso directo.

Encontrar programas que no responden

  1. Inicie Windows, luego, antes de abrir cualquier otro programa, intente una tecla de acceso directo. ¿Experimentas un retraso? Si es así, vaya al paso 3.
  2. Inicie cualquier otro programa que ejecute normalmente. ¿Experimentas un retraso? Si no, espera hasta que lo hagas.
  3. Uno por uno, detenga cada programa interactivo; recorrerlos con Alt-Tab para asegurarse de que los tiene todos. Después de detener cada uno, vea si el retraso del atajo ha desaparecido.
  4. ¿Todavía tienes un retraso? Haga lo mismo con los iconos en el área de notificación de la barra de tareas (también conocida como "bandeja del sistema"): haga clic con el botón derecho y salga, verificando el retraso del acceso directo después de cada uno. Es posible que deba expandir el área de notificación para ver todos esos íconos.

Ahora que conoce a su culpable, puede decidir: ¿vale la pena la demora que causa ese programa? Por ejemplo, Adobe Creative Cloud a veces me ha causado problemas, por lo que le digo que no se ejecute cuando se inicie Windows. Todavía puedo usar Illustrator, etc. sin que se ejecute.

Si no puede vivir sin el programa, viva con el retraso de la tecla de acceso directo o, como sugiere "el usuario 99572 está bien", pruebe un programa macro como AutoHotKey.

Windows 10: Centro de acción

Windows Action Center también puede causar la demora. (Esto también podría ser un problema en Windows 8; salté de 7 a 10). Cada vez que ves esto:

ingrese la descripción de la imagen aquí

significa que el Centro de acción tiene notificaciones del sistema para que usted las revise, lo que también provoca el retraso de la tecla de acceso directo, aunque el Centro de acción no responde per se.

Haga clic en el ícono y borre las notificaciones, luego el ícono se verá así, y el Centro de actividades ya no debería causar un retraso en la tecla de acceso directo:

ingrese la descripción de la imagen aquí

Si aparece una notificación repetidamente y le resulta inútil, haga clic derecho y dígale a Windows que desactive las notificaciones para esa aplicación.

PERO ... a veces el Centro de actividades puede causar problemas incluso si no hay notificaciones en espera. Incluso sin mostrar notificaciones, a menudo he solucionado este problema simplemente abriendo y cerrando el Centro de actividades. Puede hacerlo rápidamente con la combinación de teclas de método abreviado [Windows] -A.

Windows 10: procesos en segundo plano que no responden

A veces, un proceso en segundo plano también puede causar este problema. Dos en particular son:

  • Calculadora
  • Almacenar

Puede haber otros culpables también. Lo importante es que estas son aplicaciones en primer plano que, por alguna razón, aparecen como procesos en segundo plano, aunque es posible que no las haya ejecutado realmente. Este problema puede ocurrir con otras aplicaciones y puede estar limitado a las aplicaciones de Metro (TBD).

Puede usar algunas o todas las siguientes técnicas para eliminar estos procesos:

  1. Mátalos manualmente con el administrador de tareas cada vez que los notes.
  2. Como se discutió en la respuesta de harrymc a esta pregunta relacionada con el superusuario , desactive aplicaciones de fondo específicas en Configuración> Privacidad> Aplicaciones de fondo. No todas las aplicaciones se pueden desactivar de esta manera.
  3. Como se discutió en la respuesta de Helen a la misma pregunta de superusuario que la anterior , deshabilite Superfetch.

Después de usar las técnicas 2 y 3, estos procesos en segundo plano no aparecen en mi computadora.

Nuevo problema en Windows 10 build 1809 (2/2019): Configuración de la aplicación

Esta compilación de Windows ha introducido un nuevo y pernicioso inhibidor de accesos directos. Tan pronto como inicie Windows, vaya al administrador de tareas. Tiene el problema si ve que la Configuración se ejecuta como una tarea en segundo plano:

configuración que se ejecuta como un proceso en segundo plano

Si elimina esta tarea, las teclas de acceso directo volverán a ser rápidas, pero la aplicación Configuración volverá a aparecer un poco más tarde y volverá a presentar el problema.

Otro...

Este tiempo de espera de 3 segundos probablemente no cause cada retraso de acceso directo de teclado.

Una de mis computadoras portátiles, cada vez que Adobe Creative Commons se ejecuta en segundo plano, a veces experimento un retraso de hasta 30 segundos antes de iniciar una aplicación. Eso es 10 veces el tiempo de espera que usa Window antes de renunciar a un proceso que no responde, por lo que debe estar sucediendo algo más en este caso.

Andy Giesler
fuente
2
Si alguien es un "experto" de Win10, puede enviarlo como comentario a través de la herramienta de comentarios.
VoidStar
1
Windows 10 está ahí y el problema de Calc está junto :(
kokbira
77
Solo quería confirmar que 'Desactivar aplicaciones de fondo específicas en Configuración-> Privacidad-> Aplicaciones de fondo' realmente aceleró la velocidad global de las teclas de acceso rápido. Por cierto, llegué allí escribiendo 'Configuración' desde el botón Inicio. Cuando vi la lista de aplicaciones de fondo, me sorprendió un poco, no tenía idea de que estaban allí, ya que todavía uso mi computadora como una PC, no como una tableta. Apagué toda la lista y las cosas se volvieron mucho más rápidas. Por cierto, también tengo una unidad SSD, desactivando la indexación de búsqueda no ofreció un aumento notable de la velocidad. Grandes sugerencias
sthede
2
Actualmente en Windows 10, la versión 1709 y 'Desactivar aplicaciones de fondo específicas en Configuración-> Privacidad-> Aplicaciones de fondo' hizo el truco; Apagué aplicaciones innecesarias y ahora las teclas de acceso rápido de escritorio siempre abren los exes inmediatamente. Gracias por tu sugerencia.
Dark Knight
2
2019 aquí. Matar la aplicación de Configuración me ayudó.
AngryHacker
15

Si está en Windows 10, intente eliminar "Application Frame Host" (ApplicationFrameHost.exe). Esto hizo que la demora desapareciera en mi sistema.

Tenga en cuenta que si elimina este proceso, cerrará todas las aplicaciones modernas que tenga en ejecución.

VoidStar
fuente
2
Bienvenido a Super User. ¿Puedes dar más detalles? ¿Cuáles son algunos posibles efectos secundarios de matar este ejecutable? ¿Por qué este programa está creando problemas con los atajos?
Digo reinstalar a Mónica el
2
Este es el host de la aplicación moderna. Si lo matas, no puedes ejecutar aplicaciones modernas. A la mayoría de la gente no le importa esto de todos modos. Causa un problema porque escucha todos los registros de accesos directos posibles por alguna razón, no lo hizo antes de Win10. Windows siempre ha parecido lidiar mal con múltiples registros de accesos directos competitivos ... conduce a un retraso. Cada respuesta en este hilo está relacionada con estos registros competitivos de una forma u otra, pero Windows 10 introdujo ApplicationFrameHost.exe como un nuevo culpable.
VoidStar
1
¿Alguna idea de como resolver esto? Tengo que matar ese proceso **** varias veces al día y no estoy usando ninguna aplicación 'moderna'.
icl7126
@VoidStar es la única solución que me funcionó, gracias. W10 es a veces extraño, informaré a través del programa de retroalimentación, todos hagan lo mismo y este error se solucionará.
Alex Zhukovskiy
44
@AlexZhukovskiy guardarlo como .batarchivo: Taskkill /IM ApplicationFrameHost.exe /F. Pero encontré otra solución: deshabilitar SuperFetchsolucionó todos los problemas y ahora los accesos directos funcionan incluso cuando este proceso se está ejecutando. (puede encontrar SuperFetchen la lista de servicios como SysMain)
icl7126
9

Mi experiencia personal fue que había un programa que retrasaba el manejo de Windows de la tecla de acceso rápido. Para mí fue Steam, para Andreas fue Akamai.

Para diagnosticar qué aplicación es responsable, simplemente cierre una aplicación e intente su tecla de acceso rápido nuevamente. Una vez que descubra quién es el culpable, decida si es un servicio con el que puede lidiar y que no se ejecuta en todo momento.

Sé que esta es una pregunta bastante antigua, pero después de no encontrar una respuesta, me topé con la solución y sentí la necesidad de compartirla con la comunidad.

bdcon
fuente
Para mí fue setpoint.exe, el software de mouse de logitech
Goldorak84
66
Tengo este problema en Windows 10 ahora. "Application Frame Host" es el culpable.
Peter Quiring el
1
FWIW, Adobe Creative Cloud me ha causado este problema, a veces introduciendo hasta 30 segundos de retraso en cada lanzamiento de la aplicación. Sin embargo, ahora estoy experimentando el problema en una nueva instalación de Windows 10 con Adobe CC deshabilitado. Investigando ese problema de forma independiente ...
Andy Giesler
4

El problema podría tener algo que ver con cómo Windows encuentra estos accesos directos. Cualquier persona razonable puede esperar que almacenen los datos de acceso directo en el registro, el registro reside en la RAM y ponen todo lo demás allí. :-)

En cambio, los atajos de teclado para .LNK y .URL están dentro del atajo.

Como puede ver en la imagen, después de intentar rastrear dónde estaba en el registro (no lo está), encontré el cambio en el acceso directo a los propios datos.

Hay 2 ubicaciones principales donde se escanean estos datos, en cualquier parte del menú Inicio y a través de la carpeta del escritorio.

Cuando la gente encuentra que eliminar algún programa, o algún programa web, "soluciona" el problema, ¿tal vez tenga que ver con elementos, asignaciones o algunas cosas no aprobadas en el menú Inicio o en el escritorio?

Después de darse cuenta del método utilizado, fue bastante fácil seguir el consejo de usar otro método que no sea Windows para hacer lo mismo.


El método de acceso directo del Bloc de notas utilizado también agregará microbios de retraso. Un acceso directo a un archivo de texto en sí, que eventualmente abrirá un Bloc de notas, pasará por un proceso divertido. Encuentre el rebote de clase en el registro, encuentre el programa asociado, abra ese programa y pase ese parámetro.

La mayoría de los accesos directos del programa pueden haber citado rutas completas "C:\Windows\notepad.exe", en lugar de utilizar variables de entorno para finalmente ubicar el programa, en las muchas rutas de variables de entorno. A muchos programas les gusta meter su ruta de programa en la ruta variable de entorno, incluso han roto la "ruta de búsqueda" al hacer que la línea sea larga.

La mayoría de los accesos directos del programa también pueden tener parámetros entre comillas colocados después de la ruta del programa entre comillas "d:\documents\todo.txt". Esto hace que la computadora encuentre el archivo directamente sin buscar ni adivinar, y le pase el archivo de inmediato. (Las comillas solo son necesarias cuando hay espacios).

Si quieres ver la velocidad, pruébalo "C:\Windows\notepad.exe" "d:\documents\todo.txt"y elimina al intermediario. En su lugar, cree el acceso directo para el programa (bloc de notas) y agregue un parámetro para el archivo .TXT en el acceso directo del programa. OK, es como DOS ahora. :-) Pero más rápido.

Para verificar las variables de entorno (que es solo para problemas específicos), vaya a "Sistema" y en "Propiedades del sistema", en "Avanzado", muestre las "Variables de entorno" y observe el desorden en la variable PATH.

Psycogeek
fuente
¿No es esta respuesta realmente incorrecta?
Pacerier
@Pacerier, ¿qué aspecto consideraste incorrecto? ¿"resuelve" la pregunta original? no acepto. ¿Refleja todos los problemas que existen con el sistema de acceso directo? , no. ¿Se trata de XP y win7? Sí, ¿era la pregunta original sobre los problemas adicionales de Windows 10? NO, no lo es, pero es genial que estaba cubierto.
Psycogeek
2

Los culpables para mí son la aplicación "Películas y TV" y "Fotos". Una vez que eliminé estas 2 aplicaciones en el administrador de tareas, mi atajo de teclado se inició sin el retraso de 3 segundos. Sí, tengo que matar a ambos.

Decidí desinstalar ambas aplicaciones ya que no las necesito. Para aprender a desinstalar aplicaciones integradas, he seguido esta página con éxito:

http://www.howtogeek.com/224798/how-to-uninstall-windows-10s-built-in-apps-and-how-to-reinstall-them/

AhYap
fuente
1

No puedo reproducir su problema y no recuerdo haberlo tenido en ninguna de mis computadoras. No noto ninguna diferencia al abrir un acceso directo haciendo clic. Sin embargo, solo tengo muy pocos de estos atajos, 2 tops.

  • ¿Existe un software que escuche las teclas de acceso rápido que está instalado en todos sus equipos? ¿Quizás esto hace que los atajos se reconozcan lentamente? Podría ser cualquier aplicación con teclas de acceso rápido globales. Tendría que cerrarlos manualmente uno por uno para ver si hay alguna diferencia.
  • ¿Cuántos atajos tienes? 10, 20, 30? Si tiene muchos, también podría significar un tiempo de reacción más lento.

Para acelerar las cosas: puede intentar usar un software de terceros para administrar sus accesos directos (como AutoHotkey , PhraseExpress o Clavier + (todos los cuales están disponibles como una aplicación portátil). Con suerte, funcionarán más rápido. Los estoy usando de todos modos y los mantengo en una unidad flash para usar en varias computadoras.

el usuario 99572 está bien
fuente
Gracias por la respuesta. He actualizado mi pregunta con algunos datos.
cherouvim
1

Como esto no sucede en el modo a prueba de fallos, y como nunca he visto una disminución tan lenta, algunos de los productos que ha instalado deben estar causando el problema.

Sugiero usar Autoruns para desactivar los programas de inicio en grupos, hasta que lo reduzca al que lo está causando.

También puede examinar sus productos instalados utilizando Revo Uninstaller Freeware y desinstalar productos que ya no necesita o que no le gustan. Busca cuidadosamente productos que no conoces.

También sugeriría, para el futuro, instalar alguna suite de seguridad. Hay muchos productos antivirus gratuitos , así como anti-adware gratuitos , y no tener algunos de ellos es solo pedir problemas, al igual que no cerrar la puerta por la noche.

No estoy sugiriendo que su computadora esté infectada, pero esa es una posibilidad para un comportamiento tan extraño, por lo que los análisis completos con varios productos antivirus conocidos seguirían siendo una buena idea. Vea Cómo limpiar una computadora infectada .

harrymc
fuente
1

La razón de esto es DDE. No conozco los detalles técnicos específicos, este problema generalmente se reduce a una fusión de la cola de mensajes.

Algunas aplicaciones no esperan / no pueden manejar mensajes DDE de forma interrumpida y, por lo tanto, cuando llega algo que piden o se les transmite algo, no proporcionan una respuesta instantánea porque no están esperando en la cola. Las cosas se respaldan y todo lo que depende de DDE lleva una eternidad. En casos extremos, incluso en las ventanas de comandos, a veces puede ver que las letras que escribe se retrasarán por la misma razón.

La única forma en que sé evitar este problema es evitar ejecutar ciertas aplicaciones a lo largo del tiempo y, mediante prueba y error, notará que cuando se ejecuta causa un retraso. Puede haber una manera de modificar cosas como cambiar los tiempos de espera o el aislamiento de los dominios de difusión DDE o las herramientas para analizar DDE, pero no tengo idea sobre este tema.

comedor de discos
fuente
1

Tuve un retraso de 2 segundos, comencé el Bloc de notas usando Ctrl + Alt + N que solía tener como tecla de acceso directo. La solución para deshacerse del retraso fue desactivar el cliente Akamai Netsession.

Para ver si este es su problema, puede abrir el Administrador de tareas de Windows y seleccionar "Netsession_win.exe", hacer clic derecho y seleccionar "Finalizar árbol de procesos". (Hay dos entradas de Netsession, una de ellas probabli engendrando a la otra: la selección del árbol de proceso final los mata a ambos).

Ahora pruebe sus teclas de acceso directo nuevamente.

Si ahora son rápidos y agradables, haga el cambio permanente ya sea desinstalando la interfaz Akamai NetSession de Agregar o quitar programas en el panel de control, o desactivándolo en msconfig (para que no se inicie automáticamente).

Así es como deshabilitarlo abriendo msconfig:

  • Menú de inicio / Ejecutar / escribir "msconfig" / Entrar.
  • Cambie a la pestaña "Inicio".
  • Desmarque la entrada con el nombre "Akamai Netsession Client".

Sin embargo, lo desinstalaría y solo lo instalaría de nuevo si fuera necesario. Es solo un agente de descarga que algunas compañías usan para descargar su software (creo que Microsoft y Adobe lo han usado).

Esta fue la ubicación del programa akamai:

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

Espero que esto ayude.

Saludos cordiales, Andreas

Andreas Jansson
fuente
1
Gracias pero no tengo nada relacionado con Akamai en mis PC.
cherouvim
1
Podría ser algún otro programa en su computadora entonces. Tuve que pasar por casi todos los servicios y procesos en ejecución en mi computadora, deteniendo los innecesarios, uno por uno, hasta que encontré el (Akamai) que causó la demora. Windows tiene que "preguntar" a cada proceso en ejecución "¿Manejará esta tecla de acceso directo?", Y si el proceso vacila y no responde, lleva unos segundos. Encontré esa explicación aquí: blogs.msdn.com/b/oldnewthing/archive/2012/05/02/10299709.aspx Al volver a leer la página, puede que solo sean procesos, los servicios no tienen ventanas. Eche un vistazo a la pestaña de inicio en msconfig
Andreas Jansson
1

Para mí (Windows 10 x64) ayudó a deshabilitar la SuperFetchfunción. Este servicio (llamado SysMainen Servicios) está provocando el inicio del Application Frame Hostproceso varias veces al día y este proceso es responsable de los accesos directos lentos.

icl7126
fuente
0

Hice una herramienta simple para ejecutar accesos directos de teclas de acceso rápido, que omite el shell de Windows.

Puede encontrarlo aquí: https://github.com/rustyx/myhotkey

Lo uso yo mismo para comenzar rápidamente cosas como cmd.exey bash.exe.

rustyx
fuente