Что такое программа утилита. Программы настройки операционной системы н приложений. Утилиты для оптимизации производительности системы

Что такое программа утилита. Программы настройки операционной системы н приложений. Утилиты для оптимизации производительности системы

07.05.2019

Бродя по просторам Интернета, постоянно встречается такое слово как утилита. А если учесть, что при обсуждения разных продуктов, это слово, чуть ли не в каждой строке, не зная, что это такое начинаешь чувствовать себя не очень хорошо.

Само слово «utilitas», в переводе с латинского означает польза.
Утилиты- это программы вспомогательного назначения, программы помощники, предназначенные для конкретных задач, таких как оптимизация системы, обслуживания файловой системы или дисков.

Их можно разделить на несколько основных видов.

Программы контроля - эти программы используются для проверки функционирования устройств и обнаружения неисправностей.
Драйверы - расширяющие возможности системы.
Упаковщики - которые позволяют сжимать информацию.
Антивирусные программы разработанные для борьбы с вирусами.
Утилиты для управления памятью, позволяющие управлять оперативной памятью и многие другие.

Вначале утилиты представляли из себя маленькие программки, разработанные под одну или две задачи, но сегодня они уже сравнялись с офисными пакетами и занимают не один десяток мегабайт. Несмотря на то, что некоторые утилиты продаются, как коммерческие пакеты, большинство можно найти в Интернете в свободном доступе, как в наборе, так и по отдельности.

Утилиты от всемирно известных разработчиков могут существенно повысить удобство и качество Вашей работы за ПК. Поэтому предлагаем Вашему вниманию несколько отличных бесплатных наборов системных программ.

Помнится, когда я ещё только начинал знакомство с компьютером, меня несколько смешило услышанное однажды слово "утилита". У меня оно почему-то ассоциировалось с какой-то улиткой, которая не понятно для чего нужна. А потом мне в руки попал диск из разряда "1000 утилит в 1" и мой скепсис сменился восторгом. Надо же! Такие маленькие программки, а столько пользы от них!

С тех пор прошло довольно много времени. Я перепробовал достаточно различных программ, однако, до сих пор моё увлечение утилитами не прошло. И вот в сегодняшнем обзоре я бы хотел рассказать о нескольких отличных сборниках системных программ для Windows буквально на все случаи жизни!

Зачем нужны утилиты

Первым делом определимся с тем, что такое утилита и чем она отличается от остальных программ. Утилиты, как правило, характеризуется такими особенностями:

  • небольшой размер (не более десятка мегабайт, хотя, часто всего лишь пара сотен килобайт!);
  • узконаправленный функционал (обычно решается конкретная задача или ряд связанных задач);
  • системная направленность (чаще всего предназначены для взаимодействия с компонентами ОС или самого компьютера).

В широком смысле утилитами можно назвать практически все системные программы, а также некоторые файловые (просмотрщики файлов, файловые менеджеры и архиваторы). Грань между тем, чтобы причислить то или иное приложение к разряду утилит, довольно условная и упирается в большей степени как раз в его размеры и спектр возможностей. Да и сама ОС Windows включает в себя достаточно утилит: Диспетчер задач, Дефрагментатор, Средство очистки диска, Проводник и т.п.

Утилиты могут поставляться в виде интегрированных решений, содержащих единый интерфейс и объединяющих в себе несколько системных инструментов (например, программа Glary Utilities), либо в качестве отдельных приложений. Последние для большего удобства могут быть снабжены специальными оболочками-лаунчерами (от англ. "launcher" - "загрузчик").

Предлагаю Вам ознакомиться с одними из лучших наборов утилит от именитых разработчиков.

Утилиты Sysinternals

Если Вы застали эпоху заката DOS и расцвета Windows, то, наверняка, слышали о таком человеке, как Марк Руссинович. Американский программист испанского происхождения, он известен много чем: написанием драйвера NTFS для DOS, обнаружением факта различия между серверной и настольной Windows NT всего в двух записях реестра, книгами о внутреннем устройстве Windows и, конечно же, многими своими программами.

На сегодняшний день Руссинович трудится в MicroSoft и ведёт там ветку сайта Windows Sysinternals (для справки, сайт Sysinternals был создан Марком и Брайсом Когсвеллом ещё в 1996 году, а с 2006 выкуплен МайкроСофтом), через которую распространяются написанные им утилиты. Скачать все бесплатные программы Sysinternals без установки можно при помощи :


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

