Проблемы совместимости программного обеспечения

  • docx
  • 15.01.2025
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Проблемы совместимости программного обеспечения.docx

Раздел 1 Проблемы совместимости программного обеспечения

Прочитать, переписать, выучить, ответить Переписать в тетрадь

Раздел 1. Выявление и разрешение проблем совместимости профессионально-ориентированного программного обеспечения.

Лекция 1.1.1. Понятие профессионально - ориентированного программного обеспечения. Аппаратная совместимость. Программная совместимость.

Цель: рассмотрите понятия профессионально – ориентированного программного обеспечения и его виды, понятие совместимости в ПК (персональном компьютере).

Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой.

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:

технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);

 

методы тестирования программ [ссылка, ссылка];

 

методы доказательства правильности программ;

 

анализ качества работы программ;

 

документирование программ;

 

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

 

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

 

Сам по себе компьютер не обладает знаниями ни в одной области применения.

 

Все эти знания сосредоточены в выполняемых на компьютерах программах.

 

Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных.

 

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

 

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

 

системные программы, выполняющие различные вспомогательные функции, например:

 

управление ресурсами компьютера;

 

создание копий используемой информации;

 

проверка работоспособности устройств компьютера;

 

выдача справочной информации о компьютере и др.;

 

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

 

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

 

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

 

Развитие ПО пошло как вглубь (появились новые подходы к построению операционных систем, языков программирования и т.д.), так и вширь (прикладные программы перестали быть прикладными и приобрели самостоятельную ценность).

 

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

 

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

 

На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:

 

операционные системы и оболочки;

 

системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);

 

инструментальные системы;

 

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

 

динамические электронные таблицы;

 

системы машинной графики;

 

системы управления базами данных (СУБД);

 

прикладное программное обеспечение.

 

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

 

Прикладная программа — это любая конкретная программа, способствующая решению

 

какой-либо задачи в пределах данной проблемной области.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

программы оптимизации и контроля качества дискового пространства;

 

программы восстановления информации, форматирования, защиты данных;

 

коммуникационные программы, организующие обмен информацией между компьютерами;

 

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

 

программы для записи CD-ROM, CD-R и многие другие.

 

Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно. ent Environments).

 

Совместимость – способность аппаратных и программных средств работать с компьютерной системой. Совместимость – это способность компонентов взаимодействовать друг с другом.

 

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

 

По аппаратной совместимости различают аппаратные платформы.

 

Аппаратная совместимость:

 

А) комплектующие, удовлетворяющие одному стандарту, являются взаимозаменяемыми;

 

В) различные части компьютера не конфликтуют между собой.

 

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

 

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

 

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

 

А) программы, разработанные на одной машине, будут работать и на другой;

 

В) программы эмуляторы, позволяющие запускать ПО, разработанное для персональных компьютеров одного типа, на другом ПК.

 

Лекция 1.2.1. Приложения, вызывающие проблемы совместимости. Выполнение чистой загрузки.

 

Цель: определите причины ошибок программного обеспечения.

 

Программная неисправность компьютера встречается гораздо чаще, чем аппаратная. Причины подобного рода ошибок:

 

Несовершенство ПО (программного обеспечения).

 

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

 

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

 

Несовершенство ОС (операционных систем)

 

ОС не могут поддерживать работу всего существующего ПО. И разработчики пишут ПО под конкретную ОС. Т.е. пользователь работает либо с сертифицированными программами, либо мириться с ошибками, возникающими из-за проблем несовместимости ПО.

 

Отсутствие нужных ресурсов

 

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

 

Это приводит к снижению производительности ПК (персональный компьютер) и ошибкам.

 

Проблему можно решить простым увеличением объема оперативной памяти или с помощью специальных утилит.

 

Ошибки в реестре

 

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

 

Не стоит забывать и о вирусах и вредоносном ПО, которое портит файлы, ссылки на них.

 

Для «лечения» реестра предназначены специальные утилиты, умеющие анализировать записи и удалять ошибочные и неиспользуемые данные, не забывайте об элементарном сохранении рабочей версии файлов реестра.

 

Конфликты между устройствами

 

Аппаратное обеспечение не бывает полностью совместимо и может отказаться работать. Устранить проблему неисправности звуковой карты или привода компакт-диска с помощью диспетчера устройств. Либо проанализировать инструкцию к устройству, возможно, вы найдете информацию о проблемах несовместимости. Изучите всю прилагаемую документацию. Совместимость восстанавливается если:

 

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

 

Заменить устройство более новой моделью.

 

Вирусы, троянские кони и «черви»

 

Все вирусы (компьютерный вирус – это небольшая программа, способная создавать свои копии и внедрять их в различные программные объекты компьютера без ведома пользователя; при этом копии сохраняют способность дальнейшего размножения; если вирус «внедрился» в файл, то такой файл считается «зараженным»; вирусы могут заражать область системного загрузчика, исполняемые файлы, файлы драйверов, документы Word, Excel и т.д.) могут попасть на ПК через интернет, зараженный флэш - носитель. Защитить ПК поможет хорошая антивирусная программа и настроенный брандмауэр. Либо при невозможности устранить заражение ПК стоит переустановить ОС. Программные вирусы классифицируются по среде обитания: сетевые, файловые, загрузочные, файлово - загрузочные.

 

Проверка ПК на вирусы: подавляющее большинство зараженных файлов можно «вылечить». Существует множество программ (антивирусов) для обнаружения вирусов и лечение файлов. Программа Doctor Web содержит алгоритм, позволяющий обнаружить и неизвестные вирусы. Программа предназначена для работы в среде Windows и имеет удобный пользовательский интерфейс. Задание параметров тестирования осуществляется с помощью системного меню. При запуске программа проверяет оперативную память на наличие вирусов и обезвреживает их. В программе можно получить следующие сведения: вывод отчета об обнаруженных зараженных файлах; лечение зараженных файлов; удаление найденных зараженных файлов; переименование зараженных файлов; перемещение зараженных файлов. Для того чтобы потери от вируса были минимальными, рекомендуется создавать незараженные копии файлов используемой информации на CD-дисках или других запоминающих устройствах. При переносе файлов с компьютера на компьютер следует обязательно проверять на наличие вирусов и лечить зараженные файлы. Периодически обновляйте версии антивирусной программы, т.к. постоянно создаются новые компьютерные вирусы.

 

Ограничения ОС

 

ОС обеспечивает свою безопасность посредством ограничений:

 

На установку новых программ;

 

На удаление файлов;

 

На просмотр веб - ресурсов;

 

И т.д.

 

Решение проблемы, найти программу не вызывающую у ОС такие типы ограничений, либо обновить ОС.

 

Использование устаревшего оборудования

 

После обновления ОС ваше оборудование может выдавать ошибки. Выход – обновить драйвера устройств или заменить оборудование современными моделями.

 

Неверные настройки ОС

 

Распространенные неполадки:

 

неверное разрешение или мерцание экрана;

 

исчезновение языков;

 

отсутствие или искажение звука;

 

низкая скорость модема;

 

проблемы с локальной сетью

 

и т.п.

 

ОС будет работать так, как вы её настроили!!!

 

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

 

Решение проблемы: снять неверные настройки видеодисплея, можно загрузив ПК в безопасном режиме (или «чистая загрузка») и исправив настройки.

 

Сразу после идентификации жестких дисков, нажмите клавишу F8 или CTRL или другая клавиша. Результатом станет меню:

 

Normal – обычная загрузка Windows

 

Logger (\bootlog.txt) – загрузка с протоколированием в файле

 

Safe mode – режим защиты от сбоев

 

Step-by-step confirmation – пошаговая загрузка

 

Command prompt only – режим командной строки

 

Safe mode command prompt only – защищенный режим командной строки

 

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

 

Лекция 1.3.1. Метод решения проблем совместимости – использование DLL (динамически загружаемых библиотек). Технологии создания в системе виртуальной машины для исполнения приложений: Microsoft Application Virtualization (App-V), виртуальная машина Virtual PC, технология Microsoft Enterprise Desktop Virtualization.

 

