Existe uma maneira de automatizar o tipo de otimização de pastas no Windows?

Existe uma maneira de automatizar o tipo de otimização de pastas no Windows?

No windows 7 e 8, a pasta de downloads fica otimizada para fotos depois de um tempo, faz com que a pasta fique lenta ao ser aberta e mesmo depois de mudar ela volta para fotos de vez em quando.

Existe uma maneira de corrigir isso:http://www.istartedsomething.com/20121202/quick-fix-for-very-slow-to-load-downloads-folder-in-windows-7-8/

Mas quero automatizar isso com um script e o agendador de tarefas.

É possível? Quais comandos devem ser usados?

Responder1

Veja a chave do Registro:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags

Há muitos números aí. Eles representam objetos shell especiais, incluindo pastas.

Na Shellsubchave, eles podem ter um SniffedFolderTypevalor que é o tipo que o Windows considera melhor ou aquele FolderTypeque você definiu no Explorer. Pode ser Generic, Pictures, Documentsetc

Você poderia usar reg.exe ou outro PowerShell para alterar esses valores, exceto que não tenho certeza se os números que representam as Downloadspastas são os mesmos para todos os usuários e computadores. Mas se você quiser fazer isso apenas para seu próprio usuário, isso deve funcionar.

No meu caso 35é a pasta Downloads, então posso usar:

REG.exe ADD "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\35\Shell" /v FolderType /t REG_SZ /d Generic /f

Aparentemente, você também pode desativar todo o negócio de sniffing adicionando um novo valor de string (REG_SZ) com o nome FolderTypeem:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell

para o uso de dados:NotSpecified

informação relacionada