Условно все утилиты Sysinternals Suite можно разделить на две группы: консольные и с графическим интерфейсом. Распознать их между собой довольно просто - у консольных нет собственного значка-иконки (кроме Tcpvcon), а при попытке запуска они просто открывают Командную строку. Из них особо стоит отметить утилиты группы PsTools (названия начинаются на "Ps"). Они могут очень пригодиться системным администраторам парка машин на Windows и просто тем, кто хочет оптимизировать работу в своей локальной сети.


Обычным же пользователям могут пригодиться программы с графическим интерфейсом:

  1. AccessEnum - позволяет вывести список всех процессов, которые обращаются к выбранной папке или ключу реестра.
  2. AdExplorer (Active Directory Explorer) - является утилитой для работы с Active Directory (для серверных версий Windows).
  3. AdExplorer (Active Directory Explorer) и ADInsight (Insight for Active Directory) - являются утилитами для работы с Active Directory (для серверных версий Windows).
  4. - лучшая в своём роде утилита для просмотра и настройки автозагрузки компьютера.


  1. Bginfo - выводит на рабочий стол информацию о Вашем ПК.
  2. Cacheset - утилита для простой настройки системного кеша.
  3. Dbgview - анализатор логов.
  4. Desktops - простой способ создать до 4 виртуальных рабочих столов и переключаться между ними на манер того, как это реализовано в Linux.
  5. Disk2VHD - конвертер содержимого реального жёсткого диска в формат образа, используемого в виртуальных машинах.
  6. DiskMon (Disk Monitor) - программа для отслеживания изменений в файловой системе.
  7. DiskView - утилита для просмотра схемы физического размещения файлов на жёстком диске.
  8. LoadOrder - утилита для просмотра очерёдности загрузки процессов в автозапуске Windows.
  9. Not My Fault - программа для искусственной эмуляции различных ошибок системы.
  10. PageDefrag (System Files Defragmenter) - дефрагментатор системных файлов.
  11. PortMon - утилита для мониторинга активных серийных и параллельных портов.
  12. ProcExp (Process Explorer) - отличная замена штатному Диспетчеру задач.


  1. ProcMon (Process Monitor) - утилита для подробного просмотра действий, выполняемых каждым из процессов Вашей ОС.
  2. RAMMap - визуализированная карта использования оперативной памяти.
  3. RootkitRevealer - сканер системы на наличие руткитов (не работает в Windows 8 и старше).
  4. ShareEnum - программа для получения списка папок, доступных по локальной сети.
  5. ShellRunas - небольшая надстройка для системы, позволяющая расширить функционал запуска программ от имени любых пользователей ПК (добавить пункт "Запустить как..." в контекстное меню, запустить программу с параметрами и т.п.).
  6. TCPView - утилита для просмотра открытых TCP и UDP соединений (графический аналог TCPVCon).
  7. VMMap - анализатор использования виртуальной и физической памяти выбранным Вами процессом.
  8. WinObj - менеджер пространств имён объектов Windows.
  9. - Отличная утилита, которая подойдёт людям с плохим зрением. Позволяет при помощи горячих клавиш быстро увеличить изображение на экране под курсором. Дополнительная полезность - функция рисования мышкой по экрану.

Как видим, набор программ в Sysinternals Suite весьма разнообразен. Среди его утилит найдутся и те, которые будут интересны лишь небольшой группе системных администраторов, и полезные широкому кругу пользователей. Главный же минус - отсутствие русского языка и нормальных описаний (хотя, описания есть (и даже не русском!) на сайте Sysinternals).

Утилиты NirSoft

Говоря о небольших полезных программах, нельзя не вспомнить о человеке, который, начиная с 2001 года, написал более 200 утилит и выложил их в безвозмездное пользование для всех желающих. Это - Нир Софер (Nir Sofer). Его сайт NirSoft.net является просто кладезем небольших, но очень полезных и качественных утилит на все случаи жизни.

Как и в Sysinternals Suite, каждая утилита доступна для скачивания и самостоятельного использования. Однако, я бы рекомендовал Вам скачать сразу все, воспользовавшись специальной удобной оболочкой под названием :