Цель: предложите схему решения проблем совместимости и метод решения проблем совместимости – посредством использования DLL-библиотек

 

DLL – библиотека (динамически загружаемые библиотеки)

 

Новый выпуск ОС Windows привел к появлению проблем, связанных с устаревшими интерфейсами API или библиотеками DLL. В ОС Windows устарели многие объекты, использовавшиеся в предыдущих версиях ОС. Устарели некоторые DLL – файлы, EXE – файлы, COM – объекты, разделы реестра, интерфейсы API и прочие файлы. Эти изменения влияют на любое приложение, что приводит к потере приложениями своих функциональных возможностей или к невозможности запуска этих приложений.

 

Библиотека (сборник подпрограмм или объектов используемых для разработки ПО) DLL – динамически подключаемая библиотека, заложена функция многократного применения различными приложениями. К DLL относятся элементы управления ActiveX (компонента, пригодная к использованию из программ, написанных на разных языках программирования) и драйверы (компьютерная программа с помощью, которой другие программы (обычно ОС) получают доступ к аппаратному обеспечению некоторых устройств).

 

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

 

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

 

Кроме того обновления, проще применять для каждого модуля, не влияя на другие части программы. Например, имеется программа по зарплате и изменении ставок налога каждый год. Когда эти изменения изолированы с библиотекой DLL, можно применить обновление без необходимости создания или установить программу целиком.

 

Ниже перечислены некоторые из файлов, которые реализованы в виде библиотеки DLL в операционных системах Windows.

 

Файлы ActiveX Controls (.ocx) Примером элемента управления ActiveX является элемент управления календаря, который позволяет выбрать дату с помощью календаря.

 

Файлы панели (.cpl) элементов управления. Пример файла .cpl — элемент, который расположен на панели управления. Каждый элемент представляет собой специализированную Библиотеку.

 

Файлы драйвера (.drv) устройства. Пример драйвера устройства — драйвер принтера, который управляет печатью на принтере.

 

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

 

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

 

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

 

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

 

Виртуализация

 

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

 

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

 

С точки зрения пользователя, виртуальная машина (ВМ) — это конкретный экземпляр виртуальной вычислительной среды («виртуального компьютера»), созданный с помощью специального программного инструмента. Обычно такие инструменты позволяют создавать и запускать произвольное число виртуальных машин, ограничиваемое лишь физическими ресурсами реального компьютера.

 

Собственно инструмент для создания ВМ (ее иногда называют приложением виртуальных машин) — это обычное приложение, устанавливаемое, как и любое другое, на конкретную реальную операционную систему. Эта реальная ОС именуется «хозяйской», или хостовой, ОС (от англ, термина host —«главный», «базовый», «ведущий»).

 

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

 

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

 

хостовая ОС и монитор виртуальных машин разделяют между собой права на управление аппаратными компонентами компьютера; при этом хостовая ОС занимается распределением ресурсов между собственными приложениями (включая и консоль ВМ);

 

монитор ВМ контролирует распределение ресурсов между запущенными виртуальными машинами, создавая для них иллюзию непосредственного доступа к аппаратному уровню (этот механизм называют виртуализацией);

 

гостевые ОС в пределах выделенных им ресурсов управляют работой «своих» приложений.

 

Microsoft Virtual PC позволяет эмулировать на одном компьютере работу нескольких полностью независимых друг от друга виртуальных компьютеров, допуская тем самым одновременный запуск на одном физическом компьютере сразу нескольких операционных систем - MS-DOS, разных версий Windows и даже уже подзабытую OS/2.

 

Первый раздел меню называется PC. В нем сконцентрированы пункты, отвечающие за общее функционирование виртуальной машины.

 

Пункт Enable Full Screen переключает ее оконное и полноэкранное представление. Переключившись в полный экран, вы получите полную иллюзию работы на самостоятельном компьютере.

 

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

 

Пункт Pause временно "замораживает" виртуальную машину.

 

Пункт Reset аналогичен одноименной кнопке на корпусе вашего компьютера.

 

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

 

Пункт Install Update Additions предназначен для установки расширений VIRTUAL PC.

 

Лекция 1.4.1. Способы устранения проблем, связанных с установкой программного обеспечения отраслевой направленности. Удаление программ отраслевой направленности.

 

Цель: узнайте проблемы при установке ПО и решения по устранению возникающих ошибок процесса установки ПО.

 

Развертывание ПО – это все действия, которые делают программную систему готовой к использованию. Данный процесс является частью ЖЦ ПО. Развертывание процесс соответствующий определенным требованиям и характеристикам. Развертывание может осуществляться программистом в процессе разработки ПО.

 

Действия при развертывании ПО:

 

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

 

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

 

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

 

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

 

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

 

Встройка – это автоматический вызов компьютерной программы при включение компьютера. ПО становиться частью системы, поставляемой изготовителем, и недоступным для изменения пользователем, т.е. системным ПО.

 

Отслеживание версий – Распространенный способ нумерации версии ПО (0.9-0.9.1-0.9.2-0.9.3 – 1.0-1.0.1-1.0.2 – 1.1-1.1.1 – 2.0-2.0.1-2.0.2 – 2.1-2.1.1-2.1.2 – 2.2)

 

Удаление

 

Изъятие из обращения

 

Электронная цифровая подпись

 

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

 

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

 

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

 

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

 

Электронная Цифровая Подпись – средство контроля подлинности информации в электронном виде, обеспечения целостности электронных данных, подтверждения их авторства и актуальности.

 

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

 

Основная цель AppLocker – предоставление администратором возможности создания правил, которые разрешают или запрещают выполнение файлов. AppLocker – это новшество в ОС MS Windows начиная с Win7 (Enterprice, Ultimate) – это набор политик, для настройки доступа пользователей к различным приложениям:

 

Доступ к *.exe и *.com приложениям

 

Политики для установщиков приложений *.msp, *.msi, *.mst файлов

 

Файлы сценариев *.ps1 (файл PowerShell), *.bat, *.cmd (файлы сценариев командной строки), *.vbs (VBScript), *.js (сценарии JavaScript)

 

Правила упакованных Metro-приложений

 

Тестирование программного обеспечения в среде виртуализации

 

Создание множества пользовательских конфигураций.

 

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

 

Создание многомашинных конфигураций на одном физическом сервере.

 

Платформы виртуализации, ориентированные на тестирование ПО (VMware Workstation, Virtual PC, VirtualBox, Xen), позволяют создавать целые виртуальные инфраструктуры с различными типами сетевого взаимодействия в пределах одного физического хоста. При этом платформы виртуализации позволяют подключать сетевые адаптеры виртуальных машин к различным сегментам виртуальной сети.

 

Резервное копирование виртуальных машин при тестировании.

 

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

 

Демонстрация дефектов разработчикам.

 

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

 

Гибкая настройка аппаратной среды.

 

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

 

Работа с несколькими виртуальными системами одновременно.

 

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

 

Удаления программ отраслевой направленности

 

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

 

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

 

Чтобы получить к нему доступ, необходимо выполнить одно из следующих действий:

 

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

 

Щелкнуть по кнопке Пуск и в поле Найти программы и файлы ввести запрос «Удаление». В поле с результатами поиска вы увидите группу ссылок Панель управления, в которой нужно щелкнуть по ссылке Удаление программ.

 

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

 

Лекция 1.5.1. Особенности установки программного обеспечения отраслевой направленности. Способы устранения проблем, связанных с установкой программного обеспечения отраслевой направленности.

 

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

 

Выявление проблем установки:

 

Редакции Windows 7:

 

Начальная (Starter). Распространяется с новыми компьютерами, купить ее отдельно не представляется возможным;

 

Домашняя базовая (Home Basic). Средняя цена – 3000-3600 рублей.

 

Домашняя расширенная (Home Premium). Средняя цена – 4600-5000 рублей.

 

Профессиональная (Professional). Средняя цена – 5000-7000 рублей.

 

Корпоративная (Enterprise). Редакция этой версии Windows 7 не продается на территории России.

 

Максимальная (Ultimate). Средняя цена 10000-12500 рублей.

 

