Подивіться ключ реєстру:
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