Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).
Повышение квалификации

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
29.11.2020

Лекция

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

Совместимость профессионально-ориентированного программного обеспечения

Программное обеспечение (Software) - это совокупность программ, выполняемых вычислительной системой.
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
1) технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
2) методы тестирования программ
3) методы доказательства правильности программ;
4) анализ качества работы программ;
5) документирование программ;
6) разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

Содержимое разработки

ПМ 03 «Сопровождение и продвижение ПО отраслевой направленности»

Раздел 1

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

Совместимость профессионально-ориентированного программного обеспечения

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

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

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

методы тестирования программ

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

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

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

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

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

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

Классификация программного обеспечения:

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

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

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

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

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

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

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



Категории программного обеспечения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Операционная система обычно хранится во внешней памяти компьютера — на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ.

Этот процесс называется загрузкой операционной системы.

В функции операционной системы входит:

осуществление диалога с пользователем;

ввод-вывод и управление данными;

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

распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

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

всевозможные вспомогательные операции обслуживания;

передача информации между различными внутренними устройствами;

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

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

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

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

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

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

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

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

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

программы управления вводом/выводом;

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

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

Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия:

обращаться к каталогу;

выполнять разметку внешних носителей;

запускать программы;

другие действия.

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

Для управления внешними устройствами компьютера используются специальные системные программы — драйверы. Драйверы стандартных устройств образуют в совокупности базовую систему ввода-вывода (BIOS), которая обычно заносится в постоянное ЗУ компьютера.

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

Самая популярная у пользователей IBM-совместимого ПК оболочка — пакет программ NortonCommander.

Он обеспечивает:

создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов;

отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека;

создание, обновление и распаковку архивов (групп сжатых файлов);

просмотр текстовых файлов;

редактирование текстовых файлов;

выполнение из её среды практически всех команд DOS;

запуск программ;

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

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

поддержку межкомпьютерной связи;

поддержку электронной почты через модем.

Операционные системы

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

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

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

Аппаратная (техническая) совместимость— способность одного устройства работать с узлами другого устройства.

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

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

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

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

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

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

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

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

Рассмотрим основные причины возникновения подобного рода ошибок.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вирусы, троянские кони и «черви». Если вы пользуетесь Интернетом, то вам не избежать неприятных сюрпризов, таких как различные вирусы, трояны, «черви», программы-шпионы и т. д.

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

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

Ограничения операционной системы. Чтобы обезопасить свои системные файлы и вашу работу за компьютером в целом, WindowsVista часто не разрешает выполнять те или иные действия: устанавливать новые программы, удалять файлы, просматривать веб-ресурсы и т. д.

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

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

WindowsVistaStarter такую же функциональность, какой обладает WindowsVistaUltimate, о подобной затее можете забыть навсегда. Единственный выход — перейти на более продвинутый выпуск WindowsVista, например WindowsVistaHomePremium.

Использование устаревшего оборудования. Не секрет, что WindowsVista очень требовательна к используемому оборудованию, поэтому часто случается так, что при переходе с Windows XP на Vista вы в добавок к новой операционной системе получаете целый букет ошибок.

Даже если вы сможете установить драйвер для устаревшего устройства, появления разного рода ошибок, скорее всего, не избежать. Операционная система будет постоянно «напрягать» вас сообщениями о том, что «такое-то устройство не удалось инициализировать», и оно либо вообще не будет работать, либо будет работать с ошибками.

Единственный выход из такой ситуации (если вы, конечно, по-прежнему хотите использовать WindowsVista) — поискать новые драйверы для подобных устройств либо найти им замену среди современных моделей.

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

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

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

Выявление проблем совместимости профессионально-ориентированного программного обеспечения

Несмотря на усилия Microsoft, направленные на обеспечение совместимости унаследованных приложений с Windows 7, многие бизнес-пользователи испытывают трудности с запуском программ. Об этом говорится в отчете лондонской компанииChangeBASE. Специалисты протестировали совместимость Windows 7 с несколькими тысячами приложений, которые активно используются на 20 крупных предприятиях. Выяснилось, что около 60–80% программ требуют предварительной настройки, прежде чем они смогут работать в окружении новой ОС. Совместимость ПО — по-прежнему самая большая проблема для «Майкрософт», стремящейся перевести пользователей на новую операционную систему без потерь рабочих программ. Со времен Vista ситуация значительно улучшилась — нынешние проблемы совместимости во многом объясняются недоработками сторонних продуктов, а не ОС. Любопытно, что проблема совместимости приложений характерна не только при миграции с Windows XP на Windows 7 из-за кардинального отличия в архитектурной части обеих систем. Так, по оценкам экспертов, около 8–12% программ, запускающихся в Vista, не смогут выполняться в «семерке». Разумеется, не все проблемы совместимости ПО являются критическими, ведь, помимо полной неспособности даже инсталлироваться в систему, приложения могут, к примеру, просто не отображать справочного экрана. Специалисты выяснили, что случаи несовместимости характерны в большей степени для ПО, разработанного по заказу предприятия, нежели для приложений массового характера. Компания ChangeBASE разрабатывает программный комплектAOK, позволяющий не только выявить, какие именно участки кода приложения вызывают несовместимость, но и попытаться исправить их в автоматическом режиме. Как утверждается, инструменты AOK способны заставить корректно работать буквально любое унаследованное приложение. Подготовлено по материалам NetworkWorld.

Причины возникновения проблем совместимости программного обеспечения при переходе на новую версию ОС

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

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

1. Запуск и установка приложения: во время запуска и установки приложения помешать установке должным образом могут две распространенные проблемы:

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

• Приложения пытаются сослаться на компоненты Windows, которые в Windows 7 были переименованы.

2. Контроль пользовательской учетной записи (UAC): UAC увеличивает безопасность Windows, ограничивая доступ к компьютеру без уровня администратора, что ограничивает запуск приложений большинству пользователей, в качестве обычных пользователей. Также UAC ограничивает контекст, в котором выполняется процесс, чтобы свести к минимуму возможность пользователей непреднамеренно подвергнуть свой компьютер заражению вирусами или другими вредоносными программами.

UAC может иметь следующие проблемы совместимости:

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

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

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

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

•  DLL библиотеки приложений, которые запускаются с помощью RunDLL32.exe, если они выполняют глобальные операции, могут работать неправильно.

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