Цены указаны на момент 2010 года.

 

Системные требования операционной системы Windows 7:

 

1) Аппаратные требования для 32-битной версии Windows 7:

 

Центральный процессор х86 или х86-64 с тактовой частотой 1ГГц;

 

Объем оперативной памяти – 1 Гб;

 

Объем жесткого диска 16 Гб. Минимальное пространство для установки – 10,5 Гб;

 

Наличие привода DVD-ROM;

 

Графический процессор с поддержкой DirectX 9 и 128 Мб памяти.

 

2) Аппаратные требования для 64-битной версии Windows 7:

 

Центральный процессор х86-64 с тактовой частотой 1ГГц;

 

Объем оперативной памяти – 2 Гб;

 

Объем жесткого диска 20 Гб. Минимальное пространство для установки – 10,5 Гб;

 

Наличие привода DVD-ROM;

 

Графический процессор с поддержкой DirectX 9 и 128 Мб памяти. Рекомендуются драйверы WDDM версии 1.0 и старше.

 

Операционная система Windows 7 имеются и дополнительные требования, необходимые системе для использования некоторых ее особенностей:

 

Доступ к Интернету. Используется для работы многих гаджетов, а также для доступа к серверу обновлений;

 

В зависимости от разрешающей способности вашего монитора при работе с видео могут потребоваться дополнительные системные ресурсы – дополнительная оперативная память и более современные графические адаптеры;

 

Для использования некоторых возможностей Windows Media Center может потребоваться наличие ТВ-тюнера и другого оборудования;

 

Функция BitLocker To Go требует наличия USB-накопителя;

 

Режим эмуляции Windows XP требует наличия дополнительного 1 Гб оперативной памяти и 15 Гб на жестком диске;

 

Наличие компьютерных колонок для воспроизведения звука и музыки.

 

Особенности установки ПО:

 

Особенность 1. Очистка установочного компакт - или DVD-диска (если он необходим).

 

Очистите компакт - или DVD-диск. Используйте для этого специальный набор или осторожно протрите серебристую сторону диска мягкой хлопковой тканью, не оставляющей волокон. Не используйте для этого бумагу. Бумага может поцарапать пластик и оставить на нем полосы. Диск необходимо чистить по направлению от центра к краям. Не совершайте круговых движений. Если проблема не исчезнет, протрите диск тканью, смоченной водой или специальным средством для чистки компакт - и DVD-дисков. Прежде чем вставлять диск в дисковод, убедитесь, что он совершенно сухой.

 

Особенность 2. Копирование установочных файлов на компьютер.

 

Скопируйте установочные файлы на жесткий диск компьютера или съемный носитель. Запустите программу установки из нового расположения. Как правило, установочный файл называется Autorun.exe или Setup.exe. При наличии сомнений смотри указания по запуску программы установки в файле Readme в установочной папке. Если имеется исполняемый файл с расширением EXE, не рекомендуется запускать файлы с расширением MSI без указаний производителя.

 

Особенность 3. Получение более новой версии установочного пакета.

 

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

 

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

 

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

 

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

 

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

 

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

 

Autorun или Autorun.exe;

 

Setup или Setup.exe;

 

Install или Install.exe.

 

При загрузке программы с веб-сайта нажмите кнопку Запустить.

 

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

 

Можно приступать к работе с новой системой Windows 7. При необходимости, установите драйвера используемых устройств, соблюдая следующий порядок установки:

 

Драйвер чипсета. Поставляется в комплекте на диске при покупке материнской платы;

 

Драйвер видеокарты. Получают его в комплекте на диске при покупке видеокарты;

 

Драйверы звуковой карты и прочих аудиоустройств. При встроенной звуковой карте, эти драйверы находятся на диске, входящем в комплект с материнской платой. Если звуковая карта приобретена отдельно, устанавливайте драйверы, полученные при покупке;

 

Все остальные драйверы.

 

Все устанавливаемые драйверы проверяйте на совместимость с ОС Windows 7. Драйвер устройств – это специальные системные программы, применяемые для управления внешними устройствами компьютера.

 

Лекция 1.6.1. Подключение и отключение возможностей. Настройка обновлений программ отраслевой направленности.

 

Цель: определите возможные направления проблем, и дать им определение.

 

Исправление совместимости после установки ПО.

 

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

 

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

 

Как работает Исправление совместимости

 

Корпорация Microsoft включила в ОС Windows XP поддержку совместимости приложений в виде исправлений совместимости. Эти исправления являются маленькой частью кода, с помощью которого осуществляется перехват программных действий, не поддерживаемых ОС Windows XP и перенаправление их к поддерживаемым методам.

 

Пример: Определение версии ОС Windows

 

В том случае, если программа была написана специально для работы с определенной версией ОС Windows (отличной от Windows XP), то при запуске в ОС Windows XP, будет выдаваться ошибка о неверной версии ОС. Есть ряд исправлений совместимости, которые можно использовать в этом случае. Ваш выбор будет зависеть от того, для какой версии ОС Windows было разработано это приложение.

 

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

 

Определение необходимых исправлений совместимости

 

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

 

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

 

Использование Режима совместимости в случае, если необходимо несколько исправлений. Обычно для работы старых приложений требуется более чем одно исправление совместимости. Для таких случаев Microsoft сгруппировала часто используемые исправления совместимости в некотором режиме работы, называемом Режимом совместимости. Именно с этого режима Вам лучше всего начать, если Вы пытаетесь найти решения проблемы, связанной с совместимостью программ. Применить Режим совместимости можно, используя вкладку Совместимость (Compatibility) в окне Свойства (Properties) исполняемого файла программы так, как показано ниже на Рисунке 1. Рисунок 1: Использование вкладки Совместимость (Compatibility) для применения к приложению режима совместимости

 

Для применения режима совместимости к отдельно взятому приложению:

 

С помощью значка Мой компьютер (My Computer) или Проводника Windows (Explorer) найдите и выберите исполняемый файл приложения.

 

Щелкните правой кнопкой мыши на исполняемом файле программы и выберите пункт Свойства (Properties) из контекстного меню.

 

Выберите вкладку Совместимость (Compatibility), чтобы отобразить окно.

 

Установить флажок Запустить программу в режиме совместимости с (Run this program in compatibility mode for) и затем выберите необходимый режим совместимости. Нажмите OK.

 

Запустите приложение и проверьте эффективность выбранного режима совместимости.

 

Возможно, Вам придется повторить этот процесс несколько раз, пока не найдете наиболее подходящий режим.

 

Последовательность решения проблемы совместимости при установке приложения:

 

1. Сбор сведений о приложении (изучение технических характеристик и документации на ПО).

 

2. Анализ приложения (определение является ли приложение ясным, полным, однозначным, или противоречит решению проблемы).

 

3. Оценка проблем совместимости и способов их решения (необходимы ли предпринимать действия по устранению проблем совместимости и какой уровень профессионализма для этого требуется).

 

4. Устранение проблем совместимости приложения при установке (конкретный алгоритм действий по устранению проблем совместимости при установки).

 

5. Экспериментальное тестирование приложения (проверка работоспособности приложения при выбранных параметрах).

 

Установка и удаление компонентов системы

 

Чтобы получить доступ к удалению компонентов операционной системы, выберите пункт Включение и отключение компонентов Windows в левой части окна программы и компоненты. Чтобы включить или отключить тот или иной компонент, нужно установить или сбросить соответствующий флажок. Можно отключить для ускорения работы: Игры, компоненты планшетного ПК (рукописный ввод, математическая панель), компоненты работы с мультимедиа (проигрыватель Windows Media).

 

Обновление ПО в Windows – Пуск – Все программы – Центр обновления Windows. После этого жмем поиск обновлений и нажимаем ОК.

 

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

 

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

 

Настройка обновлений программ.

 

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

 

Критические обновления выпускаются достаточно часто. В основном, это изменения настроек безопасности и улучшение производительности системы.

 

Для получения обновлений следует отобразить панель управления и запустить центр обновления Windows:

 

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

 

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

 

Щелкните по значку Центр обновления Windows. На экране появится одноименное окно.

 

