|
|||
|
|||
Профилактические истины-2 |
|||
Деинсталлятор Сохранение системных библиотек в неприкосновенности не спасет вашу ОС от краха, если при установке очередной shareware будут внесены фатальные изменения в системный реестр, сердце Windows. Для контроля за реестром служат программы, умеющие делать и сравнивать "снимки" его состояния. При сравнении двух таких снимков, сделанных до и после инсталляции программы, получается так называемый "разностный файл", в котором наглядно отображены все замеченные в реестре изменения. Исходя из полученных в результате этой процедуры данных пользователю нужно оценить опасность изменения или удаления уже имевшихся в реестре записей или добавления в реестр новых параметров. Чрезвычайно важно сравнивать снимки изменения конфигурации системы даже в случае изменения обычных настроек ОС или установки драйверов нового оборудования - только так вы всегда будете иметь гарантию "отката" настроек к "безглючной" конфигурации. Вся сложность при этом заключается в том, что надо довольно хорошо знать структуру реестра, уметь логически мыслить и знать немного английский язык, так как параметры реестра обычно имеют английские интуитивно понятные наименования. Для такого мониторинга, на мой взгляд, идеально подходит постоянно мной рекламируемый (не за деньги!) деинсталлятор Ashampoo Uninstaller 2000 (http://www.ashampoo.com/) - уникальная, на мой взгляд, программа. Она не только отслеживает изменения реестра и основных конфигурационных файлов Windows, но и показывает пертурбации всех файлов на жестком диске, вплоть до изменения их версий, заменяя, таким образом, даже утилиту System File Checker. При этом в отличие от аналогичных программ она позволяет не только делать откат всех настроек ОС к предыдущему рабочему состоянию, но и легко отменять изменения любого отдельно взятого параметра или группы параметров. Технология работы с этой программой такова. После установки операционной системы сразу же сделайте полный снимок ее конфигурации: меню Action > Advanced > Save Configuration As... - при этом будет создан файл в несколько мегабайт с подробнейшим отчетом о конфигурации ОС. Назовите его, например, "свежеустановленная ОС". Это нужно для того, чтобы вы всегда могли сравнить текущие настройки Windows с тем, что имеется на "чистой" системе (что еще иногда называется default-конфигурацией). Такие снимки вообще желательно делать периодически - получите возможность прослеживать изменения настроек ОС во времени (и, соответственно, легко отмените изменение любого параметра), а откат можно будет сделать не только к "чистой" системе, но и к конфигурации, имевшей место быть во время создания последнего "безглючного" снимка. Если вдруг система засбоит, создайте очередной такой снимок, после чего сравните его с одним из предыдущих снимков: Action > Advanced > Compare Configurations - и картина изменений, полученная по окончании процесса сравнения двух снимков, даст шанс определить причину сбоя либо отменить вообще все изменения поголовно, если не удастся определить конкретного виновника проблем. Аналогичным описанному образом выявляются изменения, привносимые в реестр конфигурационными файлами устанавливаемых программам. Однако в данном случае лучше пользоваться другой опцией деинсталлятора, дабы не создавать кучу промежуточных многомегабайтных снимков конфигурации ОС, а сразу получать для каждого устанавливаемого приложения свой собственный небольшой информационный файл (в программе он называется Log File). Для этого перед очередной инсталляцией закачанной из интернета программы войдите в меню Wizards > Install an Application. Появится окно мастера, в котором на странице Save Configuration надо нажать одноименную (единственную) кнопку. Текущие настройки ОС будут зафиксированы во временном файле. Теперь можно выгрузить Ashampoo и запустить инсталляцию программы, по окончании которой, если необходимо, перегрузите ПК и обязательно один раз запустите только что установленную программу - многие настройки в реестр добавляются не в момент инсталляции, а во время работы с приложением или его конфигурирования. После этого закройте программу и снова запустите деинсталлятор. В том же самом мастере выбирайте вкладку "Create Log File" и назовите файл протокола по имени установленной программы. Таким образом вы не будете получать для каждой инсталляции лишние снимки конфигурации ОС, а получите для каждой своей программы подробнейший протокол хода ее инсталляции, в котором будут отражены все файлы, записанные ею на диск (или измененные на нем), все изменения файлов autoexec.bat, config.sys, win.ini, system.ini, а также все добавленные, измененные или удаленные параметры реестра. По окончании сканирования вы увидите в удобном окне все выявленные изменения - в этот момент обязательно пройдитесь по всем пунктам и попытайтесь оценить опасность тех или иных изменений конфигурации. Если, например, вы обнаружите, что программа переписала на себя какие-то файловые ассоциации, то вернуть их в исходное состояние можно (и желательно) прямо сейчас, достаточно на вкладке Registry Changes выбрать в левом окне нужную ветвь реестра, после чего в правом окне отобразится измененный в этой ветви параметр - щелкните по нему правой кнопкой мыши и в контекстном меню выберите пункт Restore Changes - внесенные изменения будут отменены. Первое время довольно тяжко делать такие лог-файлы - на установку каждой программы затрачивается лишних 5-15 минут, но зато потом, когда все приложения будут инсталлированы, вы получите систему с огромным запасом надежности. Любая установленная вами программа с помощью созданного для нее лог-файла может быть удалена гораздо качественнее, чем при использовании стандартной утилиты "Установка и удаление программ". Учтите только, что чем раньше вы удалите приложение, ставшее причиной сбоев или просто вам не понравившееся, тем меньше вероятность возникновения новых глюков, связанных с удалением записей в реестре или файлов на диске. Дело в том, что несколько программ могут одновременно использовать одни и те же параметры в реестре и одни и те же файлы общего пользования. Но поскольку их вносит на ваш ПК только самая первая из таких программ, то для других приложений потребность в этих файлах и записях никак не будет отражена в лог-файле. Последующим приложениям просто не нужно будет повторно записывать то, что уже записано в реестр до них. Если после этого вы удалите самую первую программу вместе со всеми записанными ей файлами и полностью вычистите реестр от внесенных при ее инсталляции записей, то другие программы придется по крайней мере переустановить, дабы вернуть нужные им компоненты на место. Поэтому разумнее всего после инсталляции каждой новой программы пару дней ее потестировать, дабы выявить все ее негативные воздействия на ОС до того, как будет установлено следующее приложение. При таком подходе вы удалите "заглючившую" программу без неприятных последствий для остального софта.
Если же есть
желание отказаться от утилиты,
встроенной в систему, то можно найти
практически полностью аналогичную, но
более надежную замену: для System Restore это,
например, утилита GoBack (http://www.goback.com/).
Или взгляните на 9Lives Исправление ошибок Не все ошибки в реестре, приводящие к нестабильной работе операционной системы, можно выявить вручную или с помощью деинсталлятора в момент установки программ. Нередки случаи, когда в реестре оказываются, например, неверно записаны пути к тем или иным файлам. Визуально даже такую простую ошибку обнаружить почти нереально. Разобраться же со многими подобными ошибками поможет программа WinDoctor из состава Norton Utilities 2001 (http://www.symantec.com/). Причем с ошибками не только в реестре, но и на диске - никуда не ведущие ярлыки или потерянные файлы WinDoctor находит элементарно. Главное правило в работе с этим "Доктором" следующее: если вы абсолютно точно не уверены, что означает тот или иной параметр, то не разрешайте WinDoctor его удалять или модифицировать. Дело в том, что последствия неграмотных манипуляций с реестром при благом желании его починить могут оказаться куда более плачевными, нежели сохранение его текущего состояния, пусть и с некоторыми ошибками. Тем более что WinDoctor сам иногда проявляет излишнее рвение, предлагая удалить или изменить параметр, не являющийся в действительности ошибочным. По этой же причине ни в коем случае нельзя доверять WinDoctor и автоматическое лечение реестра. Для каждого параметра пользователю следует выбирать только ручной режим и самому определять наилучшее решение проблемы из списка возможных вариантов, предлагаемых "Доктором". Если опыта работы с реестром недостаточно, не бросайтесь исправлять сразу же все найденные ошибки - исправьте для начала только неправильно записанные пути к файлам, остальные же ошибки, скорее всего, мало повлияют на стабильность работы ОС и неподготовленному (да и продвинутому) пользователю не стоит на них реагировать, если только он абсолютно точно не знает, как корректно исправить эти записи. Аналогичная утилита есть и в составе менее распространенных Fix-It Utilities (http://www.ontrack.com/), но работа с ней также требует очень хороших знаний реестра и осторожности. Резервирование Но абсолютную гарантию восстановления рабочего состояния системы даст только полное резервирование информации на диске. После того, как вы установили все нужные приложения, идеально все настроили и сконфигурировали, вполне можно эту благодать зафиксировать, сделав копию всего содержимого системного жесткого диска. В случае сбоя не придется ни искать его причину, ни переустанавливать Windows - достаточно восстановить все файлы из резервной копии, и вы получите полностью рабочую систему, на которой можно ставить какие угодно эксперименты. Возможно, это самый легкий способ защиты ОС от сбоев. Но для его использования надо правильно выбрать момент создания такой копии - делать резерв уже заглючивших "виндов" бессмысленно. Главный же недостаток такого подхода в том, что под резервную копию нужно много места на диске. Хотя если вы отвели под систему специальный раздел диска, а все прикладные программы устанавливаете на другой диск, то потратить лишние 600-900 мегабайт на сохранение папки Windows и Program Files при современных размерах винчестеров будет не жалко. Поможет в этом, например, программа Norton Ghost, делающая сжатый образ жесткого диска. Если же нет возможности сохранить в специально отведенном месте все содержимое диска, то уж сделать резервные копии системных конфигурационных файлов и реестра - святая обязанность любого грамотного пользователя Windows. Тем более что на самом деле ОС сама без какого-либо участия пользователя ежедневно делает резерв четырех самых главных файлов: system.dat, user.dat, system.ini, win.ini (в "Миллениуме" еще и файла classes.dat). Производит эту операцию при загрузке ОС специальная системная утилита проверки и резервирования реестра scanreg.exe. Запустив ее "виндовый" вариант C:\Windows\scanregw.exe вручную, после сканирования реестра вы увидите приглашение создать его резервную копию. Эта особенность Windows 98 / Me бесценна для восстановления системы при серьезных сбоях. Недостаток только один: резервных копий по умолчанию только пять, к тому же в них содержатся далеко не все критичные для работоспособности системы файлы. К счастью, это все можно легко поправить. Для этого в файле настройки программы сканирования реестра C:\Windows\scanreg.ini увеличьте значение параметра MaxBackupCopies, например, до 15 - получите полный резерв системных файлов за последние две недели. Там же допишите в конец такие строки: "Files=30, autoexec.bat, config.sys, msdos.sys" и "Files=11, vmm32.vxd" (все без кавычек) - и в архив с резервной копией (это файлы типа C:\Windows\Sysbckup\rb00x.cab) будут включаться и эти не менее важные файлы. В случае же сбоя останется только быстренько загрузить режим MS-DOS и восстановить сохраненные "безглючные" путем ввода команды "scanreg /restore", после чего вы получите возможность выбрать, из какой резервной копии следует восстановить реестр и конфигурационные файлы. Для этого, разумеется, необходимо иметь загрузочную дискету с удобным файловым менеджером, например, Volkov Commander. И, что крайне важно, восстановление работоспособности ОС таким способом возможно и в том случае, когда система на загружается даже в режиме защиты от сбоев. Для автоматического резервирования конфигурационных файлов можно воспользоваться и более продвинутыми утилитами от сторонних производителей, например, программой WinRescue (superwin.com/rescue.htm). Возможно, кому-то ее интерфейс покажется удобнее и интереснее. Потратив, таким образом, десять минут в день на резервирование системных файлов, вы в случае появления непредсказуемых сбоев всегда будете иметь шанс вернуть ОС к рабочему состоянию, восстановив из-под MS-DOS файлы, например, недельной давности, с которыми Windows нормально работала. Такая процедура (в отличие от поиска ошибок в реестре) вполне по силам даже начинающим пользователям, а эффективность ее почти всегда стопроцентная. Обслуживание Разумеется, не стоит пренебрегать и регулярным обслуживанием жесткого диска - потеря всего одного кластера на нем способна привести ОС к полному "дауну". А не загрузив Windows хотя бы в режиме защиты от сбоев, вы не сможете воспользоваться ни одной из серьезных диагностических утилит, следовательно, не сможете и выяснить, какие файлы в результате оказались повреждены. Вовремя отследить ошибки файловой структуры поможет программа ScanDisk из состава самой Windows или более удобный и мощный DiskDoctor из Norton Utilities. Не забывайте также, что современные диски сами умеют себя диагностировать и даже в какой-то мере прогнозировать свой выход из строя. Для этого
предназначена система SMART, без которой
"винт" сейчас уже просто сложно
найти. Грамотному пользователю будет
небесполезно самому проконтролировать
данные о состоянии компонентов жесткого
диска, выдаваемые SMART - вы получите
лишний шанс вовремя заметить
надвигающийся крах "винта" и
сделать резервную копию важных данных. В
этом поможет, например, программа HDD Utility
(members.nbci.com/hddutility),
она хоть и давно не обновлялась, но
работает исправно, выуживая из SMART
огромное количество разнообразных
сведений о работе диска. Ну и, разумеется, нельзя забывать о программах, защищающих вашу систему от вирусов - стоит пропустить всего один деструктивный файл, как все усилия по сохранению живучести ОС пойдут насмарку. В этом деле очень хорошо себя зарекомендовали отечественные антивирусы - конкуренты: AVP (http://www.avp.ru/) и DrWeb (http://www.drweb.ru/). Несанкционированное проникновение на ваш компьютер по Сети также не менее опасно - использование персонального файрволла не менее актуально в наше время бурного развития интернет-технологий, чем защита от вирусов. Среди брандмауэров хочу посоветовать проверенный Norton Internet Security 2001 (http://www.symantec.com/) - недавно вышла его новая версия (хотя складывается впечатление, что чем больше Нортон дорабатывает AtGuard, тем хуже и неудобнее становится эта программа). Возможно, вам понравится и еще одна утилита от старины Нортона - Crash Guard. Эта программа способна предотвращать потерю данных при многих типах сбоев, "размораживая" зависшие программы. Но учтите, что на некоторых системах она только ухудшает положение. Короче говоря, уделите Windows 9х совсем немного времени, и любимые "форточки" будут глючить раз в сто реже. И все благодаря такой простой вещи - профилактике.
Источник: http://www.computery.ru/upgrade/
|
|||
|
|||
Copyright © "Internet Zone", info@izcity.com | |||
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас. |