3. WindowsResourceProtection (WRP): WRP предназначен для защиты ресурсов Windows (файлов, папок, реестра) в режиме только для чтения. Установщики приложений пытавшиеся заменить, изменить или удалить находящиеся под защитой WRP файлы операционной системы и/или ключи реестра могут вызвать сбой с сообщением об ошибке, указывающем на невозможность обновления ресурса.

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

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

5. 64-битная архитектура: Windows 7 полностью поддерживает 64-битную архитектуру. Приложения или компоненты, использующие 16-битные исполняемые файлы, 16-битные установщики или 32-битные драйвера ядра, могут вызвать сбой при запуске или будут неправильно функционировать.

6.  WindowsFilteringPlatform (WFP): WFP интерфейс прикладного программирования (API), позволяющий разработчикам создавать код, взаимодействующий с фильтрацией, происходящей на нескольких уровнях сетевого режима и во всей операционной системе. Если вы в своей системе пользуетесь предыдущей версией API, у вас могут возникнуть сбои при работе приложений связанных с безопасностью, таких как сканеры сети, антивирусные программы или фаерволы.

7. Изменение версии операционной системы: номер версии операционной системы изменяется с каждым новым релизом. Для WindowsVista внутренний номер версии — 6, в то время как у Windows 7 внутренний номер версии — 6.1.

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

8. Драйвера ядра: драйвера ядра должны поддерживать операционную систему Windows 7 или быть обновлены с помощью User-ModeDriverFramework (UMDF). UMDF — это платформа усовершенствования драйверов устройств, которая была введена в WindowsVista.

9. Устаревшие компоненты: релиз Windows 7 также поднял вопросы к устаревшим API или библиотекам DLL из Windows XP и WindowsVista, новым фреймворком и изоляцией служб. Это становиться причиной для приложений, использующих устаревшие API-интерфейсы или библиотеки DLL, использующих старые учетные данные или не поддерживающих изоляции служб терять функциональность или не запускаться.

Методы уменьшения проблем с совместимостью

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

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

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

Апгрейд приложения до совместимого релиза: если более новая, совместимая версия приложения существует, лучшее решение — обновить до более новой версии.

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

Запуск приложения в виртуализированной среде: если все другие методы недоступны, для решения проблем Вы можете запустить приложение в более раннем релизе Windows, используя инструменты виртуализации, такие как PC Microsoft Virtual и Microsoft VirtualServer.

Использование функций совместимости приложения: проблемы приложения, такие как управление версиями операционной системы, могут быть смягчены, запуском приложения в режиме эмуляции. К этому режиму можно получить доступ, щелкнув правой кнопкой по ярлыку или .exe файлу и применяя режим эмуляции более ранней версии Windows на вкладки «Совместимость».

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

Практическая работа № 1

Использование безопасного режима в работе сети

Практическая работа № 2

Выполнение чистой загрузки

Учетная запись пользователя

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

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

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

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

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

Практическая работа № 3

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

Компьютерные вирусы

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

Компьютерные вирусы могут существовать в системе в разных стадиях функционирования:

1)Латентная стадия. На этой стадии код вируса находится в системе, но никаких действий не предпринимает. Для пользователя не заметен. Может быть вычислен сканированием файловой системы и самих файлов.

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

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

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

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

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

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

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

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

Документные вирусы заражают файлы современных офисных систем (Microsoft Office, OpenOffice…) через возможность использования в этих системах макросов. Макрос – это определенный, заранее определенный набор действий, микропрограмма, встроенная в документ и вызываемая непосредственно из него для модификации этого документа или других функций. Именно макрос и является целью макровирусов.

По методу существования в компьютерной среде вирусы делятся на такие виды:

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

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

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

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

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

2. Вирусы-репликаторы (Worm) – вирусы, основная задача которых как можно быстрее размножится оп всем возможным местам хранения данных и коммуникациям. Зачастую сами не предпринимают никаких деструктивных действий, а являются транспортом для других видов вредоносного кода.

3. Трояны (Trojan) – получили свое названия в честь “Троянского коня”, так как имеют схожий принцип действия. Этот вид вирусов массирует свои модули под модули используемых программ, создавая файлы со схожими именами и параметрами, а так же подменяют записи в системном реестре, меняя ссылки рабочих модулей программ на свои, вызывающие модули вируса. Деструктивные действия сводятся к уничтожению данных пользователя, рассылке СПАМа и слежения за действиями пользователя. Сами размножатся зачастую не могут. Выявляются достаточно сложно, так как простого сканирования файловой системы не достаточно.

4. Вирусы-невидимки (Stealth) – названы по имени самолета-невидимки "stealth", наиболее сложны для обнаружения, так как имеют свои алгоритмы маскировки от сканирования. Маскируются путем подмены вредоносного кода полезным во время сканирования, временным выведением функциональных модулей из работы в случае обнаружения процесса сканирования, сокрытием своих процессов в памяти и т.д.

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

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

7. "Отдыхающие" вирусы – являются очень опасными, так как могут очень продолжительное время находится в состоянии покоя, распространяясь по компьютерным сетям. Активация вируса происходит при определенном условии, зачастую по определенной дате, что может вызвать огромные масштабы одновременного заражения. Примером такого вируса является вирус CHIH или Чернобыль, который активировался в день годовщины аварии на ЧАЭС, вызвав выход из строя тысяч компьютеров. 


Целевые платформы антивирусного ПО

На данный момент антивирусное программное обеспечение разрабатывается, в основном, для ОС семейства Windows от компании Microsoft. Это вызвано большим количеством вредоносных программ именно под эту платформу (а это, в свою очередь, вызвано большой популярностью этой ОС, так же, как и большим количеством средств разработки, в том числе бесплатных и даже «инструкций по написанию вирусов»). В настоящий момент на рынок выходят продукты и для других операционных систем, таких, к примеру, как Linux и Mac OS X. Это вызвано началом распространения компьютерных вирусов и под эти платформы, хотя UNIX-подобные системы традиционно пользуются репутацией более устойчивых к воздействию вредоносных программ.

Помимо ОС для настольных компьютеров и ноутбуков, также существуют платформы и для мобильных устройств, такие, как WindowsMobile, Symbian, AppleiOS, BlackBerry, Android, WindowsPhone 7 и др. Пользователи устройств на данных ОС также подвержены риску заражения вредоносным программным обеспечением, поэтому некоторые разработчики антивирусных программ выпускают продукты и для таких устройств.

Классификация антивирусных продуктов

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

По целевым платформам:

Антивирусные продукты для ОС семейства Windows

