Настройка Windows 98

OSzone.net » Microsoft » Windows 9x/ME » Настройка Windows 98
Опубликована: 15.01.2005

Небольшое предисловие
Один мой приятель, имея Pentium II, Voodoo-3 и 20-дюймовый монитор, работает с разрешением экрана 640х480 и не знает, что такое "Панель управления". Ему повезло - его не волнует работа компьютера, ему достаточно того, что он имеет современный ПК. Другой приятель сносит начисто "Винды" и ставит их заново как минимум раз в месяц, ему постоянно что-то не нравится - то тормоза, то глюки...

Этим двум уже не поможешь. Для вас же, дорогие читатели, мы начинаем цикл статей, посвященных тонкой настройке, исправлению ошибок и ускорению работы Windows 98. Мы поделимся с вами личным опытом общения с этой операционной системой и расскажем, как избежать многих фатальных ошибок при работе с бессмертным творением Microsoft, что можно удалить, а что установить на компьютер, как ускорить его работу, что изменить в реестре и как облагородить интерфейс Windows всякими вкусностями. Быть может, мы спасем вашу личную жизнь, предотвратив очередное харакири Windows 98, и дадим вам шанс хотя бы пару месяцев спать без кошмаров и не вспоминать добрым словом Билла Гейтса.

Глава 1. Что мы хотим от Windows

Вы купили мощный компьютер с установленной операционной системой Windows 98, и думаете, что для полноценной работы на нем больше ничего не требуется? Вы заблуждаетесь! Не следует доверять всеми любимой компании Microsoft. Не все, что она предлагает в составе Windows, вам когда-нибудь пригодится. Зато многие действительно нужные функции в системе отсутствуют. Если вы хотите иметь возможность просмотреть картинку любого формата, послушать звуковой файл, защитить компьютер от вирусов и атак доморощенных кул-хацкеров из Интернета, читать текстовые файлы любых кодировок и не бояться обрыва связи при скачивании большого файла из Всемирной Паутины, то вам придется самостоятельно установить на компьютер дополнительные программы, заметно облегчающие и ускоряющие работу простого пользователя персонального компьютера.

Для начала давайте проверим, что из комплекта Windows установлено на вашем компьютере. Поскольку самой современной версией этой операционной системы сегодня является Windows 98 SE, то ее и изучим. Нажмите кнопку "Пуск" и войдите в меню Settings > Control Panel (Настройка > Панель Управления), кликните там на иконке Add/Remove Programs (Установка и удаление программ) и откройте вкладку Windows Setup (Установка Windows). На этой вкладке мы с вами посмотрим, какие компоненты операционной системы можно удалить для экономии места на винчестере, а какие неплохо бы установить.

Первым пунктом идут Accessibility (Специальные возможности): если у вас все в порядке со слухом, зрением и подвижностью пальцев, то смело снимайте флажок напротив этой строки. Но не забудьте, где находится включение этой опции! Через пару лет ночного серфинга по Интернету, вам придется задуматься, что лучше: купить новые очки или включить режим для людей с ослабленным зрением.

Раздел Accessories (Стандартные). Нажмите кнопку Details (Cостав), и вы увидите список утилит, предлагаемых к установке. Если вы не любитель убогих обоев для рабочего стола от Билла Гейтса, то снимите флажок с пункта Desktop Wallpaper (Обои), а заодно и с Document Templates (Шаблоны документов), которые в работе никогда не используются. Когда вы установите MS Office, то там будут все нужные вам шаблоны. С остальными программами этого меню нетрудно разобраться и самостоятельно.

Если вы предполагаете использовать интернет в своей работе, обязательно включите следующий компонент - Address Book (Адресная книга), а если нет, то можете оставить ее для хранения подробной информации о друзьях и подружках. Адресная книга является неотъемлемым элементом другой программы - Outlook Express, устанавливая которую, вы автоматически "подписываетесь" и на адресную книгу.

Под заголовком Communications (Коммуникации) скрываются девять компонентов, предназначенных для связи вашего ПК с другими компьютерами, в том числе и с интернет-провайдерским. Если у вас есть модем и вы предполагаете в ближайшем времени выйти в интернет, отметьте в предлагаемом списке пункт Dial-Up Networking (Удаленный доступ). Пункт Dial-Up ATM Support (Поддержка АТМ) нужен только владельцам цифровых, так называемых, ADSL-модемов, а пункт Dial-Up Server (Сервер удаленного доступа) надо отметить только в том случае, если вы хотите иметь доступ к своему ПК с другой машины, например, при игре в "Quake" по модему.

Direct Cable Connection (Прямое кабельное соединение) нужно для непосредственной связи двух рядом стоящих компьютеров через COM или LPT-порты. Для обмена файлами между двумя ПК по телефонной линии с помощью модема можно использовать простенькие программки HyperTerminal и Phone Dialer (Телефон), но лучше установить более продвинутую коммуникационную программу с автоответчиком, факсом, адресной книгой и терминалкой в одном флаконе. Обычно производители модемов включают такие программы в комплект утилит и драйверов, поставляемый с их продукцией.

Поскольку программу Microsoft Chat почти никто не использует, предпочитая ей mIRC и ICQ, то и вам я не советую ее устанавливать. NetMeeting пригодится для интернет-телефонии, но учтите, что для нее вам потребуется очень хорошая линия связи, что в наших, российских условиях весьма затруднительно, а также звуковая карта, микрофон и видеокамера (если вы захотите устроить себе видеофон). Что касается Virtual Private Networking (Частная виртуальная сеть), то домашнему пользователю она вряд ли понадобится, поэтому оставлять ее я не рекомедую. Те же, кто знает что это такое и как ею пользоваться, установят ее и без моих рекомендаций.

Дальше идет "очень важный" пункт - Desktop Themes (Темы рабочего стола). Желающие занять немного ресурсов компьютера всевозможными "прибамбасами" могут выбрать себе что-нибудь из длинного списка тем, а потом подкачивать из интернета что-нибудь свеженькое. Если вы не перестараетесь с экспериментами над внешним видом Windows, то сможете иногда отличать значок корзины от значка "Мой компьютер".

В списке Internet Tools - инструментов для работы в интернете, возможно, кому-нибудь пригодится новая возможность Windows - Internet Connection Sharing - разделение доступа в интернет между несколькими объединенными в сеть компьютерами, из которых только один имеет модем, но тут следует учесть, что утилита эта крайне капризная и устанавливается далеко не на каждую конфигурацию компьютера. Другими словами, у вас она вполне может и не заработать. Здесь же можно установить программу Personal Web Server, превращающую ваш ПК в один из серверов "мировой паутины". Microsoft Wallet нужен для совершения онлайновых покупок по крединтым карточкам, точнее, для обеспечения безопасности при таких покупках. Web Publishing Wizard пригодится начинающим вэб-мастерам, конструкторам персональных страничек в интернете. А вот Web-Based Enterprice Mgmt нужна только системным администраторам, но мы же с вами не системные администраторы?

В следующем списке компонентов - Multilanguage Support - проверьте, включена ли поддержка кириллицы (Cyrillic), впрочем, если вы предпочитаете общаться с машиной по-турецки, то выбирайте Turkish.

Меню Multimedia (Мультимедиа) верхняя строка Audio Compression(Сжатие звука) должна быть отмечена галочкой, это даст возможность виндам понимать и воспроизводить некоторые звуковые файлы. Если вы не собираетесь устанавливать программу проигрывателя компакт-дисков от стороннего производителя, то ставьте флажок и на следующей строке: CD-Player (Проигрыватель компакт-дисков). Следующие две программы - Macromedia Shockwave Director и Macromedia Shockwave Flash - нужны только любителям "шастать" по интернету, да и то не всем: не так много сайтов используют эту технологию для отображения графической информации. Если вы не хотите использовать схемы озвучивания системных событий, то снимите флажок с пункта Multimedia Sound Schemes (Звуковые схемы), снимите его и с пункта Sound Samples (Образцы звуков) - вы слышали когда-нибудь эти образцы?. Пункт Video Compression (Видеокомпрессия) надо отметить для восприятия системой различных видеоформатов, а установка Sound Recorder (Фонограф) и Volume Control (Микшер) зависит от того, есть ли у вас аналогичные программы, поставляемые со звуковой картой, или нет.

