Исправлена ошибка, из-за которой для специальных папок возвращался значок папки по умолчанию в 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 в любой папке и использовать его для отображения собственного значка.