Антивирусные продукты для ОС семейства *NIX (к данному семейству относятся ОС BSD, Linux и др.)

Антивирусные продукты для ОС семейства MacOS

Антивирусные продукты для мобильных платформ (WindowsMobile, Symbian, iOS, BlackBerry, Android,WindowsPhone 7 и др.)

Антивирусные продукты для корпоративных пользователей можно также классифицировать по объектам защиты:

Антивирусные продукты для защиты рабочих станций

Антивирусные продукты для защиты файловых и терминальных серверов

Антивирусные продукты для защиты почтовых и Интернет-шлюзов

и т. д.

Лжеантивирусы

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

Говоря о системах Майкрософт, антивирус действует по схеме:

поиск в базе данных антивирусного ПО сигнатур вирусов.

если найден инфицированный код в памяти (оперативной и/или постоянной), запускается процесс «карантина», и процесс блокируется.

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

Практическая работа № 4

Выбор методов выявления проблем совместимости

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

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

Сбой (или неполадка) — это нарушение нормального функционирования отдельной программы, устройства или компьютера в целом. Внешне это выглядит как появление различных сообщений: звуковых из системного динамика либо диалоговых окон на экране монитора, зависание, резкое замедление работы компьютера и т. п.Также сбоем можно назвать отказ аппаратного или программного обеспечения, который устраняется либо повторным выполнением действия, при совершении которого возникла данная ситуация, либо перезагрузкой компьютера (при помощи нажатия комбинации клавиш <Ctii>+<Alt>+<Del> или кнопки RESET, расположенной на системном блоке компьютера). Если эти действия не помогают устранить проблему, тогда стоит провести тщательную диагностику всего оборудования, работающего в составе компьютера, т. е. искать причину ее возникновения, в первую очередь, в неисправности аппаратного обеспечения. И только после этого пытаться переустановить операционную систему, программы и т. д.

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

Можно ли избежать сбоев в работе ПК ?

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

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

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

Естественно, в профилактике первое место продолжает занимать контроль над физическими параметрами компьютера. Прежде чем искать причину сбоев или неполадок в программном обеспечении, проверьте, нормально ли функционируют основные компоненты ПК: центральный процессор, материнская плата и блок питания. Для этого можно воспользоваться любой программой вроде Motherboard Monitor, например, той, которая идет на диске с драйверами к материнской плате. Проверьте уровень температуры центрального процессора и материнской платы, а также уровни всех напряжений. Если параметры в пределах нормы, тогда можно приступать к поиску "виновника" среди программ.

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

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

Классификация сбоев и неполадок

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

программные сбои и неполадки;

аппаратные сбои и неполадки.

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

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

сбои и неполадки в операционной системе — сюда относятся любые 
проблемы, связанные со стабильностью работы программного обеспечения, которое входит в комплект операционной системы, а также основных системных файлов, таких как C 0 MMAND . COM , EXPLORER . EXE , KERNEL . DLL и т. п.

Данная разновидность сбоев и неполадок очень тесно "привязана" к аппаратному обеспечению компьютера, поэтому нужно очень серьезно подойти к диагностике аппаратного обеспечения, прежде чем пытаться на строить все остальное; 
сбои и неполадки в программном обеспечении — здесь имеются в виду все те программы, которые обычно устанавливаются "поверх" операционной системы (благодаря чему мы получаем возможность расширения ее возможностей). Яркий пример: пакет офисного программного обеспечения Microsoft Office .

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

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

сбои и неполадки, вызванные несовместимостью отдельных устройств, версий драйверов и т. п. Как ни прискорбно, но иногда встречаются случаи реальной несовместимости некоторых моделей, например, материнских плат с некоторыми моделями жестких дисков или видеоплат. В этом случае, естественно, приходится менять исправное устройство на другую модель или приобретать аналогичное устройство, но другого производителя (например, менять жесткий диск с Western Digital на Seagate ). При чиной может служить несоблюдение производителями общепринятых спецификаций устройств;

сбои и неполадки, вызванные несоблюдением условий эксплуатации устройств. Наиболее яркие примеры: перегрев центрального процессора, видеоплаты, блока питания и т. п. При этом проблемы появляются после некоторого времени работы, например, по истечении' часа после запуска какой-нибудь игровой программы;

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

перегрев из-за отсутствия охлаждения либо из-за его низкого качества;

статический разряд от прикосновения к отдельным элементам (сис 
темному блоку в целом);

чрезмерное повышение напряжения питания в электросети, например, 
из-за разряда молнии во время грозы.

Решение проблем совместимости приложений при обслуживании компьютеров

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

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

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

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

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

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

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

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

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

Для этого можно, в частности, использовать Microsoft AssessmentandPlanningToolkit (MAP) – программу для оценки оборудования от корпорации Microsoft.

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

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

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

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

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

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

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

Тестирование инструментария для решения проблем совместимости, желательно не слишком усложняющего обслуживание компьютеров.

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

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

Существует расширенный инструментарий обеспечения совместимости. Например, Microsoft ApplicationCompatibilityToolkit – набор, который позволяет проанализировать запросы программы к ОС и на основании этого анализа выбрать и протестировать «системные заплатки».

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

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

Виртуализация может осуществляться с помощью приложений Microsoft ApplicationVirtualization (App-V), виртуальной машины Virtual PC или базирующейся на ней технологии Microsoft EnterpriseDesktopVirtualization или программными продуктами иных производителей. Последний метод позволяет запускать практически любые приложения, но требует существенных затрат аппаратных ресурсов компьютера.

Практическая работа № 5

Устранение проблем совместимости с устаревшими приложениями и играми в среде Windows 7

Практическая работа № 6

Установка приложений, решение проблем совместимости

Пять этапов подготовки приложений к Windows 7

Этап 1:  Сбор сведений о приложениях

На первом этапе необходимо собрать сведения о приложениях, чтобы оценить объем работ.

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

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

Этап 2:Анализ приложений

Определите цели для вашего портфеля приложений.  Поддержку какого числа приложений необходимо обеспечить?  На каком этапе приложение получает статус «управляемого»? 

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

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

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

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

Этап 3:  Оценка проблем совместимости и способов их решения

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

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

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

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

Этап 4:Подготовка развертывания новой операционной системы и варианты предоставления приложений

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

Этап 5:Планирование последовательности тестирования, экспериментального и окончательного развертывания

Составьте последовательность проведения тестирования с помощью приоритетов, определенных на этапе 2. Они позволяют постепенно осуществлять развертывание и параллельно выполнять тестирование в соответствии с определенной последовательностью.

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

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

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

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