NirLauncher поставляется в виде архива общим размером около 25 мегабайт и содержит в себе все утилиты NirSoft (в том числе для 64-битных систем). Изначально пакет идёт на английском, но его можно частично русифицировать (кроме описаний программ и названий разделов). Для этого следует скачать набор русификаторов и распаковать его содержимое в папку "NirSoft".

Оболочка NirLauncher содержит 12 разделов (13-й - "Все программы"), которые соответствуют рубрикации утилит на официальном сайте:

  1. Password Recovery Utilities (утилиты для восстановления паролей). Данный раздел содержит набор программ, которые позволяют извлечь сохранённые и зашифрованные в системе пароли. Например, пароли из браузеров (WebBrowserPassView), электронной почты (MailPassView), точек доступа WiFi (WirelessKeyView) или просто отобразить пароли, скрытые звёздочками в активных окнах (BulletsPassView). В силу того, что утилиты данного раздела получают доступ к конфиденциальной информации, некоторые антивирусы могут определять их как угрозы (нужно внести их в "белый" список).


  1. Network Monitoring Tools (средства мониторинга сети). Здесь можно обнаружить различные утилиты, позволяющие получить практически любую информацию о Ваших сетевых подключениях. Среди программ данного раздела имеются как чисто информативные (CurrPorts - просмотр открытых портов, AdapterWatch - данные о сетевой карте), так и выполняющие активные действия (PingInfoView - визуальная функция пинга, CountryTraceRoute - визуальная трассировка), в том числе и хакерские (SmartSniff - универсальный сниффер протокола TCP/IP, SniffPass - автоматический сниффер паролей, передаваемых по незащищённым каналам)!
  2. Web Browser Tools (инструменты для браузера). Этот раздел содержит утилиты для работы с историей (BrowsingHistoryView), кешем (ImageCacheViewer), cookie (MZCookiesView) браузеров.
  3. Video/Audio Related Utilities (утилиты, связанные с видео и аудио). Здесь хранятся немногочисленные программы для управления аудио и видео. Из наиболее полезных стоит отметить Volumouse для управления громкостью с помощью колёсика мыши, InstalledCodec для просмотра установленных кодеков и WebVideoCap для захвата FLV- и RTSP-трансляций.
  4. Internet Related Utilities (утилиты, связанные с Интернетом). По своему функционалу здешние утилиты во многом пересекаются с разделом Network Monitoring Tools. Например, есть программа для создания точки доступа из Вашего ПК (HostedNetworkStarter) или быстрого переключения DNS на локальном компьютере (QuickSetDNS). Однако, есть и те, которые напрямую связаны с работой в Интернет. Например, отличный инструмент проверки WHOIS нужного сайта (DomainHostingView), утилита для получения IP сайта (FastResolver), создатель скриншотов веб-страниц (SiteShoter), быстрый конвертер HTML в TXT (HTMLAsText) и тестировщик скорости загрузки (DownTester).


  1. Command-Line Utilities (утилиты для Командной строки). Небольшой набор программок без собственного графического интерфейса, работающих через Командную строку. Наибольшего внимания здесь заслуживает утилита NirCmd . С её помощью Вы можете существенно расширить функционал консоли, добавив ряд новых функций, вроде управления звуком, удалённого запуска программ по локальной сети, конвертации изображений в различные форматы и даже выполнения полноценных скриптов с эмуляцией работы мыши и клавиатуры (в контекстном меню утилиты в NirLauncher выберите "Открыть файл справки", чтобы узнать обо всех возможностях)!
  2. Desktop Utilities (утилиты для рабочего стола). Ещё один немногочисленный раздел, в котором имеется ряд программ, носящих в большинстве своём информативный характер (свойства открытых окон в GUIPropView или просмотр содержимого буфера обмена в Clipboardic). К функциональным программам можно отнести утилиту для настройки ассоциации типов файлов (FileTypeMan), удаления программ (MyUninstaller) и добавления дополнительных кнопок и разделов меню Проводника (CustomExplorerToolbar).
  3. Outlook/Office Utilities (утилиты для Office и Outlook). Раздел, содержащий всего пять утилит, которые взаимодействуют с электронной почтой MicroSoft Outlook и офисным пакетом MicroSoft Office. Практически все программы носят только информативный характер. Исключением является лишь NK2Edit, которая реализует функцию автодополнения ввода в Outlook.
  4. Programmer Tools (инструментарий для программистов). Узконаправленный раздел с ещё пятью программами, которые могут пригодиться разработчикам ПО, но вряд ли будут полезны обычным пользователям.
  5. Disk Utilities (дисковые утилиты). Вопреки моим ожиданиям, здесь не нашлось программ для обслуживания диска - большинство из них, опять же сугубо информативные. Отметить в этом разделе стоит альтернативное средство поиска файлов (SearchMyFiles) и утилиту для просмотра состояния жёсткого диска (DiskSmartView).


  1. System Utilities (системные утилиты). Самый многочисленный раздел, содержащий более 60 программ для работы с системой. Более половины утилит здесь предоставляют различную информацию обо всём, чём только можно: установленных драйверах (DriverView и InstalledDriversList), случавшихся сбоях, приводивших к "синему экрану" (BlueScreenView) или, например, обновлениях Windows (WinUpdatesList).

    В то же время много и функциональных утилит. Например, программа для запуска приложений с определённой датой для обхода trial-ограничений (RunAsDate), правки контекстного меню (ShellMenuView и ShellExView) или удаления временных файлов (CleanAfterMe).

  2. Other Utilities (другие утилиты). Здесь можно найти более десятка небольших программ для различных целей, которые не были реализованы в предыдущих разделах: прогноз погоды (MetarWeather), список зарегистрированных пользователей горячих клавиш (HotKeysList), быстрый снимок с веб-камеры (WebCamImageSave) и даже простенький визуальный HTML-редактор (HtmlDocEdit).


