Veja a chave do registro:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
Há muitos números lá. Eles representam objetos de shell especiais, incluindo pastas.
Na subchave Shell
, eles podem ter um valor SniffedFolderType
, que é o tipo que o Windows considera melhor, ou um FolderType
, que é o que você definiu no Explorer. Pode ser Generic, Pictures, Documents
etc.
Você pode usar reg.exe ou outro PowerShell para alterar esses valores, exceto que não sei se os números que representam as pastas Downloads
são os mesmos para todos os usuários e computadores. Mas se você quiser apenas fazer isso 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\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 FolderType
em:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell
para o uso de dados: NotSpecified