Запуск старых программ в Windows 7. Режим совместимости

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

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

Совместимость программ - это режим Windows, который позволяет выполнять программы, написанные для более ранних версий Windows

Примечания

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

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

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

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

Изменение параметров совместимости вручную

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

Справка по выбору параметров:

Режим совместимости - Запуск программ с параметрами предыдущей версии Windows. Включите данный параметр, если известно, что программа предназначена для той или иной предыдущей версииWindows (или работала в ней).

Запуск в режиме 256 цветов - Ограничение набора цветов в программе. Некоторые старые программы используют ограниченный набор цветов.

Использовать разрешение экрана 640 х 480 - Запуск программы в уменьшенном окне. Включите этот параметр, если графический интерфейс пользователя имеет неровный контур или воспроизводится неверно.

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

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

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

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

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

Программа для оценки оборудования Microsoft AssessmentandPlanningToolkit (MAP)

Набор инструментов Microsoft AssessmentandPlanning (MAP) Toolkit упрощает оценку существующей IT-инфраструктуры организации и определение соответствующих ее потребностям технологий.  

Инструментарий Microsoft AssessmentandPlanning (MAP) Toolkit применяется для проводимого без использования программ-агентов обследования IT-инфраструктуры организации. Он позволяет упростить и оптимизировать ее планирование по различным сценариям благодаря автоматизированному сбору необходимых данных в масштабе всей сети организации и их оценке.

Средство отслеживания использования ПО, включенное в версию MAP Toolkit 6.0, обеспечиваетформированиеотчетовпосерверам Microsoft, включая Windows Server, SharePoint Server, Exchange Server, SQL Server и System Center Configuration Manager. Отчеты о результатах инвентаризации серверов и выявлении установленного на них ПО позволяют осуществлять мониторинг использования лицензий и значительно упростить процесс их добавления. В отчетах о результатах обследования, формируемых утилитой SoftwareUsageTracker, содержится подробная информация для анализа тенденций использования ПО и планирования приобретения лицензий с учетом будущих потребностей организации. Эти отчеты также можно использовать для выяснения потребности в серверных лицензиях (ServerLicense) и клиентских лицензиях (ClientAccessLicense, CAL) и упрощения инвентаризации с целью составления отчетности по лицензиям CAL.

Основные преимущества:

Быстрая низкозатратная инвентаризация без использования программ-агентов, с возможностью расширения ее объема.

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

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

Формирование отчетов и предложений по ОС Windows 7, программному пакету Microsoft Office 2010 и серверной ОС WindowsServer 2008 R2.

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

Обеспечение инвентаризации и обнаружения СУБД SQL Server в целях консолидации.

Сокращение времени и расходов на администрирование ПО, управление серверами и CAL-лицензиями.


ИнструментProblemStepsRecorder (PSR)

Новый инструмент Windows 7 ‘ProblemStepsRecorder’, как его использовать, и как он экономит ваше время. Инструмент ‘PSR’ способен быстро и просто документировать любые проблемы в Windows 7, шаг за шагом, в письменной форме. Самое лучшее в PSR – это то, что даже конечный пользователь может его использовать для записи проблем, чтобы потом представить их администратору.

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

А что, если у вас есть возможность видеть своими глазами каждую проблему? Плюс к этому, вам будут предоставлены четкие шаги, которые были предприняты для создания этой проблемы? Подумайте о том, сколько времени это могло бы вам сэкономить. Новая утилита Windows 7 ‘ProblemStepsRecorder’, или сокращенно PSR, как я будут ее называть, дает вам такую возможность.


Возможности: ProblemStepsRecorder:

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

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

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

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

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

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

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

Практическая работа № 7

Создание точки восстановления системы вручную

Практическая работа №8

Удаление неиспользуемых драйверов

Практическая работа № 9

Автоматический запуск приложения Office при включении компьютера

Практическая работа №10

Подключение и отключение сетевого диска

Практическая работа № 11

Решение проблем совместимости с Windows 7 и приложениями с помощью инструмента ProblemStepsRecorder (PSR)

Виртуальная машина VirtualBox

Virtualbox – этопрограммавиртуализации (позволяет на своем ПК запустить прямоврабочейсредедругиеоперационныесистемы), например WindowsXP,Windows 7, Windows 8, Linux,FreeBSD,MacOSX,Solaris/OpenSolaris,ReactOS,DOSидругие.)

То есть как вы догадались вы со своего рабочего компьютера, можете “Потрогать” тот же Mac OS x. Программа Virtualbox очень известная, кто занимается системным администрированием так как, например с одного мощнейшего сервера, с помощьюVirtualbox, можно сделать не один, а целых 4 к примеру. Это очень удобно, бюджетно и много кто уже так делает.

Зачем он вам скажите вы? Были ли у вас ситуации, что у вас стоит Windows 7 дома, а программа запускается только на XP. Или ситуация когда вам надо хранить где-то свои скрытые файлы от жены. И пусть есть и такой замечательный способ для шифровки данных, отдельная операционная система для своей работы ничем не хуже (если у вас жена не системный администратор =))

А как же не попробовать MacOs x или пощупать его сперва перед покупкой например Mac. Устанавить программы на него, пощупать изнутри. Полазить по настройкам?? Мммм…. Заинтриговал? Также можно поставить и Windows 8.1 preview и посмотреть, что же изменилось в нём. Стоит ли переходить на него и другое.

Кстати много роликов с экрана (запись с рабочего стола) делают именно в Virtualbox (например в системе WindowsXp), чтобы не “палить” свои закладки на сайтах, рабочий стол и др.

EventViewer

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

Способы решения проблем программного сбоя в системном реестре при использовании программ отраслевой направленности

Реестр 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 позволит текущему пользователю взаимодействовать с запущенным заданием, т.е. с редактором реестра, выполняющимся с правами локальной системной учетной записи.

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

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

Инструмент AppLocker

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

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

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


ApplicationCompatibilityToolkit (ACT)

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

ACTоблегчитжизньпрограммистамиIT-профессионалам.

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

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

Windows Troubleshooting Platform

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

Преимущества:

Быстрое решение простых проблем с компьютером

Понятный интерфейс как IT-специалиста, так и для конечного пользователя

Устраняет для пользователя необходимость обращения в IT-отдел по каждому случаю

Расширяемость платформы со стороны Microsoft

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

