Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Пропали значки жёстких дисков и привода!

Автор: Labus
Дата сообщения: 22.11.2008 12:09
Здравствуйте друзья!

После баловства с криптографической программой и её последующего удаления,куда-то подевались значки HDD(художественные, ввиде жёсткого диска) и привода! В их директориях всё чисто,никаких autorun.inf нет,что это может быть и какие пути преодоления данной неисправности Вы могли бы мне посоветовать? Спасибо искренне!

Автор: Denn29
Дата сообщения: 22.11.2008 14:41
А если замочить х:\Users\<username>\Local Settings\Application Data\IconCache.db и перегрузиться? файл потом создастся новый со временем. или старый забэкапить на всякий случай....
Автор: Labus
Дата сообщения: 22.11.2008 15:12
Denn29
Я что-то не понял,а что из себя представляет этот путь,у меня такого нет...
Автор: Denn29
Дата сообщения: 22.11.2008 15:19
Labus
C:\Documents and Settings\-username-\Local Settings\Application Data
В свойствах Папки, поставь чекбокс на "Отображать скрытые файлы и папки". И увидишь
Автор: Labus
Дата сообщения: 22.11.2008 15:41
Denn29
Ден,покажи на скриншоте,где этот IconCache.db ?



Автор: Denn29
Дата сообщения: 22.11.2008 16:07
Labus



Может снять еще флажок в поле «Скрывать защищенные системные файлы». ?
Автор: Labus
Дата сообщения: 22.11.2008 16:28
Denn29

Нет, не появляется и при этом действии...
Автор: Denn29
Дата сообщения: 22.11.2008 16:39
Labus

Цитата:
Пересоздал кэш так:
1. Сменил битность на 16 бит.
2. Перезагрузился.
3. Обратно на 32 бита. (без перезагруза не катит).

Другой вариант (он не понадобился):
Запускаем cmd.exe ит имени администратора
Завершаеп процесс эксплорера в таск менеджере
В командной строке переходим в C:\Users\<ProfileName>\AppData\Local

attrib -H IconCache.db
del IconCache.db
start explorer
Автор: kolin
Дата сообщения: 22.11.2008 16:43
В реестре надо смотреть.
Ветка HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\DRIVEICONS

Вот:

Цитата:
Данная ветвь должна содержать в себе набор подразделов, каждый из которых назван в честь буквы логического диска (например, для диска C:\ создаваемый подраздел должен называться С). Внутри подраздела диска могут содержаться еще два подраздела. Первый из них называется DEFAULTICON — его параметр по умолчанию как раз и определяет путь к значку, который будет использоваться для отображения дисков. Второй же подраздел называется DEFAULTLABEL — если он присутствует, тогда значение его параметра по умолчание определяет название метки данного логического диска, применяемой, если диск не имеет своей собственной метки.

Не забывайте также и о ветви реестра HKEY_CLASSES_ROOT\Applications\explorer.exe\drives\«буква диска»\DefaultIcon, с помощью которой также можно изменить значок для конкретного диска.

Но кроме значка и метки диска операционная система Windows XP позволяет выполнить еще один хак — определить, на каком месте названия диска будет находиться буква логического диска. По умолчанию буква отображается в конце названия, что в некоторых случаях не совсем удобно — буква может скрываться, если название слишком большое. Поэтому, чтобы исправить этот недостаток, давайте попробуем воспользоваться параметром DWORD-типа SHOWDRIVELETTERSFIRST, расположенным в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER. Он может принимать следующие значения:

* 1 — данное значение используется по умолчанию, что как раз и соответствует отображению значка диска справа от его метки;
* 2 — данное значение вообще скрывает букву диска из его названия;
* 4 — если значение данного параметра равно 4, тогда буква диска будет отображаться слева от его метки — то есть, название, которое раньше отображалось как, например, SYSTEM (C, после присвоения данному параметру значения 4 и последующей перезагрузки компьютера, будет отображаться как (С SYSTEM.

Автор: Labus
Дата сообщения: 22.11.2008 17:52
Denn29,kolin
Блин друзья,очень перед Вами неудобно за свою личную невнимательность.Посмотрите на скриншот,2 месяца назад решил изменить значки HDD и приводов на иконки от одной известной компании Hyperdesk.Были в наличии некоторые визуальные стили и паки с иконками.Порыскал в инете,нашёл инструкции по замене,стал колдовать,привязал через реестр иконки пример[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\A\DefaultIcon]
@="E:\\Hyperdesk - Визуальные темы\\DarkMatter Solar Flare Icons\\Drivers-Blue\\Floppy Drive.ico"
Ну и на всякий пожарный все изменения в данной ветке экспортировал в рег-файл,с целью быстрого реанимирования красот (Нет бы сделать ещё рег-файл и с дефолтными иконками...ну ведь сами понимаете Сейчас стал ДУМАТЬ читая Ваши посты и поймал себя на мысли, а не проследить мне по путям что да как .... И не нашёл я папки DarkMatter Solar Flare Icons,там где она должна быть!!! Дал поиском на компе и по какой такой причине она находилась чёрт знает где только самому всевышнему известно .... Переместил её на место прежнее,все мои красоты(иконки приводов и жёстких дисков прекрасно отобразились!
Так что по тысячу раз пишется в книгах,что перед тем как вносить изменения в реестр,делайте их копии,а уж потом экспериментируйте
Спасибо Вам ещё раз и извините,Бога ради!



Автор: dad1969
Дата сообщения: 07.04.2009 13:59
На самом деле все гораздо проще. Вопрос действительно в ветке HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\DRIVEICONS, только ветка эта весьма необязательна. Для восстановления стандартных значков эту ветку просто надо удалить.

Страницы: 1

Предыдущая тема: Анализ dmp файла в Windows


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.