Для получения и установки новых важных обновлений нужно щелкнуть по кнопке Установить обновления.

 

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

 

Выбрав обновление, закройте список обновлений, щелкнув по кнопке ОК.

 

Для установки выбранных обновлений щелкните по кнопке Установить обновления. Начнется получение этих обновлений.

 

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

 

Тема 1.7.1. Индекс производительности системы (Windows Experience Index). Тестирование на совместимость в безопасном режиме. Восстановление системы.

 

Цель: рассмотрите проблемы сбоя и их решения.

 

Event Viewer – решить проблемы в работе ОС и программ – данная утилита поможет. Для WIN7 – нажмите WIN+R и введите eventvwr.msc и Enter или Панель управления – Администрирование – Event Viewer. Event Viewer – это средство предназначенное для просмотра подробных сведений о значимых событиях, которые возникают в системе. Интерфейс инструмента администрирования разделен на три части:

 

Левая – древовидная структура, отображает события в ОС

 

По центру, при выборе одной из папок слева, отображается список событий, и в нижней части подробная информация о выбранном событии

 

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

 

Индекс производительности Windows – служба ОС Windows позволяющий тестировать производительность компьютера. Оценка определяется не общим количеством баллов, а количеством баллов самого непроизводительного компонента (чаще жесткий диск) – Windows 8 (максимальное количество баллов – 9,9); Windows 7 – 7,9; Минимальное количество баллов в обоих случаях 1,0. Графического интерфейса для запуска теста производительности компьютера в Windows 8.1 и Windows 10 нет. Но сам тест можно выполнить из PowerShell.

 

Оцениваемые компоненты:

 

Индекс производительности Windows позволяет дать оценку следующим компонентам по определенным характеристикам:

 

Процессор – количество операций вычисления в секунду;

 

Оперативная память (ОЗУ) количество операций доступа к памяти в секунду;

 

2D-графика – производительность графики для рабочего стола и 2D-игр;

 

3D-графика – производительность 3D-игр и приложений;

 

Основной жесткий диск (скорость записи, скорость чтения).

 

Индекс производительности дает советы, как увеличить производительность.

 

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

 

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

 

В Win7 точка восстановления создается автоматически.

 

Включение восстановления:

 

Щелкните Мой компьютер правой кнопкой мыши и откройте Свойства.

 

На вкладке Восстановление системы снимите галочку с пункта Отключить восстановление, если он был отмечен.

 

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

 

Откат к контрольной дате:

 

Пуск – Все программы – Стандартные – Служебные – Восстановление системы.

 

Запустите восстановление более раннего состояния компьютера и нажмите Далее.

 

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

 

Внимательно прочтите все предупреждения и нажмите Далее, для запуска восстановления XP. Программа начнет откат системы до предыдущего состояния.

 

Через командную строку:

 

Перезагрузите компьютер.

 

Нажимайте F8 или Ctrl пока не появиться меню вариантов загрузки.

 

Запустите Безопасный режим с поддержкой командной строки.

 

Выполните команду RSTRUI. Запуститься программа восстановления (выберите Рекомендованное восстановление и Далее и т.д.)

 

Последняя удачная конфигурация:

 

Перезагрузите компьютер.

 

Нажимайте F8 или Ctrl, чтобы включить меню дополнительных вариантов загрузки.

 

В открывшемся меню выберите Загрузка последней удачной конфигурации (с работоспособными параметрами).

 

Через командную строку просмотреть восстановление системы: Пуск – Программы – Стандартные – Командная строка, ввести rstrui.exe и Enter. Появиться диалоговое окно восстановления. Если необходимо проверить диск, после приглашения DOS (C:\), в окне командной строки введите chkdsk :c /f – команда сканирования системных файлов на повреждение.

 

Лекция 1.8.1. Процесс аутентификации при входе профессионального программного обеспечения в систему. Учетные записи компьютеров.

 

Цель: создание резервной копии реестра, экспорт реестра, ознакомиться с разделами реестрами

 

Средства резервирования реестра системы

 

Реестр представляет собой огромную базу данных настроек, хранящихся в папках по адресу %SystemRoot%\System32\Config и папке пользовательских профилей Ntuser.dat. Необдуманное изменение параметров или, того хуже, удаление целых веток может привести к неработоспособности системы в целом. Для резервного копирования реестра можно использовать один из способов:

 

Способ №1. Для того чтобы создать резервную копию реестра, можно воспользоваться мастером архивации и восстановления — Пуск/Программы/Стандартные/Служебные/Архивация данных — или просто Выполнить: ntbackup. Программа архивации позволяет архивировать копии важных системных компонентов — таких, как реестр, загрузочные файлы (Ntldr и Ntdetect.com) и база данных службы каталогов Active Directory.

 

Пошаговые инструкции для полного восстановления реестра посредством NTbackup выглядят следующим образом:

 

1. Входим в систему с правами администратора.

 

2. Запускаем NTbackup.

 

3. Переходим на вкладку «Восстановление и управление носителем».

 

4. В списке Установите флажки для всех объектов, которые вы хотите восстановить устанавливаем флажок для объекта Состояние системы.

 

Способ №2. Суть данного способа заключается в т.н. экспорте reg-файла. Способ особенно эффективен (занимает немного времени и позволяет делать копии отдельных подразделов) и актуален при экспериментировании с реестром. Техника:

 

1. Выполнить/regedit.

 

2. Выбираем нужный нам раздел/подраздел.

 

3. Правая кнопка мыши - экспорт, указываем путь сохранения копии и имя файла:

 

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

 

1. Запускаем regedit: Пуск/Выполнить/regedit.

 

2. В главном меню выбираем Файл/Импорт с указанием пути к импортируемому файлу или просто запустить reg-файл, подтвердив импорт в реестр.

 

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

 

Файлы реестра создаются в процессе установки операционной системы и хранятся в папке %SystemRoot%\system32\config (обычно C:\windows\system32\config). Для операционных систем Windows 2000/XP это файлы с именами

 

default

 

sam

 

security

 

software

 

system

 

В процессе загрузки система получает монопольный доступ к файлам реестра и, поэтому, их невозможно открыть для просмотра, скопировать, удалить или переименовать обычным образом. Для работы с содержимым системного реестра используется специальное программное обеспечение - редакторы реестра (REGEDIT.EXE, REGEDT32.EXE), являющиеся стандартными компонентами операционной системы. Для запуска редактора реестра можно использовать меню кнопки "Пуск"- "Выполнить" - regedit.exe

 

После старта редактора, в левой части основного окна вы видите список корневых разделов (root keys) реестра. Каждый корневой раздел может включать в себя вложенные разделы (subkeys) и параметры (value entries) или ключи реестра.

 

Основное назначение корневых разделов:

 

HKEY_CLASSES_ROOT (Общепринятое сокращенное обозначение HKCR) - Ассоциации между приложениями и расширениями файлов и информацию о зарегистрированных объектах COM и ActiveX.

 

HKEY_CURRENT_USER (HKCU)- Настройки для текущего пользователя (рабочий стол, личные папки, настройки приложений). Этот раздел представляет собой ссылку на раздел HKEY_USERS\ Идентификатор пользователя (SID) в виде S-1-5-21-854245398-1035525444-...

 

SID - это уникальный номер, идентифицирующий учетную запись пользователя, группы или компьютера. Он присваивается учетной записи при создании каждого нового пользователя системы. Внутренние процессы Windows обращаются к учетным записям по их кодам SID, а не по именам пользователей или групп. Если удалить, а затем снова создать учетную запись с тем же самым именем пользователя, то предоставленные прежней учетной записи права и разрешения не сохранятся для новой учетной записи, так как их коды безопасности будут разными. Аббревиатура SID образована от Security ID.

 

Идентификатор SID представляет собой числовое значение переменной длины, формируемое из номера версии структуры SID, 48-битного кода агента идентификатора и переменного количества 32-битных кодов субагентов и/или относительных идентификаторов (Relative IDentifiers, RID). Код агента идентификатора определяет агент, выдавший SID, и обычно таким агентом является локальная операционная система или домен под управлением Windows. Коды субагентов идентифицируют попечителей, уполномоченных агентом, который выдал SID, а RID - дополнительный код для создания уникальных SID на основе общего базового SID.

 