Отключаем полностью Online Service - список онлайновых служб. Ни AT&T, ни America On-Line еще не протянули загребущие капиталистические ручки над Россией. Впрочем, даже если вы отключите этот список, он все равно установится на вашем рабочем столе при установке Windows в виде веселенькой папки, где вы без труда найдете и AT&T, и America On-Line. Программа Outlook Express, идущая отдельным блюдом, нужна для чтения электронной почты и новостийных групп счастливым обладателям доступа в интернет. Правда, если вы будете использовать в работе комплект MS Office, то можете установить из него более мощный вариант этой программы - Microsoft Outlook.

Список System Tools (Cистемных утилит) широк, но полезных компонентов в нем совсем немного. Программу Backup (Архивация данных) можно использовать для регулярного сохранения на винчестере или гибких дисках важнейших системных файлов, что в ряде случаев поможет восстановить работоспособность операционной системы. Практическая же ее ценность невелика, так как лучше вручную скопировать файлы SYSTEM.INI, SYSTEM.DAT, USER.DAT, CONFIG.SYS и AUTOEXEC.BAT в специальную папку, чтобы их можно было восстановить из-под DOS. Другая утилита из этого меню, Character Map (Таблица симмволов) покажет вам, как выглядят все буквы, цифры и знаки установленных шрифтов. Страдающим склерозом поможет Clipboard Viewer - просмотрщик буфера обмена; с его помощью вы быстро вспомните, что же только что было скопировано в буфер обмена. Cтрадающим жадностью и нехваткой места на винчестере может немного облегчить жизнь утилита сжатия дисков Disk Compression Tools. Преобразователь файловой системы FAT16 в FAT32 Drive Converter поможет более правильно организовать дисковое пространство и немного увеличить быстродействие системы, но учтите что после конвертации у вас возникнут проблемы с возвращением к MS-DOS, которое иногда приходится производить при переустановке Windows. Другими словами, диск FAT32 не виден из-под более старых версий DOS (6.22 и ранние).

Group Policies и Net Watcher и нужны только системным администраторам, которые до этих строк наверняка не дочитали. System Monitor (Системный монитор) и System Resource Meter (Индикатор системных ресурсов) предназначены для наглядного отображения степени загруженности компьютера. При этом Индикатор системных ресурсов, постоянно находясь в системной области панели задач (и отнимая часть ресурсов), контролирует некоторые основные параметры работы компьютера. Системный монитор - более мощная программа, вызываемая по "особым случаям", покажет вам, насколько загружен процессор, память, как прокачивается информация через модем, как читаются данные с диска, сколько инструментов звучит через звуковую карту и множество других, менее полезных параметров.

И наконец, осталось снять флажок с пункта WebTV для Windows, хотя люди, работающие в компаниях - провайдерах услуг интернет, наверное, и могут смотреть это самое WebTV, если у них в компьютерах установлены платы тюнеров, работающие со спутниковыми антеннами.

Вот, собственно и все. Мы с вами разобрались в том, что нам надо в самих виндах, а что не надо. Как видите, надо-то немного. К нашему счастью, компания Microsoft переманила еще не всех талантливых программистов. Еще есть кому писать программы, которых нам так не хватает в работе с Windows 98. И в следующем номере мы расскажем вам об утилитах, которые должны быть у каждого на компьютере и которые "доводят до ума" ваши любимые (а есть ли альтернатива?) "форточки".



Глава 2. Прочисть мозги своим "виндам"

