Изменение значка папки «Загрузки» возвращает его к значению по умолчанию при каждой перезагрузке Windows 8

Изменение значка папки «Загрузки» возвращает его к значению по умолчанию при каждой перезагрузке Windows 8

Я переместил папку «Загрузки» в другой раздел в Windows 8 и изменил ее значок.

Каждый раз при перезапуске File Explorer значок возвращается к стандартному. Я удалил файл desktop.iniи пробовал много раз, но проблема все еще сохраняется.

Как это исправить?

Раньше в Windows 7 такого не было.

решение1

Чтобы настройка значка папки работала,

  • папка должна содержать desktop.ini, которая указывает на значок, к которому можно получить доступ.
    Это копия desktop.iniдля папки Загрузки:

    [.ShellClassInfo]
    LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21798
    IconResource=%SystemRoot%\system32\imageres.dll,-184
    
  • и сама папка должна иметь Read-Onlyустановленный атрибут.

Вы не можете установить Read-Onlyатрибут из интерфейса Windows, поэтому вам придется использовать либо attribутилиту командной строки, либо другие инструменты.Дальний менеджерилиTotal Commander.

Чтобы установить Read-Onlyатрибут, выполните:

attrib +R Downloads

Затем вы можете проверить, установлено ли оно:

attrib Downloads
     R       C:\Users\username\Downloads

решение2

Думаю, это как-то связано со значениями реестра. Классический случай — Vista с такой же проблемой: автоматическое обнаружение типа папки.

Автоматическое обнаружение типа папки — это когда Windows автоматически меняет шаблон папки в соответствии с типом файла последнего добавленного или сохраненного в папке файла. Например, если ваша папка содержит музыкальные файлы, а вы добавляете файл изображения, то Windows может изменить шаблон папки и вид на шаблон «Изображение» в соответствии с новым файлом изображения

Вы можете попробовать отключить автоматическое обнаружение типа папки.

Вот ссылка, которая показывает некоторыеСценариии вы также можете пройти через gpэтот

Шаги указаны ниже.

  1. Введите regedit в строке поиска RUN или меню «Пуск» и нажмите Enter. Откроется редактор реестра.

  2. Теперь перейдите к следующему ключу:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell

  1. Под ключом "Shell" выберите ключ "Bags" и нажмите клавишу "Delete". Будет запрошено подтверждение, нажмите кнопку "Да".

  2. Теперь щелкните правой кнопкой мыши на ключе "Shell" и выберите опцию "New -> Key". Дайте новому ключу имя Bags

  3. Теперь щелкните правой кнопкой мыши на ключе "Bags" и выберите опцию "New -> Key". Дайте новому ключу имя AllFolders

  4. Снова щелкните правой кнопкой мыши на ключе "AllFolders" и выберите опцию "New -> Key". Дайте новому ключу имя Shell

  5. Теперь щелкните по этому новому ключу «Shell» и в правой панели создайте новое строковое значение, дайте ему имя FolderType и установите его значение на NotSpecified.

Связанный контент