Для идентификатора S-1-5-21-854245398-1035525444: 1000, номер версии равен 1, код агента идентификатора - 5, а далее следуют коды четырех субагентов. В Windows NT и старше, при установке системы, создается один фиксированный (код 21) и три генерируемых случайным образом (числа после "S-1-5-21") кода субагентов. Также в процессе установки создаются некоторые (одинаковые для всех систем) учетные записи, как например, учетная запись администратора, которая всегда имеет RID равный 500

 

Для просмотра соответствия SID и имени пользователя можно воспользоваться утилитой PsGetSID.exe из пакета PSTools

 

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

 

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

 

HKEY_CURRENT_CONFIG (HKCC) - конфигурация для текущего аппаратного профиля. Обычно профиль один единственный, но имеется возможность создания нескольких с использованием "Панель управления" - "Система" - "Оборудование"- "Профили оборудования". На самом деле HKCC не является полноценным разделом реестра, а всего лишь ссылкой на подраздел из HKLM

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\CurrentControlSet\Hardware Profiles\Current

 

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

 

Вообще-то, в корневом разделе HKLM есть еще 2 подраздела с именами SAM и SECURITY, но доступ к ним разрешен только для локальной системной учетной записью (Local System Account), под которой обычно выполняются системные службы (system services). Обычно, учетные записи пользователей и даже администраторов, таких прав не имеют, и редактор реестра, запущенный от их имени, не отображает содержимое разделов SAM и SECURITY. Для доступа к ним нужно, чтобы regedit был запущен от имени учетной записи с правами Local System, для чего можно воспользоваться утилитой PSExec

 

psexec.exe -i -s regedit.exe

 

Можно также воспользоваться стандартными средствами операционной системы, например, планировщиком заданий. С помощью команды at создаем задание на запуск regedit.exe в интерактивном режиме через 2-3 минуты от текущего времени (например- в 16час 14 мин.)

 

at 16:14 /interactive regedit.exe

 

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

 

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

 

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

 

Лекция 1.9.1. Настройка TCP/IP. Сетевая маршрутизация.

 

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

 

Настройка TCP/IP

 

TCP/IP – это протокол управления передачей информации, основной протокол транспортного и сеансового уровней. Настроить протокол можно Мастером настройки сети и значение самого адреса IP ввести вручную или определить автоматически.

 

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

 

Пакет – группа байтов, передаваемых абонентами сети друг другу.

 

Компьютерной сетью (КС) или сетью ЭВМ называется комплекс территориально рассредоточенных ЭВМ, связанных между собой каналами передачи данных и сетевым программным обеспечением в целях эффективного использования информационных и вычислительных ресурсов при выполнении информационно-вычислительных работ. Технические средства сети определяют ее потенциальные возможности, а протоколы и программное обеспечение – реальные возможности КС. Компьютерная сеть представляет собой совокупность трех вложенных друг в друга подсистем: сеть рабочих станций (самая крупная); сеть серверов; базовая сеть передачи данных.

 

В основе протокола TCP/IP лежит технология, известная как коммутация пакетов: передаваемая информация разбивается на фрагменты – пакеты, каждый из которых передается адресату независимо остальных (часто даже по разным маршрутам). Когда все пакеты поступают на принимающий компьютер, осуществляется их преобразование к исходному виду. Принимающий компьютер контролирует целостность и полноту поступившей информации, автоматически отправляя запрос на дублирование пакетов и повторную пересылку в случае утраты одного или нескольких их них.

 

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

 

Протокол TCP/IP, является важнейшим. При пересылке информации по сети Интернет данные разбиваются на пакеты. Каждый пакет состоит из двух частей: передаваемой информации и служебной части. Служебная часть пакета содержит информацию о том, куда он должен быть доставлен, а также проверочные коды, для того чтобы определять не исказился ли пакет при передаче.

 

TCP/IP – это протокол управления передачей информации, основной протокол транспортного и сеансового уровней.

 

При доставке пакет проходит через маршрутизаторы – специализированные компьютеры, которые направляют (или маршрутизируют) пакет во время пути к месту назначения. Управление пакетами и маршрутизация осуществляется протоколами TCP/IP. Сетевой трафик через мост, т.е. фильтр который пропускает только сообщения подтверждающие право на переход из одной сети в другую (мост работает по принципу «остановить – и – передать»).

 

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

 

Маршрутизатор по сути, тот же мост, но имеющий свой сетевой адрес. Используя возможность адресации маршрутизаторов, узлы в сети могут посылать сообщения, предназначенные для другой сети, лишь маршрутизатору. Маршрутизатор получив такое сообщение, к адресу получателя, используя таблицы маршрутизации, дописывает адреса промежуточных узлов, определяя тем самым кратчайший путь (путь, обеспечивающий надежную передачу сообщения в кратчайшие сроки; он может проходить, например, через меньшее число узлов или, минуя сети со сложным трафиком), и передает сообщения по назначению. Эти таблицы маршрутизации (в отличии от одноименных таблиц мостов) хранят не устойчивые связи между узлами, а кратчайшие пути между ними. Такие таблицы могут быть статическими и динамическими. При использовании статической таблицы администратор сети в случае изменения состояния КС должен вносить изменения в таблицу вручную. Динамическая таблица адаптируется к реальным условиям автоматически.

 

PING – основная TCP/IP команда, используемая для устранения неполадки в соединении, проверки возможности доступа и разрешения имен. Утилита отправляет запросы к указанному узлу сети и фиксирует поступающие ответы. Время между отправкой запроса и получением ответа позволяет определить двусторонние задержки по маршруту и частоту потери пакетов, то есть косвенно определяет загруженность на каналах передачи данных и промежуточных устройствах.

 

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

 

Лекция 1.10.1. Устранение проблем разрешения имен. Разрешение имен DNS.

 

Цель: рассмотрите сетевые проблемы, связанные с разрешением имен.

 

WINS – это служба регистрации и разрешения имен компьютеров, которая сопоставляет NetBIOS (протокол для работы в локальных сетях, нужен для обнаружения компьютеров в сети, обеспечивает – регистрацию и проверку сетевых имен, установление и разрыв соединения) – имена компьютеров с IP-адресами. Если в сети развернуты WINS – серверы, конечные пользователи могут обращаться к сетевым ресурсам, используя для этого имена вместо трудных для запоминания IP-адресов. Кроме того, программы и другие службы, установленные на компьютерах и других устройствах, могут выполнять запросы имен к WINS-серверу для разрешения имен в IP-адреса.

 

DHCP (Dynamic Host Configuration Protocol) – протокол динамической настройки узла (узел – любое устройство, непосредственно подключаемое к передающей среде сети), сетевой протокол, позволяющий компьютерам автоматически получать IP-адреса и другие параметры необходимые для работы в сети TCP/IP. Протокол прикладного уровня по сетевой архитектурной модели (пакет – это группа байтов, передаваемых абонентами сети друг другу; уровень прикладной – обеспечивает поддержку прикладных процессов конечных пользователей). Данный протокол работает по модели «клиент – сервер». Для автоматической конфигурации компьютер-клиент на этапе конфигурации сетевого устройства обращается к так называемому серверу DHCP и получает от него нужные параметры. Сетевой администратор может задать диапазон адресов распределяемых сервером среди компьютеров. Это позволяет избежать ручной настройки компьютеров сети и уменьшает количество ошибок. Протокол DHCP используются в сетях TCP/IP.

 

Пример: Настройка DHCP на сервере, раздача адресов и масок подсети в рабочем диапазоне 192.168.1.1.-192.168.1.254.

 

От 1 до 10 - на коммуникации

 

От 11 до 30 – под сервера

 

От 31 по 254 – под клиента

 

Настройка DHCP в Windows XP

 

1) Пуск – Панель управления – Сетевые подключения, правой кнопкой мыши по нему и выбрать Свойства.

 