Возможность создания собственных скриптов диагностики

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

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

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

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

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

Индекс производительности Windows

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

Учетные записи пользователей

Идентификация и аутентификация

Идентификациядает каждому пользователю (группе пользователей) соответствующую ему разграничительную политику доступа на защищаемом объекте.

Для этого пользователь должен себяидентифицировать – указать своё «имя» (идентификатор). Таким образом, проверяется, относится ли регистрирующийся пользователь к пользователям, идентифицируемым системой. И в соответствии с введённым идентификатором пользователю будут сопоставлены соответствующие права доступа.

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

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

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

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

Свойство

Описание

Разрешение на удаленный доступ (RemoteAccessPermission)

 

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

Опция Управление на основе политики удаленного доступа (ControlaccessthroughRemoteAccessPolicy) действует только для учетных записей пользователей для серверов удаленного доступа, работающих на автономном компьютереWindows 2000 Server или для членов домена Windows 2000, работающего в основном (native) режиме

Проверять идентификатор (VerifyCaller-ID)

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

Ответный вызов (CallbackOptions)

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

Постоянный IP-адрес пользователя (Assign a static IP-address)

Если это свойство разрешено, можно назначать конкретный IP-адрес пользователю при установлении соединения

Использовать статическую маршрутизацию (ApplyStaticRoutes)

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

Типы профилей

В Windows существует три типа профилей:

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

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

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

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


Средства устранения неполадок TCP/IP

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


В следующем списке приведены некоторые диагностические средства TCP/IP, включенные в Windows XP:

Основные средства

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

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

Команды IPConfig
Отображает текущие значения сетевой конфигурации TCP/IP, обновления, или выпуски, аренду конфигурации протокола DHCP (DynamicHost) выделяется и отображения, регистрирует или освобождает имена доменных имен (DNS).

Команда ping
Отправка эхо-запросов ICMP сообщения, чтобы проверить правильность настройки TCP/IP и доступных узла TCP/IP.

Команды hostname
Отображает имя хост-компьютера.

Команда NBTSTAT
Отображает состояние текущих NetBIOS через TCP/IP подключения, обновляет кэш имен NetBIOS и отображает зарегистрированные имена и код области.

Команда PathPing
Путь убытки узла и пакетов TCP/IP на каждом маршрутизаторе по пути.

Команды route
Отображает таблицу IP-маршрутизации и добавляет или удаляет маршруты IP.

Команда tracert
Отображает путь узла TCP/IP.

Чтобы просмотреть синтаксис для каждой из этих средств, введите-?в командной строке после имени программы.

Устранение проблем с сетевыми подключениями при использовании профессионального программного обеспечения

Сетевые подключения

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

Ниже приведены наиболее распространенные причины возникновения проблем со связью:

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

Сетевые адаптеры или коммутаторы со скоростью передачи данных 10/100 мегабит в секунду (Мбит/с) не обеспечивают надлежащую коммутацию. Некоторые параметры автоматического определения не обеспечивают правильное определение скорости некоторых сетевых адаптеров.

Сетевой адаптер несовместим с системной платой или другими аппаратными или программными компонентами и драйверами.

Стандартные сообщения об ошибках включают следующие:

Ошибка 55: "Указанный сетевой ресурс больше не доступен" (ERROR_DEV_NOT_EXIST).

Ошибка 64: "Указанное сетевое имя более недоступно" (ERROR_NETNAME_DELETED).

Ошибка 121: "Превышен тайм-аут семафора" (ERROR_SEM_TIMEOUT).

Ошибка 1231: "Этот транспорт не обеспечивает доступа к удаленной сети" (ERROR_NETWORK_UNREACHABLE).

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

Тип: Предупреждение

Источник: MrxSmb

Код события: 50

Описание

{Lost Delayed-Write Data} Система пыталась передать данные файла из буферов в \Device\LanmanRedirector. Во время записи произошел сбой, и в файл могла быть записана только часть данных.

Тип: Предупреждение

Источник: MrxSmb

Код события: 3013

Описание

Перенаправитель отключил запрос к имя_сервера из-за превышения времени ожидания.

Тип: Предупреждение

Источник: MrxSmb

Код события: 3036

Описание

Перенаправитель обнаружил несоответствие подписи безопасности. Подключение будет отключено.

Возможна регистрация нескольких экземпляров следующей записи TCPIP 4201 в журналах событий:

Тип: Сведения

Источник: TCPIP

Код события: 4201

Описание

Система обнаружила, что сетевой адаптер Compaq NC6134 Gigabit NIC был подключен к сети, и инициировала нормальную работу через этот сетевой адаптер.

Одно событие TCPIP 4201 обычно возникает после перезагрузки компьютера или после включения или выключения сетевого адаптера.

Устранение неполадок

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

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

Для вывода статистики Ping используется команда ping -t. Чтобы вывести статистику и продолжить работу, нажмите клавиши CTRL + BREAK. Чтобы остановить выполнение операции, нажмите CTRL + C. Если в статистических данных обнаружатся потерянные пакеты, это указывает на наличие проблем до уровня 3 по стандарту связи открытых систем (OSI) (связь на IP-уровне).

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

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

Дополнительные сведения см. в указанной ниже статье базы знаний Майкрософт.

308427 Просмотр и управление журналами событий Windows XP с помощью окна просмотра событий

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

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

Если дело в этом, обновите драйвер сетевого адаптера до последней версии.

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

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

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

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

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

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

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

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

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

Замените сетевой кабель, соединяющий систему, на которой возникает сбой, с концентратором или коммутатором.

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

Удалите программу диагностики сетевого адаптера.

Удалите сетевой адаптер в разделе свойств сети.

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

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

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

Запустите сетевой монитор.

В меню Сервис щелкните Experts (Эксперты), а затем щелкните TCP Retransmit (Повторные передачи по TCP) на панели навигации.

Щелкните Add to Runlist (Добавить в список выполнения).

Щелкните Запуск экспертов.

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

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

STATS: (СТАТИСТИКА:) MAC CRC Errors = 0 (Ошибок MAC CRC = 0)

STATS: (СТАТИСТИКА:) MAC Frames Dropped due to HardWare Errors = 0 (Количество пропущенных кадров MAC в связи с неполадками оборудования = 0)

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

Компьютеры в локальной сети (LAN) обычно используют общую полнодуплексную сетевую среду. Такая конфигурация допускает одновременную передачу данных двумя компьютерами.

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