У оболочки NirLauncher есть ещё одно весьма полезное свойство. Помимо того, что она объединяет в себе все утилиты NirSoft, она может быть также и лаунчером для любых других портативных программ, в том числе и для пакета Sysinternals Suite, рассмотренного выше!

Чтобы добавить новый пакет программ (рассмотрим на примере Sysinternals) предварительно распакуйте архив в подпапку внутри папки NirLauncher (назовите её, например, "Sysinternals Suite"). Создайте или скачайте готовый NLP-файл (сохраняйте через контекстное меню "Сохранить ссылку как...") и поместите его в папку с утилитами. Теперь войдите в NirLauncher - меню "Программы" , нажмите на пункт "Добавить новый пакет программ" и выберите скачанный файл (можно и просто перетащить его в окно оболочки).


Если всё сделано правильно, то в Вашем NirLauncher откроется новая группа Sysinternals Suite, содержащая рассортированные и снабжённые описаниями программы, готовые для запуска!


Оболочки

Windows System Control Center (WSCC)

Рассмотренная выше оболочка NirLauncher весьма удобна, но у неё есть один существенный недостаток - она не имеет механизмой обновления софта. Если Вы прониклись идеей заполучить универсальный набор утилит на все случаи жизни, то могу рекомендовать Вам программу Windows System Control Center (WSCC):


Она позволяет объединить в одном интерфейсе пакеты Sysinternals Suite, NirSoft, штатные средства работы с Windows и несколько сторонних утилит. Актуальная (в данный момент 3-я) версия Windows System Control Center является бесплатной для некоммерческого использования, а предыдущая (2-я) - полностью freeware, что даёт право использовать её в любых целях.

Существует WSCC в нескольких вариациях: обычный установщик, официальные портативные 32- и 64-битные версии (рекомендую их), а также портативная сборка PortableApps. В отличие от NirLauncher, Windows System Control Center не имеет официальной русификации, но работа с ней довольно очевидна, даже, если Ваше знание английского находится на начинающем уровне.

При первом запуске WSCC выдаст нам пошаговый мастер, который предложит сделать предварительные настройки и поможет быстро скачать все необходимые утилиты из нужных пакетов. Настройки можно пропустить, нажимая "Ok", пока не дойдёте до этапа установок для каждого конкретного пакета. Здесь, если у Вас 64-битная система, в выпадающем окошке желательно выбрать опцию "Install the 64-bit version if available":


После завершения настроек для 3-х пакетов перед Вами появится список всех доступных программ. Можете выбрать только нужные или оставить по умолчанию выбранными все (на сегодняшний день 281 утилита), после чего нажать кнопку "Install" и дождаться окончания загрузки (общий объём загрузок - 96 мегабайт).