2) В «Свойствах протокола Интернета» отметить опцию автоматического получения IP-адреса и DNS. Нажмите ОК. Настройка DHCP на клиенте завершена. Теперь устройство будет получать адрес с DHCP – сервера автоматически при запуске Windows.

 

Настройка DHCP в Windows 7.

 

1) Пуск – Панель управления – Центр управления сетями и общим доступом

 

2) Выбираем в левом меню пункт «Изменение параметров адаптера». Далее … аналогично как для настройки Windows XP.

 

Influence of subnet mask

 

00000000 00000000 000000

 

00 00000000

 

Network address

 

Host portion

 

32-bit IP address

 

Для определения IP-адреса по доменному имени необходимо просмотреть все DNS-серверы, обслуживающие цепочку поддоменов входящих в имя хоста, начиная с корневого домена. Служба DNS по своей структуре распределенная. Поддерживается технология клиент-сервер (сервер – компьютер, подключенный к сети и обеспечивающий ее пользователей определенными услугами; рабочая станция – персональный компьютер, подключенный к сети, через который пользователь получает доступ к ее ресурсам; клиент – задача, рабочая станция или пользователь компьютерной сети; клиент обрабатывает полученные данные и представляет результаты обработки в виде удобном для пользователя; в принципе обработка данных может быть выполнена и на сервере; для подобных систем приняты термины – системы клиент-сервер или архитектура клиент-сервер). Где компьютер, желающий получить адрес, есть клиент, который посылает DNS – запрос, своему локальному серверу имен, используя протокол UDP (транспортный протокол, сбрасывает задержавшиеся пакеты). DNS – это служба доменных имен.

 

Порядок разрешения имен:

 

А) Контроль клиентского буфера имен – проверяется, записан ли он в файлы хоста или в буфере имен локального сервера (адрес сконфигурирован в рабочей станции);

 

Б) клиент обращается к локальному серверу, сервер ищет имя в своей зоне имен, если он не находит, то посылает дальше по специальным внешним адресам.

 

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

 

Наряду с цифровыми IP-адресами в Интернете действует система символьных адресов, более удобная и понятная для пользователей. Она называется доменной системой имен (DNS – Domain Name System).

 

Например, IP-адресу 195.34.32.11 сервера соответствует доменное имя dialup.mtu.ru.

 

Доменное имя состоит из 3-х доменов, разделенных точками.

 

Система доменных имен построена по иерархическому принципу.

 

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

 

Последний (первый слева) – имя компьютера.

 

Домены верхнего уровня бывают географическими (двухбуквенными) или административными (трехбуквенными). Например, российской зоне Интернета принадлежит географический домен RU (ru),

 

uk – домен Англии;

 

ca – домен Канады;

 

de – домен Германии;

 

jp – домен Японии и др.

 

Административные домены верхнего уровня, чаще всего относятся к американской зоне Интернета:

 

gov – правительственная сеть США;

 

mil – военная сеть;

 

edu – образовательная сеть;

 

com – коммерческая сеть и др.

 

Файлы Hosts – текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. Файл Hosts – обычный файл, в котором представлен список IP адресов, которые сопоставлены с именами сайтов. Он служит своеобразным локальным DNS – сервером, указывая куда обращаться компьютеру при введении в браузер определенного адреса. В Hosts прописан по умолчанию лишь один IP адрес (127.0.0.1), который занят вашим компьютером.

 

Файл находиться:

 

C:\windows\system32\driversnetc

 

Файл в реестре:

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath

 

Блокировка доступа к ресурсам Интернета, через строки файла hosts:

 

127.0.0.1 localhost

 

127.0.0.1 адрес_сайта

 

Лекция 1.11.1. Подключение к сетевому принтеру. Управление диспетчером очереди печати

 

Цель: настройка принтеров и решение проблем с печатью; несколько правил по организации сетевой печати.

 

Правило 1. Восстановите порядок в журналах печати

 

Администраторы, периодически проверяющие журналы Event Viewer System, находят сообщения о печати на каждом компьютере, который действует в роли принт-сервера. Сообщения появляются парами: в первом из них говорится, что тот или иной пользователь отпечатал определенный документ, а во втором, поступившем несколькими секундами позже, — что задание было удалено из принтера. Microsoft устанавливает данный режим аудита по умолчанию. По всей вероятности, эта информация может пригодиться только для того, чтобы взимать с пользователей плату за печать документов.

 

Чтобы Event Viewer не заполнялся этими ненужными записями, требуется на каждом компьютере, действующем в качестве принт-сервера, выполнить следующую процедуру: открыть папку Printers (в Windows Server 2003 и Windows XP она называется Printers and Faxes) и выбрать File, Server Properties. На вкладке Advanced, показанной на экране 1, нужно снять флажок Log spooler information events.

 

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

 

Правило 2. Разрешите группе Print Operators добавлять принтеры

 

Если среди пользователей есть такие, кто знает о Windows достаточно, чтобы устанавливать и настраивать принтеры, вполне целесообразно разрешить им это делать. Большинство администраторов добавляют таких пользователей в группу Print Operators, встроенную доменную группу. Однако при попытке установить принтер с драйверами независимых разработчиков члены группы Print Operators получают сообщение об ошибке Access Denied. В процессе установки принтера Windows копирует .inf-файл принтера в папку %systemroot%inf. Запись в эту папку (содержащую драйверы принтеров) членам группы Print Operators система Windows странным образом запрещает. Необходимо изменить разрешения папки %systemroot%inf и добавить право записи группе Print Operators. Драйверы принтеров Windows уже расположены в папке %systemroot%inf, поэтому при установке принтеров, имеющих драйверы Windows, никакой записи не происходит, и сообщение об ошибке не появляется.

 

Правило 3. Используйте пулы принтеров для балансировки нагрузки

 

Можно использовать пулы принтеров для подстраховки службы печати в критически важных операциях. Организация принтерных пулов — хороший способ равномерно распределить загрузку принтеров в моменты очень интенсивной печати.

 

Если принтерный пул организован, то виртуальный принтер (пиктограмма в папке Printers, соответствующая установленному драйверу принтера) может посылать задания на печать нескольким физическим принтерам. Физические принтеры должны быть одной и той же модели или иметь режим эмуляции, допускающий управление со стороны драйвера принтера.

 

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

 

В папке Printers щелкнуть правой кнопкой значок принтера и выбрать в меню пункт Properties.

 

Щелкнуть вкладку Ports и установить флажок Enable Printer Pooling.

 

Указать все дополнительные порты, к которым подключены принтеры в пуле. Щелкнуть OK.

 

Правило 4. Применяйте различные конфигурации принтеров

 

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

 

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

 

С помощью мастера Add Printer Wizard в папке Printers можно создать столько копий принтера, сколько требуется. Это, конечно, локальные принтеры, поскольку работа ведется на принт-сервере. Когда мастер спросит, хотите ли вы использовать текущий драйвер, следует выбрать пункт, сохраняющий текущий драйвер. Окно мастера Name The Printer отображает такое же имя, как у первого принтера, с добавлением (Copy 2), (Copy 3) и т. д. Можно переименовать принтер так, чтобы имя отражало конфигурацию, сразу или позже. Мастер также запрашивает общедоступное имя и предлагает заполнить поле комментария. И опять у нас есть два варианта — ввести информацию сейчас или сделать это позже.

 

После того как все принтеры появились в папке Printers, можно настраивать каждый принтер для специфической задачи. Например, один из моих принтеров настроен на лоток 1, с официальными бланками, и лоток 2 — с бланками счетов. Как показано на экране 2, для виртуального принтера с именем Letterhead конфигурация лотка 1 соответствует формату бумаги для писем, а второй лоток можно отметить как недоступный. Виртуальный принтер с именем Checks содержит бланки счетов в лотке 2, а лоток 1 недоступен.

 

Правило 5. Перемещайте задания печати с неисправного принтера

 

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

 

В папке Printers щелкнуть правой кнопкой пиктограмму неисправного принтера и выбрать Properties.

 

Перейти на вкладку Ports.

 

