Посмотрите на ключ реестра:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
Там очень много цифр. Они представляют собой специальный объект оболочки, включая папки.
Под подразделом Shell
они могут иметь значение SniffedFolderType
которое является типом, который Windows считает лучшим, или FolderType
который вы задали в Проводнике. Это может быть Generic, Pictures, Documents
и т.д.
Вы можете использовать reg.exe или другой PowerShell для изменения этих значений, за исключением того, что я не уверен, что числа, представляющие папки Downloads
, одинаковы для каждого пользователя и компьютера. Но если вы просто хотите сделать это для своего пользователя, это должно сработать.
В моем случае 35
- это папка «Загрузки», поэтому я могу использовать:
REG.exe ADD "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\35\Shell" /v FolderType /t REG_SZ /d Generic /f
По-видимому, вы также можете отключить весь анализ данных, добавив новое строковое значение (REG_SZ) с именем FolderType
:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell
для использования данных: Не NotSpecified