Запустить любую программу можно при помощи кнопки с её названием справа от описания. При этом, если у выбранной утилиты имеется справка, то будет доступна ещё одна кнопка со знаком вопроса, вызывающая Help-файл.

Для запуска же консольных программ в WSCC встроена специальная оболочка-надстройка над Командной строкой. Запустить её можно, запустив любую консольную утилиту, или нажав кнопку "New Console" в левом нижнем углу. В окне Консоли внизу доступен выбор нужной утилиты из списка и строка для ввода необходимых параметров, что в разы упрощает работу с программами, не имеющими графического интерфейса!


Кстати, в WSCC в контекстном меню любой утилиты есть ещё ряд интересных функций. Например, "Add to Favorites" позволяет добавить программу в "Избранное" для быстрого нахождения в будущем, а пункт "Run..." открывает окно, в котором можно задать запуск по умолчанию с правами Администратора или определёнными параметрами.

При всём своём удобстве, WSCC имеет ряд явно выраженных недостатков. Во-первых, не имеет официальной русскоязычной локализации, во-вторых, требует активации лицензии, если Вы планируете использовать оболочку не только для личных целей, а в-третьих, не позволяет интегрировать никакие сторонние программы в общий интерфейс.

SyMenu

Если наличие русского языка для Вас критично, предлагаю Вашему вниманию другую оболочку запуска пакетов утилит под названием SyMenu :

Она лишена практически всех недостатков предыдущей WSCC: имеет возможность выбора языка, не требует никакой лицензии, а также позволяет добавлять в меню любые собственные программы и даже имеет свой довольно неплохой репозиторий портативных утилит и приложений для решения практически любых задач!

Правда, за такой богатый функционал тоже имеется своя цена - удобство использования SyMenu на порядок ниже, чем у аналогов. Оболочка имеет весьма запутанные настройки и не позволяет нормально автоматизировать сортировку утилит в меню, которые, к тому же, не снабжаются описаниями (как, например, в WSCC или NirLauncher).

При первом запуске мы можем выбрать язык, а также тип меню SyMenu: базовый или расширенный. Лучше выбирать второй, поскольку в нём нам будут доступны многочисленные опции запуска (от имени Администратора, другого пользователя, а также с доступом к папке программы и её настройкам):


После предварительных настроек SyMenu запустится в виде иконки в трее и плавающего виджета (можно отключить в Настройках). В меню пока нет программ. Добавить их можно либо вручную, либо, скачав из Интернета при помощи специального модуля. Получить доступ к модулю можно из раздела меню "Инструменты SyMenu" - "Получить новые приложения" :


В открывшемся окне будет доступно три вкладки: SyMenu Suite - программный пакет от разработчиков, включающий более 800 портативных программ, NirSoft Suite - все утилиты NirSoft и - утилиты Sysinternals. Чтобы в этих разделах отобразился список программ, нужно нажать ссылку "Обновить список приложений" в правом верхнем углу экрана. Для установки же отметьте нужные утилиты, выделите одну из них и на появившейся ниже панели нажмите кнопку "Выполнить отмеченные" .

Теперь начинается самое нудное - сортировка загруженных программ. По умолчанию они все добавляются в единый список, но вручную можно создать какую-никакую рубрикацию при помощи папок. Чтобы получить доступ к настройкам списка, нужно в разделе "Инструменты SyMenu" войти в подраздел "Конфигурация" :


Первым делом следует войти в меню "Управление элементами" и "Добавить каталог" . Я сразу закачал себе для пробы весь пакет Sysinternals Suite, поэтому назвал созданную папку соответственно. В новосозданную папку теперь нужно перетащить все программы по одной! Чтобы хоть как-то ускорить процесс, можно перетаскивать как попало, а потом выбрать папку и в меню "Управление элементами" нажать "Сортировать элементы от A к Z".

Возможно, где-то в недрах настроек SyMenu и есть функция автоматической сортировки программ по папкам, но мне обнаружить её не удалось. Поэтому будем пока считать это недостатком. В остальном же данная оболочка весьма функциональна и по многим критериям опережает конкурентов, поэтому вполне заслужено может найти своих приверженцев.

