
Executar o Windows 8.1 e tentar renomear um arquivo usando o Painel de Navegação no Explorador de Arquivos (o painel esquerdo, também conhecido como visualização de pastas) é um jogo de vencer o relógio para mim no momento.
Isso ocorre porque a cada poucos segundos algo está iterando nas pastas desse painel. Portanto, uma pasta no modo renomear/editar rapidamente tem todo o texto selecionado (portanto, o próximo pressionamento de tecla substitui todos os pressionamentos de tecla anteriores) ou o foco é perdido.
Se eu apenas usar o menu de contexto e selecionar renomear e observar, posso ver um flash de setas brevemente (como quando você passa o mouse sobre ele, embora eu tenha movido o mouse anteriormente) e um piscar de texto antes de tudo o texto é selecionado e o foco é perdido.
Isso só acontece no Painel de Navegação, não no painel Detalhes... o que consequentemente se tornou a solução alternativa. E isso acontece em qualquer unidade ou pasta.
Nada parece estar iterando quando uma pasta não está no modo de renomeação. Sem cintilação ou flashes. Sem uso excessivo de CPU ou memória.
Desativei todos os suspeitos habituais:
- Pesquisa do Windows
- Windows Defender
- Eliminou todos os processos até o ponto necessário para manter o sistema operacional estável.
Eu gostaria de poder usar "algum utilitário", apontá-lo para uma pasta e, em seguida, relatar todos os processos que acessam essa pasta.
Iterar é ler, certo?
Eu tentei o Process Explorer, mas ele não parece mostrar nada de útil, embora não seja necessário usá-lo de maneira avançada. Estou apenas listando todos os processos e filtrando os acessos ao diretório.
Como posso interceptar essa iteração?
Atualização 1:
Ok, então ajuda usar as ferramentas adequadas. Os meus estavam irremediavelmente desatualizados (Process Explorer 2012). Ao atualizar para o ProcMon 3.1, conforme comentários, posso entender isso muito melhor por meio de uma filtragem aprimorada:
Parece que o Painel de Navegação ESTÁ sendo iterado mesmo quando uma pasta não está no modo de renomeação. No entanto, ele só está sendo iterado quando a unidade é expandida e se eu recolher a unidade, ela para de iterar.
Quando está iterando, ele gera exatamente 20 eventos a cada 7 segundos, conforme abaixo:
Esse padrão parece familiar para alguém?
Nota: A unidade e a pasta são irrelevantes. Isso acontece com qualquer combinação de unidade e pasta. Além disso, o PID 6084 é explorer.exe e esse é um comportamento aberrante, pois um teste rápido em outros computadores me diz que eles não iteram/continuam pesquisando dessa maneira.
Responder1
Bem, finalmente, depois de todos esses meses, me deparei com o problema: Corsair Link.
Depois de instalar o Windows 10 e atualizar meus drivers para uma placa de TV, percebi na guia Dispositivos, agora exibida em destaque, que algo chamado PMBus Bridge estava tentando se instalar repetidamente.
Não percebi isso na antiga guia de dispositivos do Windows 8, mas no Windows 10 cada dispositivo tem um cartão longo com uma barra de progresso embaixo dele, então era muito óbvio.
Uma das primeiras coisas que verifiquei depois de instalar o Windows 10 foi se esse problema estranho cessou, mas não aconteceu. Mas com isso em mente, percebi que a tentativa de instalação do PMBus (Power Management Bus) Bridge tinha uma frequência semelhante ao comportamento descrito na minha pergunta.
Quando tentei remover o dispositivo PMBus, a verificação do File Explorer foi interrompida. Mas então o PMBus tentaria se reinstalar novamente e scanning
reiniciaria.
De qualquer forma, para encurtar a história, localizei um relacionamento entre PMBus Bridge
e Corsair Link
. Depois de atualizar os drivers do Corsair Link, o problema não existe mais, mesmo após várias reinicializações.