Щелкнуть Add Port, выбрать Local Port, затем щелкнуть New Port. Далее следует ввести UNC-имя альтернативного принтера (например, ServerPrinter_Sharename).

 

Правило 6. Печатайте на принт-серверах Windows 98

 

По мере появления новых компьютеров можно превращать системы Windows 98 в принт-серверы. У меня стоит много принтеров, и после установки недорогого дополнения в виде второго параллельного порта каждый компьютер Windows 98 управляет двумя принтерами. Пользователи больше не регистрируются на этих компьютерах, поэтому их ресурсы полностью предназначены для печати — тонкое решение. Я получаю от администраторов много писем с жалобами на то, что система выдает сообщение об ошибке Could not start print job, когда пользователи обращаются к принтерам на компьютерах Windows 98. Большинство авторов таких писем полагают, что компьютеры Windows 2003, XP и Windows 2000 не могут печатать через принт-сервер Windows 98.

 

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

 

При соблюдении данных правил работать на принтере становится вполне возможным.

 

Администрирование принтеров — процесс, в котором можно предугадать различные ситуации со сбоями, а затем настроить сетевую печать так, чтобы предотвратить ошибки. Конечно, это легко только на словах. Обычно администраторы начинают работать с параметрами принтеров после того, как возникают проблемы. Использование советов, приведенных в этой статье, поможет предотвратить некоторые самые распространенные проблемы с печатью и поддерживать сетевые принтеры Windows в рабочем состоянии.

 

Лекция 1.12.1. Анализ журналов событий. Настройка управления питанием. Оптимизация использования процессора.

 

Цель: изучите способы диагностики производительности и управление ей.

 

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

 

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

 

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

 

По умолчанию Windows® 7 и Windows Server® 2008 R2 предоставляют три схемы управления питанием: сбалансированная, энергосберегающая и с высокой производительностью. Эти схемы можно настроить для имеющихся систем или создать новые на основе существующих.

 

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

 

Термины план электропитания и схема управления питанием, используемые корпорацией Майкрософт, являются взаимозаменяемыми.

 

Для использования пользовательских планов электропитания можно либо настроить существующий план, либо создать план с нуля.

 

Параметры могут зависеть от варианта работы компьютера: от электросети (AC) или от батарей (DC). Можно настроить следующие параметры.

 

Яркость экрана. Уменьшение яркости экрана является самым эффективным способом сокращения энергопотребления мобильным компьютером при включенном экране. Дисплей портативного компьютера потребляет наибольшее количество энергии - для него требуется до 40 процентов общего объема электроэнергии, предназначенного для системы. Время ожидания выключения экрана, когда экран выключается полностью. Таким образом, можно сэкономить немалое количество электроэнергии для периодически используемого портативного компьютера. Срок службы батареи портативного компьютера может быть значительно продлен за счет сокращения тайм-аута простоя.

 

Время ожидания выключения жесткого диска. Хотя жесткий диск (HDD) не является основным потребителем электроэнергии в обычных мобильных ПК, для экономии энергии можно увеличить время ожидания выключения жесткого диска. Если жесткий диск некоторое время находится в состоянии простоя, его двигатель остановится. При следующем доступе компьютера к жесткому диску время отклика системы может увеличиться, поскольку жесткий диск снова начинает набирать скорость. В зависимости от оборудования и потребностей пользователей можно установить более низкое значение времени ожидания простоя жесткого диска, чтобы продлить срок работы батареи, или задать более высокое значение, чтобы повысить готовность жесткого диска.

 

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

 

Режимы экономии энергии беспроводного адаптера. По умолчанию Windows устанавливает для режима энергосбережения 802.11 значение «Максимальная производительность» при работе как от сети, так и от аккумулятора. В такой конфигурации беспроводной адаптер остается активным даже при отсутствии передачи данных. Это позволяет избежать проблем совместимости между некоторыми беспроводными адаптерами и точками доступа, которые несовместимы с режимами энергосбережения 802.11. изменения значения политики энергопотребления на Максимальное энергосбережение или Среднее энергосбережение.

 

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

 

Мониторинг производительности

 

Для Windows 7: Приложение монитор ресурсов позволяет просматривать данные о текущем использовании аппаратных и программных ресурсов в режиме реального времени. Кроме того, данное приложение дает возможность запускать, приостанавливать останавливать и возобновлять процессы и службы; если приложение не отвечает – устранить неполадку. Вся информациям представлена в удобных настраиваемых таблицах и графиках:

 

Обзор центрального процессора (информация о нагрузке центрального процессора запущенными процессами);

 

Обзор диска (информация о нагрузке жесткого диска запущенными процессами);

 

Обзор сети (информация о нагрузке сети запущенными процессами);

 

Обзор памяти (информация о нагрузке физической памяти запущенными процессами);

 

Чтобы запустить приложение Монитор ресурсов, щелкните по кнопке Пуск, в поле поиска главного меню введите «Ресурсов» и нажмите клавишу Enter. Приложение также доступно из главного меню Windows обычным выбором ярлыка программы.

 

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

 

Чтобы открыть средство «Инструменты и сведения о производительности», выполните Пуск - Панель управления - Система.

 

После установки Windows 7, рекомендуется установить новые версии драйверов для своего оборудования, и после этого произвести оценку Индекса производительности. Если ваш Индекс производительности низкий, по вашему мнению, то можно провести оптимизацию системы. Отключить визуальные эффекты, неиспользуемые службы, и ряд других мероприятий, которые помогут поднять производительность. Можно воспользоваться готовыми утилитами для оптимизации и настройки системы.

 

Лекция 1.13.1. Диагностика проблем с памятью. Проблемы с жестким диском.

 

Цель: изучите средства диагностики оборудования (памяти, винчестера).

 

Компьютер — высокотехнологичная вещь, он состоит из множества независимых компонентов. Все в совокупности, они представляют то, к чему мы давно привыкли. Как же узнать, какие именно аппаратные решения используются в вашем компьютере? Получить ответ на этот вопрос можно, только проведя всестороннюю диагностику, а для этого необходимо специальное программное обеспечение. Такая статистика пригодится всем людям, работа которых каким-либо образом связана с информационными технологиями: и специалистам IT-подразделений, производящих обновление компьютерного парка, и опытным и даже начинающим пользователям.

 

Belarc Advisor

 

Производитель

 

Тип

 

ОС

 

Язык

 

Размер, Мбайт

 

Домашняя страница

 

Belarc

 

fw

 

Windows 95/98/Me/NT 4/2000/XP/7

 

англ.

 

0,845

 

http://www.belarc.com/ free_download.html

 

Среди большого количества программ, анализирующих аппаратные компоненты и программную среду компьютера, выделяются две, отличительными чертами которых являются простота в использовании и эффективность. Одна из этих утилит называется Belarc Advisor. Эта нетребовательная к системным ресурсам программа позволяет за считанные секунды просканировать систему. На основе полученных данных Belarc Advisor генерирует HTML-файл, в котором представлены сведения обо всех компонентах компьютера: материнской плате, процессоре, модулях оперативной памяти, платах расширений, видеокарте, винчестере, приводах компакт-дисков и DVD и т. д. При этом программа указывает полный объем имеющегося на момент сканирования системы свободного места на дисках.

 

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

 

С помощью Belarc Advisor вы сможете узнать о своем компьютере практически все!

 

FreshDiagnose

 

Производитель

 

Тип

 

ОС

 

Язык

 

Размер, Мбайт

 

Домашняя страница

 

freshdevices

 

fw

 

Windows 95/98/ Me/NT/2000/XP

 

англ.

 

1,23

 

http://www.freshdevices.com

 

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

 

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

 

FreshDiagnose имеет интуитивно понятный интерфейс.

 

