Vista si trascina un bug ereditato dai precedenti sistemi operativi e "dimentica" il posizionamento e la dimensione delle cartelle.
Prendiamolo per mano così:
Aprite un file blocco note e copiate esattamente queste righe:
Windows Registry Editor Version 5.00
; Resetta e cancella le chiavi di registro errate.
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU]
[-HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags]
; Disattiva il riconoscimento automatico delle cartelle.
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell]
"FolderType"="NotSpecified"
; Modifica la cache impostando il numero di cartelle da ricordare a 10000.
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell]
"BagMRU Size"=dword:00002710
Salvate il file con l'estensione .reg per esempio cartelle-vista.reg
Fatto ciò bicliccate sul file e lo unite al registro dando ok all'avviso UAC. Riavviate.
Per 10000 volte (penso sia abbastanza ?) Vista ricorderà la cartella dimensionandola come da ultima chiusura.
Oggi , 22-01-2012 , è ancora necessario intervenire nel registro per aumentare la cache.