Windows: Отключить оптимизацию отображения папки

По крайней мере в Windows 7 появилась настройка, позволяющая включить для папки режим оптимизации отображения содержимого этой папки.
Например, если в папке большая часть видео-файлов или картинок, то такая папка переключится в режим «Pictures and Videos», т.е. будет отображать миниатюры и т.п. «плюшки». Мне же нужно, чтобы папка по умолчанию была в режиме отображения «Список», всё остальное я выставлю «руками» при необходимости.
Можно изменить режим отображения по-умолчанию:
1. Открываем редактор реестра
2. Переходим на следующую ветку:
HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell
3. Выбираем подраздел Bags и удаляем его
4. Создаём новый подраздел в разделе Shell:
Shell -> New -> Key -> «Bags»
5. Переходим в раздел Bags и создаём там ещё один подраздел «AllFolders»
6. Аналогичным образом создаём подраздел «Shell» для раздела «AllFolders»
7. Полный путь, созданный таким образом будет следующий:
HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell
8. Теперь осталось в последнем подразделе Shell создать следующий строковый параметр:
«FolderType» = NotSpecified
9. Для того, чтобы изменения вступили в силу, нужно перелогиниться или перезагрузить компьютер.

Скрипт для PowerShell:

$removePath = "HKCU:\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell"
$newPath = "HKCU:\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell"

Remove-Item -Path $removePath -Recurse -ErrorAction Ignore
New-Item -Path "$newPath" -Force | Out-Null
Set-ItemProperty -Path "$newPath" -Name 'FolderType' -Value 'NotSpecified' -Force -ErrorAction Stop


Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments