Домашняя » как » Исправлена ​​ошибка, из-за которой для специальных папок возвращался значок папки по умолчанию в Windows Vista.

    Исправлена ​​ошибка, из-за которой для специальных папок возвращался значок папки по умолчанию в Windows Vista.

    Мой почтовый ящик был заполнен людьми, спрашивающими, почему «красивые» значки в их пользовательской папке продолжают превращаться в обычные значки папок, и что они могут сделать, чтобы это исправить. После написания первой статьи о папке «Музыка» я решил просто собрать всю информацию в одну статью..

    Используя тот же пример, что и в прошлый раз, здесь в папке «Музыка» отображается общий значок папки, а не гладкий, который следует использовать..

    Значки, отображаемые в папках, задаются через скрытый файл desktop.ini внутри каждой папки. Проблема в том, что многие приложения, похоже, завинчивают этот файл и приводят к его повреждению или невозможности использования. То, что мы сделаем здесь, это просто сбросим в файле-нарушителе значения по умолчанию, которые я перечислил здесь.

    Чтобы открыть файл desktop.ini, вам нужно вставить эту команду в окно поиска или запуска меню «Пуск», которое откроет файл desktop.ini музыкальной папки..

    блокнот% USERPROFILE% \ music \ desktop.ini

    Если вы хотите вместо этого открыть файл desktop.ini в папке с картинками, в команде вместо «картинки» будет указано «музыка», например:

    блокнот% USERPROFILE% \ pictures \ desktop.ini

    Вы увидите файл, который должен выглядеть точно так же, но, вероятно, не.

    Выделите все содержимое файла и удалите его, заменив его значениями по умолчанию, которые я перечислил ниже. (Вам нужно только выбрать тот, который соответствует папке, которую вы пытаетесь редактировать)

    Обратите внимание, что вам нужно будет выйти и снова войти, чтобы увидеть изменения, или вы можете просто перезапустить explorer.exe, если вы чувствуете себя честолюбивым.

    контакты

    [.ShellClassInfo]
    LocalizedResourceName = @% CommonProgramFiles% \ система \ wab32res.dll, -10100
    InfoTip = @% CommonProgramFiles% \ система \ wab32res.dll, -10200
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -181

    рабочий стол

    [.ShellClassInfo]
    LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21769
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -183

    документы

    [.ShellClassInfo]
    LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21770
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -112
    IconFile =% SystemRoot% \ system32 \ shell32.dll
    IconIndex = -235

    Загрузки

    [.ShellClassInfo]
    LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21798
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -184

    Избранные

    [.ShellClassInfo]
    LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21796
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -115
    IconFile =% SystemRoot% \ system32 \ shell32.dll
    IconIndex = -173

    связи

    [.ShellClassInfo]
    LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21810
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -185
    DefaultDropEffect = 4
    [LocalizedFileNames]
    Public.lnk = @ shell32.dll, -21816
    Searches.lnk = @ shell32.dll, -9031
    Недавно изменено.lnk = @ shell32.dll, -32813
    Music.lnk = @ shell32.dll, -21790
    Pictures.lnk = @ shell32.dll, -21779
    Documents.lnk = @ shell32.dll, -21770

    Музыка

    [.ShellClassInfo]
    LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21790
    InfoTip = @% SystemRoot% \ system32 \ shell32.dll, -12689
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -108
    IconFile =% SystemRoot% \ system32 \ shell32.dll
    IconIndex = -237
    [LocalizedFileNames]
    Образец Music.lnk = @% SystemRoot% \ system32 \ shell32.dll, -21806

    Фотографий

    [.ShellClassInfo]
    LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21779
    InfoTip = @% SystemRoot% \ system32 \ shell32.dll, -12688
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -113
    IconFile =% SystemRoot% \ system32 \ shell32.dll
    IconIndex = -236
    [LocalizedFileNames]
    Образец Pictures.lnk = @% SystemRoot% \ system32 \ shell32.dll, -21805

    Сохраненные игры

    [.ShellClassInfo]
    LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21814
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -186

    Поисковые

    [.ShellClassInfo]
    LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -9031
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -18
    [LocalizedFileNames]
    Проиндексированные Locations.search-ms = @ shell32.dll, -32811
    Everywhere.search-мс = @ shell32.dll, -32814
    Shared By Me.search-ms = @ shell32.dll, -32802
    Последние Music.search-ms = @ shell32.dll, -32803
    Последние документы.search-ms = @ shell32.dll, -32804
    Последние изображения и Videos.search-ms = @ shell32.dll, -32806
    Недавний E-mail.search-ms = @ shell32.dll, -32807
    Недавно измененный.search-ms = @ shell32.dll, -32813

    Видео

    [.ShellClassInfo]
    LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21791
    InfoTip = @% SystemRoot% \ system32 \ shell32.dll, -12690
    IconResource =% SystemRoot% \ system32 \ imageres.dll, -189
    IconFile =% SystemRoot% \ system32 \ shell32.dll
    IconIndex = -238
    [LocalizedFileNames]
    Примеры видео.lnk = @% SystemRoot% \ system32 \ shell32.dll, -21807

    Надеюсь, что к этому моменту ваши иконки снова будут выглядеть хорошо ...

    За дополнительную плату ... вы также можете создать файл desktop.ini в любой папке и использовать его для отображения собственного значка.