Выводы

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

Для удобного же управления своими утилитами лучше всего пользоваться готовыми решениями в виде различных оболочек. Это могут быть как "родные" (вроде NirLauncher), так и сторонние (WSCC и SyMenu). Выбирайте ту, которая Вам больше всего нравится и пускай все знают, что Вы - настоящий гуру:)

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Структура системного программного обеспечения

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

Базовое программное обеспечение (base software) – минимальный набор программных средств, обеспечивающих работу компьютера.

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

Рис. 1.3 Классификация системного программного обеспечения компьютера

Базовое программное обеспечение

В базовое программное обеспечение входят:

  1. Операционная система;
  2. Операционная оболочка (текстовая и графическая);
  3. Сетевая операционная система.

Операционная система предназначена для управления выполнения пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ.

В секторе программного обеспечения и операционных систем ведущее положение занимают фирмы IBM, Microsoft, UNISYS, Novell. Доход от продаж операционных систем в среднем превышает 20 млрд. дол. год. Рассмотрим наиболее распространенные типы операционных систем.

Операционные системы для персональных компьютеров делятся на:

  • одно- и многозадачные (в зависимости от числа параллельно выполняемых прикладных процессов);
  • одно- и многопользовательские (в зависимости от числа пользователей, одновременно работающих с операционной системой);
  • непереносимые и переносимые на другие типы компьютеров;
  • несетевые и сетевые, обеспечивающие работу в локальной вычислительной сети ЭВМ.

Большое значение сегодня имеет применение 32-разрядных операционных систем для персональных компьютеров:

OS/2 во всех модификациях (IBM);

Windows NT во всех модификациях (Microsoft);

Unix во всех модификациях;

Next Step 3.2 (Next);

SCO Open Desktop 3.0 (Santa Cruz Operation);

Solaris 2.1 (SunSoft) - x86;

Операционная оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Операционные оболочки имеют текстовый и графический интерфейсы конечного пользователя.

Сервисные программы – часто называются утилитами.

Утилиты – программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютера.

Минимальный состав системного программного обеспечения:

  1. Операционная система MSDOS
  2. Текстовая оболочка
  3. Графическая оболочка
  4. Утилиты для обслуживания файлов
  5. Программы диагностики

Характеристика антивирусных программ

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

Различают следующие виды антивирусных программ:

    • программы-детекторы;
    • программы-доктора или фаги;
    • программы-ревизоры;
    • программы-фильтры;
    • программы-вакцины или иммунизаторы.

Программы-детекторы осуществляют поиск характерной для конкретного вируса последовательности байтов (сигнатуры вируса) в оперативной памяти и в файлах и при обнаружении выдают соответствующее сообщение. Недостатком таких антивирусных программ является то, что они могут находить только те вирусы, которые известны разработчикам таких программ.

Программы-доктора или фаги, а также программы-вакцины не только находят зараженные вирусами файлы, но и "лечат" их, т.е. удаляют из файла тело программы вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и только затем переходят к "лечению" файлов. Среди фагов выделяют полифаги, т.е. программы-доктора, предназначенные для поиска и уничтожения большого количества вирусов. Наиболее известными полифагами являются программыAidstest, Scan, Norton Anti Virus и Doctor Web.

Учитывая, что постоянно появляются новые вирусы, программы-детекторы и программы-доктора быстро устаревают, и требуется регулярное обновление их версий.

Программы-ревизоры относятся к самым надежным средствам защиты от вирусов. Ревизоры запоминают исходное состояние программ, каталогов и системных областей диска тогда, когда компьютер не заражен вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным. Обнаруженные изменения выводятся на экран видеомонитора. Как правило, сравнение состояний производят сразу после загрузки операционной системы. При сравнении проверяются длина файла, код циклического контроля (контрольная сумма файла), дата и время модификации, другие параметры. Программы-ревизоры имеют достаточно развиты алгоритмы, обнаруживают степс-вирусы и могут даже отличить изменения версии проверяемой программы от изменений, внесенных вирусом. К числу программ-ревизоров относится широко распространенная в России программа ADinf фирмы "Диалог-Наука".

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

  • попытки коррекции файлов с расширениями СОМ и ЕХЕ;
  • изменение атрибутов файлов;
  • прямая запись на диск по абсолютному адресу;
  • запись в загрузочные сектора диска;

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

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

