¿Existe una configuración de tiempo de espera para resolver los accesos directos de Windows a archivos ejecutables?

¿Existe una configuración de tiempo de espera para resolver los accesos directos de Windows a archivos ejecutables?

Si hace clic derecho o presiona Alt+Enteren un acceso directo, Windows normalmente muestra el menú contextual oPropiedadescuadro de diálogo de inmediato, incluso si el acceso directo no funciona y apunta a un archivo o directorio que ya no existe.

He visto que esto lleva algún tiempo para los accesos directos rotos a .exearchivos donde Windows pasa varios segundos (en este caso 15), presumiblemente tratando de resolver el acceso directo, antes de que finalmente muestre el menú contextual oPropiedadesdiálogo. Incluso la eliminación de archivos espera 15 segundos antes de mostrar el mensaje de eliminación. Copiarlos o moverlos no parece provocar el retraso.

Pensé que tal vez podría ser una configuración relacionada con la red, pero parece aplicarse a todos los accesos directos (rotos) independientemente de hacia dónde apunten. Revisé TweakUI y no encontré nada. Busqué en el registro 15.000 (y 0x3A98) y no encontré ninguno que se aplicara tan bien como 15 (y 0x0f), que tenía muchos resultados, pero ninguno que fuera responsable de esto.

¿Existe alguna configuración que determine el tiempo de espera para resolver atajos?

Respuesta1

Resultó que en este caso se trataba de una extensión de shell.

Primero, observé que cuando se hacía clic derecho en el acceso directo roto, Explorer intentaba abrir el archivo ejecutable al que apuntaba una vez por segundo durante 15 segundos antes de darse por vencido.

Luego observé todas las entradas del registro a las que se accedía cuando se hacía clic con el botón derecho en el acceso directo y revisé cada una de HKCR\.lnk, HKCR\lnkfile, HKCR\.exey HKCR\exefile, comprobando cada una en busca de algo inusual.

  1. Abrí el editor de registro y deshabilité todas las exefileextensiones (agregando un '#' al comienzo de cada CLSID)
  2. Descubrí que hacer clic derecho fue inmediato. ¡Maravilloso!
  3. Luego volví a habilitar cada extensión eliminando el '#' y haciendo clic derecho en el acceso directo roto cada vez.

¡Voilá! La extensión ofensiva era {F0407C3D-349C-42B9-B83E-821E31623DF9}la que corresponde a CmdLineExt, que suena bastante inocente (ya existe una extensión que abre una línea de comandos en cualquier carpeta), pero no lo es. Esta extensión insidiosa y claramente con errores es de hechoMenú contextual de SecuROM para ExplorerporSony DADC Austria AG, y parece queesta extensiónesnada más que problemas.

No estoy seguro de cómo o cuándo se instaló (probablemente parte de algún software), pero Sony es conocido por su'rootkits'.


De todos modos, por lo que puedo decir, Windows no tiene retraso para resolver accesos directos; inmediatamente detecta atajos rotos y detecta el error (usa los valores predeterminados).

información relacionada