(4) Если иконки на Вашем Рабочем столе вдруг почернели, "поехали" или ещё как-то испортились, то "починить" их можно двумя способами:
– перегрузиться в DOS и из папки Windows удалить файл ShellIconCache;
– зайти в настройки экрана, выбрать "Оформление", найти в выпадающем списке пункт "Значок", поменять его размер, нажать "ОК", а потом восстановить размер обратно.
Дмитрий Турецкий (dmitri AT listsoft.ru) www.listsoft.ru
(32) Необходимость выхода в DOS для удаления файла ShellIconCache вызвана тем, что все используемые Windows иконки (не только на Рабочем столе) кэшируются в этом файле, а также постоянно находятся в оперативной памяти (или в файле подкачки). Если вы удаляете ShellIconCache в Windows, то при выходе Windows возьмёт значения из оперативки и запишет их в новосозданный ShellIconCache, и после перезагрузки вы опять увидите эти же иконки.
Алексей Ломовских (lomovskih AT yandex.ru) vallkor.chat.ru
(16) Предположим, вам захотелось заменить название "Корзина" на "Урна" и изменить её пиктограмму на изображение мусорного бачка. Для этого запустите редактор реестра, войдите в раздел
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}
и измените значение параметра "(По умолчанию)" этого раздела на желаемое название (в нашем случае "Урна"). Затем войдите в подраздел DefaultIcon и измените значения параметров "Empty" и "Full" на путь к вашему файлу значка. Кстати, цифра после имени файла означает номер значка в файле. Так, например:
C:\Windows\System\Shell32.dll,15
означает 15-й значок из библиотеки иконок Shell32.dll. Если же вы используете ico-файл, то надо просто поставить после имени файла значение 0.
Теперь название и значок изменены, но они пока хранятся в буфере иконок ShellIconCache. Чтобы обновить буфер, можно перезапустить систему, но для обновления его на ходу достаточно изменить размер иконок, войдя в Свойства экрана – Оформление – Значок – Размер. Ниже приведены CLSID для разных системных пиктограмм:
{20D04FE0-3AEA-1069-A2D8-08002B30309D} — "Мой компьютер"
{208D2C60-3AEA-1069-A2D7-08002B30309D} — "Сетевое окружение"
{645FF040-5081-101B-9F08-00AA002F954E} — "Корзина"
{00020D75-0000-0000-C000-000000000046} — "Входящие"
{00028B00-0000-0000-C000-000000000046} — "The Microsoft Network"
{FBF23B42-E3F0-101B-8488-00AA003E56F8} — "Проводник"
Андрей Харченко (winfaq AT online.sinor.ru) winfaq.com.ru
(42) В Windows 98 SE для изменения значка Корзины не нужно лезть в реестр. Достаточно в свойствах Экрана зайти на вкладку "Эффекты" и можно поставить какой угодно значок и для пустой Корзины, и для полной, и для папки "Мои документы", и для "Мой компьютер", и для "Сетевое окружение".
(32) В разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons
содержится множество строковых параметров с именем в виде числа. Каждый из них отвечает за значок какого-либо объекта:
0 Стандартный значок
1 Исполняемый файл
2 Избранное
3 Папка
4 Открытая папка
5 Дискета 5.25"
6 Дискета 3.5"
8 Жёсткий диск
9 Сетевой диск
10 Недоступный сетевой диск
11 CD-ROM
12 RAM Drive
13 Вся сеть
15 Мой компьютер
16 Принтер
17 Сетевое окружение
18 Файл с конфигурациями
19 Программы
20 Документы
21 Настройка
22 Поиск
23 Справка
24 Выполнить
27 Завершение работы
28 Зашарить (ну не знаю я, как это по-русски сказать)
29 Ярлык
31 Пустая корзина
32 Полная корзина
33 Удаленный доступ к сети
34 Рабочий стол
35 Панель управления
36 Программы
37 Принтеры
38 Шрифты
40 Музыкальный CD
Установите значением параметра путь к значку (если значок хранится в библиотеке, то после пути к ней, через запятую, нужно указать номер значка, начиная с нуля), и он изменится.
Николай Басманов (hp AT pisem.net) windows.sl.ru
(32) Дополнение:
7 Накопитель типа ZIP или JAZ
Все эти иконки идут в порядке их нумерации в файле shell32.dll (или смещены на один вверх). Их можно просмотреть с помощью любого Resource Explorer'а (я пользовался встроенным в WinNavigator). После изменения этих параметров в реестре необходимо выйти в DOS и удалить файл ShellIconCache (только из DOS'а!) или изменить размер иконок: Панель управления – Экран – Оформление – Элемент – Значок – Размер (потом размер можно вернуть обратно).
Алексей Ломовских (lomovskih AT yandex.ru) vallkor.chat.ru
(23) Все, наверное, видели, как при установке компакта с игрушкой иконка сидюка менялась на иконку игрушки, и многие знают, как это делалось. А если кто не знает — скажу. Всё дело в файле AUTORUN.INF, который лежит в корне сидюка. Он примерно такой:
[Autorun]
icon=icon.ico
Если же такие файлы переписать на винт, то поменяется иконка харда. А уж редакторов иконок в интернете, как квакеров недорезанных. Так что можно неплохо разукрасить "свой компьютер".
Stanislav Vasiliev aka [Q-3D]-StaZ- (3dnews_stas AT mail.ru). Оптимизация Windows 98
(36) В Windows Me у меня этот фокус сразу не получился. Пришлось покопаться в реестре, где и был найден ключ, разрешающий использовать файлы autorun.inf. Итак, откройте раздел реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints\C
Теперь для разрешения считывать информацию из файла autorun.inf на диске С:, нужно создать строковой параметр "_HasNotif" без значения. Для других логических дисков D:, E: и т.д. создайте тот же параметр в разделах, соответствующих буквам дисков.