Компьютер был перемещен на новый порт Ethernet коммутатора, который автоматически определяет скорость сети. Однако сетевой адаптер компьютера настроен на принудительное полнодуплексное взаимодействие со статическим значением скорости передачи данных по сети (10 Мбит/с, 100 Мбит/с или 1 Гбит/с).

И порт Ethernet коммутатора, и сетевой адаптер компьютера настроены на принудительное полнодуплексное взаимодействие со скоростью 100 Мбит/с или 1 Гбит/с. Однако коммутатор Ethernet или сетевой адаптер не может обеспечивать взаимодействие на этой скорости или использовать полнодуплексную передачу.

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

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

Выявление и решение проблем разрешения имен

• DNS (англ. аббревиатура от DomainNameSystem) – Служба доменных имен. Устанавливает соответствие между числовыми IP-адресами и текстовыми именами.

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

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

• host (англ.) – главная вычислительная машина; хост, любое устройство, подключенное к сети и использующее протоколы TCP/IP.

• IP (англ. InternetProtocol) – Интернет-протокол; протокол сетевого уровня из набора протоколов Интернет.

• IP-адрес (англ. IP address) – используется для идентификации узла в сети и для определения информации маршрутизации. Состоит из идентификатора сети (network ID) и идентификатора хоста (host ID).

• NameResolution (англ.) – разрешение доменных имен; процесс преобразования имени компьютера в соответствующий IP-адрес.

• NameResolutionService – сервис разрешения имен; в сетях TCP/IP преобразует имена компьютеров в IP-адреса и наоборот.

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

• URL (англ. аббревиатура от UniformResourceLocator) – унифицированный указатель информационного ресурса; стандартизованная строка символов, указывающая местонахождение ресурса в сети Интернет.

*** Что такое hosts-файл hosts-файл в Windows и других операционных системах используется для связи (сопоставления) имен хостов (узлов, серверов, доменов) сих IP-адресами (nameresolution). В hosts-файле по умолчанию прописан всего один IP-адрес (127.0.0.1), зарезервированный для localhost, то есть для локального ПК. Файл hosts представляет собой обычный текстовый файл (не имеющий расширения).

Устранение проблем разрешения имен

Имена в протокол TCP/IP

В сети, использующей протокол TCP/IP необходимо преобразовать имена ресурсов в IP-адреса для подключения к этим ресурсам. Клиенты Microsoft Windows будет следовать последовательность методов при попытке разрешения имени в адрес, Остановка поиска, если он успешно соответствует имени в IP-адрес.

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

За дополнительной информацией обратитесь к следующей статье Microsoft Knowledge Base:

119493 NetBIOS через WINS и разрешения имен TCP/IP

Разрешение имен узлов разрешения имен TCP/IP ресурсов, которые не подключаются через интерфейс NetBIOS. Наиболее распространенным примером этого является веб-обозревателях, например Microsoft Internet Explorer. Другие примеры приложений Интернета, Ping, FTP и Telnet. Многие современные базы данных и почтового приложения, которые подключаются с помощью Winsock, реализация Microsoft Windows сокеты TCP/IP также использовать разрешение имен узлов. Примерами таких приложений являются Outlook и Exchange.

При устранении проблем с разрешением имен, очень важно для сужения решает ли приложение NetBIOS-имя или имя узла.

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

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

Клиент проверяет, если запрашиваемое имя собственного.

Клиент затем производит поиск в локальном файле Hosts, список IP-адреса и имена, хранящиеся на локальном компьютере.

Примечание: местоположение файла Hosts зависит от операционной системы:

Windows NT %Systemroot%\System32\Drivers\Etc

Windows 95 <drive>\<Windows folder>

Windows for Workgroups <drive>\<Windows folder>

Windows 3.1 <drive>\<Windows folder>

MS-Client 3.0 <Boot volume>\Net

Lan Manager 2.2c Client <Boot volume>\Net

Где % Systemroot % — папка, в которой установлена Windows NT, < диск > — это диск, на котором установлена операционная система, а < загрузочного тома > ссылается на загрузочный диск или диск C.

Примерфайла hosts Hosts.sam, устанавливается вместе с протоколом TCP/IP, отображение в необходимый формат.

Серверы имен (DNS) домена запрашиваются.

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

Клиент Windows попробуйте каждый из этих методов, пока он успешно разрешает имя или исчерпывает эти методы. Windows NT, Windows 95 или Windows для рабочих групп клиентов, использующих Microsoft TCP/IP 3.11b, выполните следующее. LAN Manager 2.2c или клиентов клиента Microsoft 3.0 не будет использовать разрешение имен NetBIOS в резервной копии.

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

169141 Разрешение NetBIOS и имени узла для MS Client и LM 2.2c

При разрешении имен клиента будет пропускать методы, для которых не настроен. Например если отсутствует файл hosts на компьютере, затем он будет пропустить шаг #2 и повторите запрос к DNS-серверу. Если нет IP-адреса сервера DNS введены в конфигурации TCP/IP клиента, клиент будет перейдите к следующему шагу в последовательности после DNS.

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

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

171567 Не применяются значения приоритетов поставщик службы Windows NT 4.0

139270 Как изменить порядок разрешения имен в Windows 95 и Windows NT

119372 Параметр порядок поиска разрешение имен для TCP/IP-32

Устранение неполадок

Проблема: Не удается разрешить имя узла клиента.

Действия по устранению неполадок:

Если клиент не может разрешить имя узла, он является наилучшим для проверки узла должны использовать разрешение имен последовательности, перечисленных выше, клиент. Если имя не существует в какие-либо ресурсы, используемые клиентом, необходимо решить для какой ресурс для его добавления. Если имя существует в один из ресурсов, например DNS-сервер или сервер Windows Internet Name Service (WINS), клиент не разрешает имя правильно сосредоточить свое внимание на устранение конкретного ресурса.

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

Проблема: Клиент разрешает имя очень медленно или не может разрешить имя и долго не сообщает об ошибке.

Действия по устранению неполадок:

DNS-серверы, настроенные в конфигурации TCP/IP клиента, но сервер не доступен для клиента обычно в результате. Так как протокол TCP/IP предполагается, сети с низкой надежностью, клиент повторной попытки соединения до оставления попытка запроса на DNS-сервере. Клиент будет затем попытается опросить второго сервера DNS, если она настроена и использовать то же время сбоя. Только после этого будет клиент шаги для разрешения NetBIOS-имен как описано выше.

Существует три способа подход этой проблемы.

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

Если доступных DNS-серверов, но неверные адреса DNS-серверов в конфигурации TCP/IP для клиентов, затем исправление этих адресов позволит клиентам немедленно связаться с DNS-серверами. Даже если DNS-сервер сообщает о том, что он не может разрешить имя, это происходит намного быстрее, чем если клиент не может достичь DNS-сервера на всех. - или -

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

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

Дополнительные сведения о TCP/IP и разрешения имен, можно найти в следующем техническом документе на анонимный FTP-сервера корпорации Майкрософт:

Имя файла: Tcpipimp2.doc

Расположение: ftp://ftp.microsoft.com/bussys/winnt/winnt-docs/papers/

Название: "Microsoft Windows NT 3.5/3.51/4.0: реализация протокола TCP/IP сведения стека протокола TCP/IP и службы, версия 2.0.

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

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

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

В ОС Windows предусмотрены четыре типа разрешений для принтеров:

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

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

Управление принтерами. Это разрешение дает право переименовывать и удалять принтеры, предоставлять к ним общий доступ и изменять настройки принтера. Оно также позволяет назначать разрешения для принтеров другим пользователям и управлять всеми заданиями для принтера. Члены группы «Администраторы» компьютера по умолчанию имеют разрешения на управление принтерами.

Особые разрешения. Эти разрешения, обычно используемые только системными администраторами, в случае необходимости могут применяться для изменения владельца принтера. СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ принтера имеет все разрешения для принтера, и по умолчанию им является пользователь, устанавливающий принтер. 

Решение проблем сетевых принтеров

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

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

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

Чтобы EventViewer не заполнялся этими ненужными записями, требуется на каждом компьютере, действующем в качестве принт-сервера, выполнить следующую процедуру: открыть папку Printers (в WindowsServer 2003 и Windows XP она называется PrintersandFaxes) и выбрать File, ServerProperties. На вкладке Advanced, показанной на экране 1, нужно снять флажок Logspoolerinformationevents.

Экран 1. Диалоговое окно свойств принт-сервера, вкладка Advanced

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Экран 2. Свойства принтера Letterhead: лоток 2 недоступен

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

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

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

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

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

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

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

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

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

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

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

Решение проблем входа пользователя профессионального программного обеспечения в систему

Наиболее часто встречающихся следующие причины сбоев при загрузке Windows 2000/XP:

повреждение или удаление важных системных файлов, например, файлов системного реестра, ntoskrnl.exe, ntde-tect.com, hal.dll, boot.ini;

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

повреждение или удаление необходимых для системы служб или драйверов;

физическое повреждение или разрушение диска;

повреждение файловой системы, в том числе нарушение структуры каталогов, главной загрузочной записи (MBR) и загрузочного сектора;

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

неверно установленные или слишком ограниченные права доступа к папке \%systemroot%.

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

Средства восстановления ОС можно разделить на:

штатные, входящие в дистрибутив Windows 2000/XP;

утилиты от сторонних производителей.

1.1. Штатные средства восстановления системы

1.1.1. Диск аварийного восстановления

В Windows XP применена система «Automated System Recovery (ASR)», которое позволяет создать резервную копию всей системы, используя современные и распространенные носители большой емкости, такие как CD-R/RW или жесткие диски (еще и ленты, если у кого-то есть стример).

Создание набора ASR.

Для того чтобы воспользоваться возможностью механизма ASR, необходимо создать набор ASR, состоящий из 2-х частей:

• непосредственно архива с данными, который может быть размещен на записываемом CD, магнитной ленте, несистемном разделе жесткого диска или другом жестком диске;

• дискета, на которую записываются данные, необходимые для восстановления системы.

Создавать наборы ASR могут пользователи с правами администратора.

Чтобы создать набор ASR, запустите программу "Архивация данных" ("Пуск - Все программы - Стандартные - Служебные - Архивация данных" или наберите ntbackup.exe из меню "Пуск - Выполнить"). По умолчанию не все файлы включаются в создаваемый архив. Поэтому перед созданием набора ASR стоит посмотреть список исключенных файлов. Для этого перейдите на вкладку "Сервис - Параметры - Исключение файлов". По умолчанию в этом списке находятся: файл подкачки (pagefile.sys), файл создаваемый при использовании спящего режима (hiberfil.sys), контрольные точки восстановления, временные файлы и некоторые файлы журналов. Внимательно проверьте весь список, при необходимости внесите в него изменения. После этого можно запустить мастер подготовки аварийного восстановления для создания набора ASR - выберите "Сервис - Мастер аварийного восстановления системы". Укажите путь для создаваемого архива. Не указывайте в качестве пути системный раздел вашего жесткого диска.

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

Восстановление системы с помощью набора ASR.

Для восстановления системы потребуется набор ASR (архив+дискета) и загрузочный диск Windows XP. Загрузитесь с помощью загрузочного диска, выберите установку Windows XP. При появлении в строке состояния приглашения нажмите клавишу F2 - появится сообщение "Вставьте диск под названием Диск автоматического восстановления системы Windows в дисковод для гибких дисков". После считывания с дискеты необходимых для восстановления данных и загрузки основных драйверов будет произведено форматирование системного раздела и начальная установка Windows XP.

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

1.1.2. Консольвосстановления (Emergency Recovery Console)

Другой инструмент восстановления системы — Emergency Recovery Console (сокращенно ERC), входящая в дистрибутив Windows 2000/XP.

Установить ERC на компьютер можно только после установки Windows 2000/XP, для чего необходимо выполнить следующие действия:

нажмите кнопку «Пуск»;

выберите в развернувшемся меню пункт «Выполнить…»;

в открывшемся окне введите следующую команду: M:\i386\winnt32.exe /cmdcons, где M — буква диска, соответствующая приводу CD-ROM;

нажмите кнопку «OK»;

следуйте инструкциям, появляющимся на экране;

при завершении установки перезагрузить ПК.

Установка потребует порядка 6 Мбайт в системном разделе. Теперь в меню выбора ОС, появляющемся при старте системы, будет новый пункт — «Windows 2000 Recovery Console» или «Windows XP Recovery Console». Выбрав этот пункт, вы начнете загрузку ERC

После запуска Консоли восстановления нужно будет выбрать установленную операционную систему (если на компьютере установлены две или несколько систем) и войти в нее, используя пароль администратора. Если введенный пароль окажется правильным, мы сможем загрузиться в интерфейс командной строки. Из нее путем набора определенных команд можно попытаться восстановить систему. С помощью основных команд, предоставляемых консолью, можно совершать простые действия вроде смены текущей папки или ее просмотра, а также более сложные — например, восстановление загрузочного сектора. Для получения справки по командам консоли восстановления нужно ввести слово ―help‖ в командной строке консоли. Вот наиболее важные из команд Консоли восстановления: • перезапись реестра — copy

• вывод на экран списка системных служб и драйверов — listsvc

• отключение определенной службы — disable (включение — enable)

• восстановление загрузочных файлов — fixboot

• восстановление Master Boot Record — fixmbr

1.1.3. Rollback Driver

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

1.1.4. System Restore

System Restore, позволяет вернуть ОС в работоспособное состояние, основываясь на концепции точек восстановления (Restore Points). Идея проста, как все гениальное: заставить систему саму отслеживать и фиксировать все изменения, происходящие с системными файлами. Такой механизм дает возможность отката к работоспособной версии системы при повреждении системных файлов неграмотными действиями пользователя или установке некорректных драйверов или программ. Механизм System Restore автоматически сохраняет набор системных файлов перед установкой драйверов или программ, а также раз в сутки создается точка восстановления системы. При запуске этой службы вам предложат выбрать — восстановить систему в соответствии с сохраненной ранее точкой восстановления или же создать новую точку восстановления. Выбирайте то, что нужно, и далее просто следуйте инструкциям, появляющимся на экране. Если же компьютер не загружается, попробуйте открыть «Последнюю удачную конфигурацию» (Last Known Good Configuration). Windows XP восстановит систему, используя последнюю точку восстановления. http://www.youtube.com/watch?v=AVbiKma2A74,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Решение проблем производительности программного обеспечения

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

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

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

Виды тестирования производительности

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

тестирование производительности  (performancetesting) – исследование показателей скорости реакции приложения на внешние воздействия при различной по характеру и интенсивности нагрузке;

нагрузочное тестирование (loadtesting) – исследование способности приложения сохранять заданные показатели качества при нагрузке в допустимых пределах и некотором превышении этих пределов (определение "запаса прочности");

стрессовое тестирование (stresstesting) – исследование поведения приложения при нештатных изменениях нагрузки, значительно превышающих расчётный уровень;

объёмное тестирование (volumetesting) – исследование производительности приложения при обработке различных (как правило, больших) объёмов данных.

Цели различных видов тестирования производительности

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

оценка времени выполнения операций при определённой интенсивности и очерёдности выполнения этих операций;

оценка реакции на изменение количества пользователей, одновременно работающих с приложением;

оценка границ интенсивности нагрузки, при которых производительность выходит за рамки приемлемой;

оценка показателей масштабируемости приложения.

Нагрузочное тестирование

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

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

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

Стрессовое тестирование

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

Объёмное тестирование

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

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

оценка способности приложения обрабатывать большие объёмы данных при недостатке оперативной памяти.

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

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

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

определение оптимального способа хранения файлов;

оценка и оптимизация схемы базы данных в контексте повышения производительности;

оценка максимальной и минимальной производительности системы и условий их достижения;

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

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

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

оценка показателей масштабируемости системы;

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

Важность тестирования производительности

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

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

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

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

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

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

Основные тесты производительности

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

Тест на определение максимальных возможностей системы (capacitytest) позволяет определить т.н. "точку насыщения системы" (systemsaturationpoint) – уровень нагрузки, при котором дальнейшее наращивание числа пользователей ведёт к увеличению времени отклика системы либо ухудшению стабильности системы, но не к увеличению в единицу времени количества полезных операций, обработанных системой. Данный тест направлен на оценку производительности системы как аппаратно-программного комплекса, поскольку учитывает доступные аппаратные ресурсы и эффективность их использования.

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

Низко-, средне- и высоконагруженная работа (low-, mid-, high-loadtests) – позволяет оценить время отклика (responsetime) системы в некоторых заданных диапазонах нагрузки. Данная информация может быть использована при составлении перечня требований к условиям эксплуатации системы.

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

Тест "часа пик" (rushhourtest) позволяет оценить реакцию системы на резкое изменение нагрузки. Во время теста проверяется способность системы выдержать скачкообразное увеличение нагрузки во время "часа пик", а также способность системы вернуться к изначальным показателям производительности после завершения "часа пик" (восстановления исходных показателей нагрузки на систему). Такой тест позволяет выявить проблемы с синхронизацией выполнения отдельных участков кода, а также проблемы с управлением всеми видами межкомпонентного взаимодействия (в т.ч. сетевых и локальных соединений) на всех уровнях системы.

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

 

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

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

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

 

Чтение журналов событий – святая (ежедневная!) обязанность программистов и системных администраторов. Зачастую и рядовому пользователю просмотр этих журналов может сильно облегчить жизнь, сделав общение с ПК под управлением Windows более приятным и продуктивным!

 

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

Решение проблем с жестким диском

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

Выяснить, что случилось с жесткого диска

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

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

Вирусы и шпионы

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

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

Другие причины в сбое жесткого диска

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

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

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

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

Средства диагностики оборудования Windows

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

Рисунок 1. Стартове вікно FreshDiagnose.

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 поддерживает горячие клавиши.

Рисунок 2. Главное окно 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, предназначенные для вычисления тригонометрических и показательных функций.

Рисунок 3. Главное окно Everest

Выявление и решение проблем обновления программного обеспечения при использовании программ отраслевой направленности

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

устранения в системе безопасности;

обеспечения совместимости со вновь появившимися на рынке комплектующими компьютеров;

оптимизации программного кода;

повышения производительности всей системы;

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

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

Утилита R-Updater

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

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

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

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

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

Безопасность. Использование R-Updater помогает устранять проблемы безопасности, обновляя инсталированное на ПК программное обеспечение до самых последних наиболее надежных версий. Также каждый раз при запуске выполняется автоматическая проверка самого R-Updater на возможное заражение вирусами.

R-Updater это бесплатная программа компании R-TT. Помимо возможностей обновления имеющегося на ПК программного обеспечения утилита позволяет пользователям воспользоваться опцией "GiveAwayoftheDay" и бесплатно загружать полные версии лицензионных программ. R-Updater позволяет всегда иметь на компьютере самые последние версии инсталлированных программ.

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

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

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

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

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

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

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

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

Windows.

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

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

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

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

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

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

Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/430768-lekcija

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

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

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

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

Рекомендуем Вам курсы повышения квалификации и переподготовки