Microsoft ® Windows'98: Let’s tune!
|
Настал момент творчески подойти к оформлению своего рабоче-игрового места. Основной девиз интерфейс-дизайнера «Для меня ничего невозможного нет!». Настоящий дизайнер в совершенстве владеет следующими основными приемами облагораживания интерфейса – благо их всего два:
Некоторые дизайнерские замыслы можно воплотить в жизнь несколькими способами. Поскольку это руководство претендует на честь именоваться «полным», будем приводить различные методы достижения результата.
Заменить стандартный интерфейс Windows’98 на интерфейс Windows 3.x. Для этого в файле System.ini измените строку shell=explorer.exe на shell=progman.exe, а затем перезагрузите компьютер.
Заменить стандартный интерфейс Windows’98 на интерфейс Windows XP. Для этого можно скопировать в Windows XP библиотеку C:\ WINNT\ system32\ shell32.dll (7.95 Mb), сохранить её под ЛЮБЫМ именем в ЛЮБОЙ папке (только НЕ ЗАМЕНЯЯ стандартную библиотеку библиотеку Windows'98 shell32.dll в каталоге Windows\ System\). Значки рабочего стола перенаправьте на эту библиотеку. Фон рабочего стола также возьмите из XP (стандартный фон лежит в C:\ WINNT\ Web\ Wallpaper\ Windows XP.jpg). Издалека очень похоже на настоящую Windows ХРю.
Фон (обои). Как заменить рисунок на рабочем столе знает каждый: открыв «Свойства: Экран» на вкладке «Фон», выбрать нравящийся рисунок из списка, либо нажав клавишу «Обзор». Для того чтобы нужная Вам картинка появилась прямо в списке, файл с рисунком помещается в папку Windows\. Также я рекомендую сразу удалить из папки Windows\ такие шедевры фоновых рисунков, как «Колечки», «Пузырьки» и т. д. Некоторые фоновые рисунки прячутся в папках Windows\ System\ и Windows\ Web\ Wallpaper\.
Чтобы разместить обои в произвольном месте экрана откройте раздел реестра [HKEY_CURRENT_USER\ Control Panel\ Desktop] и создайте в нем два строковых параметра - WallpaperOriginX и WallpaperOriginY. Задайте их значения, которые соответствуют координатам X и Y левого верхнего угла картинки обоев (предполагается, что Вы установили режим, при котором выбранная картинка выводится на рабочий стол в единственном числе, то есть не размножается). Изменения проявятся после перезагрузки.
Заставки (скринсэйверы) хранятся в папках Windows\ и Windows\ System\. Отсюда удалите раздражающие Вас скринсэйверы или поместите свой собственный. Заставку можно сделать на любом языке программирования, просто переименовав .exe файл в .scr.
Схема оформления рабочего стола. Открыть «Свойства: Экран» на вкладке «Оформление» и выбрать
наиболее подходящую в списке «Схема». По-моему, самая лучшая – «Обычная Windows». Остальные схемы можно и нужно удалить из
списка (дабы не чесались у разного рода чайников их кривые руки поменять что-нибудь). Безжалостно нажимайте кнопку «Удалить»
для всех ненужных схем.
Есть нехитрый прикол: В разделе реестра [HKEY_CURRENT_USER\ Control Panel\ Appearance\ Schemes]
любой схеме можно присвоить «авторское» имя, например "Схема Конана-Варвара".
Отключить Active Desktop. Откройте ветвь [HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer]. Создайте пустой строковый параметр NoActiveDesktop. С рабочего стола исчезнут все элементы Веб-страницы, а также скроется вкладка «Интернет» в окне «Свойства: Экран».
Размер имеет значение!
Решение 1 (для чайников). В окне «Свойства: Экран» на вкладке «Эффекты» поставить (убрать) флажок «Использовать
крупные значки».
Решение 2 (для юзеров). Открыть «Свойства: Экран» на вкладке «Оформление», выбрать «Значок» в раскрывающемся списке
«Элемент». Указать нужный размер.
Решение 3 (для крутых хакеров). Запустите Regedit:
Действует без перезагрузки. Помните, что стандартное значение ключа – 32.
Как видите, набор приёмов огромен!
Изменить внешний вид. (Например, у значка «Мой компьютер».)
Решение 1. Открыть «Экран» на вкладке «Эффекты», выбрать значок, нажать кнопку «Сменить значок», указать путь (кнопка
«Обзор») к любому файлу со значками.
Если есть горячее желание поменять значок какого-либо вида файла (например, .txt), то откройте
любую папку, нажмите кнопку «Вид» и выберите «Свойства папки». В появившемся окне перейдите на вкладку «Типы файлов»,
выберите нужный и нажмите кнопку «Изменить». Дальше легко разберётесь самостоятельно.
Решение 2. (Для любого файла, приложения или папки). Запустите Regedit и откройте
[HKEY_CLASSES_ROOT\ CLSID\ {20D04FE0-3AEA-1069-A2D8-08002B30309D}\ DefaultIcon].
В строковый параметр По умолчанию введите полное имя любого файла со значком, которым Вы хотите
заменить существующий. После полного пути и названия файла поставьте запятую, а затем номер, указывающий положение пиктограммы
в файле. Например:
C:\Windows\System\Shell32.dll,1
Пиктограммы в окне «Текущий значок» нумеруются слева направо, номер первой пиктограммы слева - 0. Системные иконки находятся в файлах типа .ico (одна иконка, поэтому номер после запятой должен быть равен 0), .exe , .dll. Иконки можно найти во многих системных файлах:
Пункт в «Главном меню» | Класс в реестре (Все символы 0 – ноль, а не буква «О») | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Сетевое окружение | {208D2C60-3AEA-1069-A2D7-08002B30309D}
Корзина | {645FF040-5081-101B-9F08-00AA002F954E}
| Мои документы | {450D8FBA-AD25-11D0-98A8-0800361B1103}
| Панель управления | {21EC2020-3AEA-1069-A2DD-08002B30309D}
| Принтеры | {2227A280-3AEA-1069-A2DE-08002B30309D}
| Веб-папки | {BDEADF00-C265-11d0-BCED-00A0C90AB50F}
| Назначенные задания | {D6277990-4C6A-11CF-8D87-00AA0060F5BF}
| Портфель | {85BBD920-42A0-1069-A2E4-08002B30309D}
| Удаленный доступ к сети | {992CFFA0-F557-101A-88EC-00DD010CCC48}
| Подписка | {F5175861-2688-11d0-9C5E-00AA00A45957}
| Шрифты | {BD84B380-8CA2-1069-AB1D-08000948F534}
| History | {FF393560-C2A7-11CF-BFF4-444553540000}
| Microsoft Network | {00028B00-0000-0000-C000-000000000046}
| Входящие (Windows Messaging) | {00020D75-0000-0000-C000-000000000046}
| Internet explorer | {FBF23B42-E3F0-101B-8488-00AA003E56F8}
| Outlook Express | {DACF95B0-0A3F-11D1-9389-006097D503D9}
| Microsoft Word | {000209FF-0000-0000-C000-000000000046}
| Microsoft Excel | {00024500-0000-0000-C000-000000000046}
| Windows Media Player | {22D6F312-B0F6-11D0-94AB-0080C74C7E95}
| |
Примечание: Если Вы предварительно воспользовались решением 1, то Windows уже создала раздел [HKEY_CURRENT_USER\ SOFTWARE\ Classes\ CLSID\ {имя класса}\ DefaultIcon], имеющий более высокий приоритет. Поэтому надо либо удалить весь раздел {имя класса}, либо изменять значение параметра По умолчанию раздела [DefaultIcon] именно здесь.
Чтобы создать свою иконку, зайдите в графический редактор, нарисуйте рисунок размером 32×32 и сохраните. Всё, это уже считается иконкой! Поменяйте расширение на .ico и Вы получите полноценную иконку, а если на .cur - курсор для мыши.
Изменяем название значка. (Например, значка «Корзина».) Запустите Regedit:
Изменить всплывающую подсказку к значку. (Например, к «Моему компьютеру».)
Откройте ветвь реестра [HKEY_CLASSES_ROOT\ CLSID\
{20D04FE0-3AEA-1069-A2D8-08002B30309D}]. В строковый параметр
InfoTip введите сообщение, которое будет радостно вылезать при наведении мыши на значок «Мой
компьютер». Например: «Хочешь выпить?»
Решение аналогично для любого другого объекта (см.
таблицу с классами).
Запретить появление всплывающих подсказок.
В разделе реестра [HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer\ Advanced]
измените значение DWORD-параметра ShowInfoTip на ноль.
Удалить значок с рабочего стола.
В общем случае значок с рабочего стола удаляется (либо скрывается с него) самым обычным способом, однако существует три
«проблемных» значка: «Сетевое окружение», «Корзина» и «Мой компьютер».
Скрыть значок «Корзина». Откройте раздел реестра [HKEY_LOCAL_MACHINE\ Software\
Microsoft\ Windows\ CurrentVersion\ Explorer\ Desktop\ NameSpace] и удалите из него раздел
{645FF040-5081-101B-9F08-00AA002F954E}. Чтобы восстановить значок, создайте такой раздел снова.
Скрыть значок «Сетевое окружение». Откройте ветвь реестра [HKEY_CURRENT_USER\
Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer] и создайте здесь DWORD-параметр
NoNetHood. Чтобы скрыть значок, присвойте созданному параметру значение
1, чтобы значок появился – значение 0. В некоторых случаях создание этого
параметра может приводить к временным проблемам с драйверами сети.
Значок «Мой компьютер» с рабочего стола отдельно не скрывается – воспользуйтесь следующим советом.
Скрыть все значки с рабочего стола.
Решение 1 (для чайников). Открыть «Свойства: Экран» на вкладке «Интернет», представить рабочий стол как Веб-страницу и
на вкладке «Эффекты» выбрать «Скрывать значки». Однако представление рабочего стола в виде страницы Веб связано с
дополнительным расходованием драгоценной оперативной памяти.
Решение 2 (для остальных). В разделе [HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\
CurrentVersion\ Policies\ Explorer] создайте пустой строковый параметр NoDesktop. Правда при
этом Вы также лишаетесь и рабочего стола Windows, например, перестаёт действовать его контекстное меню.
Если на рабочем столе висит очень много ярлыков, то встречается проблема с их неправильным отображением. Для исправления необходимо создать в разделе реестра [HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer] строковый параметр MaxCachedIcons со значением 1024.
Убрать слова «Ярлык для …» из названия вновь созданного ярлыка.
Запустите Regedit:
Убрать стрелочку из значков ярлыков. Удалите параметр IsShortcut из
разделов реестра [HKEY_CLASSES_ROOT\ Piffile], а также [HKEY_CLASSES_ROOT\
Lnkfile] и перегрузитесь. При этом из значков ярлыков будет удалена стрелочка, а Вы лишитесь возможности запуска
ярлыков при помощи «горячих» клавиш, то есть «Shortcut».
Можно изменить саму стрелочку - создайте строковый параметр 29 в разделе
[HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ Shell Icons] - путь к
иконке прописывается в значении.
Грубая настройка меню производится вручную, вот несколько способов:
Ненужные пункты можно поудалять. Если объектам присваивать атрибут «Скрытый», то они не будут отображаться в «Пуске». Таким способом, можно скрывать элементы меню, не прибегая к насилию. Однако для более тонкой настройки требуются специальные методы.
Устранить задержку перед появлением раскрывающихся меню.
Запустите Regedit:
Скрыть пункты меню «Пуск». Откройте ветвь реестра [HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer]. В этом разделе создайте для скрываемого пункта пустой строковый параметр с именем из приведённого ниже списка. Чтобы вернуть пункт в меню «Пуск», просто удалите параметр. Вместо строковых параметров можно создавать двоичные. Тогда задайте значение 01 00 00 00, чтобы «включить» параметр (убрать пункт меню «Пуск») и 00 00 00 00 - чтобы отключить его; так ещё удобнее быстро показывать и скрывать пункты «Пуска»:
«Завершение работы» | NoClose |
«Завершение сеанса» | NoLogOff |
«Выполнить» | NoRun |
«Найти» | NoFind |
«Избранное» | NoFavoritesMenu |
«Документы» | NoRecentDocsMenu |
«Настройка» скрывается самостоятельно, но только когда скрыты все её подпункты:
«Панель управления» и «Принтеры» | NoSetFolders |
«Windows update» | NoWindowsUpdate |
«Панель задач и меню «Пуск» | NoSetTaskbar |
«Свойства папки» | NoFolderOptions |
«Рабочий стол Active Desktop» | NoSetActiveDesktop |
Внимание: Удаление из «Настройки» трёх последних пунктов сопровождается запретом изменять данный параметр каким-либо другим способом. Удаление «Панели управления и принтеров» после перезагрузки скроет их и в папке «Мой компьютер», однако их можно сделать доступными с помощью способа, указанного далее в этой главе.
Создание параметра NoStartMenuSubfolders скроет от посторонних все папки (но не ярлыки!) в «Пуске», расположенные выше меню «Программы» (впрочем, их можно попросту удалить ещё при грубой настройке). Чтобы при перезагрузке компьютера очищался запомненный список меню «Документы», создайте параметр ClearRecentDocsOnExit, а если Вы хотите, чтобы просмотренные документы вообще не запоминались – параметр NoRecentDocsHistory.
Скрыть папку «Автозагрузка». Я никогда не запускаю программы через эту папку в «Главном меню»,
поэтому её присутствие там для меня излишне. Удалить эту папку не получается, поскольку она является системной, однако она
(Windows\ Главное меню\ Автозагрузка\) замечательно перемещается в любую другую папку, например,
Windows\. Естественно, это не избавит Вас от автозапуска программ, прописанных в «Автозагрузке», зато
сразу уберёт её из меню «Пуск».
P.S. Если Вы переместили «Автозагрузку» (к тому же ещё переименовав) и забыли куда (и как обозвали), а папка срочно
потребовалась, тогда открывайте ветвь реестра [HKEY_CURRENT_USER\ SOFTWARE\ Microsoft\ Windows\
CurrentVersion\ Explorer\ Shell Folders] и смотрите путь, прописанный в параметре Startup.
Это гарантированно поможет.
Очистить список запущенных недавно программ в меню «Выполнить».
Запустите
Regedit. Список команд меню «Выполнить» находится в разделе [HKEY_CURRENT_USER\
Software\ Microsoft\ Windows\ CurrentVersion\ Explorer\ RunMRU]. Команды хранятся в параметрах с названиями
a, b, c и т. д. В параметре
MRUList записан порядок этих команд. Если удалить параметры с командами и очистить
MRUList – список очистится.
Добавить пункт «Панель управления» в меню «Пуск». Причём все значки в «Панели управления»
превратятся в пункты подменю. Для этого надо в главном меню создать папку
«Панель управления.{21EC2020-3AEA-1069-A2DD-08002B30309D}», где значение до точки - имя папки, а
после точки - её расширение (фигурные скобки нужны обязательно).
Подобным образом можно создать и ещё некоторые пункты «Панели управления»:
Пункт в «Главном меню» | Расширение папки в «Главном меню» |
---|---|
Корзина | .{645FF040-5081-101B-9F08-00AA002F954E} |
Назначенные задания | .{D6277990-4C6A-11CF-8D87-00AA0060F5BF} |
Веб-папки | .{BDEADF00-C265-11d0-BCED-00A0C90AB50F} |
Принтеры | .{2227A280-3AEA-1069-A2DE-08002B30309D} |
Те, кто внимательно читал рекомендации по изменению внешнего вида значков, наверняка обратили внимание, что расширение папки совпадает с названием соответствующего класса в реестре. Поэтому для создания дополнительных пунктов можно обратиться к таблице с классами. Кстати, пользуясь этим свойством легко можно
Изменить значок любого каталога в меню «Пуск». Сначала объясню, зачем это нужно. Например, Вы
решили создать в меню «Пуск» пункт «Музыка» для удобного запуска звуковых файлов. Для этого Вы открыли
Windows\ Главное меню\, создали папку «Музыка» и напичкали её ярлыками
различных .mp3 и play-листов. Однако пункт «Музыка» в «Пуске» выглядит как самая обычная папка, а разве
настоящий дизайнер смирится с этим?
Откройте раздел реестра [HKEY_CLASSES_ROOT\ CLSID]. Здесь создайте раздел и назовите его, например
{11111111-1111-1111-1111-111111111111} (обязательно с фигурными скобками!). В этом разделе создайте
раздел [DefaultIcon], а в его параметре По умолчанию пропишите путь к
нужному значку (как было указано выше в совете «Изменить внешний вид»), например
"C:\ WINDOWS\ CDPLAYER.EXE,0". Теперь осталось присвоить папке «Музыка» расширение
{11111111-1111-1111-1111-111111111111}.
Изменить фон командной панели «Проводника». Это кардинальным образом изменит интерфейс всех папок и браузера Internet Explorer. Откройте раздел реестра [HKEY_CURRENT_USER\ Software\ Microsoft\ Internet Explorer\ Toolbar]. Создайте строковый параметр BackBitmap, а в качестве значения укажите путь к рисунку в формате .bmp.
Если папки оформлены как Web-страница, то можно изменить и текст, и рисунок левой части папки. Идите в папку Windows\ Web\. Здесь находятся файлы, отвечающие за оформление Windows. Файлы с расширением .htt можно открыть с помощью Блокнота. Препарируйте файл folder.htt - он отвечает за оформление папок Windows (не забудьте сделать резервную копию). Если Вы знакомы с HTML то ничего сложного здесь не будет.
|
|
В этой папке много других файлов с расширением .htt, они отвечают за системные папки. Фоновый рисунок веб-папок содержится в файле wvleft.bmp. Можно изменить сам файл, а можно изменить ссылку на него в folder.htt и вставить туда анимированный .gif.
Удалить меню «Файл» из папок и проводника. В разделе реестра [HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer] создайте пустой строковый параметр NoFileMenu.
Скрыть диски компьютера. Запустите Regedit:
Скрыть «Панель управления» и «Принтеры». Запустите Regedit:
При этом пункты «Панель управления» и «Принтеры» также скроются из меню «Пуск -> Настройка».
Скрыть «Веб-папки», «Назначенные задания», «Удалённый доступ к сети».
Откройте ветвь [HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ explorer\ MyComputer\
NameSpace]. Удалите раздел:
«Веб-папки» | {BDEADF00-C265-11d0-BCED-00A0C90AB50F}
«Назначенные задания» | {D6277990-4C6A-11CF-8D87-00AA0060F5BF}
| «Удалённый доступ к сети» | {992CFFA0-F557-101A-88EC-00DD010CCC48}
| |
Изменить значки дисков. В «Блокноте» напишите такой файл:
Сохраните его под именем Autorun.inf в корневом каталоге диска. Естественно, указывайте путь к
своей иконке.
P.S. Если файл Autorun.inf разместить на дискету, то эффекта всё равно не будет. Поэтому чтобы
можно было задать иконки гибких дисков надо зайти в раздел реестра [HKEY_CURRENT_USER\ Software\
Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer] и изменить значение двоичного параметра
NoDriveTypeAutoRun на 00 00 00 00, или вообще удалить этот
ключ.
Перейдите на рабочий стол и перетащите значок «Мой Компьютер» к левому, правому или верхнему краю экрана. Появится новая панель инструментов. Теперь, удерживая Ctrl, щёлкните на диске левой кнопкой мыши - содержимое диска будет показываться в выпадающем меню, как в «Пуске». Если вместо Ctrl удерживать Shift, папка откроется «Проводником». Так можно «запанелить» любую папку.
Чтобы обновление содержимого окна Проводника происходило автоматически, а не по нажатию клавиши F5, в реестре нужно найти раздел [HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Control\ ../update] и изменить значение параметра ../updateMode с 01 на 00.
Для удаления ненужных пунктов из «Панели управления» откройте папку Windows\ System\ и удаляйте (хотя лучше просто перемещать в другую папку) файлы с расширением .cpl (Control Panel Link). При этом удобно использовать таблицу:
Файл .cpl из папки Windows\ System\ | Пункт / пункты в панели управления |
---|---|
Appwiz | Установка и удаление программ |
Desk | Экран |
Inetcpl | Пользователи / Свойства обозревателя |
Intl | Язык и стандарты |
Joy | Игровые устройства |
Main | Клавиатура / Мышь / Принтеры / Шрифты |
Mmsys | Звук / Мультимедиа |
Modem | Модем |
Netcpl | Сеть |
Odbccp32 | Источники данных ODBC (32) |
Password | Пароли |
Powercfg | Управление электропитанием |
Sysdm | Система / Установка оборудования |
Telephon | Телефонные соединения |
Themes | Темы рабочего стола |
Timedate | Дата и время |
Однако помните, что с удалением пункта из «Панели управления» Вы лишаетесь возможности открывать удалённый диалог настройки любым другим путем. То есть, удалив пункт «Дата и время», Вы не получите ответной реакции системы, хоть до посинения дважды щёлкая по часам на панели задач. Учтите, что перемещение файлов Appwiz.cpl и Sysdm.cpl может привести к некорректной установке или работе некоторых приложений.
Поэтому рекомендую применять другой способ. В каталоге Windows\ есть файл control.ini. С его помощью можно корректно скрывать элементы в «Панели управления». Для этого надо открыть файл с помощью «Блокнота» и в разделе [don't load] добавить название .cpl-файла скрываемого элемента, поставить знак равенства, а после него no. Например:
Изменения вступят в силу после перезагрузки компьютера.
Настройка пункта «Отправить» в контекстном меню файла (папки).
Открывайте папку Windows\ SendTo\ и удаляйте ненужные (добавляйте нужные) ярлыки приложений
(Блокнот, Paint и т. д.) или папок и дисков («Избранное», «Диск 3,5»).
Очень популярно стало добавлять сюда ярлыки «Корзины» или принтера. Угадайте почему?
Запретить появление контекстного меню. Откройте раздел реестра [HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer] и создайте пустой строковый параметр с определённым именем:
Файлов, дисков и рабочего стола | NoViewContextMenu |
Панели задач | NoTrayContextMenu |
Кнопки «Пуск» | NoChangeStartMenu |
Удалить или отредактировать общие команды из контекстного меню всех папок и файлов можно в разделах реестра [HKEY_CLASSES_ROOT\ *\ shellex\ ContextMenuHandlers] и [HKEY_CLASSES_ROOT\ Folder\ shell].
Можно сделать, чтобы пункт «Открыть с помощью...» всегда появлялся в контекстном меню. Для этого надо открыть раздел [HKEY_CLASSES_ROOT\ *] и создать в нём раздел [Shell], в нём - раздел [OpenAs], а в разделе [OpenAs] – раздел [Command]. В значение По умолчанию раздела [Command] нужно задать строку "C:\WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL %1".
Аналогичным методом можно поместить пункт «Открыть в Блокноте». Всё делается в том же ключе [HKEY_CLASSES_ROOT\ *\ Shell], только вместо раздела [OpenAs] создаётся раздел [Open], а его значение По умолчанию устанавливается "Открыть в Блокноте". В разделе [Command] значение По умолчанию установить равным "notepad.exe %1".
Команды контекстного меню, выпадающего, если нажать правую кнопку мыши на ссылке в Internet Explorer можно отредактировать или удалить в разделах реестра [HKEY_CURRENT_USER \SOFTWARE\ Microsoft\ Internet Explorer\ MenuExt], [HKEY_USERS\ .DEFAULT\ SOFTWARE\ Microsoft\Internet Explorer\MenuExt].
Назад | Далее |
---|