Своевременное обнаружение зараженных вирусами файлов и дисков, полное уничтожение обнаруженных вирусов на каждом компьютере позволяют избежать распространения вирусной эпидемии на другие компьютеры .

Операционные оболочки.

Средства защиты от компьютерного вируса

Основной задачей средствзащиты от компьютерного вируса является поиск вирусов, восстановление, сохранение в специальном каталоге или удаление зараженных файлов. Эти средстваявляются одними из самых необходимых, независимо от того, как и где используется компьютер.


Сервисные программы – совокупность программных продуктов, которые повышают возможности ОС и предоставляют пользователю дополнительные услуги в работе с ПК.

Некоторые сервисные программы могут автоматически загружаться в оперативную память компьютера при загрузке ОС и находиться в памяти до окончания сеанса работы. Такие сервисные программы называются резидентными.

По способу организации и реализации сервисные средства могут быть представлены:

·автономными программами;

·оболочками;

·утилитами.

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

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

Утилиты – это программы, обеспечивающие выполнение вспомогательных функций при работе с компьютером, т.е. расширяющие возможности ОС компьютера. Можно выделить несколько групп утилит, которые наиболее полезны для различных компьютеров, в независимости от того, каким образом используются данный компьютер. К таким утилитам можно отнести утилиты:

·поиска неисправностей,

·деинсталляции,

·сжатия файлов,

·резервного копирования,

·просмотра файлов,

·утилиты для работы с Internet,

·антивирусные программы.

Некоторые утилиты встраиваются непосредственно в ОС.

Утилиты поиска неисправностей .

Эти утилиты служат для разрешения проблем, связанных с неполадками в работе ПК: поискнеисправностей, диагностика, составление отчетов о состоянии аппаратных средств и настройка системы. В ОС семейства Windows встроены некоторые утилиты, относящиеся к этой группе. Например:

·в ОС Windows 95 встроена утилита ScanDisk, которая служит для проверки жесткого диска и устранения ошибок на жестком диске возникающих при неправильном завершении работы ОС. В этом случае ScanDisk запускается автоматически.

·в ОС Windows 98 встроена утилита Dr. Watson, которая запускается автоматически в момент возникновения сбоя системы, определяет источник проблемы и перехватывает ошибочные действия программ;

·в ОС Windows NT диагностические утилиты Windows NT Diagnostics служат для контроля над использованием системных ресурсов, в том числе жестких дисков, процессоров, адаптеров и периферийных устройств;

·во все ОС семейства Windows включены утилиты дефрагментации дисков (дефрагментация - процесс перезаписи частей файла в соседние сектора на жестком диске для ускорения доступа и загрузки. При обновлении файла компьютер стремится сохранить изменения в наибольшей свободной области на жестком диске. При этом происходит фрагментация, которая приводит к дополнительным затратам на поиск всех частей открываемого файла, что в свою очередь увеличивает время отклика системы).

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

Утилиты деинсталляции . Эти утилиты нужны для того, чтобы можно было удалить ненужные файлы, которые остаются на жестком диске после работы прикладных программ. Благодаря утилитам деинсталляции, можно удалить программы с меньшим риском и более тщательно, чем при помощи средств Windows. Используя функции утилит, можно удалять служебные файлы, скапливающиеся на жестком диске во время работы с Internet. В ОС семейства Windows существует модуль Установка и удаление программ, вызываемый из Панели управления, с помощью которого можно инсталлировать (устанавливать) и удалять большинство программ Windows. Но в отличие от некоторых деинсталляторов других поставщиков, этот модуль не обеспечивает контроля над процедурами инсталляции и не позволяет полностью удалить все следы прикладной программы.

Утилиты сжатия файлов. Обычно утилиты этой группы называют архиваторами . Архиваторы – это программы, производящие сжатие файлов и восстановление их в первоначальном объеме. Наиболее часто используемыми являются программы, создающие файлы-архивы. Алгоритмов, выполняющих сжатие информации, достаточно много. Часто используется метод, когда цепочки одинаковых символов заменяются их короткими кодами и наоборот. Размер файла уменьшается потому, что в сжатом файле хранятся коды вместо символов. Наиболее популярными, используемыми в ОС семейства Windows, являются программы-архиваторы WinZip иWinRar . Для работы с заархивированным файлом его обычно нужно разархивировать. В некоторых пакетах прикладных программ встречаются встроенные архиваторы, позволяющие архивировать данные автоматически.

