1.3.7. Иконки
Проблема с сохранением расположения иконок на Рабочем столе
Если Вы заметили, что Windows перестала сохранять расположение иконок на Рабочем столе, проверьте, не появился ли параметр "NoSaveSettings" в разделе
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
или
HKEY_USERS\[Ваш profile]\Software\Microsoft\Windows\CurrentVersion\Policies.
Как побороть глюки с иконками
Если иконки на Вашем Рабочем столе вдруг почернели, "поехали" или ещё как-то испортились, то "починить" их можно двумя способами: — перегрузиться в DOS и из папки Windows удалить файл ShellIconCache; — зайти в настройки экрана, выбрать "Оформление", найти в выпадающем списке пункт "Значок", поменять его размер, нажать "ОК", а потом восстановить размер обратно.
Необходимость выхода в DOS для удаления файла ShellIconCache вызвана тем, что все используемые Windows иконки (не только на Рабочем столе) кэшируются в этом файле, а также постоянно находятся в оперативной памяти (или в файле подкачки). Если вы удаляете ShellIconCache в Windows, то при выходе Windows возьмёт значения из оперативки и запишет их в новосозданный ShellIconCache, и после перезагрузки вы опять увидите эти же иконки.
Если вы используете Windows 95 + IE4.0 или Windows 98, то при включенном Active Desktop иногда бывают глюки с иконками в панели быстрого запуска и на Рабочем столе. Коллективный разум сумел побороть это такой поправкой в реестре: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer] "Max Cached Icons"="1024" Число 1024 при необходимости может быть увеличено.
Изменение глубины цвета иконок
Иконки на Рабочем столе можно сделать и TrueColor и HiColor, в зависимости насколько тянет ваша видеокарта. Для этого в разделе реестра HKEY_CURRENT_USER\Control Panel\desktop\WindowMetries создаётся строковый параметр "Shell Icon ВРР" и в качестве его значения ставится нужная глубина цвета иконок, к примеру, 24 или 32.
Изменение расстояния по вертикали между иконками
Если вам хочется сократить расстояние по вертикали между иконками, тогда в редакторе реестра выберите раздел
HKEY_CURRENT_USER\Control Panel\desktop\WindowMetries
и найдите в нём параметр "IconVerticalSpacing". Можно присвоить ему значение, например, "-1000". Чем меньше значение по модулю, тем меньше расстояние.
В этом же разделе вы можете увеличить или уменьшить бордюр (панель) Windows, выбрав параметр "BorderWidth" и присвоив ему значение, например, "-60".
Вы можете сами поэкспериментировать с другими параметрами, только не забудьте сделать резервную копию реестра.
Преобразование bmp-файлов в иконки и курсоры
Переименовав bmp-файл в ico-файл, Вы получите "полнофункциональную" иконку.
Только размер файла не изменится… Обратное "преобразование" тоже работает. Также можно переименовывать расширения этих файлов в. cur и изменять вид курсора.
Удаление стрелочек на ярлыках
Все, кому надоели эти стрелочки на ярлыках в Windows, могут сделать следующее: зайти в реестр, открыть ветвь HKEY_CLASSES_ROOT, найти раздел PIFFILE и удалить параметр "IsShortcut", то же самое проделать с разделом LNKFILE. После этого надо перезагрузить компьютер — и всё!
Как избавиться от слов "Ярлык для…" при создании ярлыков
Префикс "Ярлык для" управляется параметром "Link", находящимся в нескольких разделах реестра. Один из таких разделов:
HKEY_USERS\xxxx\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
где хххх заменяет собой либо имя текущего пользователя, либо слово".Default".
Если этот раздел не содержит параметр "Link" или значение этого параметра равно "00 00 00 00", то префикс появляться не будет.
Изменение системных иконок и названий
Предположим, вам захотелось заменить название "Корзина" на "Урна" и изменить её пиктограмму на изображение мусорного бачка. Для этого запустите редактор реестра, войдите в раздел
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}
и измените значение параметра "(По умолчанию)" этого раздела на желаемое название (в нашем случае "Урна"). Затем войдите в подраздел Defaultlcon и измените значения параметров "Empty" и "Full" на путь к вашему файлу значка.
Кстати, цифра после имени файла означает номер значка в файле. Так, например: С: \Windows\System\Shell32.dll,15 означает 15-й значок из библиотеки иконок Shell32.dll. Если же вы используете ico-файл, то надо просто поставить после имени файла значение 0.
Теперь название и значок изменены, но они пока хранятся в буфере иконок ShellIconCache. Чтобы обновить буфер, можно перезапустить систему, но для обновления его на ходу достаточно изменить размер иконок, войдя в Свойства экрана — Оформление — Значок — Размер.