Разделы Software System (Программная система) и Hardware System (Аппаратная система) позволяют получить максимально полную информацию об основных программных модулях, таких как операционная система, расширения файлов и ассоциированные с ними программы, системные папки и библиотеки, а также большое количество других дополнительных сведений. Раздел Hardware System (Аппаратная система) изобилует информацией о BIOS, материнской плате, процессоре, кэш-памяти и имеющихся портах. Раздел Devices (Устройства) представляет сведения обо всех внешних подключенных устройствах: приводах компакт-дисков и DVD, манипуляторах, принтерах и т. д. Если ваш компьютер подключен к локальной сети или Интернету, то, выбрав раздел Network and Internet (Локальная сеть и Интернет), вы узнаете об открытых сетевых ресурсах, настройках браузера Internet Explorer и параметрах доступа в Интернет. Кроме того, имеются разделы с информацией о различных мультимедиа-устройствах и аппаратных ресурсах.

 

Вдобавок ко всему многообразию представляемых сведений FreshDiagnose позволяет протестировать различные аппаратные компоненты компьютера, а также оценить их производительность, сравнив с аналогичными представителями других классов. Все результаты, и статистические, и практические, можно сохранить в виде отчета в файлах форматов DOC, TXT, RTF и HTML.

 

Cpu-Z

 

CPU-Z — это бесплатная прикладная программа для отображения технической информации о персональном компьютере пользователя, работающая под ОС Microsoft Windows начиная с версии Windows 98 (включая Windows 8). Выпускается специальная версия под Android. В частности, программа определяет технические характеристики центрального процессора, видеокарты, материнской платы и оперативной памяти. Популярна среди оверклокеров. Программа позволяет получать следующие сведения:

 

О процессоре:

 

Название процесора, Архитектура, Сокет, Техпроцесс, Напряжение питания ядра, Семейство, Степпинг и Ревизия, Поддерживаемые наборы инструкций, Тактовая частота, Множитель процесора, Объём кэша всех уровней, Физическая организация кэша, Количество процессоров и процессорных ядер;

 

О материнской плате:

 

Производитель, Модель, Чипсет и его ревизия, Южный мост, Версия BIOS, Графический интерфейс и количество линий (для PCI-Express);

 

Об оперативной памяти:

 

Тип, Объём, Тактовая частота и Тайминги, Количество каналов памяти, Полная информация, содержащаяся в SPD, Видеокарта, Название видеокарты, Степпинг и Ревизия, Техпроцесс, Тип, объём видеопамяти, частоты видеочипа, видеопамяти, шейдерного домена.

 

Кроме того программа позволяет создавать подробные отчёты в форматах .txt и .html, а также производить т. н. Валидацию (англ. Validation): выкладывать информацию о системе (в формате .cvf) на специальный сайт CPU-Z Validator содержащий базу данных о тактовых частотах компонентов и другую информацию. На сайте также присутствует Зал Славы (англ. Hall of Fame)

 

Начиная с версии 1.51 программа распространяется также в виде установочного пакета.

 

В версии 1.52 появилась закладка «Graphics», в которой предоставляется информация о видеокарте.

 

Также CPU-Z поддерживает горячие клавиши.

 

Everest

 

Everest — программа для просмотра информации об аппаратной и программной конфигурации компьютера, разработанная компанией Lavalys. Являлась последовательницей AIDA32, заменена на рынке программой AIDA64.

 

Возможности программы

 

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

 

об установленных в системе устройствах — процессорах, системных платах, видеокартах, аудиокартах, модулях памяти и т. д.

 

их характеристиках: тактовая частота, напряжение питания, размер кэшей, и т. д.

 

поддерживаемых ими наборах команд и режимах работы;

 

их производителях;

 

установленном программном обеспечении;

 

конфигурации операционной системы;

 

установленных драйверах;

 

автоматически загружаемых программах;

 

запущенных процессах;

 

имеющихся лицензиях;

 

о температуре микропроцессора;

 

Тестирование производительности ПК

 

чтение из памяти — тестирует скорость пересылки данных из ОЗУ к процессору

 

запись в память — тестирует скорость пересылки данных из процессора к ОЗУ

 

копирование в памяти — тестирует скорость пересылки данных из одних ячеек памяти в другие через кэш процессора

 

задержка памяти — тестирует среднее время считывания процессором данных из ОЗУ

 

CPU Queen — тестирует производительность процессора в целочисленных операциях при решении классической «Задачи с ферзями»

 

CPU PhotoWorxx — тестирует производительность блоков целочисленных арифметических операций, умножения, а также подсистемы памяти при выполнении ряда стандартных операций с RGB-изображениями

 

CPU ZLib — тестирует производительность процессора и подсистемы памяти при создании архивов формата ZIP при помощи популярной открытой библиотеки ZLib. Использует целочисленные операции.

 

CPU AES — тестирует скорость процессора при выполнении шифрования по криптоалгоритму AES. Способен использовать низкоуровневые команды шифрования процессоров VIA C3 и C7, что позволяет последнему быть одним из лидеров теста, превосходя по производительности ряд многоядерных процессоров Intel и AMD.

 

FPU Julia — тестирует производительность блоков процессора, выполняющих операции с плавающей запятой, в вычислениях с 32-разрядной точностью. Моделирует несколько фрагментов фрактала Жюлиа. При возможности использует инструкции MMX, SSE и 3DNow!.

 

FPU Mandel — тестирует производительность блоков процессора, выполняющих операции с плавающей запятой, в вычислениях с 64-разрядной точностью путем моделирования нескольких фрагментов фрактала Мандельброта. Способен использовать инструкции SSE2.

 

FPU SinJulia — усложненный вариант теста FPU Julia. Тестирует производительность блоков процессора, выполняющих операции с плавающей запятой, в вычислениях с 80-разрядной точностью. Использует инструкции x87, предназначенные для вычисления тригонометрических и показательных функций.

 

Лекция 1.14.1. Типы обновлений Windows. Windows Update, Far, CuteFTP Microsoft Update.

 

Цель: дайте понятие типов обновлений и назначение службы Microsoft Update.

 

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

 

Что означают типы обновлений?

 

Обновления делятся: важные, рекомендуемые, необязательные и основные.

 

Это означает следующее:

 

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

 

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

 

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

 

Основные обновления. Автоматически загружаемые из сети Интернет последние версии системных файлов Windows и их установка на компьютер. Файлы переписываются непосредственно с веб-сайта Майкрософт, работать сними безопасно – совместимость с системой гарантирована.

 

В зависимости от типа обновления Windows Update обеспечивает:

 

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

 

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

 

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

 

Какие типы обновлений устанавливаются системой Windows автоматически?

 

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

 

Установка драйверов и других необязательных обновлений

 

Откройте службу Windows Update. В левой области выберите Проверка обновлений и подождите, пока система Windows выполнит поиск последних обновлений для компьютера. При появлении сообщения о доступности важных обновлений или дополнительных обновлений выберите сообщение, чтобы ознакомиться с ним, и укажите обновления, будут установлены. Выберите необязательные обновления, нажмите кнопку OK, а затем нажмите Установить обновления. По запросу введите пароль администратора или подтвердите действия.

 

Как часто следует обновлять компьютер и программы?

 

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

 

Что случится, если не установить обновление?

 

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

 

Можно ли удалить обновления?

 

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

 

Обновление программного обеспечения и драйверов

 

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

 

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

 

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

 

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

 

1. Откройте страницу веб-узла Hewlett-Packard, на которой содержится программное обеспечение для используемого компьютера. Выберите Пуск Справка и поддержка, затем выберите обновление программного обеспечения и драйверов.

 

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

 

3. В области загрузки выберите требуемое программное обеспечение и следуйте указаниям по загрузке на экране.

 

ПРИМЕЧАНИЕ: Запишите путь к папке на жестком диске, куда будет загружен файл. Этот путь потребуется для установки программного обеспечения.

 

4. После завершения загрузки выберите Пуск Компьютер, чтобы запустить Проводник Windows.

 

5. Дважды щелкните по значку жесткого диска. Обычно это локальный диск (C:).

 

6. Используя записанные ранее сведения о пути к файлу, найдите на диске папку, в которую было сохранено обновление.

 

7. Дважды щелкните файл с расширением EXE (например, filename.exe). Начнется установка.

 

8. Для выполнения установки следуйте указаниям на экране.

 

ПРИМЕЧАНИЕ: После появления на экране сообщения об успешном завершении установки можно удалить загруженный файл с жесткого диска.