Утилиты резервного копирования и восстановления файлов. Программы резервного копирования необходимы для быстрого восстановления данных в случае, если исходные данные будут случайно удалены, заменены или станут недоступны из-за неисправности жесткого диска. В ОС семейства Windows имеются встроенные версии утилиты Backup, которые позволяют получить резервные копии данных на гибких дисках и магнитной ленте и обеспечивают полное восстановление данных с резервной копии. При этом можно выполнять плановое копирование автоматически, без участия оператора.

Утилиты для просмотра файлов. Эта группа утилит служит для повышения эффективности работы. С их помощью можно просматривать документы, не запуская, и даже не инсталлируя программы, использованные для составления этих документов. В ОС семейства Windows включен пакет Quick View, в состав которого входят утилиты для просмотра файлов наиболее широко распространенных прикладных программ.

Утилиты для работы с Internet. При работе с Internet пользователи сталкиваются с проблемой защиты информации. Для этого существуют программы для защиты информации ПК от несанкционированных попыток загрузить из Internet программы, способные нанести ущерб. Существуют также утилиты Internet, ускоряющие процедуру загрузки информации из Internet , инструменты для повышения эффективности поиска информации и программы быстрой пересылки сообщений через Internet. В ОС Windows многие инструменты для работы с Internet встроены в программу- Internet Explorer, которая поставляется вместе с ОС.

В Windows 98 и Windows 2000 есть встроенные утилиты “Microsoft System Information Utility”, которые служат для вывода сведений об ОС.

Антивирусные программы. Основной задачей антивирусной программы является поиск вирусов, восстановление, сохранение в специальном каталоге или удаление зараженных файлов. Эта программа является одной из самых необходимых утилит, независимо от того, как и где используется ПК.

Как уже было показано, программное обеспечение делится на системное и прикладное. Операционная система необходима для обеспечения работы компьютера, поэтому она в любом случае устанавливается на компьютер. Можно сказать, что ОС – основная и необходимая системная программа. Однако, после установки операционной системы, можно обнаружить, что помимо самой ОС в ней уже установлено много дополнительных программ, не являющихся необходимыми. Такие программы называют дистрибутивом – программный продукт, поставляемый в комплекте с основным (собственно покупаемым) программным продуктом «в довесок». Различные программы, например «солитер», «калькулятор», «универсальный проигрыватель», текстовый редактор «блокнот» и «WordPad» а также много всего остального, поставляемого вместе с ОС Windows есть не что иное, как дистрибутив.

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

· Архивация данных

· Восстановление системы

· Дефрагментация диска

· Сведения о системе

· Мастер переноса файлов и параметров

· Очистка диска

Программа архивации данных предназначена для резервного копирования наиболее важных логических участков жесткого диска с его сжатием.

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

Мастер переноса файлов и параметров позволяет перенести все настройки пользователя с одного компьютера на другой (например, настройки рабочего стола, ярлыки, находящиеся на нем) буквально нажатием нескольких клавиш.

Очистка диска предназначена для удаления временных файлов, папок, очистки специальной папки «корзины».

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

· Контроль и диагностика компьютера;

· Обслуживание дисков;

· Работа с архивами;

· Обслуживание операционной системы;

· Обслуживание сети;

· Обнаружение и обезвреживание вирусов;

· Работа с оптическими дисководами.

Существуют пакеты утилит (Norton Utilities, Fix-It, Norton System Works), а также мощные отдельные утилиты (Tweak-XP, ReСliner). Пакеты утилит представляют собой объединение нескольких программ с помощью одного центра управления. Такой комплекс может решать несколько из вышеобозначенных задач. Кроме того, эти программы очень хорошо между собой взаимодействуют.

Наибольшей популярностью пользуются программы-антивирусы (Антивирус Касперского), программа записи на оптические носители (Nero), различные программы восстановления жесткого диска (NTFSundelete), архиваторы (WinRar), программа-тестер Sisoft Sandra, которая позволяет узнать про свой компьютер абсолютно все (вплоть до частоты вращения вентилятора).



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows