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.txt
y 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.
fuente
Respuestas:
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
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:
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:
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:
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:
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:
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.
fuente
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.
fuente
.bat
archivo:Taskkill /IM ApplicationFrameHost.exe /F
. Pero encontré otra solución: deshabilitarSuperFetch
solucionó todos los problemas y ahora los accesos directos funcionan incluso cuando este proceso se está ejecutando. (puede encontrarSuperFetch
en la lista de servicios comoSysMain
)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.
fuente
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.
fuente
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/
fuente
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.
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.
fuente
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 .
fuente
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.
fuente
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:
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:
Espero que esto ayude.
Saludos cordiales, Andreas
fuente
Para mí (Windows 10 x64) ayudó a deshabilitar la
SuperFetch
función. Este servicio (llamadoSysMain
en Servicios) está provocando el inicio delApplication Frame Host
proceso varias veces al día y este proceso es responsable de los accesos directos lentos.fuente
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.exe
ybash.exe
.fuente