[Главная]   [Советы]   [Настройка]   [Ссылки]  



Windows 95/98/Me. Настройка. Иконки

(1) Если Вы заметили, что Windows перестала сохранять расположение иконок на Рабочем столе, проверьте, не появился ли ключ "NoSaveSettings" в ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer или HKEY_USERS\[Вашprofile]\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

(2) Если иконки на Вашем Рабочем столе вдруг почернели, "поехали" или ещё как-то испортились, то "починить" их можно двумя способами: перегрузиться в DOS и из папки Windows удалить файл ShellIconCache; либо зайти в настройки экрана, выбрать "Оформление", найти в выпадающем списке пункт "Значок", поменять его размер, нажать "ОК", а потом восстановить размер обратно.

(3) Необходимость выхода в DOS для удаления файла ShellIconCache вызвана тем, что все используемые Windows иконки (не только на Рабочем столе) кэшируются в этом файле, а также постоянно находятся в оперативной памяти (или в файле подкачки). Если вы удаляете ShellIconCache в Windows, то при выходе Windows возьмёт значения из оперативки и запишет их в новосозданный ShellIconCache, и после перезагрузки вы опять увидите эти же иконки.

(4) Как побороть глюки с иконками в Active Desktop. Если вы используете Windows 95 + IE4.0 или Windows 98, то при включенном Active Desktop иногда бывают глюки с иконками в панели быстрого запуска и на рабочем столе. Коллективный разум сумел побороть это такой поправкой в реестре: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer] "Max Cached Icons"="1024" (строковый параметр). Число 1024 при необходимости может быть увеличено.

(5) Иконки на Рабочем столе можно сделать и TrueColor и HiColor, в зависимости насколько тянет ваша видеокарта. Для этого в разделе реестра HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics создаётся строковый параметр "Shell Icon BPP" и в качестве его значения ставится нужная глубина цвета иконок, к примеру, 24 или 32.

(6) Если вам хочется сократить расстояние по вертикали между иконками, тогда в редакторе реестра выберите раздел HKEY_CURRENT_USER\Control Panel\desktop\WindowMetrics и найдите в нём параметр IconVerticalSpacing. Можно присвоить ему значение, например, "-1000". Чем меньше значение по модулю, тем меньше расстояние. В этом же разделе вы можете увеличить или уменьшить бордюр (панель) Windows, выбрав параметр BorderWidth и присвоив ему значение, например, "-60". Вы можете сами поэкспериментировать с другими параметрами, только не забудьте сделать резервную копию реестра.

(7) Переименовав .bmp файл в .ico, Вы получите "полнофункциональную" иконку. Только размер файла не изменится... Обратное "преобразование" тоже работает. Также можно переименовывать эти файлы в .cur и изменять вид курсора.

(8) Все, кому надоели эти стрелочки на ярлыках в Windows, могут сделать следующее: зайти в реестр, открыть папку HKEY_CLASSES_ROOT, найти папку PIFFILE и удалить параметр IsShortcut, то же самое проделать с папкой LNKFILE! После этого надо перезагрузить компьютер - и всё!

(9) Как избавиться от слов "Ярлык для..." при создании ярлыков. Префикс "ярлык для" управляется параметром "Link", находящимся в нескольких ветвях реестра. Одна из таких ветвей: HKEY_USERS\xxxx\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer где хххх заменяет собой либо имя текущего пользователя, либо слово .Default Если этот раздел не содержит параметр "Link", или значение этого параметра равно "00 00 00 00", то префикс появляться не будет.

(10) Изменение системных иконок и названий. Предположим, вам захотелось заменить название "Корзина" на "Урна" и изменить её пиктограмму на изображение мусорного бачка. Для этого запустите редактор реестра, войдите в раздел 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} - "Проводник"

(11) Стандартные значки Windows 9x. В разделе реестра [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 Установите значением параметра путь к значку (если значок хранится в библиотеке, то после пути к ней, через запятую, нужно указать номер значка, начиная с нуля), и он изменится.

(12) Дополнение: 7 Накопитель типа ZIP или JAZZ Все эти иконки идут в порядке их нумерации в файле shell32.dll (или смещены на один вверх). Их можно просмотреть с помощью любого Resource Explorer'а (я пользовался встроенным в WinNavigator). После изменения этих параметров в реестре необходимо выйти в DOS и удалить файл ShellIconCache (только из DOS'а!) или изменить размер иконок: Панель управления - Экран - Оформление - Элемент - Значок - Размер (потом размер можно вернуть обратно).

(13) Все, наверное, видели, как при установке компакта с игрушкой иконка сидюка менялась на иконку игрушки, и многие знают, как это делалось. А если кто не знает - скажу. Всё дело в файле AUTORUN.INF, который лежит в корне сидюка. Он примерно такой: [Autorun] icon=icon.ico Если же такие файлы переписать на винт, то поменяется иконка харда. А уж редакторов иконок в интернете, как квакеров недорезанных. Так что можно неплохо разукрасить "свой компьютер".

[Главная]   [Советы]   [Настройка]   [Ссылки]