Параметры вида папок в Windows хранятся в системном реестре. Некоторые сталкиваются с такой проблемой, при которой после перезагрузки компьютера сбиваются настройки отображения и приходится опять повторять действия для необходимого нам вида.
Я провел отслеживание системного реестра и узнал, откуда Explorer берет эти - значения. Это ключ BagMRU. Размер BagMRU - максимальное число папок, для которых Vista будет помнить параметры настройки представления. В XP это значение 400, а в Vista 5000, но оно сохранено в неправильном месте системного реестра. Позвольте мне давать быструю хронологию теперь.
Windows XP хранит эту информацию в следующих местоположениях:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags]
Вы могли бы удалить эти четыре ключа, но это удалит все Ваши настройки папок.
Чтобы увеличить размер кэша, Вы должны изменить BagMRU Size в следующих местоположениях:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam]
Vista хранит эту информацию в:
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU]
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags]