Existe uma configuração de tempo limite para resolver atalhos do Windows para arquivos executáveis?

3

Se você clicar com o botão direito do mouse ou pressionar Alt + Enter em um atalho, o Windows normalmente exibe o menu de contexto ou a caixa de diálogo Propriedades imediatamente, mesmo que o atalho esteja quebrado e aponta para um arquivo ou diretório que não existe mais.

Eu vi isso levar algum tempo para atalhos quebrados para .exe arquivos onde o Windows gasta vários segundos (neste caso, 15), presumivelmente tentando resolver o atalho, antes de finalmente mostrar o menu de contexto ou diálogo. Até mesmo a exclusão dos arquivos aguarda 15 segundos antes de exibir o prompt de exclusão. Copiá-los ou movê-los não parece acionar o atraso.

Eu pensei que talvez pudesse ser uma configuração relacionada à rede, mas parece se aplicar a todos os atalhos (quebrados), independentemente de onde eles apontam. Eu olhei através do TweakUI e não encontrei nada. Eu olhei através do registro para 15.000 (e 0x3A98) e não encontrei nenhum que se aplicou, bem como 15 (e 0x0f), que teve muitos acessos, mas nenhum que foi responsável por isso.

Existe uma configuração que determina o tempo limite para resolver atalhos?

    
por Synetech 25.05.2012 / 03:12

1 resposta

1

Descobrimos que, nesse caso, era uma extensão de shell.

Primeiro, observei que, quando o atalho desfeito era clicado com o botão direito, o Explorer tentava abrir o arquivo executável para o qual apontava uma vez por 15 segundos antes de desistir.

Em seguida, observei todas as entradas do registro que foram acessadas quando o atalho foi clicado com o botão direito do mouse e passei por cada HKCR\.lnk , HKCR\lnkfile , HKCR\.exe e HKCR\exefile , verificando cada uma delas em algo incomum. / p>

  1. Eu abri o editor de registro e desativei todas as exefile extensões (acrescentando um "#" ao início de cada CLSID)
  2. Descobri que o clique com o botão direito foi imediato. Maravilhoso!
  3. Em seguida, reativei cada extensão removendo a opção "#", clicando com o botão direito do mouse no atalho desfeito sempre

Voila! A extensão problemática foi {F0407C3D-349C-42B9-B83E-821E31623DF9} , que corresponde a CmdLineExt, que parece bastante inocente (já existe uma extensão que abre um prompt de linha de comando em qualquer pasta), mas não é. Esta extensão insidiosa e claramente defeituosa é, de facto, o menu de contexto SecuROM para o Explorer da Sony DADC Austria AG , e parece que esta extensão é nada além de problemas .

Não sei como ou quando foi instalado (provavelmente parte de algum software), mas a Sony é conhecida por seus rootkits '.


De qualquer forma, pelo que eu posso dizer, o Windows não tem um atraso para resolver atalhos; ele detecta imediatamente atalhos corrompidos e consome o erro (usa padrões).

    
por 26.05.2012 / 17:38