К сожалению, пока, для обычных пользователей нет достойной альтернативы Windows`98 и, наверное, не будет еще пару лет после выхода финальной версии Windows`2000. Ни одна операционная система для домашних ПК (и Windows`98 в том числе) не сочетает в себе совместимость с современными играми, с новым оборудованием, устойчивую работу, небольшой размер, удобный и понятный интерфейс и возможность легкой настройки под нужды конкретного пользователя. Поэтому, исходя из собственных потребностей, мы вынуждены выбирать меньшее из зол. Большинство владельцев компьютеров, использующих ПК дома для работы и развлечений отдали предпочтение Windows`98, главным недостатком которой является маниакальное стремление зависнуть в самый ответственный момент. Отчасти, этому способствуют и неграмотные действия самих пользователей, не желающих уделять полчаса в день на обслуживание и диагностику очень капризной ОС (при этом ее все-таки следует признать лучшей из существующих!). Хотя, нехитрые правила и трюки в работе с "Виндами" могли бы предотвратить крах системы и появление многих глюков.

Одной из таких, вполне решаемых, проблем, с которой сталкиваются все "счастливые" обладатели Windows`98, стало постоянное разрастание системной папки Windows, приводящее к бесполезной трате дискового пространства и замедляющее работу компьютера. Помимо мегабайтов ненужных файлов, записываемых на диск при инсталляции системы, огромное количество мусора остается после установки-удаления разных программ. Производители программного обеспечения совершенно не интересуются тем, что их творения оставляют в системных папках после деинсталляции. Похоже, они и не думают, что их продукт может не понравиться потребителю, и тот его "чикнет" с легким сердцем (Попробуй "чикни", если ты заплатил за программу 300 баксов! К счастью, есть пираты!).

Что же нужно сделать для того, чтобы очистить винчестер от лишнего хлама и не дать папке System превратиться в свалку файлов давно удаленного софта? Сначала поищем файлы, которые можно совершенно безопасно удалить - это, так называемые, "временные файлы", которые иногда создаются на диске системой или программами, и должны бы автоматически удаляться, если б программистов заботило удобство работы конечного пользователя их продукции. Сюда же относятся всевозможные тексты, картинки, звуки, архивы, резервные (backup) файлы, давно ненужные в повседневной работе. Для этого можно использовать команду "Поиск" в меню "Пуск", а можно (даже лучше) непосредственно просматривать содержимое всех папок в Проводнике. Если вы установили MS-Plus!98, то в меню стандартного средства Windows`98 "Очистка диска" (Disc CleanUP) появится пункт "Удаление некритических файлов" - можете воспользоваться этой утилитой для поиска лишних файлов, но этих файлов будет так много, что создается впечатление, будто она хочет удалить "Винды" целиком! Эта программа просканирует диск, после чего, выдаст список "ненужных", по ее мнению, файлов, рассортированных по типам, причем возле каждого файла будет небольшой значок, характеризующий вероятность неприятных последствий удаления этого файла. Но, несмотря на все удобства этой программы, я рекомендую все-таки простой просмотр содержания всех папок в Проводнике: это гораздо безопаснее, а Disc CleanUP больше подходит для быстрого контроля за засоренностью дисков. Некоторые файлы скрытые, поэтому в меню "Пуск"-"Настройка"-"Свойства Папки"-"Вид" разрешите отображение системных и скрытых файлов. Обязательно отключите в свойствах корзины прямое удаление (без хранения в корзине), иначе вы не сможете восстановить стертый по ошибке файл!!! Корзину также не вытряхивайте хотя бы неделю: тогда не будет мучительно больно...

Итак, найдите на диске текстовые файлы с расширениями .txt, .doc, .nfo, .wri, .rtf, файлы типа Readme., ReadMe.1st, Files_id.diz и просмотрите их содержание на предмет полезности вам лично. Если эти файлы всего лишь лицензии на программы, "бесполезные советы" или прочая бредятина, нужная только авторам софта, тащите их в мусоропровод (смотрите, не удалите свои документы из соответствующей папки!). Туда же отправьте временные файлы с расширениями .old, .---, .bak, .tmp, ._mp, .syd, .chk, (возможных расширений для временных файлов довольно много: .000, .001, .002, .B~K, .BMK, .DA1, .DAT, .FTG, .FTS, .INK, .LHX, .OUT, .PAR, .PRV, .$$$, .SYK, но с некоторыми из этих расширений могут быть и нужные файлы, поэтому удалять их надо очень осторожно). Удалите файлы и директории MSCREATE.DIR, ~MSSETUP.TMP, они тоже временные и используются только один раз при всевозможных апдейтах системы. Найдите файлы с расширением .gid - это файлы помощи, они автоматически появляются, когда вы обращаетесь к этой самой помощи в какой-нибудь программе. Больше всего их в папке C:\Windows\Help, они скрытые, поэтому не забудьте включить в меню "Folder Options" (Свойства Папки) функцию отображения всех файлов, или используйте Norton Commander. А если вы никогда и нигде не нажимаете кнопку "HELP" то снесите к едрене фене весь каталог C:\Windows\Help (мегабайт 13 примерно). Правда, некоторые программы могут отказаться работать без какого-нибудь файла справки, находящегося в этом каталоге, в этом случае вам придется вернуть этот файл. Просмотрите содержимое файлов .log - некоторые из них также можно удалить, но будьте осторожны, это надо делать с умом - они могут быть необходимы для корректного удаления этих программ (проверить, нужен ли этот файл для деинсталляции, можно, просмотрев соответствующую команду в реестре: HKEY_LOCAL_MACHINE \Software\Microsoft\Windows\CurrentVersion\Uninstall). Файлы .ini надо удалять, только если они пустые или относятся к программам, которые уже не стоят на вашем компьютере. Вообще, всегда следуйте правилу: "Не уверен - не удаляй!".

Много ненужного есть и в корне системного диска. Оставшиеся от ДОСа файлы AUTOEXEC.DOS, CONFIG.DOS и т.п. могут пригодиться, если вы захотите удалить Windows и вернуться к MS-DOS. Еще эти файлы с расширением .dos из корневой директории системного диска используются, когда в загрузочном меню (вызывается кнопкой F8 при загрузке) выбирается пункт "Загрузить предыдущую версию DOS" и, хотя, вряд ли вы ей когда-нибудь воспользуетесь лучше их оставить - много места не потеряете. Смело трите файлы из корневой директории системного диска System.1st, BootLog.txt, BootLog.prv, Suhdlog.dat, SetupLog.txt, - все это, в основном, старые и ненужные сохраненные системные файлы и протоколы, созданные при установке ОС. В идеале, если не используется сжатие дисков программами DriveSpace/DoubleSpace (для них нужен файл DRVSPACE.INI или DBLSPACE.INI), остаются только AUTOEXEC.BAT, CONFIG.SYS, IO.SYS COMMAND.COM, MSDOS.SYS (установите им атрибуты "скрытый", и в окне Проводника они не будут мозолить вам глаза) и файлы, нужные некоторым программам (Norton SpeedDisk, например, всегда создает файл в корне диска SD.INI, его надо оставить, но плюс ко всему NU архивируют системные файлы с расширением типа .nu, .nud или .nu4, если вы их где найдете - сносите).

Удалите все файлы из папок C:\Windows\Sysbckup (кроме резервных файлов реестра rb000.cab, rb001.cab и т. д.) и C:\Windows\Inf\Infback- это старые системные файлы, которые Windows сохранила просто на всякий случай. Можно также сократить количество backup-файлов rb00х.cab (в них "Винды" ежедневно сохраняют при первом успешном запуске самые главные системные файлы), изменив строку в файле C:\Windows\Scanreg.ini "MaxBackupCopies=5" - поставьте вместо "5", например "3", и экономия места составит почти 3 мегабайта. Можно почистить папку C:\Windows\Applog (в ней содержатся протоколы запуска приложений, служащие для оптимизации расположения файлов на диске при дефрагментации) от файлов типа "программа.LGx", относящихся к затертым утилитам, папку C:\Windows\Cursors - от неиспользуемых курсоров, а C:\Windows\Media - от ненужных звуков (нужные звуки, которые вы используете в схемах озвучивания системных событий, конвертируйте в формат MP3 с помощью программки mp3.Producer, и они уменьшатся раз в десять, правда, нужно чтобы был установлен формат МР3 в списке аудио кодеков меню "Свойства Мультимедиа"). Советую удалить из директории C:\Windows\System такое извращение, как экранные заставки - расширение .scr (оставьте Channel Screen Saver - может пригодиться), а из C:\Windows\ - лишние образцы фона для рабочего стола - расширение .bmp.

Поищите в директории С:\Program Files пустые папки типа ...\Chat, ...\Hyper Terminal (даже если вы не ставили себе эти программы, винды все равно создают эти папки), их тоже чикаем. Там же можно снести папку ...\Uninstall Information - практической пользы в ней вы не обнаружите. В папке C:\Program Files\Common Files\Microsoft Shared\Stationery удалите все ненужные HTML-документы и соответствующие им картинки (эти Stationery используются программой Outlook Express для создания фона писем).

И, наконец, очистите папки временных файлов C:\WINDOWS\TEMP, C:\TEMP, переместите временные интернет-файлы, используя меню "Internet Options" (Свойства Интернета), на диск, где больше места. С помощью некоторых программ типа NetMaster99 или TweakUI легко можно переместить на свободный диск и другие интернетовские и системные папки. В этом же меню очистите History - предысторию посещенных сайтов, уменьшите время хранения этой предыстории до пары дней и сократите кэш Интернет Эксплорера до 10 мегабайт (кроме сохранения места на диске, это может ускорить и загрузку страниц). Можно удалить старые письма и новости, сохраненные программой Outlook Express на вкладке Maintenance (Обслуживание) ее опций. Для Win`95 можно вручную удалить старые письма в папке C:\Windows\Application\Microsoft\Outlook Express\Mail\ - расширения .idx, .mbx и старые новости в C:\Windows\Application\Microsoft\Outlook Express\News - расширение .nch, В Win`98 старые письма и новости хранятся в папке C:\WINDOWS\Application Data\Identities\{D1D4B7C0-572D-11D3-BF3B-A26182F20266}\ Microsoft\Outlook Express. Но лучше сделать это через опции Outlook Express. Можно очистить папку C:\Windows\Cookies\, если не хотите использовать эти самые Cookies - небольшие текстовые файлы, содержащие информацию о вашем посещении некоторых сайтов. Программы WinBoost2000 и TweakUI настраивают "Винды" на автоматическую очистку многих меню и папок при выключении компьютера.

С проблемой засорения папки System вручную справиться гораздо сложнее. Нужно отслеживать, какие файлы помещает в эту папку каждая устанавливаемая программа, чтобы при ее удалении, стереть и оставшийся от нее мусор. Можно, конечно использовать для этого даже "Утилиту проверки системных файлов" (System File Checker): она записывает в файл C:\WINDOWS\Sfclog.txt протокол проверки системы, в котором вы найдете список новых файлов, но существует много утилит, созданных специально для этой цели.

Одна из новых, небольших и очень удобных - System Mechanic, она быстрее аналога от дяди Нортона и может чистить реестр, а также удалять временные файлы (список расширений для этих файлов можно дополнять) и неработающие ссылки. Программа будет вести протокол установки программы, причем, в нем сохранится информация не только о файлах, записанных на диск, но и об изменениях в реестре. Для каждой программы, прошедшей такой мониторинг при инсталляции, будет создан собственный текстовый файл, по которому вы сможете потом проверить, целиком ли удалилась программа. Другие утилиты, позволяющие контролировать установку программ, могут даже автоматически их удалять, подменяя стандартную утилиту Windows "Установка-Удаление программ", но они очень медленные и не очень удобные. Впрочем, попробуйте поэкспериментировать с Norton Uninstall, CleanSweep Deluxe, Microhelp Uninstaller и т.д. - таких программ предостаточно.

Можно ли что-нибудь сделать, если системная папка уже капитально засорена, и нет информации о том, какие файлы остались от удаленных программ? В этом случае придется поискать неиспользуемые .DLL - файлы с помощью утилиты Clean System Directory. Она переместит все неиспользуемые системные файлы в специальную папку, после чего вам придется некоторое время тестировать систему, так как среди перемещенных могут оказаться и необходимые файлы - их придется вернуть в директорию C:\WINDOWS\SYSTEM. У старой версии этой программы был большой недостаток: она искала ссылки на .DLL-файлы только внутри программ, других .DLL, и еще в нескольких типах системных файлов, но такие обращения к .DLL-файлам могут происходить даже из HTML-документов, поэтому настоятельно рекомендую тестировать систему как можно тщательнее и дольше, не удаляя перемещенные файлы. При этом нужно использовать версию Clean System Directory не ниже 1.7, которая лучше работает с IE5 и Win`98.

Возможно, в интернете вы найдете и более подробные инструкции по дальнейшему сокращению размера операционной системы Windows`9x, вплоть до 11 (!) мегабайт, но помните банальное правило бесплатного сыра: удаление многих папок по рекомендациям "кулхацкеров" (у них, наверное, винчестер размером 200 мегабайт) приведет к утрате некоторых функций Windows. Например, нельзя будет создать загрузочную дискету, или потеряются некоторые полезные функции Internet Explorer. И, хотя мои советы гораздо более безопасны для системы, еще раз напоминаю: не удаляйте файлы, помещенные в корзину, несколько недель и постарайтесь "погонять" все программы: как говорится, семь раз отмерь - один раз отрежь. Восстановить же затертый файл с дистрибутива "Виндов" поможет утилита "System File Checker" - "Проверка системных файлов".

Не забывайте повторять эту процедуру пару раз в месяц, для удаления очередной порции мусора, и производить мониторинг всех устанавливаемых программ. Если ваш винчестер разбит на несколько разделов, то никогда не устанавливайте программы на диск C:, лучше создайте на другом диске специальную папку для программ D:\Program Files. И тогда вас гораздо реже будет раздражать приглашение очистить диск, выдаваемое утилитой Disc CleanUP (если вы не запретили это приглашение в опциях программы). Кстати, эта утилита, которая тоже должна помогать чистить диск, создает файл C:\ProgramFiles\Plus!\Cleanup\files.dtb размером больше мегабайта, который можно смело "чикать". Да и вообще, проверьте, все ли программы вам нужны, не злоупотребляете ли вы установкой экзотических шрифтов, не забит ли диск лишними темами для рабочего стола - уверен, есть еще где пройтись "поганой метлой". Не давайте любимым "форточкам" превращаться во всепоглощающий Вирус`98!

Глава третья. Кувалдой по окнам...

Тяжко стало жить бедному юзеру после августовского кризиса. Сорок раз подумаешь, прежде чем решишься выделить "лишние" сотни три-четыре зеленых баксов на серьезный апгрейд. Поэтому и разгоняют все свое железо кто как может. И вот вы уже достигли той стадии, когда, как у сапера: одна ошибка, и придется либо соскребать со стен микросхемы, либо делать гибрид холодильника и компьютера. Но далеко не все знают, что многие настройки, заложенные в Windows 98 по умолчанию, совсем не оптимальны для большинства современных компьютеров, и если с ними немного поэкспериментировать, то вполне можно добиться улучшения работы если не Quake3, то по крайней мере самой операционной системы, равно как и значительного сокращения времени на некоторые производимые ей действия. Да что там говорить, даже простое ускорение всплывания разных менюшек и уменьшение на пару секунд времени загрузки компьютера благотворно влияет на нервную систему рядового пользователя.
К сожалению, подобрав самые, что ни на есть оптимальные настройки системы, вы, конечно, не получите скорость Pentium III на Pentium 166MMX. Тем не менее, некоторые ошибки в этих самых настройках, сделанные недобросовестными продавцами компьютеров или самими пользователями, вполне могут очень сильно ухудшить общее быстродействие ПК. Поэтому одной из задач при оптимизации Windows 98 будет выявление и устранение таких вот критичных для производительности компьютера ошибок.



Глава четвертая. BIOS и системные файлы

Для начала необходимо проверить самим некоторые установки в BIOS: при загрузке ПК нажмите кнопку DELETE и увидите синий экран CMOS Setup Utility. Конкретные названия пунктов меню могут немного различаться, в зависимости от производителя BIOS, но на время загрузки компьютера и быстродействие системы влияют следующие значения параметров:
CPU Internal Cahce = Enabled - включает кэш процессора
External Cache = Enabled - включает внешний кеш
Quick Power On Self Test = Enabled - быстрый тест при включении
Boot Sequence: C only - загрузка будет происходить сразу с диска С:, игнорируя гибкие диски, разумеется, если у вас система установлена на диск С:
Boot Up Floppy Seek = Disabled - отмена поиска флоппи-диска при загрузке
Boot Up System Speed = High - быстрая загрузка
Video BIOS Shadow = Enabled - копирование видео BIOS в более быструю системную память
Теперь необходимо проверить правильность написания файлов AUTOEXEC.BAT и CONFIG.SYS: в них не должны быть прописаны чрезвычайно вредные для работы в среде Windows 98 DOS-драйвера устройств типа SBIDE.SYS, MSCDEX.EXE (для привода компакт-дисков), MOUSE.COM (для мыши), или программа кэширования дисков SMARTDRV.EXE. Их присутствие в конфигурационных файлах Windows не только замедлит работу ПК, но и может приводить к его зависанию на стадии загрузки. Проще всего отредактировать эти файлы с помощью утилиты System Configuration Utility (msconfig.exe), которая находится в папке C:\WINDOWS\SYSTEM.

Поройтесь в панели управления


Далее, откройте основное средство настройки Windows - Панель Управления, меню "Система" и просмотрите вкладку "Устройства" (Device Manager), если там вы увидите яркие отметки в виде восклицательных знаков, значит необходимо установить верные драйвера для некоторых устройств, неплохо было бы скачать из интернета их последние версии. Иногда при абсолютно правильно установленных драйверах такими отметками Windows сигнализирует о конфликте при распределении между несколькими устройствами системных ресурсов – прерываний, каналов DMA и т.п. В этом случае может помочь удаление таких конфликтующих устройств и перезагрузка компьютера, после которой, Windows, переустановив драйвера и перераспределив заново ресурсы, могут сами устранить проблему. В крайнем случае, придется устранять конфликт, вручную назначая каждому устройству номер IRQ или значение каких-либо иных параметров. Впрочем, такими отметками обозначаются и физически неисправные устройства.
Просмотрите внимательно свойства каждого устройства в этом списке – возможно, вы увидите какие-нибудь дополнительные настройки на закладках "Settings". Например, для звуковой карты можно включить трехмерный звук и режим Full-Duplex (правда, это совсем не ускорит работу компьютера, но эти функции весьма полезны), у CD-ROM надо включить немного разгружающий процессор режим DMA (если он поддерживается приводом), включить для всех дисков "Sync Data Transfer" - это тоже может избавить от некоторых "глюков" и повлиять на общее быстродействие системы. Часто можно видеть, что пользователи, имея самые современные винчестеры с поддержкой UDMA33/66, абсолютно не используют эту их возможность, полагаясь на драйвера, которые Windows устанавливает для контроллеров жестких дисков. Поэтому не забудьте просмотреть их свойства – если у вас современный диск, то в пункте "Disk Drives" должно быть написано не "Generic IDE Disk Type 47", а истинное название вашего винчестера (Quantum Fireball, например), а в пункте "Hard Disk Controllers" - что-то типа IntelPIIX4 Bus Master IDE Controllers (Ultra DMA Supported). Обычно драйвера с поддержкой UDMA (так называемый Bus Master) поставляются либо с материнской платой, либо с винчестером. Правда, даже если вы их установите, нет гарантии, что Windows захочет их использовать – система может посчитать, что ее собственные драйвера и новее, и лучше соответствует оборудованию, и тут уж придется опять принудительно их задавать, выбирая из списка при обновлении драйверов.
Яркий пример того, что Windows во многом не оптимизирована для современных компьютеров – это настройки по умолчанию для COM-портов. Если вы откроете вкладку "Settings" в меню их свойств, то увидите, что задана максимальная скорость 9600 бит в секунду. Ясно, что с такими установками нечего и думать о нормальной связи с Интернет-провайдером или о быстрой передаче файлов между двумя компьютерами. Поэтому, в настройках COM-портов нужно увеличить максимальную скорость до 115200 или 921600 бит в секунду, и установить:
Data Bits = 8
Parity = none
Stop Bits = 1
Flow Control = hardware
На вкладке "Дополнительно" настройки портов включите использование FIFO буфера и задайте с помощью ползунков максимальные значения размеров приемного и передающего буферов.
Полезно будет посмотреть вкладку "Устройства" меню свойств системы в режиме "Safe Mode" ("Безопасный Режим" или "Режим защиты от сбоев") - некоторые глюки и "тормоза" бывают из-за того, что в этом режиме вдруг появляются лишние устройства, например, еще один монитор или винчестер. В этом случае просто удалите лишнее.

Кэширование


Большинство трюков с программным разгоном компьютера основано на увеличении отводимого под всевозможное кэширование некоторого объема оперативной памяти. Поэтому наибольшего эффекта можно добиться на системах со 128 метрами оперативки, но и машины с 48-64 мегабайтами памяти вполне можно немного "расшевелить".
Для этого на вкладке Система/Быстродействие/Файловая Система/Жесткий Диск определите роль компьютера как "сервер" - это отведет больше оперативной памяти под пути к папкам и файлам. Для настройки этих параметров можно применить неплохую утилиту Cacheman (http://www.computery.ru/upgrade/numbers/004/ www.outertech.com), которая позволяет выделить под кэш путей еще больше памяти, чем это предусмотрено в Windows. Увеличение с ее помощью буфера кэша, отводимого под имена и пути файлов и папок, сократит в несколько раз число обращений к винчестеру при навигации по дискам. При этом регулируются те же параметры, что и на вкладке "Жесткие диски", но в более широких пределах, чем задают "Винды". После изменения этих параметров, на этой же вкладке свойств файловой системы просто выберите новую строку "Cacheman Settings" в списке вариантов для роли компьютера.
На странице Система/Быстродействие/Файловая Система/Гибкий Диск отмените поиск флоппи-дисководов при включении компьютера. Это не только ускорит загрузку компьютера, но и продлит срок службы привода гибких дисков. На вкладке для CD-ROM отведите больше памяти под его кэш и выберите из раскрывающегося списка "Четырехскоростной и выше...". Для более тонкой подстройки параметров быстродействия самых скоростных приводов CD-ROM и DVD-ROM тоже придется использовать дополнительную утилиту – WinBoost (http://www.computery.ru/upgrade/numbers/004/ www.magellass.com), в которой расширен диапазон изменения размера кэша для приводов лазерных дисков.
В меню "Виртуальная Память" можно установить постоянный размер файла подкачки - это заметно ускорит работу машины. Для этого установите максимальный размер своп-файла равным минимальному (в пределах 50-100 Мб, в зависимости от объема оперативки и потребности используемых программ - некоторые приложения требуют памяти более 100 Мб, например игра "SiN"). А если у вас два винчестера (но не один, разбитый на два логических диска!), то можно переместить своп-файл на другой "винт", это тоже даст выигрыш в скорости. После этого проведите дефрагментацию (ее вообще надо проводить регулярно) дисков с помощью Norton SpeedDisk (http://www.computery.ru/upgrade/numbers/004/ www.symantec.com), эта утилита поместит файл виртуальной памяти в начало диска и оптимизирует его, что также прибавит быстродействия.
Работа жестких дисков очень сильно влияет на скорость работы всего компьютера, поэтому крайне нежелательно применять все типы сжатия дисков. Что же касается использования файловой системы FAT32, которая, увеличивая количество кластеров, сберегает пространство на диске, но при запуске DOS-приложений может из-за относительного увеличения объема служебной информации ухудшить быстродействие системы.
В Windows на смену "досовскому" драйверу кэширования дисков SMARTDRIVE пришла более продвинутая система VСaсhe, удачно подобрав параметры настройки которой, можно несколько уменьшить нагрузку на винчестер. А поскольку быстродействие дисков - одно из самых узких мест системы, это также ускорит работу компьютера. Попробуйте для начала увеличить размер дискового кэша и сделать его постоянным. Для этого надо вставить в раздел [vcache] файла SYSTEM.INI строки (при оперативке 64 Мб):
MinFileCache=16384
MaxFileCache=16384
ChunkSize=512
Размер кэша в общем случае должен быть примерно равен 25% оперативной памяти. Но для подбора оптимального размера кэша лучше всего все-таки поэкспериментировать самому, не полагаясь особенно на чужие советы, иначе эффект для конкретного компьютера может быть обратным, и часто больший выигрыш в скорости дает экономия оперативки, а не увеличение кэша. Посмотреть, в каких пределах меняется размер дискового кэша и какова его эффективность, можно с помощью программы VCashe Monitor (http://www.computery.ru/upgrade/numbers/004/ www.sysinternals.com). Уже упоминавшаяся небольшая утилитка для автоматизации настройки дискового и файлового кэша Cacheman предоставит в ваше распоряжение несколько уже готовых вариантов его оптимизации для компьютеров разных конфигураций и индивидуальных потребностей пользователей. Поэкспериментируйте с настройками и постарайтесь оценить получаемый эффект, чтобы выбрать наиболее подходящий вариант.
В файле SYSTEM.INI можно изменить еще несколько влияющих на общее быстродействие параметров. Сложно сказать, даст ли это положительный эффект в вашей системе, но попытаться стоит. Попробуйте дописать в секцию [386Enh] параметр для своп-файла PagingFile=C:\WINDOWS\Win386.swp – это может уменьшить вероятность зависания ПК при выключении. Можно также попробовать увеличить размер некоего "буфера очереди" с 8К до 32К:
[windows]
DefaultQueueSize=32
Можно так же изменить размер буфера DMA и увеличить количество буферов виртуальной памяти:
[386enh]
DMABufferSize=64
PageBuffers=32
Потестируйте некоторое время систему с новыми параметрами, чтобы определить, увеличилось ли быстродействие или лучше все вернуть к исходному варианту. Для более обьективной оценки всех изменений неплохо воспользоваться какими-нибудь программами-"бенчмарками".

Дефрагментируй это!

Один из недостатков Windows состоит в том, что система, записывая файл на диск, располагает его на первых попавшихся свободных кластерах, сильно фрагментируя большие файлы. Для того, чтобы операционная система сначала нашла для нового файла наиболее подходящее по размеру место на винчестере и поместила его туда, как можно меньше фрагментируя, необходимо добавить в реестр параметр:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Control\FileSystem]"
ContigFileAllocSize"=dword:000001f4, который и определяет максимальный размер нефрагментируемого блока данных на диске. Это можно сделать с помощью универсальной программы WinBoost 2000 - один из ее пунктов включает этот режим, очень полезный при работе с мультимедиа (уменьшается нагрузка на диск при записи и воспроизведении видео- или звуковых файлов).

Убрать все лишнее

Загляните на вкладку "Конфигурация" диалога "Сеть" в панели управления и, если вы не подключены к сети, оставьте только следующие сетевые компоненты: Dial-Up adapter и TCP/IP - естественно, это в том случае, если вы пользуетесь интернетом, а если наоборот, не пользуетесь, то и эти компоненты не нужны. Удалив неиспользуемые компоненты, вы можете ускорить работу систему и избавиться от возможных "глюков".
А в MSDOS.SYS весьма желательно отключить протоколирование загрузки, двойную буферизацию и загрузку драйверов сжатых дисков. Некоторые параметры, значения которых надо проконтролировать, в этом файле такие:
Logo=1 - разрешена заставка при загрузке – если вы ее выключите, то, выиграв пару секунд на загрузке, будите лицезреть гораздо менее эстетичные бегущие строки на черном фоне
BootMulti=0 - отключен практически не используемый режим MS-DOS, вызываемый по нажатию F4 при загрузке
BootGUI=1 - разрешен графический интерфейс Windows
DoubleBuffer=0 - отключает двойную буферизацию, нужную, в основном, только некоторым SCSI-контроллерам
DisableLog=1 - не создавать файл протокола загрузки в корневом каталоге (BootLog.txt) - рекомендую включать создание отчета только при необходимости его просмотреть.
AutoScan - отвечает за то, как будет вести себя система, если до этого система завершила работу аварийно, т.е будет ли проводиться сканирование дисков и как:
AutoScan=0 - несмотря на аварийное завершение работы, файловая система проверяться не будет.
AutoScan=1 - файловая система после предыдущего аварийного завершения работы проверяться будет, но предупредит об этом.
AutoScan=2 - файловая система после аварийного завершения проверяется без запроса разрешения на это
DblSpace=0 - отключено использование драйвера сжатых дисков DoubleSpace – экономим время и память
DrvSpace=0 - отключено использование драйвера сжатых дисков DriveSpace – то же самое
BootDelay=0 - при загрузке система не будет ждать несколько секунд.
LoadTop=1 - разрешена загрузка сommand.сom или drvspace.bin в "верхнюю" память, значение по умолчанию 1 – опять экономим "основную" память.
Все эти изменения может вносить в файл MSDOS.SYS уже известная вам по нашим публикациям утилита TweakUI, а программа MSDOS.SYS-Editor (http://www.computery.ru/upgrade/numbers/004/ www.dx21.com/Dx21SW.htm) предоставит вам удобный и простой графический интерфейс для изменения всех параметров этого файла.
Не менее важно, кроме оптимального распределения памяти, уделять внимание и расходованию других ресурсов компьютера. Часть незаметно протекающих процессов абсолютно бездарно загружает ваш хилый "селерон". Сильно замедляют работу программы (и вирусы), запускаемые автоматически при старте "Виндов", исправить их список можно в реестре (поможет в этом Msconfig.exe):
HKEY_LOCAL_MACHINE\Software \Microsoft\Windows\ CurrentVersion\Run,
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\ CurrentVersion\Run,
HKEY_LOCAL_MACHINE\Software \Microsoft\Windows\CurrentVersion\RunServices
В файле WIN.INI это программы, которые прописаны здесь:
[windows]
load=
run=
и, естественно, в папке "Автозагрузка" меню "Пуск" и в файле Autoexec.bat. Кроме того, иногда вирусы прописывают себя в файле SYSTEM.INI, в строках [386Enh] и в файле WINSTART.BAT. Чтобы увидеть полный список запущенных процессов воспользуйтесь программой Process Viewer (http://www.computery.ru/upgrade/numbers/004/www.teamcti.com). Вот небольшой список приложений, чаще всего зря занимающих ресурсы процессора, и автоматический запуск которых следует отменить, воспользовавшись System Configuration Utility или удалив соответствующие ключи в реестре:
"MS WebCheck Monitor" - он же "Loadwc" - создает установки Microsoft Explorer при первом запуске,
"System Agent" - он же "Mstask" - планировщик задач, если вы его не используете, то отключите,
"System Tray" - он же "Systray" - индикатор разряда батарей - естественно, для настольного ПК абсолютно не нужен,
"Microsoft Office Wrapper" - он же "Osa" (Office Speed Access) - сомнительный ускоритель запуска программ MS Office (запуск из "Автозагрузки"),
"File Open" - он же "Findfast" - вроде бы ускоряет поиск в документах Офиса (запуск из "Автозагрузки"),
"LoadPowerProfile" - загрузка схемы управления питанием, вещь местами нужная, если бы не грузилась почему-то два раза (!) - из раздела реестра "Run" и из "RunServices", поэтому один экземпляр можно удалить (он все равно появляется снова в некоторых конфигурациях – прим. ред.).
"TaskMonitor" он же "TaskMon" - в принципе, полезная программа и ее вполне можно оставить, так как она создает протоколы запуска приложений для последующей оптимизации расположения файлов на диске при дефрагментации. Эти файлы вы можете просмотреть в папке C:\WINDOWS\APPLOG. Отключить запуск TaskMonitor лучше тоже с использованием утилиты System Configuration Utility, так как ее автозапуск прописан в реестре и, кроме того, в этом случае легко отменить изменения. Далее, можно отключить индикатор раскладки клавиатуры Internat.exe (через свойства клавиатуры), регулятор громкости (через свойства мультимедиа) и системные часы (в диалоге свойств времени и даты).
Довольно много ресурсов занимают обои на Рабочем столе, анимационные эффекты при открытии различных окон, сглаживание экранных шрифтов - все это отключается в настройках свойств дисплея. Замедлять работу машины может даже использование управления питанием и звуковые эффекты.

Прочие приколы

В папке C:\WINDOWS\SYSTEM есть малоизвестная утилита WALIGN.EXE, при запуске она особым образом "выравнивает" некоторые программные файлы, чтобы они запускались непосредственно из кэша, что ведет к повышению производительности компьютера, хотя файлы несколько увеличиваются в размере. Однако, если у вас не стоит MS-Office, эта утилита не хочет работать. Чтобы ее обмануть, добавьте в реестр [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\Uninstall\Office8.0]
"DisplayName"="Microsoft Office 97, для WALIGN.EXE"
"UninstallString"="C:\TEMP\Upgrade.STN"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Office\8.0\ Common\InstallRoot]
@="C:\TEMP" ,
Подробнее об этой утилите можно узнать в инете по адресу: http://www.computery.ru/upgrade/numbers/004/ www.winmag.com/win98/alignwma.htm.
Одна из особенностей файловой Windows 98 - запоминание даты последнего обращения к файлу. По умолчанию эта функция используется для файлов на жестких дисках и не используется для дискет и для режима защиты от сбоев. Если хотите ее отключить (может пару тысячных долей процента к общему быстродействию это и прибавит) добавьте в CONFIG.SYS команду "ACCDATE=C- D-", этим вы отмените регистрацию доступа к файлам на дисках C: и D:. Заметно облегчает работу на компьютере увеличение скорости "всплывания" меню, в том числе и меню "Пуск" и добавление в меню "Пуск" подменю "Панель управления". Эту доработку делают программы WinBoost2000 и Tweak UI, которые позволят изменить и много других скрытых настроек для уменьшения времени загрузки компьютера и ускорения его работы. Поможет сохранить нервные клетки и избавит от необходимости лишний раз давить на кнопку мыши отключение в свойствах корзины раздражающего подтверждения на удаление файла. Если слишком часто происходит перерисовка иконок, то установите в реестре параметр [HKEY_LOCAL_MACHINE \Software\Microsoft\Windows\CurrentVersion\explorer] "Max Cached Icons"="5000", это заметно уменьшит "тормоза" в работе компьютера.
Это, конечно, далеко не все, и вряд ли нашу статью можно назвать полным руководством по оптимизации Windows 98. Применяя на практике эти советы, всегда контролируйте свои действия, чтобы в случае неполадок можно было вернуться к исходным настройкам. Обязательно надо иметь резервную копию реестра и всех конфигурационных файлов, чтобы не пришлось из-за одной-единственной ошибки переустанавливать Windows "по-голому", ведь при установке системы поверх предыдущего варианта большинство параметров (в том числе и источник "глюка") в реестре сохраняется! Не следует также бросаться в перенастройку "Виндов" как в омут: делайте все постепенно, отслеживая реакцию системы на изменения каждого параметра. Помните, что универсальных советов для всех машин не существует, и возможно, на каком-то этапе настройки вы ухудшите быстродействие компьютера. При таком развитии событий опять придется вернуть значение последнего измененного параметра к его первоначальному варианту. Согласитесь, что если вы за один раз перенастроите все что только можно, то гораздо сложнее будет обнаружить на общем фоне нежелательное для вашей конкретной системы изменение одного из параметров. Словом, немного поэкспериментировав и проявив себя разумным и осторожным, или, если угодно, "продвинутым" пользователем, вы дадите своим любимым "форточкам" полностью раскрыть все свои лучшие возможности.

Глава пятая. Операция на сердце

Реестр Windows 98 - своеобразная база данных, где хранится почти вся информация о настройке компьютера, программного обеспечения и самой всенародно любимой и повсеместно используемой операционной системы. Физически реестр расположен в двух файлах: system.dat и user.dat, находящихся в системной папке C:\Windows, а если на компьютере зарегистрировано несколько пользователей, то каждый из них имеет еще и свой собственный файл user.dat, который вы найдете в директории C:\Windows\Profiles\имя_пользователя. Работа с системным реестром и изменение различных параметров, в нем содержащихся, осуществляется либо стандартной утилитой из комплекта Windows – Registry Editor, которая изначально скрыта от глаз и рук неопытных пользователей в виде файла C:\Windows\regedit.exe, либо с помощью ее аналогов от независимого производителя (например, редактора, входящего в состав Norton Utilities 2000), которые обычно более удобны.

Из-за особой важности этих данных для операционной системы и установленных приложений, реестр, возможно, является самым главным компонентом Windows. От отсутствия ошибок в нем во многом зависит живучесть и устойчивость работы "Виндов". К сожалению, официальной информации о многих его разделах и параметрах очень мало. Главным образом, вся она сосредоточена в книгах независимых авторов – исследователей этой ОС, причем в названиях этих талмудов часто фигурирует порожденная продуктами метаболизма Microsoft фраза "Недокументированные возможности…". Связано это, видимо, с опасениями разработчиков Windows, что неквалифицированные пользователи своими действиями по редактированию (или изучению) реестра могут нарушить работоспособность и без того капризной и хрупкой системы. Но, тем не менее, даже в реестре только что установленной Windows можно найти много мелких ошибок, не особенно критичных, но которые все-таки желательно устранить. Если же вы часто устанавливаете себе на ПК новые программы, а не заинтересовавшие вас с легким сердцем потом удаляете, то резко возрастает риск появления самых разных "глюков", связанных с тем, что производителей программного обеспечения не очень заботит мусор в реестре, который оставляют их творения после деинсталляции, и то, как изменения реестра, вносимые их разработками, влияют на другие программы и работу всей ОС.

Кроме того, настроить операционную систему на максимальную отдачу возможно только либо вручную, редактируя реестр, либо используя программы типа WinBoost 2000 Gold, которые упрощают и автоматизируют этот процесс, но не в состоянии вместить в себя все настройки, доступные через обычное редактирование этой базы данных. Поэтому умение "общаться на ты" с реестром входит в минимальный набор знаний, необходимых грамотному пользователю.

Вообще, всю работу с реестром можно условно разделить на четыре основных категории: его регулярное резервирование и восстановление в случае крупного сбоя; устранение в нем ошибок и отслеживание всех изменений, вносимых программами при установке; ручное изменение некоторых параметров, недоступных из Панели управления для тонкой настройки системы; сокращение его размеров.

Начнем с самой главной операции – резервирования реестра. Только зная, как сохранить работоспособную копию этой базы данных и восстановить ее потом в случае серьезных неполадок, вы избежите утомительной многочасовой переустановки операционной системы и всех программ, на нее "навешанных". Windows 98 ежедневно (при первой удачной загрузке) сами автоматически сохраняют реестр и некоторые другие критичные файлы в компрессированном виде для возможности его последующего восстановления - это файлы C:\Windows\Sysbckup\rb00x.cab. Количество копий реестра по умолчанию ограничено пятью, однако, изменив параметр "MaxBackupCopies" в ini-файле C:\Windows\scanreg.ini, отвечающем за конфигурацию программы сканирования, оптимизации и восстановления реестра Registry Checker (Проверка Реестра - C:\Windows\scanregw.exe), которая, собственно, и осуществляет это резервирование, вы можете довести это число аж до 100.

Если вы не пожалеете ради максимальной надежности на это мегабайт двести дискового пространства, то всегда сможете избавиться от подкравшегося незаметно "глюка" - ведь причина его появления могла иметь место и месяц назад, просто до поры до времени вы не замечали никаких проблем, а архива с рабочей копией реестра уже не останется – слишком много прошло времени и хорошие копии давно заменены "браком". С помощью какого-нибудь архиватора типа WinZip легко посмотреть содержимое файлов rb00x.cab и использовать их в случае легкой неполадки, когда "Must Die" еще жив. В режиме MS-DOS же восстановить реестр из этих архивов можно с помощью команды "scanreg /restore", после которой вы получите возможность выбрать, из какой резервной копии надо извлечь реестр.

Можно вручную регулярно создавать текстовую копию реестра с помощью команды "regedit /e regtxt.reg", введенной в строке "Выполнить" кнопки "Пуск". После ее выполнения на рабочем столе появится файл regtxt.reg, который и будет этой самой резервной копией. Для восстановления из него реестра надо будет загрузить DOS и набрать в командной строке уже "regedit /c regtxt.reg". Эту операцию полезно проводить иногда и с абсолютно "здоровым" реестром, так как после нее файлы user.dat и system.dat уменьшаются в размере килобайт на сто-двести. Это один из немногих способов сократить их размер, хотя и сама Windows 98 иногда решает, что реестр слишком распух, и Regisry Checker проводит его оптимизацию. Учтите, что если в режиме эмуляции MS-DOS у вас не будет загружен DOS-драйвер кэширования диска SmartDrive, то этот процесс может занять несколько часов! Итак, перед тем, как приступить к дальнейшим действиям по редактированию реестра, обязательно сделайте его резервную копию! Хотя бы просто скопируйте его файлы в надежное место – потом можно будет вернуть их в системную папку в случае неудачи.

Теперь посмотрим, что можно в нем безболезненно подчистить. Мусора и неиспользуемых данных в реестре очень много, главным образом из-за экспериментов с установкой-удалением различных "шароварных" программ, "нарытых" на огромной интернет-свалке. Сложно сказать, насколько влияет на скорость работы и загрузки Windows неконтролируемое его разбухание, но тем, кто не хочет, чтобы центральная база данных системы содержала абсолютно ненужную информацию, а также желающим сократить размер его файлов до оптимального минимума, я посоветую просмотреть ветви реестра

HKEY_CURRENT_USER\SOFTWARE, HKEY_LOCAL_MACHINE\Software

и

HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings

-там вы найдете много ключей, оставленных давно уже удаленными программами, а следовательно, совершенно бесполезных. Удалять этот мусор, возможно немного замедляющий работу системы, приходится вручную, по названиям ключей, соответствующих "чикнутым" программам. Еще больше мусора может оказаться в разделе

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\ CurrentVersion\ Explorer\MenuOrder

который хранит информацию о порядке расположения папок и ярлыков в меню "Пуск". Внимательно просмотрите его и удалите те папки, которые в действительности отсутствуют в аналогичной ветви меню "Пуск".

Гораздо грамотнее не чистить реестр, пытаясь понять, что в нем уже лишнее, а не допускать его загрязнения, отслеживая все изменения, вносимые при инсталляции каждой программы. Для этого отлично подойдет небольшая утилита Ashampoo99 Deluxe (http://www.ashampoo.com/) или какой-нибудь другой деинсталлятор. Подобные служебные программы, которые в обязательном порядке должны быть на каждом компьютере, покажут не только все изменения в реестре, но и обратят ваше внимание на замену системных файлов, на ненужные файлы, "забытые" удаленными программами в папке C:\Windows\System и избавят вас от нудной переустановки операционной системы после фатального воздействия на нее очередного творения доморощенных любителей Microsoft Visual Basic. Просто при удалении очередной "шаровары" воспользуйтесь не стандартным системным диалогом "Установка/Удаление программ", а специализированным деинсталлятором, который справится с этим на порядок лучше, не оставив ни следа от ненужной программы в реестре и на винчестере.

Утилиты, отслеживающие изменения реестра, помогут вам и на следующей стадии оптимизации реестра – устранении всевозможных ошибок. Здесь уже иногда бывает сложнее определить верное решение, но многие ошибки регулярно повторяются, хорошо известны и не представляют особых проблем. Например, часто пользователи неправильно удаляют установленные приложения, просто выбрасывая папки с файлами в корзину, а иногда и их разработчики допускают недочеты, из-за которых в меню "Установка и удаление программ" остаются неработающие команды для деинсталляции и без того отсутствующих приложений. В таком случае можно удалить эти команды в разделе реестра

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\ Uninstall

вручную или с помощью утилит Add/Remove Pro (http://www.superwin.com/) и Tweak UI. Другие ошибки найти в реестре сложнее, так как для этого надо использовать программу мониторинга обращений к реестру RegMon (http://www.sysinternals.com/). Если с ее помощью проследить за всеми параметрами, которые запрашиваются "глючным" приложением, то, пошевелив немного мозгами, можно определить, что надо в нем подправить. Как правило, параметры в реестре имеют достаточно понятные сокращенные наименования и можно догадаться, какой из них за что отвечает.

Вот еще один пример устранения "виндовых" недоделок с помощью реестра. Если вы открываете неизвестный тип файла, то появляется окно диалога "Открыть с помощью…", предлагающее выбрать из обширного списка наиболее подходящее приложение для открытия нового файла. Если вы внимательно просмотрите этот список, то найдете и в нем программы, давно удаленные с компьютера. Чтобы исправить этот непорядок с фиктивными записями, надо запустить поиск в реестре, задав ключевым словом название отсутствующей программы. В данном случае нас интересуют только записи в разделе

HKEY_CLASSES_ROOT

и то не все, а лишь строки вида

HKEY_CLASSES_ROOT\ТИП_ФАЙЛА\shell\open\command

с упоминанием искомой программы. Дело в том, что часто при удалении приложения, даже если файловые ассоциации меняются (у файла изменяется тип, например, был ACDSee.BMP, а после удаления ACDSee32 он стал опять открываться Пейнтом и теперь его тип снова - Paint.Picture), все равно остаются записи о командах, зарегистрированных с удаленным типом файлов. Вот эти команды на вызов затертой программы и содержатся в указанных строках реестра, и именно их и сканирует система при выдаче диалога "Открыть с помощью…". Следовательно, для удаления "фиктивных" записей надо просто убрать эти строки. И опять надо быть очень внимательным, чтобы не наделать еще больше ошибок, удалив ненароком что-нибудь нужное.

К счастью, не все надо удалять ручками, применяя только редактор реестра. Есть программы, сильно облегчающие и ускоряющие поиск причин появления "глюков" и гораздо больше подходящие для простых пользователей. С помощью утилиты WinDoctor из пакета Norton Utilities можно проверить реестр (и не только его) на наличие самых разных ошибок. Только исправлять их тоже надо очень осторожно, самостоятельно выбрав оптимальное решение из предлагаемого списка. А, например, если WinDoctor не нашел какой-то файл, а решение предлагает только одно - удалить неверную ссылку в реестре, то лучше поискать файл самому или, с помощью входящей в комплект Windows 98 утилиты System File Checker (Проверка системных Файлов), извлечь его с компакт-диска Windows (разумеется, если ссылка в реестре относится к все еще установленной на ваш компьютер программе). Другая программа от "мелкомягких" - RegClean - сама удаляет ошибки без диалога с пользователем и находит их даже больше, чем WinDoctor (правда, и ошибается чаще), при этом в качестве "UNDO" создается простой reg-файл, позволяющий просмотреть и отменить внесенные изменения. Найти ее можно на ftp-сервере Microsoft. О многих других "глюках", устраняемых через изменения параметров в реестре, вы можете узнать подробнее по адресу search.support.microsoft.com/kb, где находится большущая база данных по лечению многих проблем с Windows и приложениями для нее. Правда, несмотря на огромное количество выявленных "глюков", нет гарантии, что вы найдете здесь ответы на свои вопросы: есть мнение, что известные и вполне устранимые недоработки – всего лишь верхушка айсберга проблем, порожденных желанием Microsoft как можно быстрее выпускать на рынок свои продукты, чтобы сокращать расходы и удерживать полную монополию на рынке основных программных продуктов.

Конечно, Панель управления не может удовлетворить все запросы по "подгонке" операционной системы под ваши конкретные вкусы и нужды. Поэтому рано или поздно большинство пользователей приходит к пониманию необходимости изучать правила работы с реестром и искать информацию о параметрах, в нем содержащихся. Настройка системы с помощью реестра –довольно небезопасное занятие: ошибка может наглухо "завесить" Windows, и даже в Режиме защиты от сбоев (Safe Mode) вы загрузить свой ПК не сможете. Спасет только восстановление реестра со старыми, "доглючными" параметрами из его предусмотрительно припасенного резерва. Но, тем не менее, если очень хочется – то можно. Тем более, что некоторые разделы нужно знать просто наизусть, например, приложения, которые всегда загружаются при старте Windows, вы увидите в ветвях:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\Run

и

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\ RunService.

Наверняка вы найдете там программы, которые вам не нужны, и их загрузка только замедляет работу компьютера. Правда, используя Программу настройки системы (System Configuration Utility – msconfig.exe) вы тоже сможете легко убрать из этих разделов любую строку, но разделы

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\ RunOnce,

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\ RunServicesOnce

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\ RunOnceEx

она не отображает, а ведь именно здесь иногда прописывают себя запускаемые для конспирации только один раз "троянцы".

Безусловно, быстрее, удобнее и безопаснее использовать для "разгона" и тонкой настройки системы небольшие специализированные утилиты типа WinBoost 2000 Gold или TweakUI, которые в совокупности позволяют менять более 300 различных параметров, но невозможно объять необъятное, так что и эти очень мощные программы не дадут вам доступ ко многим настройкам системы. В короткой журнальной статье не рассказать обо всех интересных ключах и разделах, но вот, например, наиболее важные, относящиеся к некоторым установкам оболочки Windows.

Команды контекстного меню, выпадающего, если нажать правую кнопку мыши на ссылке в Internet Explorer, можно отредактировать или удалить в разделе:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\ MenuExt,

а отредактировать или удалить кнопки в панели инструмениов Internet Explorer и команды в его меню "Tools" можно в разделе

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\ Extensions

В контекстное меню всех фалов можно добавить собственную команду или изменить уже имеющиеся в разделе:

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers.

Аналогично, вы можете легко отредактировать команды, содержащиеся в вызываемом правой кнопкой мыши контекстном меню папок - в разделах реестра

HKEY_CLASSES_ROOT\Directory\shell

и

HKEY_CLASSES_ROOT\Folder\shell,

а для дисков

HKEY_CLASSES_ROOT\Drive\shell

Если хотите, к примеру, чтобы файлы неизвестных типов открывались Блокнотом или каким-нибудь шестнадцатиричным редактором, то задайте команды на это в ключе

HKEY_CLASSES_ROOT\Unknown\shell

Гораздо больше вы узнаете о параметрах операционной системы и основных, самых распространенных программ для Windows на сайтах в интернете: members.aol.com/axcel216, http://www.regedit.com/, www.halcyon.com/cerelli/tips.htm. Здесь вы сможете прочитать статьи самого разного уровня сложности – от самых основ вроде типов параметров, применяемых для хранения данных в реестре, до самых последних "открытий" и советов других пользователей со всего мира. Совсем не лишним будет и проштудировать хорошую книгу о реестре Windows 98, например, работу Гюнтера Борна "Реестр Windows 98" из популярной серии книг "Мастер" - тираж еще не распродан. Многие вещи в ней описаны даже гораздо подробнее, чем на специализированных интернет-сайтах. Словом, не останавливайтесь в своем развитии, ищите новую информацию, экспериментируйте с настройками и программами, продолжайте изучать любимые "форточки".


Ссылка: http://www.oszone.net/99/