Книги в продаже (аннотация + содержание + отрывок)

Д. Карп
ХИТРОСТИ WINDOWS XP: ДЛЯ ПРОФЕССИОНАЛОВ.
Цена: 392 р.

Источник: Издательский дом 'ПИТЕР'
Разделы: Разное (общие вопросы использования ПК, компьютерная архитектура, пользовательский интерфейс, компьютерные системы и информационные ситемы)
Подробнее: Информация от издателя (открывается в новом окне)
Заказ: Оформление покупки (открывается в новом окне)
      Эта книга написана «тем самым специалистом», к которому обращаются люди, когда у них возникают проблемы с компьютером. Чаще всего причиной проблемы является Microsoft Windows — программный продукт, к которому многие питают одновременно и любовь, и ненависть. Значительная часть этой книги — ответы на вопросы, которые задают пользователи. Чем лучше знаком мастер со своим инструментом, тем продуктивнее его работа. В нашем случае таким инструментом является Microsoft Windows XP. Книга предназначена для широкого круга пользователей и специалистов.
     
     
      СОДЕРЖАНИЕ
     
     
      Предисловие            
      Откуда взялась эта книга
      Организация книги
      Как извлечь максимум выгоды из данной книги?
      Хранилище программного обеспечения.
      Соглашения, используемые в данной книге
      От издательства.
      Благодарности 20
      Глава 1. Общие сведения о Windows XP           
      Основная идея данной книги .
      Краткая история MS Windows
      Переход к Windows XP.
      Работа с EXE-файлами в режиме drag-and-drop (перетащить и оставить) наконец-то осуществляется по-человечески.
      Улучшенные диалоговые окна работы с файлами
      Новые возможности Find (Найти), то есть Search (Поиск).
      Ярлыки, отображающие содержимое папок
      Попрощайтесь с DOS 29
      Улучшенная поддержка оборудования.
      Динамическое выделение системных ресурсов 2
      Производительность.
      Глава 2. Базовые приемы работы с проводником           
      Работа с проводником
      Изучение базовых конфигурационных параметров проводника.
      Как заставить проводник запомнить свои параметры.
      Полезные сочетания клавиш
      Как заставить проводник всегда начинать работу с определенной папки. 4
      Работа с файлами и каталогами
      Учимся перетаскивать файлы (drag-and-drop)
      Копирование или перемещение по указанному пути.
      Создание копии файла или каталога.
      Дополнительные способы переименования файлов.
      Удаление файлов с удобством
      Как удалить или заменить файлы, находящиеся в использовании.
      Модификация инструмента поиска
      Краткий курс по организации хранения файлов
      Работа с ZIP-файлами.
      Очистка ярлыков Windows
      Управление рабочим столом.
      Темы, схемы, стили и skins.
      Панель управления: облегчение мучений.
      Преобразование меню Start (Пуск).
      Обновление рабочего стола без перезагрузки Windows.
      Глава3. Реестр
      Знакомство с редактором реестра.
      Структура реестра.
      Типы параметров реестра
      Кусты реестра.
      Резервное копирование содержимого реестра
      Советы и решения, связанные с реестром
      Использование “заплаток” реестра.
      Как найти нужный раздел реестра.
      Эффективный поиск в реестре.
      Использование INI-файлов.
      Создание интерфейса для настройки произвольного
      параметра реестра.
      Инструменты для работы с реестром
      Глава4. Как довести Windows до ума
      Настройка рабочего стола.
      Генеральная уборка на рабочем столе.
      Настройка папки My Computer (Мой компьютер)
      и других системных папок .
      Как замести следы
      Управление недавно использовавшимися документами.
      Настройка системного лотка.
      Файловые типы: связь между документами и приложениями.
      Настройка контекстных меню.
      Защита файловых типов.
      Настройка контекстных меню для дисков, папок и значков на столе
      Распечатка листинга папки
      Как превратить значки файлов в миниатюрные копии хранящихся
      в них изображений.
      Отключение автоматического отображения эскизов
      в определенных папках
      Отключение приложения Windows Picture and Fax Viewer.
      Прикольные вещи, которые можно сделать с дисками и папками.
      Изменение значков папок и дисков.
      Отражение содержимого папки с использованием ярлыка .
      Настройка панели адресов.
      Обуздание механизма AutoPlay для дисков CD и DVD.
      Глава5. Максимизация производительности
      Устранение тонких мест в программном обеспечении
      Устранение бессмысленных анимационных и визуальных эффектов
      Как повысить удобство работы с меню.
      Как повысить скорость начальной загрузки
      Как сократить время завершения работы системы
      Максимизация скорости компьютерных игр.
      Увеличение производительности жесткого диска.
      Базовые сведения о дефрагментации
      Выбор файловой системы
      Дополнительные параметры NTFS.
      Оптимизация виртуальной памяти и параметров кэширования.
      Удаление ненужных компонентов Windows.
      Тонкая настройка и обновление аппаратных компонентов
      Монитор
      Видеокарта (видеоадаптер)
      Материнская плата.
      Процессор
      Память
      Жесткий диск.
      Контроллер жесткого диска.
      Контроллеры SCSI.
      Приводы CD, CD-R, DVD, DVD-R и другие им подобные.
      Накопители на магнитной ленте и устройства
      со сменными картриджами.
      Модем
      Сетевая карта.
      Звуковые карты .
      Принтер.
      Мышь и другие устройства позиционирования
      Клавиатура
      Корпус и источник питания
      Глав6. Устранение неисправностей
      Основные методики устранения неисправностей.
      Является ли инцидент случайным или он возникает каждый раз, когда выполняется некоторое действие или последовательность действий?.
      Устанавливалось ли в системе новое аппаратное или программное обеспечение незадолго до того, как возникла проблема?.
      Соблюдаются ли в точности все инструкции и рекомендации?.
      Возникала ли аналогичная проблема
      у других людей?
      Возможно, вы обращаетесь за помощью не по адресу?.
      Используете ли вы самую последнюю версию программного обеспечения и драйверов для проблемного продукта?.
      Что дальше?
      Проблемы программного обеспечения
      Что делать, если Windows не загружается.
      Сообщения об ошибках, отображаемые в процессе запуска Windows
      Программы, автоматически запускаемые в начале работы Windows
      Поиск ошибок на диске при помощи Chkdsk
      Сообщения об ошибках и сбои приложений.
      Как закрыть подвисшее приложение.
      Программы, обычно работающие в фоновом режиме.
      Обновление Windows при помощи Windows Update
      Что делать, если Windows не завершает работу
      Драйверы и методы решения аппаратных проблем.
      Поиск драйвера
      Обновление и верификация драйверов.
      Что делать с некорректно работающим драйвером.
      Механизм восстановления системы System Restore
      Контроль версий
      Программное обеспечение внутри аппаратных устройств (Firmware).
      Устранение аппаратных конфликтов.
      Plug and Play: надежды и разочарования.
      Использование нескольких аппаратных конфигураций.
      Какие слоты использовать для внутренних устройств.
      Решение проблем, связанных с разными типами устройств
      Видеокарта (видеоадаптер)
      Монитор
      Материнская плата.
      Процессор
      Память
      USB: контроллеры и устройства.
      Жесткий диск и приводы со сменными носителями
      на базе жестких дисков.
      Контроллеры IDE.
      Контроллеры SCSI.
      Приводы CD и DVD, поддерживающие и не поддерживающие запись.
      Накопители на магнитной ленте.
      Модем
      Сетевая карта.
      Звуковая карта.
      Принтер.
      Сканеры и цифровые камеры.
      Клавиатуры .
      Источник питания
      Предотвращение сбоев и восстановление данных .
      Быстрое резервное копирование “на лету”
      Резервное копирование всей системы
      Установка программы архивирования Microsoft Backup
      Советы, связанные с резервным копированием
      Восстановление системы после фатального сбоя.
      Защита оборудования
      Глава 7. Сеть и Интернет           
      Базовые сведения о компьютерных сетях
      Основная терминология.
      Планирование сети.
      Настройка сетевых соединений.
      Пошаговые процедуры
      Построение одноранговой рабочей группы.
      Подключение к Интернету.
      Общий доступ к соединению с Интернетом (ICS)
      Изменение MTU для общего соединения с Интернетом.
      Тестирование пропускной способности.
      VPN, Virtual Private Networking .
      Доступ к узлу FTP при помощи проводника.
      Управление другим компьютером через сеть
      (прямо как в фильмах)
      Управление кэшем сервера имен
      Безопасность вашей системы в сети.
      Как закрыть “задние двери” в Windows XP.
      Использование брандмауэра Internet Connection Firewall
      Сканирование системы в поисках открытых портов
      Глава 8. Учетные записи и администрирование пользователей       
      Управление пользователями.
      User Accounts (Учетные записи пользователей)
      User Accounts 2 (Учетные записи пользователей 2)
      Local Users and Groups (Локальные пользователи и группы).
      Что такое разрешения на доступ?.
      Защита файлов при помощи шифрования.
      Использование традиционного окна входа в систему
      вместо экрана приветствия.
      Настройка экрана приветствия.
      Настройка традиционного окна входа в систему
      Автоматический вход в систему
      Вход в систему в качестве администратора.
      Как скрыть пользовательскую учетную запись.
      Работа с пользовательскими папками
      Общий доступ к файлам и принтерам.
      Общий доступ к папкам
      Удаленный доступ к сетевому ресурсу
      Общий доступ к принтерам.
      Отключение общего доступа к запланированным заданиям
      Глава 9. Сценарии и автоматизация      
      Создание сценария VBScript.
      Использование переменных для хранения информации и манипулирования ею
      Использование команд InputBox и MsgBox для формирования пользовательского интерфейса .
      Создание интерактивных сценариев с использованием
      условных выражений.
      Использование циклов
      Использование подпрограмм и функций.
      Расширение сценариев при помощи ссылок на объекты
      Запуск приложений из сценария
      Доступ к реестру из сценария
      Выполнение файловых операций из сценариев
      Создание ярлыков в сценариях
      Сценарии и работа с сетью.
      Управление браузером Internet Explorer из сценария.
      Использование параметров командной строки
      Управление службами из сценариев.
      Разработка сценариев CGI для веб-сервера.
      Создание сценария запуска ОС
      Использование папки Startup (Автозагрузка)
      Использование реестра.
      Расшифровка ошибок сценариев
      Более мощный редактор
      Дополнительная информация .
      Автоматическое выполнение сценариев при помощи механизма назначенных заданий.
      Примеры сценариев
      Инструмент быстрого резервного копирования
      на гибких дисках.
      Аквариум в Интернете.
      Звонок по телефону с условием .
      Сценарий создания ярлыка SendTo.
      Переименование файлов с использованием поиска и замены
      Создание ярлыка папки .
      Глава 10. Установка Windows XP           
      Установка операционной системы.
      Установка системы с нуля на “пустой” компьютер.
      Обновление предыдущей версии Windows
      Установка из командной строки.
      Повторная установка Windows XP.
      Решение проблем в процессе установки ОС
      Миграция в среду Windows XP
      Жертвы обновления.
      Реконфигурирование Windows XP для сглаживания миграции
      Как расчистить место для Windows
      Перенос Windows на другой жесткий диск или на другую систему
      Работа с дисковыми разделами.
      Некоторые дополнительные вопросы.
      Двойная загрузка
      Создание загрузочного гибкого диска
      Активация Windows XP.
      Консоль восстановления Windows
      Приложение А. Путеводитель по интерфейсу
      Windows XP 590
      Параметры работы Windows XP и способы их настройки
      Приложение Б. Параметры BIOS
      Приложение В. Командная строка
      Команды DOS .
      Командные файлы.
      Переменные и окружение .
      Управление порядком выполнения команд
      Параметры командной строки
      Условные выражения.
      Циклы.
      Симуляция подпрограмм
      Превращение строки адреса в командную строку
      Как открыть окно командной строки в выбранной папке
      Путь поиска исполняемых файлов.
      Приложение Г. Номера портов TCP/IP           
      Приложение Д. Сообщения об ошибках
      (голубые экраны смерти)            
      Сообщения об ошибках BSOD в алфавитном порядке
      Алфавитный указатель       
     
     
     
     
      ОТРЫВОК
     
     
      Глава 6. Устранение неисправностей
      Наиболее раздражающей большинство пользователей особенностью Windows­ является склонность к отображению малопонятных, сбивающих с толку сообщений об ошибках и привычка давать сбои подчас, как говорится, на ровном месте. Я буду последним человеком, кто пытается с этим спорить. Проблемы­, с которыми приходится иметь дело, варьируются в широких пределах от простой неработоспособности того или иного механизма до массивной потери всех хранящихся в системе данных.
      Ни один из информационных ресурсов не может документировать каждый из возможных сбоев и каждое из сообщений об ошибках, отображаемое Windows. Данная глава не является исключением. Вместо того чтобы перечислять подряд все возможные неприятности, я попытаюсь научить вас изолировать проблему, а затем при помощи имеющихся средств устранить ее.
      Прежде всего я хочу сообщить вам две чрезвычайно полезные истины:
      1. 99% всех компьютерных проблем можно решить при помощи кнопки Reset на корпусе вашего компьютера.
      2. Не следует повторять одни и те же действия снова и снова, надеясь на то, что когда-нибудь они приведут к какому-либо иному результату (или, того хуже, повторять одни и те же действия снова и снова, будучи уверенным в том, что они никогда не приведут к каким-либо иным результатам).
      Из двух этих принципов явно следует: не надо снова и снова перезагружать ваш компьютер в надежде на то, что он ни с того ни с сего вдруг заработает, как он­ работал до возникновения проблемы. Здесь перед нами встает ключевой вопрос: что делать, если проблема относится к оставшемуся одному проценту? То есть что делать, если кнопка Reset не помогает?
      Основные методики устранения неисправностей
      Чтобы успешно решить компьютерную проблему, необходимо прежде всего найти правильные слова для того, чтобы ее описать. Огромное количество людей обращается ко мне со словами: «Компьютер не работает». Я вынужден задавать множество уточняющих вопросов, пытаясь понять, что они делали и чего­ они не делали, появляется ли на экране сообщение об ошибке, что конкретно там написано, может быть, из корпуса идет дым, а может быть, компьютер просто не делает того, что хотелось бы пользователю.
      Нравится вам это или нет, причиной большинства проблем является плохо написанное программное обеспечение. Если исключить из головоломки пользователя (то есть вас) как потенциальный источник проблемы, задача решения проблемы упростится.
      Существует множество разновидностей компьютерных проблем. Это может быть сообщение об ошибке, фатальный сбой системы, зависание, неожиданные результаты работы или повреждение данных. Фатальный сбой системы обычно характеризуется появлением на экране характерного совершенно непонятного сообщения, содержащего в себе множество информации, адресованной прежде всего программистам (такие сообщения часто называют GPF — General Protection Fault, BSOD — Blue Screen of Death или как-либо еще). В большинстве случаев после этого работа сбойного приложения или даже всей системы обрывается. Подвисание выражается в том, что некоторая программа (или вся система Windows целиком) перестает реагировать на действия пользователя: движения мыши и нажатия на клавиши клавиатуры ни к чему не приводят. Иногда ситуацию можно исправить, нажав комбинацию Ctrl+Alt+Del или просто подождав несколько секунд, однако в некоторых случаях это не помогает.
      В данной главе рассматривается множество специфических проблем и варианты их решения. Однако вы должны иметь в виду, что основным инструментом решения любых проблем является здравый смысл. В большинстве случаев для того, чтобы решить проблему, необходимо лишь немного поразмыслить. Не стоит пытаться обнаружить в каких-либо книгах длинный перечень всех возможных компьютерных проблем с указанием их причин и способов решения. Вы должны понимать, что подобного списка не существует и не может существовать в природе. Есть бесконечное количество комбинаций разнообразных материнских плат, карт расширения, периферийных устройств, прикладных программ и драйверов. Компании компьютерной индустрии прикладывают массу усилий для того, чтобы сделать все эти комбинации работоспособными. В боль­шинстве случаев это у них получается, однако зачастую приходится сталкиваться­ с тем, что, к примеру, та или иная программа отлично работает на одном компьютере, но отказывается запускаться на другом. Заранее предусмотреть все встречающи
      еся проблемы попросту невозможно. Все же в приложении Д приводится перечень наиболее часто встречающихся экранов BSOD (Blue Screen оf Death — голубой экран с сообщением о фатальном сбое системы). Этот перечень может оказаться полезным при диагностике проблем.
      Прежде всего необходимо определить причину проблемы. Безусловно, это са­мый сложный этап. Далее я привожу несколько вопросов, которые помогут вам решить эту задачу.
      Является ли инцидент случайным или он возникает каждый раз, когда выполняется некоторое действие или последовательность действий?
      Фатальные сбои — это неизбежная характерная черта всех систем Windows, несмотря на то, что Microsoft постоянно пытается убедить нас в обратном. Фаталь­ные сбои возникают даже в среде Windows XP (хотя некоторые пользователи клянутся в том, что их системы стабильны, «как гранитная скала»).
      Иногда сбой возникает случайно. У пользователя возникает ощущение, что сбой возник без каких-либо причин, как говорят, «на ровном месте», там, где он никогда раньше не возникал. Случайные сбои служат хорошим напоминанием о том, что документы, с которыми вы работаете, следует как можно чаще сохранять на диске.
      Иногда приходится сталкиваться с тем, что одно и то же сообщение об ошибке­ (или фатальный сбой) появляется на экране каждый раз тогда, когда вы делаете щелчок на некотором элементе управления или выполняете некоторую последовательность действий. Если в результате повторного выполнения некоторой процедуры сбой или ошибка возникают снова, это может помочь вам определить­ причину проблемы.
      Устанавливалось ли в системе новое аппаратное или программное обеспечение незадолго до того, как возникла проблема?
      Неожиданное изменение в поведении вашего компьютера практически никогда не бывает спонтанным. Если что-либо ни с того ни с сего перестает работать, для этого явно должна быть конкретная причина.
      Возможно, причиной является некоторая программа, возможно, причиной яв­ляется аппаратное устройство или его драйвер, возможно, причиной является изменение конфигурации или обновление самой системы Windows.
      Обратите внимание на сбои, которые могут возникнуть в других приложениях­. Если сбой проявляет себя при функционировании двух программ, не исключено, что эти программы негативно влияют друг на друга. Также следует проверить, не является ли причиной сбоя одно из аппаратных устройств, подключенных к системе. Для этого удалите из системы или отключите все устройства, без которых может работать ваш компьютер. В большинстве случаев абсолютно необходимыми устройствами, без которых невозможно обойтись, являются видеокарта и клавиатура. Все остальное можно отключить. Наконец, вы можете установить на компьютере еще одну копию Windows XP для того, чтобы проверить, связан ли сбой с конкретной конфигурацией системы или нет. Установка второй копии Windows XP описывается в главе 10.
      Соблюдаются ли в точности все инструкции и рекомендации?
      К сожалению, интерфейсы очень многих программ нельзя назвать полностью ин­туитивно понятными. В результате у пользователей возникает множество проблем, когда они не могут добиться от программы того, чего хотят. Если вы не можете добиться желаемого результата от текстового редактора, принтера, сканера­, мыши, веб-браузера или другого элемента системы, убедитесь в том, что вы в точ­ности следуете всем инструкциям и рекомендациям производителя этого устройст­ва или этой программы. Для этого хочешь не хочешь приходится читать документацию, заметки о конкретной версии (release notes), файлы Readme ит.д., ит.п. Причина проблемы может быть не только в том, что вы неправильно используете продукт, но также в том, что вы неправильно установили его. Кроме того, следует иметь в виду, что производители программного обеспечения и драй­веров устройств часто публикуют в Веб информацию об обновлениях и исправлениях ошибок. Возможно, установив такое обновление, вы избавитесь от проблемы. Подробнее об этом рассказывается далее
      в данной главе.
      Возникала ли аналогичная проблема у других людей?
      Зачастую это самый полезный из всех вопросов. В большинстве случаев оказывается, что вы не одиноки. Кто-то до вас уже не только столкнулся с точно такой же проблемой, но и успел успешно избавиться от нее. Возможно, информация о решении проблемы уже опубликована в одной из интернет-конференций. Например, веб-узел http://www.annoyances.com поддерживает конференцию, специально предназначенную для этой цели.
      Возможно, вы обращаетесь за помощью не по адресу?
      Если вы устанавливаете новую версию веб-браузера и ваше соединение с Интернетом перестает работать, у вас не возникает мысли вызвать водопроводчика. Решая проблему, необходимо правильно определить, к кому именно следует обратиться. Вы должны понимать, что если некоторое приложение дает сбой, причиной этого может быть совершенно другой компонент системы, например неправильно настроенная звуковая карта. Допустим, вы не можете установить соединение с Интернетом. Прежде чем обращаться к службе технической поддержки производителя модема, убедитесь в том, что виновником проблемы не является ваш интернет-провайдер.
      Используете ли вы самую последнюю версию программного обеспечения и драйверов для проблемного продукта?
      Большинство производителей постоянно публикуют на своих веб-узлах исправления ошибок, «заплатки», обновленные версии драйверов. Очень часто оказывает­ся, что производитель уже исправил проблему, которая продолжает вас мучить­. Все, что вам нужно сделать, это загрузить и установить новую версию драйвера или обновление программы.
      Напоследок хочу поведать вам еще одну мудрую мысль, которая была выстрадана в течение долгих лет горького опыта. Решение проблемы может потребовать от вас значительных усилий. Возможно, вы потратите много часов на мучительные эксперименты. Иногда бывает удобнее просто заменить проблемный продукт новым. Это решение особенно актуально в случае, если проблемный продукт устарел или стоит относительно недорого. Подумайте об этом, когда в четыре часа утра вы будете пытаться добиться корректной работы в среде Windows XP вашего старого девятнадцатидолларового сканера.
      Что дальше?
      Далее приводится более подробная информация об устранении разнообразных неисправностей и решении различных проблем.
      Проблемы программного обеспечения (Часть I)
      Здесь обсуждаются проблемы, связанные с использованием разнообразного прог­раммного обеспечения. В частности, обсуждаются проблемы, связанные с запуском и завершением работы Windows, рассматриваются сообщения об ошибках, а также фатальные сбои системы.
      В главе 10 приводится более подробная информация о процессе установки Windows, о связанных с этим проблемах, а также о том, как восстановить работоспособность системы в случае, если Windows не загружается.
      Перечень наиболее часто встречающихся сообщений о фатальных сбоях системы BSOD (Blue Screen Of Death) приводится в приложении Д.
      Проблемы аппаратного обеспечения (Часть II)
      Далее в данной главе рассматриваются общие проблемы, связанные с драйверами и аппаратными компонентами компьютера. Уделяется внимание таким вопросам, как аппаратные конфликты и проблемы Plug and Play. После этого одно за другим рассматриваются разнообразные аппаратные компоненты компьютера и обсуждаются специфические проблемы, которые могут возникнуть при исполь­зовании каждого из этих устройств. Подробнее о решении проблем, связанных с сетью и подключением к Интернету, рассказывается в главе 7.
      Резервное копирование и восстановление данных (Часть III)
      Часто следствием проблемы является потеря или повреждение данных. В треть­ей части данной главы я рассматриваю вопросы, связанные с защитой данных, восстановлением утраченных данных и предотвращением потерь данных.
      Проблемы программного обеспечения
      Как только вы начнете изучать устройство Windows XP, вы обнаружите множество инструментов и механизмов, которые добавлены в систему для того, чтобы обеспечить ее бессбойное функционирование. Некоторые из этих механизмов действительно эффективны, в то время как другие на поверку оказываются абсолютно бесполезными или, хуже того, вредными. Хорошим примером является механизм автоматического восстановления системных файлов System Restore. Этот механизм предназначен для автоматического разрешения конфликтов версий системных файлов, однако используемый им метод грубой силы часто приносит системе больше вреда, чем пользы. Более подробно механизм System Restore рассматривается далее в данной главе.
      Теперь я перехожу к рассмотрению проблем, причиной которых является раз­нообразное системное и прикладное программное обеспечение.
      Что делать, если Windows не загружается
      К сожалению, многим пользователем часто приходится сталкиваться с тем, что Windows не загружается. Зачастую это происходит без отображения на экране каких-либо сообщений об ошибках, поэтому у пользователя не возникает никаких идей, в чем причина проблемы и как ее решить. Иногда после появления на экране графической заставки экран темнеет и компьютер зависает. Иногда вместо того, чтобы отобразить на экране рабочий стол, система неожиданно перезапускается. В большинстве случаев проблема связана с драйверами устройств, ап­паратными конфликтами или поврежденными системными файлами — обо всем этом подробнее рассказывается далее.
      В предыдущих версиях Windows вплоть до Windows 98 включительно для ре­шения проблемы пользователь мог загрузить систему в режиме MS-DOS. В этом­ режиме запуск графической оболочки Windows и практически всех драйверов этой системы не осуществляется. При этом пользователь получает доступ к ко­мандной строке, благодаря чему он может воспользоваться несколькими эффективными способами решения проблемы. В Windows XP загрузка системы в режиме MS-DOS больше не поддерживается, однако, к счастью, вместо этого вы можете воспользоваться некоторыми другими столь же эффективными механизмами:
      Windows Recovery Console (Консоль восстановления Windows). Этот механизм подробно рассматривается в главе 10. Консоль восстановления позволяет вос­становить работоспособность Windows или исправить конфигурацию диспетчера загрузки (boot manager). Кроме того, используя эту консоль, вы можете удалить или заменить некоторые из системных файлов — зачастую это невозможно сделать из Windows. Если Windows отказывается запускаться, попробуйте воспользоваться WRC.
      Safe Mode with Command Prompt (Безопасный режим с командной строкой). Об этом режиме уже рассказывалось в главе 2, когда мы обсуждали методы замены заблокированных файлов. Данный режим является гибридом между консолью восстановления Windows и стандартным окном приглашения командной строки (Command Prompt window). Вы можете использовать такой режим для решения незначительных проблем, когда использование консоли восстановления WRC кажется вам излишним.
      В любом из этих двух вариантов вы получаете доступ к интерфейсу команд­ной строки, который позволяет вам копировать, перемещать, переименовывать и уничтожать файлы, а также запускать некоторые программы. Конкретные действия зависят от того, какую именно проблему вы решаете.
      Если вы не знаете, с чего начать, я рекомендую вам для начала сканировать ваш жесткий диск на предмет обнаружения ошибок. Дело в том, что поврежденные файлы могут быть причиной того, что Windows не запускается. Чуть позже в данной главе процесс поиска ошибок на диске будет рассмотрен подробнее.
      Вместо использования двух упомянутых ранее вариантов командной строки вы можете воспользоваться одним из встроенных в Windows режимов загрузки, специально предназначенных для решения проблем и устранения неисправностей. Для этого в самом начале загрузки системы (или после появления на экране меню диспетчера загрузки — см. главу 10) нажмите клавишу F8. Вы увидите меню, в состав которого будут входить следующие пункты:
      Безопасный режим (также с командной строкой или поддержкой сети) (Safe Mode (with Networking или with Command Prompt)) — это усеченный режим работы Windows. Загружаются только самые необходимые для работы компоненты. Большинство механизмов не работает. Большинство функций недоступно. Этот режим удобно использовать для устранения дефектов конфигурации, удаления из системы сбойных программ и дефектных драйверов, которые препятствуют нормальному запуску Windows.
      Включить протоколирование загрузки (Enable Boot with Logging) — Windows начинает работу в нормальном режиме, однако каждая операция, выполняемая в процессе загрузки, протоколируется в файле ntbtlog.txt, который располагается в папке \Windows. Если система отказывается загружаться, попробуй­те по крайней мере один раз загрузить систему с протоколированием. После этого загрузитесь в безопасном режиме (или в безопасном режиме с команд­ной строкой) и прочитайте содержимое файла ntbtlog.txt в любом текстовом редакторе, например Notepad (Блокнот). Самая последняя запись этого файла может натолкнуть вас на решение проблемы.
      Включить режим VGA (Enable VGA Mode) — Windows начинает работу в нор­мальном режиме, однако использует видеорежим 640·480 с 16 цветами. Этот видеорежим поддерживается практически всеми современными видеокартами вне зависимости от модели и производителя, поэтому он является наиболее совместимым видеорежимом. Загрузка Windows в таком режиме может оказаться полезной в случае, если причиной проблемы является плохой видеодрайвер или некорректная конфигурация видеокарты.
      Последняя удачная конфигурация (Last Known Good Configuration) — в этом режиме система загружает конфигурацию реестра и набор драйверов, которые в последний раз использовались для успешной загрузки системы. Представьте себе, что система перестала загружаться после того, как вы внесли в реестр некоторые изменения. Если вы используете данный режим загрузки, система загрузит реестр в том виде, каким он был до внесения в него изменений. Возможно, при этом работоспособность Windows полностью восста­новится.
      Режим восстановления службы каталогов (Directory Services Restore Mode) — используется только в случае, если ваш компьютер является контроллером домена Windows NT/2000.
      Режим отладки (Debugging Mode) — этот режим, как правило, не используется обычными пользователями. В этом режиме система передает отладочную информацию в последовательный порт для того, чтобы ее мог прочитать дру­гой компьютер.
      Обычная загрузка Windows (Start Windows Normally) — в этом режиме Windows загружается как обычно, как будто вы не нажимали клавишу F8.
      В процессе запуска системы внимательно следите за сообщениями об ошибках. Сообщения об ошибках могут появляться на экране лишь на некоторое время, чтобы затем исчезнуть, а могут продолжать оставаться на экране до самого момента зависания. Подробнее о таких сообщениях рассказывается в следующем­ разделе.
      Сообщения об ошибках, отображаемые в процессе запуска Windows
      Во время загрузки Windows на экране может появиться странное сообщение. Это­ может произойти либо при отображении экрана со стартовым логотипом Windows, либо уже после того, как на экране появится панель задач. Как правило, существует всего несколько причин, по которым это может произойти. Далее эти причины рассматриваются подробнее.
      Система не может загрузить драйвер
      По-английски это сообщение выглядит приблизительно так: Driver won’t load.­ Когда Windows начинает работу, она загружает в память все установленные в системе драйверы. Загрузка драйвера может окончиться неудачей в одном из следующих случаев: устройство, обслуживаемое драйвером, повреждено или выключено; возник аппаратный конфликт; драйвер установлен в системе неправильно или настроен неправильно; файл драйвера поврежден. Если вы удаляете из системы устройство, вместе с ним удалите и драйвер. Это рекомендуется сделать даже в случае, если драйвер не вызывает каких-либо проблем и не выдает сообщений об ошибке. Дело в том, что ненужный драйвер зря занимает оперативную память. Позже в данной главе о проблемах, связанных с драйверами устройств, рассказывается подробнее.
      Система не может найти программу
      По-английски это сообщение выглядит приблизительно так: Program can’t be found. После того как Windows завершает загрузку в память всех своих компо­нентов и всех установленных в ней драйверов, она пытается запустить все программы, которые настроены на автоматический запуск в процессе начала работы­ Windows. Это могут быть хранители экрана, утилиты автоматического выполнения рутинных операций, программное обеспечение синхронизации наладонных компьютеров Palm, программа общения через Интернет ICQ, антивирусное программное обеспечение, программы, отображающие разнообразные значки в области System Tray (лоток), а также многие другие программы, перечисленные в папке Startup (Автозагрузка) или настроенные на автоматический запуск при помощи специальных записей реестра. Например, представьте, что вы стерли с жесткого диска некоторую программу, однако в реестре сохранилась запись, указывающая Windows в начале работы автоматически загружать в память входящие в состав этой программы компоненты. Система будет пытаться з
      апустить несуществующую программу и, естественно, будет отображать на экране сообщение об ошибке. Вы должны удалить соответствующие записи из реестра вручную. Позже в данной главе подробнее рассказывается о том, как это сделать.
      Файл поврежден или утерян
      По-английски это сообщение выглядит приблизительно так: File corrupt or missing. Если один из входящих в состав Windows файлов не может быть загружен и при этом вы точно знаете, что этот файл является частью Windows, то есть не является частью драйвера или какого-либо приложения, возможно, для того чтобы исправить ситуацию, вам потребуется заново переустановить Windows. Я говорю вам об этом для того, чтобы лишний раз напомнить о необходимости регулярного резервного копирования всей системы.
      Сообщение об ошибке данной категории, как правило, содержит в себе имя проблемного файла. Чтобы понять причину возникновения проблемы, запишите это имя на бумажку, после этого попытайтесь выполнить поиск файла с указанным именем на диске. Кроме того, рекомендуется найти все места системы, в которых могут содержаться ссылки на этот файл (далее, в разделе «Программы, автоматически запускаемые в начале работы Windows» данной главы, содержится полезная связанная с этим информация). Если вы не понимаете смысл ошибки, то должны попытаться найти как сам файл, так и ссылки на этот файл, — узнав о том, с какой целью и при каких обстоятельствах система пытается обратиться к данному файлу, вы сможете найти решение проблемы. Если вы точно знаете, что файл (или файлы) с указанным именем отсутствует в вашей системе, вы можете решить проблему, удалив из системы все ссылки на этот файл.
      Напротив, если вы видите, что файл с указанным именем присутствует в системе, значит, либо он поврежден, либо система не «видит» его. В случае если файл поврежден, возможно, вам потребуется заново установить в системе программный компонент или приложение, в состав которого входит данный файл. Чтобы определить, к какому приложению или компоненту относится файл, щелк­ните на нем правой кнопкой мыши, в контекстном меню выберите пункт Properties (Свойства) и перейдите на вкладку Version (Версия) — здесь вы найдете всю­ интересующую вас информацию.
      Подождите, пока Windows обновляет конфигурационные файлы
      По-английски сообщение это выглядит приблизительно так: Please wait while Windows updates your configuration files. На самом деле оно вовсе не указывает на какую-либо ошибку. Подобное сообщение иногда отображается на экране в процессе начальной загрузки Windows. Данное сообщение всего лишь указывает на то, что Windows выполняет копирование некоторых системных файлов, доступ к которым во время нормального функционирования системы­ заблокирован. Заменить эти файлы или выполнить в их отношении какие-либо другие операции можно только тогда, когда Windows еще не перешла в режим нормального функционирования, то есть в процессе начальной загрузки системы. Очень часто подобная необходимость возникает в случае, если во время предыдущего рабочего сеанса была выполнена установка или обновление какого-либо приложения или программного компонента. Например, представьте, что для функционирования какой-то программы требуется заменить некоторую динами­ческую библиотеку DLL в системном каталоге \Windows\System32 более новой ве
      рсией этой библиотеки. Однако во время нормального функционирования Windows сделать это невозможно, так как данная библиотека DLL постоянно используется другими программами или самой операционной системой, поэтому доступ к ней блокируется. Чтобы решить проблему, программа установки инструктирует Windows выполнить замену автоматически в процессе следующей перезагрузки. Таким образом, замена библиотеки выполняется в про­цессе начальной загрузки системы, то есть еще до того, как эта библиотека загружается в оперативную память компьютера. Данный механизм подробно описан в разделе «Как удалить или заменить файлы, находящиеся в использовании» главы 2, где обсуждаются методы использования служебного файла Wininit.ini.
      Если в сообщении об ошибке упоминается имя драйвера, службы или прикладной программы, попробуйте обнаружить дополнительную информацию в од­ном из трех мест:
      в журнале начальной загрузки, то есть в текстовом файле ntbtlog.txt, расположенном в каталоге \Windows. Подробнее об этом файле рассказывалось в разделе «Что делать, если Windows не загружается» ранее в данной главе;
      в разделе System (Система) приложения Event Viewer (Просмотр событий), запустить которое можно при помощи файла eventvwr.msc. Это приложение позволяет просматривать содержимое системного журнала сообщений. Для удобства отсортируйте все сообщения в соответствии с содержимым колонки Source (Источник);
      в местах, в которых содержатся ссылки на программы, автоматически запускаемые в процессе начальной загрузки Windows. Подробнее об этих местах рассказывается в следующем разделе.
      Программы, автоматически запускаемые в начале работы Windows
      Далее перечисляются места системы, в которых указываются файлы и драйверы, которые Windows автоматически загружает в процессе начальной загрузки. Зная об этих местах, вы сможете не только добавлять в систему свои собственные автоматически запускаемые программы, но и удалять из системы программы, которые препятствуют нормальной загрузке Windows, создают проблемы в процессе работы или просто не используются вами, а следовательно, напрасно расходуют память и замедляют процесс начальной загрузки.
      Папка Startup (Автозагрузка)
      В большинстве систем этой папке соответствует полное имя \Documents and Settings\имя_пользователя\Start Menu (Главное меню)\Programs (Программы)\Startup (Автозагрузка). В этой папке содержатся ярлыки, указывающие на стандартные программы, которые должны запускаться автоматически в самом начале работы Windows. Необходимо удалять из этой папки ярлыки, указывающие на устаревшие, отсутствующие или нежелательные программы. Если вы не знаете, на какое именно приложение указывает тот или иной ярлык, правой кнопкой мыши щелкните на ярлыке, выберите пункт Properties (Свойства), затем щелкните Find Target (Найти объект).
      Реестр
      В реестре (о том, что такое реестр, рассказывалось в главе 3) существует несколь­ко записей, в которых перечисляются имена программ, автоматически запускаемых­ системой в процессе начальной загрузки. Такой метод обеспечения автозапуска используется по нескольким причинам: для того, чтобы исключить вмешательство малоопытных пользователей, для обеспечения большей гибкости, а также, что особенно характерно для некоторых вирусов и троянских коней, чтобы скрыть­ следы запуска программы от пользователей системы.
      Для текущего пользователя перечень автоматически запускаемых программ содержится в следующих двух разделах:
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
      HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
      Существует также перечень программ, которые автоматически запускаются в начале работы Windows вне зависимости от пользователя системы. Этот перечень хранится в следующих разделах:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
      В разделах с именем Run содержатся ссылки программы, которые запускаются каждый раз при запуске Windows. В разделах с именем RunOnce содержатся ссылки программы, которые будут запущены всего один раз: в следующий раз при запуске Windows. Если в разделе RunOnce содержится какая-либо информация, имейте в виду, что в процессе следующего перезапуска Windows содержимое этого раздела будет очищено.
      Службы
      Консоль Services (Службы), доступ к которой можно получить при помощи фай­ла services.msc, отображает перечень из множества программ, специально предназначенных для работы в фоновом режиме Windows XP. Такие программы на
      зываются службами. Службы отличаются от остальных приложений тем, что они­ могут функционировать даже тогда, когда к системе не подключен ни один поль­зователь. Службы могут использоваться для самых разных целей, например на компьютере, выполняющем функции веб-сервера, работает специальная служба, которая принимает запросы, поступающие из Интернета, и отправляет в сеть содержимое веб-страниц. Эта служба может функционировать на компьютере Windows XP даже тогда, когда на экране этого компьютера отображается приглашение на вход в систему. Иными словами, служба может начать работу автоматически еще до того, как в систему войдет пользователь и на экране появится изображение рабочего стола.
      В системе может быть установлено множество служб. ­Некото­рые из них настроены на автоматический запуск в начале работы Windows, запуск других осуществляется вручную тогда, когда в этом возникает необходимость. Режим запуска службы (ручной/автоматический) при желании можно изменить­. Информация о режиме запуска отображается в колонке Startup Type (Тип запуска) консоли Services (Службы). Сделайте двойной щелчок на любой из служб и выберите режим запуска Automatic (Авто), если вы хотите, чтобы служба запускалась автоматически в начале работы Windows. Если вы хотите отключить автоматический запуск службы, выберите режим запуска Manual (Вручную).
      Имейте в виду, что если вы меняете режим запуска службы, вы не запускаете и не останавливаете службу. Для того чтобы немедленно запустить службу, необходимо воспользоваться кнопкой Start (Запуск службы) панели инструментов­. Чтобы остановить службу, следует щелкнуть на кнопке Stop (Остановка службы). Пример манипулирования службой Universal Plug and Play рассматривается в главе 7.
      Файл WIN.INI
      В редких случаях ссылки на автоматически запускаемые программы могут содержаться в файле win.ini. В самом начале этого файла могут возникнуть строки, начинающиеся с ключевых слов LOAD= или RUN=. В этих строках указываются имена автоматически запускаемых исполняемых файлов. В главе 3 о структуре и использовании файлов с расширением .ini рассказывалось подробнее.
     
      ВНИМАНИЕ
      В некоторых случаях отключение автоматического запуска той или иной программы позволяет устранить сбой или увеличить быстродействие системы, однако вы не должны слепо и бездумно отключать автоматический запуск абсолютно всех приложений и всех служб, настроенных на загрузку в таком режиме. Помните о том, что многие приложения и службы начинают работу автоматически неспроста, — если вы отключите их, Windows XP не сможет нормально функционировать. Далее в данной главе будет приведен перечень программ, работу которых не рекомендуется останавливать при помощи диспетчера задач.
      Во многих случаях вы можете без труда определить предназначение той или иной программы, настроенной на автоматический запуск. Если сделать это не удается, создайте «заплатку» (REG-файл) с содержимым соответствующего раздела­ реестра и удалите из реестра запись, связанную с интересующей вас программой. Если в результате этого работа системы будет нарушена, вы сможете воспользоваться «заплаткой» для того, чтобы восстановить систему в исходном состоянии.
      Специальный случай: антивирусное программное обеспечение
      Важной категорией приложений, зачастую запускаемых автоматически в начале работы Windows, является антивирусное программное обеспечение. Чаще всего антивирусные программы загружаются в память компьютера при помощи ранее упомянутых ключей реестра. Антивирусное программное обеспечение — это палка о двух концах. Безусловно, вирусы могут представлять серьезную угрозу для многих пользователей. Антивирусные программные системы смогут существенно снизить опасность вирусного заражения. С другой стороны, антивирусная программа может стать причиной самых разных неприятностей.
      Базовый режим работы антивирусной программы предусматривает запуск этой­ программы по запросу пользователя. В этом режиме антивирусная утилита запускается, как любое другое приложение, просматривает все файлы системы в поисках вирусов, затем выдает на экран сообщение о результатах своей работы и завершает функционирование. В этом режиме антивирусная программа, как правило, не создает каких-либо сложностей. Проблема состоит в том, что многие из нас забывают периодически выполнять сканирование. Для таких забывчивых пользователей предусмотрен режим автоматической защиты. При исполь­зовании автоматической защиты антивирусная программа работает в фо­новом режиме и незаметно для пользователей осуществляет сканирование всех файлов, загружаемых в память компьютера. В результате могут возникнуть следующие проблемы:
      Автоматическая загрузка антивирусной программы в начале работы Windows может существенно увеличить время, необходимое для начальной загрузки Windows. Мало того, механизм автоматической защиты осуществляет сканирование всех загружаемых в память компьютера файлов, что приводит к замедлению процесса запуска программ.
      Если по какой-либо причине антивирусная программа или ее база данных по­вреждаются, механизм автоматического сканирования может блокировать запуск любых приложений, включая саму антивирусную программу. Исправление ситуации может потребовать от вас серьезных усилий. К сожалению, мне уже приходилось сталкиваться с подобными ситуациями.
      В состав некоторых антивирусных пакетов входят встраиваемые модули (plug-ins), добавляемые в веб-браузер и клиентскую программу работы с электронной почтой (e-mail), которые автоматически сканируют все файлы, загружаемые из Всемирной паутины и получаемые в составе электронных писем. Подобные программные средства могут существенно понизить производительность браузера и почтового клиента, мало того, они могут конфликтовать с программами, осуществляющими обработку загружаемых из Интернета файлов. Все это может привести к самым разнообразным проблемам.
      Антивирусное программное обеспечение может конфликтовать с некоторыми специальными приложениями, такими как некоторые программы установ­ки или низкоуровневые диагностические и служебные утилиты, которые могут модифицировать загрузочный сектор одного из ваших дисков.
      Наконец, самое важное. Если в вашей системе работает система автоматической защиты от вирусов, у вас может возникнуть ложное чувство безопасности. В результате вы можете забыть о многих важных мерах предосторожности, направленных на предотвращение вирусного заражения вашей системы (об этих мерах рассказывается далее). Следует понимать, что осторожность необходима всегда: уровень безопасности системы снижается прямо пропорционально снижению уровня вашей осторожности.
      На самом деле, соблюдая необходимые меры предосторожности, вы можете свести шансы вирусного заражения вашей системы практически к нулю. Благодаря этому отпадет необходимость в использовании автоматической защиты от вирусов. Конечно же, окончательное решение о том, надо ли отключать режим автоматической защиты от вирусов, остается за вами. Чтобы существенно снизить вероятность заражения вашего компьютера вирусами (вне зависимости от того, используете ли вы режим автоматической защиты от вирусов или нет), необходимо принимать во внимание следующие соображения:
      Если вы не загружаете каких-либо приложений или документов из Интернета, если вы не подключены к локальной сети, если вы подключены к Интернету­ через брандмауэр и если в вашей системе установлены только коммерческие программные продукты, купленные в компьютерном магазине, шансы подцепить компьютерный вирус для вас практически равны нулю.
      Вирусы могут размещаться только в файлах определенных типов. К ним относятся файлы приложений (.exe), файлы документов, созданные в приложениях, в которых используются макросы (например, Microsoft Word), файлы­ сценариев Windows (.vbs) и некоторые типы служебных исполняемых фай­лов (.dll, .vbx, .vxd и пр.). Следует иметь в виду, что любой из таких файлов может располагаться внутри файлов ZIP (о которых рассказывалось в главе 2), поэтому к файлам ZIP также следует относиться с подозрением. Вирус не может содержаться в сообщении электронной почты, состоящем из обычного текста. Кроме того, вирус не может находиться внутри текстовых файлов (.txt), файлов изображений (.jpg, .gif, .bmp и пр.) и внутри видеоклипов (.mpg, .avi и пр.).
      Ни в коем случае не открывайте файлы, присоединенные к электронным пись­мам, полученным вами от людей, которых вы не знаете, в особенности если­ это EXE-файлы или документы Microsoft Word. Если кто-нибудь прислал вам письмо с приложенным к нему файлом и вы хотите открыть этот файл, обязательно проверьте его на наличие вирусов. Большинство антивирусных программных пакетов добавляют в контекстное меню (о контекстных меню рассказывалось в главе 4) всех файлов специальную команду проверки на на­личие вирусов. В этом случае для того, чтобы проверить тот или иной файл на наличие вирусов, необходимо правой кнопкой мыши щелкнуть на файле и в кон­текстном меню выбрать команду Scan for Viruses (Проверить на вирусы) или какую-нибудь подобную.
      Имейте в виду, что вирусы некоторых типов обращаются к адресной книге почтовой программы MS Outlook и автоматически отправляют зараженное электронное сообщение всем людям, перечисленным в этой адресной книге. Это означает, что зараженное вирусом электронное письмо может прийти к вам от человека, которого вы хорошо знаете. В этом случае имейте в виду,что, скорее всего, письмо было отправлено вам против воли вашего приятеля­. Как правило, внутри таких писем содержится файл с бессмысленным именем и пара строчек весьма туманного текста, например: «I send you this file in order to have your advice» («Я посылаю тебе этот файл, чтобы узнать, что ты об этом думаешь»). Если ваш друг посылает вам странное письмо и вы подозреваете, что это письмо было отправлено вам в результате срабатывания вируса, лучше сотрите его. Или, прежде чем открывать присоединенный файл, по крайней мере дождитесь твердого и недвусмысленного подтверждения от вашего друга о том, что это именно он послал вам данное письмо. Если вы поступите таким
      образом, самое худшее, что может произойти, ваш друг вынужден будет послать вам файл повторно.
      Если ваш компьютер подключен к локальной сети и вы беспокоитесь относительно его уязвимости для внешних врагов, имейте в виду, что уровень защиты вашего компьютера не выше уровня защиты самого незащищенного компьютера в сети. Если речь идет о домашней сети, каждый пользователь этой сети должен быть хорошо знаком с только что перечисленными мною правилами без­опасности. Если речь идет о корпоративной сети, вы не можете быть уверенными в том, что каждый из сотрудников предприятия будет столь же осторожен, внимателен и добросовестен, как и вы, поэтому в подобной ситуации, возможно, будет лучше, если вы включите на вашем компьютере режим автоматической защиты от вирусов.
      Имейте в виду, что брандмауэр (см. главу 7) является хорошим средством защиты от атак сетевых хакеров.
      Поиск ошибок на диске при помощи Chkdsk
      Утилита Chkdsk (от англ. check disk — проверка диска), исполняемый файл которой называется chkdsk.exe, используется для проверки жесткого диска на наличие ошибок, а также, в случае необходимости, для исправления этих оши­бок. Чтобы запустить Chkdsk, откройте окно приглашения командной строки (для­ этого выберите Start (Пуск)>Run (Выполнить), введите cmd и нажмите Enter)­. В командной строке введите chkdsk и нажмите Enter.
      Утилиту Chkdsk можно запустить также из консоли восстановления (Recovery Console), а также из безопасного режима с командной строкой (Safe Mode with Command Prompt). О консоли восстановления рассказывается в главе 10, а о безопасном режиме загрузки с командной строкой рассказывалось в главе 2.
      Если вы запускаете Chkdsk без каких-либо параметров, на экране появляется доклад о состоянии жесткого диска, который выглядит приблизительно так:
      Тип файловой системы: NTFS
      Метка тома: SHOEBOX
      ВНИМАНИЕ!   Параметр F не указан.
      CHKDSK выполняется в режиме только чтения.
      Проверка файлов (этап 1 из 3)...
      Проверка файлов завершена.
      Проверка индексов (этап 2 из 3)...
      Проверка индексов завершена.
      Проверка дескрипторов безопасности (этап 3 из 3)...
      Проверка дескрипторов безопасности завершена.
      Windows проверила файловую систему. Ошибок не обнаружено.
        87406395 КБ всего на диске.
        26569944 КБ в 42010 файлах.
           23844 КБ в 896 индексах.
               0 КБ в поврежденных секторах.
          114839 КБ используется системой.
           65536 КБ занято под файл журнала.
        60632232 КБ свободно на диске.
      Размер кластера:                    4096 байт.
      Всего кластеров на диске:        4351598.
         176942 кластеров на диске.
      Если в результате запуска Chkdsk на диске будут обнаружены ошибки, информация об этих ошибках будет отображена на экране вместе со статистикой. В отличие от утилиты Scandisk, входившей в состав некоторых более ранних версий Windows, утилита Chkdsk по умолчанию никоим образом не модифицирует содержимое жесткого диска и не исправляет никаких ошибок, даже если эти ошибки обнаружены на диске. Иными словами, запустив Chkdsk без аргументов, вы можете быть уверены в том, что на вашем диске все осталось без изменений. Чтобы исправить обнаруженные ошибки, вы должны запустить утилиту Chkdsk с ключом /f (как рекомендует вам сама утилита). Иначе говоря, вы должны набрать в командной строке
      chkdsk /f
     
      ВНИМАНИЕ
      Параметр /f утилиты chkdsk не поддерживается консолью восстановления Windows (Windows Recovery Console, WRC). В этом случае, чтобы исправить ошибки, вы должны воспользоваться более мощным параметром /r. Еще одной особенностью является то, что по умолчанию в режиме WRC утилита chkdsk не осуществляет сканирование ошибок. Чтобы выполнить такое сканирование, вы должны использовать ключ /p, который не имеет смысла в случае, если вы работаете в нормальном режиме загрузки Windows.
      Далее перечисляются разнообразные проблемы, которые позволяет обнаружить утилита Chkdsk:
      Потерянные кластеры — это участки жесткого диска, которые считаются занятыми, но не принадлежат ни к одному из существующих на диске файлов. Потеряные кластеры возникают в результате сбоев программ и сокращают до­ступное свободное дисковое пространство.
      Дефектные сектора — это физические дефекты поверхности жесткого диска. Чтобы попытаться восстановить данные, записанные в дефектных секторах, воспользуйтесь параметром /r, о котором рассказывается далее. Имейте в виду­, что полное восстановление данных, хранящихся в таких секторах, не гарантируется (если, конечно, у вас нет резервной копии). На наличие на жестком диске дефектных секторов указывают такие симптомы, как появление файлов с бессмысленными именами в некотором каталоге, бессмысленные наборы символов внутри текстовых документов, а также зависание и сбой системы при попытке просмотра некоторого файла.
      Сцепленные файлы — если некоторый участок жесткого диска принадлежит одновременно двум или большему количеству файлов, такие файлы называются сцепленными (cross-linked). Такой дефект возникает в результате сбоев программ и может привести к повреждению обоих файлов.
      Некорректные дата или время — утилита Chkdsk проверяет ассоциированные с каждым из файлов дату и время, определяя, являются ли они корректными. Некорректными являются нулевые даты, неправильные даты или даты, предшествующие 1 января 1980 года.
      СОВЕТ
      По умолчанию утилита Chkdsk сканирует только текущий диск (имя текущего диска показано в приглашении командной строки, например C:> соответствует диску C:). Чтобы выполнить сканирование другого диска, добавьте имя этого диска в качестве одного из аргументов команд­ной строки утилиты Chkdsk, например: chkdsk d: /f.
      Совместно с утилитой Chkdsk можно использовать следующие аргументы ко­мандной строки:
      Ключ /r — то же самое, что и /f, однако при использовании этого параметра утилита Chkdsk осуществляет сканирование поверхности жесткого диска, об­наружение и устранение дефектных секторов. Если вы используете Chkdsk в режиме Windows Recovery Console, вы не сможете воспользоваться клю­чом /f­. Это означает, что для исправления обнаруженных ошибок можно будет использовать­ только ключ /r.
      Ключ /x — этот ключ указывает системе перед осуществлением сканирования диска демонтировать этот диск. В противном случае Windows не будет сканировать диск немедленно, вместо этого сканирование будет выполнено в следующий раз в процессе начальной загрузки системы. Если вы воспользуетесь клю­чом /x, перед началом сканирования диск будет временно демонтирован. Это значит, что диск будет временно недоступен для проводника и других программ, все открытые файлы, находящиеся на этом диске, будут закрыты. При использовании параметра /x утилита Chkdsk автоматически использует ключ /f, то есть выполняется исправление обнаруженных ошибок. В режиме WRC ключ /x­ недоступен.
      Поддерживаются также ключи /i и /c. Эти ключи применяются только при проверке дисков NTFS, они позволяют отключить некоторые типы проверок для­ того, чтобы сократить время, необходимое для выполнения сканирования диска. Как правило, нет смысла в использовании этих ключей. Наконец, вы можете запустить утилиту Chkdsk в отношении некоторого отдельного файла (или группы файлов). Это можно сделать, только если целевые файлы располагаются на диске­ FAT или FAT32 (на диске NTFS сделать подобное невозможно). Запуск Chkdsk в отношении отдельного файла может потребоваться для определения степени фрагментации этого файла. Дефрагментировать файл можно при помощи­ утилиты Disk Defragmenter (Дефрагментация диска), запустить которую можно при помощи файла dfrg.msc.
      СОВЕТ
      Чтобы запустить утилиту Chkdsk из проводника, правой кнопкой мыши щелкните на любом диске, выберите пункт Properties (Свойства), перейдите на вкладку Tools (Сервис) и щелкните на кнопке Check Now (Выполнить проверку). В открывшемся диалоговом окне флажок Automatically fix file system (Автоматически исправлять системные ошибки) соответствует параметру /f, а флажок Scan for and attempt recovery of bad sectors (Проверять и восстанавливать поврежденные сектора) соответствует параметру /r.
      Специальный случай: «грязные» диски и автоматический запуск Chkdsk
      Если том помечен как «грязный» (dirty), система автоматически запускает для него утилиту Chkdsk во время следующей начальной загрузки. Диск маркируется как «грязный» в случае, если во время обращения к этому диску произошел фатальный сбой системы. Диск помечается «грязным» также в случае, если вы запускаете утилиту Chkdsk в отношении диска, к которому в этот момент осуществляется обращение. Если диск не помечен как «грязный», он считается «чистым».
      Для управления «грязными» дисками используется утилита Fsutil.exe. Чтобы ознакомиться с перечнем команд этой утилиты, откройте окно командной стро­ки и наберите fsutil.exe (без аргументов). Как вы, наверное, догадались, в данном случае нас интересует команда dirty. Как работает эта команда?
      Если вы хотите, узнать, помечен ли диск G: как «грязный», наберите
      fsutil dirty query g:
      Если вы хотите пометить диск H: как «грязный», наберите
      fsutil dirty set h:
      Я обнаружил, что в отношении дисков FAT и FAT32 в некоторых случаях команда dirty срабатывает некорректно, поэтому, возможно, будет разумно исполь­зовать эту команду только в отношении дисков NTFS.
      Еще одна утилита Chkdsk используется для того, чтобы выбрать, должна ли Windows автоматически запускать утилиту Chkdsk в процессе начального запуска. Вот как она работает.
      Чтобы узнать, является ли некоторый диск (например, диск G:) «грязным» или «чистым», используйте команду
      chkntfs g:
      Чтобы включить диск H: в число дисков, проверяемых в начале работы Windows (по умолчанию для всех дисков проверка включена), наберите
      chkntfs /x h:
      Чтобы включить диск H: в число дисков, которые проверяются в начале работы Windows, наберите
      chkntfs /c h:
      Чтобы указать Windows проверить диск H: в следующий раз, когда Windows будет выполнять начальную загрузку, выполните команду
      chkntfs /c h:
      fsutil dirty set h:
      Чтобы включить в число проверяемых все диски системы (и восстановить тем самым конфигурацию механизма проверки дисков по умолчанию), выполните команду
      chkntfs /d
      Когда Windows обнаруживает «грязный» диск, система начинает обратный отсчет времени (по умолчанию — 10 секунд), в течение которого вы можете отменить запуск Chkdsk в отношении этого диска. Если вы хотите изменить продолжительность этого времени, например сделать тайм-аут равным 5 секундам, наберите
      chkntfs /t:5
      СОВЕТ
      Значение тайм-аута хранится в параметре AutoChkTimeOut раздела HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Session Manager.
      Чтобы любое из этих изменений вступило в силу, вы должны перезапустить Windows.
      Сообщения об ошибках и сбои приложений
      Существует два основных типа сообщений об ошибках:
      Сообщение, которое информирует вас о том, что вы пытаетесь выполнить нечто запрещенное, например удалить или переименовать файл, с которым в настоящее время работает некоторая программа. Очевидно, что для решения проблемы следует перестать делать запрещенные вещи. Однако зачастую понятие «запрещено» является относительным. Система сообщает вам о том, что­ выполняемое действие запрещено, однако вы точно знаете, что делаете, и уверены в том, что никакого вреда не будет. Предупреждающие сообщения Windows становятся для вас ненужными. У вас возникает желание сделать их менее раздражающими. Например, вы можете отключить связанный с этими сообщениями звуковой сигнал. Наконец, вы можете вообще отключить их. Для­ этого можно использовать доступный в некоторых ситуациях флажок Don’t show this window again (Не показывать это окно в будущем).
      Сообщение, которое информирует вас об аппаратном сбое, фатальной ошибке приложения или проблеме, связанной с конфигурацией Windows. Именно такие ошибки обсуждаются в данном разделе. Подобные ошибки могут быть разными. Например, сообщение об ошибке может возникать и исчезать без видимых негативных эффектов. Напротив, в результате ошибки вы можете увидеть BSOD (голубой экран смерти). Экран BSOD подробнее обсуждается в приложении Д.
      Важно понимать, что сообщения обеих этих категорий являются встроенным в систему или программу текстом, который отображается на экране при возникновении заранее предопределенных условий. Отображение на экране некоторого­ сообщения может быть вызвано самыми разными предпосылками. Это означает, что смысл сообщения вовсе не обязательно соответствует фактической причине проблемы. Следует также иметь в виду, что английский язык далеко не всегда является родным языком для разработчиков программы. Таким образом, зачастую сообщения об ошибках не только не помогают решить проблему, но и подчас сбивают с толку и заставляют идти по ложному пути.
      Например, сообщение о том, что драйвер не найден, может появиться на экране в случае, когда драйвер на самом деле найден, но отказывается загружаться из-за неправильной настройки аппаратного устройства. Если при запуске некоторое приложение сообщает вам, что некоторый файл не найден, возможно, искомый файл располагается именно там, где он должен находиться, однако доступ к этому файлу блокируется при помощи механизма разрешений на доступ файловой системы NTFS (см. главу 8).
      Сообщения об ошибках, возникающие в результате сбоев приложений
      Иногда проблема оказывается настолько серьезной, что приложение не может продолжать работу и немедленно останавливается. К счастью, операционная система Windows XP надежно изолирует приложения друг от друга и от операционной системы, это означает, что фатальный сбой одного приложения вряд ли сможет нарушить функционирование всей системы.
      Когда возникает фатальный сбой приложения, система завершает его работу и отображает на экране сообщение, объясняющее вам, что, собственно, произош­ло. Как можно предположить, на самом деле такое сообщение вовсе не объясняет вам истинную причину произошедшего сбоя — вы должны расценивать его лишь как оповещение о произошедшем событии.
     
      ВНИМАНИЕ
      Зачастую рядом с текстом сообщения об ошибке можно заметить кнопку Details (Подробнее), щелкнув на которой, вы получаете доступ к разнообразной отладочной информации. Если вы не являетесь профессиональным программистом, многочисленные шестнадцатеричные цифры вряд ли могут быть для вас полезными. Однако будьте внимательны: в окошечке Details (Подробнее) зачастую можно увидеть имя исполняемого файла, который стал причиной сбоя. Это вовсе не значит, что ошибка содержится именно в этом файле. Возможно, ошибка содержится совершенно в другом месте системы, однако эта ошибка привела к фатальному сбою исполняемого файла с указанным именем.
      Когда вы видите на экране подобную ошибку, это вовсе не означает, что вы обязательно должны предпринять какие-либо действия. Современное программ­ное обеспечение является настолько сложным, что фатальные сбои практически неизбежны. Они могут возникать время от времени, и с этим приходится мириться, однако если это происходит достаточно часто, вы должны попытаться выяснить причину проблемы и исправить ее. Попытайтесь намеренно воспроизвести фатальный сбой. Проследите, какие действия предшествуют сбою, что имен­но необходимо сделать, чтобы возник сбой. Определите, связана ли проблема с некоторым конкретным приложением или устройством. Если сбой возникает каждый раз при выполнении определенной последовательности действий внутри некоторой программы или при обращении к некоторому устройству, это значит, что, скорее всего, вы обнаружили виновника проблемы.
      Если после проведения серии экспериментов вы пришли к выводу, что сбой возникает абсолютно случайно и, на ваш взгляд, не связан с каким-либо конкретным приложением или устройством, проанализируйте некоторые другие возможные причины проблемы. Имейте в виду, что сбой может возникнуть в ­ре­зультате ошибок оперативной памяти или жесткого диска. О диагностике и исправлении ошибок жесткого диска было рассказано ранее, когда мы с вами обсуждали использование утилиты Chkdsk. О проблемах, связанных с драйверами устройств, будет рассказано в одном из следующих разделов данной главы.­
      Как правило, Windows XP не только оповещает вас о возникшей проблеме, но и предлагает вам сообщить о ней в компанию Microsoft. Если вы ­действи­тельно верите в то, что компания Microsoft воспользуется предоставленными вами данными для исправления ошибок в Windows, значит, вы из той категории людей, которые искренне верят в существование Санта-Клауса и Микки-Мауса.
      При желании вы можете полностью отключить отображение сообщений об ошибках. Вот что для этого необходимо сделать:
      1. Выберите Control Panel (Панель управления)>System (Система) и перейдите на вкладку Advanced (Дополнительно).
      2. Щелкните на Error Reporting (Отчет об ошибках) и выберите Disable Error Reporting (Отключить отчет об ошибках).
      3. Если вы хотите отключить отображение сообщений, связанных с фатальными сбоями приложений, сбросьте флажок But notify me when critical errors occur (Но уведомлять о критических ошибках). Если вы сбросили этот флажок, в случае фатального сбоя приложения рабочее окно этого приложения просто исчезнет с экрана без каких-либо дополнительных сообщений. Поначалу это может казаться вам несколько странным, однако через некоторое время вы привыкнете. Возможно, вам даже понравится то, что даже в случае фатального сбоя Windows не раздражает вас своими бессмысленными сообщениями.
      4. Щелкните на кнопке OK, затем еще раз. Изменения вступят в силу немедленно­.
      Подробнее об ошибках BSOD (Blue Screen of Death), а также о том, как пред­отвратить перезагрузку Windows в случае их возникновения, рассказывается в приложении Д.
      Как закрыть подвисшее приложение
      В некоторых случаях при возникновении сбоя программы Windows не завершает работу этого приложения. Говорят, что такое приложение зависло. Иными словами, вы видите перед собой рабочее окно приложения, но программа не реагирует на нажатия клавиш и щелчки мыши.
      Если приложение зависло, вы можете действовать одним из двух способов. Во-первых, вы можете подождать некоторое время в надежде, что приложение выйдет из состояния ступора и продолжит реагировать на ваши команды. Такое временное «подвисание» может возникнуть даже на самых быстрых компьютерах — оно вызвано тем, что приложение на самом деле занято выполнением некоторых внутренних процедур, которые отнимают столь значительное время, что­ программа не имеет возможности реагировать на действия пользователя. Например, если вы используете устройство записи компакт-дисков CD-RW, программа записи может не отвечать на запросы в течение минуты, ожидая, пока устройство записи ответит на его запрос. Получив ответ от устройства записи, программа «оживает» и продолжает работать в обычном режиме.
      Следует иметь в виду, что зачастую приложение зависает «навечно» — сколь­ко бы вы не ждали, оно не «оживает». Однако вы можете не дожидаться, пока зависшее приложение продолжит работу, и закрыть его. Это можно сделать двумя способами.
      Решение 1: закрыть рабочее окно программы
      Программа не реагирует на нажатия клавиш и щелчки мыши, однако Windows позволяет перетаскивать по экрану рабочее окно этого приложения, кроме того, вы­ можете закрыть его, воспользовавшись стандартной кнопкой [X] в правом верхнем углу окна или щелкнув на соответствующей кнопке панели задач и в контекстном меню выбрав команду Close (Закрыть).
      Решение 2: воспользоваться диспетчером задач Windows
      Диспетчер задач Windows Task Manager (taskmgr.exe) позволяет завершить работу любого функционирующего в системе процесса, будь то приложение с рабочим окном, отображаемым на экране, или программа, работающая в фоновом режиме, незаметно для пользователя.
      Чтобы запустить Task Manager (Диспетчер задач), правой кнопкой мыши щелкните на свободном месте панели задач и в контекстном меню выберите Task Manager (Диспетчер задач). Для запуска диспетчера задач можно использовать также комбинацию клавиш Shift+Ctrl+Esc.
      Чтобы завершить работу какой-либо программы, перейдите на вкладку Processes (Процессы), выберите приложение и щелкните на End Process (Завершить­ процесс). Чтобы упростить поиск процессов, щелкните на заголовке колонки Image Name (Имя образа) для того, чтобы отсортировать процессы в алфавитном порядке.
      В разделе «Программы, обычно работающие в фоновом режиме» приводится перечень программ, работу которых не следует завершать при помощи диспетчера задач.
      Специальный случай: изменение длительности тайм-аута «Not Responding»
      Прежде чем прийти к выводу, что приложение зависло, система ждет в течение некоторого периода времени. После этого Windows считает, что приложение не реагирует на запросы (Not Responding), а значит, оно зависло и его можно выгрузить из памяти. Длительность времени ожидания можно изменить. Для этого­:
      1. Откройте редактор реестра RegEdit, о котором рассказывалось в главе 3.
      2. Раскройте ветвь HKEY_CURRENT_USER\Control Panel\Desktop.
      3. Сделайте двойной щелчок на параметре HungAppTimeout в правой части окна и введите количество миллисекунд. Например, значение 4000 соответствует 4 секундам.
      4. Щелкните на кнопне OK, а затем закройте редактор реестра. Чтобы изменение вступило в силу, вы должны перезагрузить Windows.
      Специальный случай: каким образом Windows завершает работу подвисших программ в конце своей работы
      Прежде чем завершить свою работу, Windows пытается закрыть все работающие приложения, службы и другие процессы, работающие в фоновом режиме. Если какое-то приложение не отвечает на запросы, Windows ждет некоторое заранее определенное время, а затем завершает работу этого приложения в принудительном порядке. Вы можете изменить это поведение следующим образом:
      1. Откройте редактор реестра RegEdit, о котором рассказывалось в главе 3.
      2. Раскройте ветвь HKEY_CURRENT_USER\Control Panel\Desktop.
      3. Сделайте двойной щелчок на параметре AutoEndTask в правой части окна и введите 1 (единица), если вы хотите, чтобы Windows автоматически завершала работу программ. Введите 0 (ноль), если вы хотите, чтобы перед завершением каждой задачи Windows запрашивала об этом пользователя.
      4. Сделайте двойной щелчок на значении WaitToKillAppTimeout и введите количество миллисекунд тайм-аута. Например, значение 7000 соответствует 7 секундам. Об этом параметре мы уже говорили в главе 5, когда обсуждали способы ускорения процесса завершения работы Windows.
      5. Щелкните на кнопке OK и закройте редактор реестра. Чтобы изменения вступили в силу, вы должны перезапустить компьютер.
      Программы, обычно работающие в фоновом режиме
      Windows — это набор программных компонентов. В каждый момент времени некоторые из этих компонентов загружены в память и отображаются в списке процессов диспетчера задач.
      На разных компьютерах список функционирующих в системе процессов может быть разным. В табл. 6.1 перечисляются процессы, которые работают в фоновом режиме на большинстве компьютеров Windows XP.
      Таблица 6.1. Процессы, которые работают в фоновом режиме
     
      Процесс Описание
      csrss.exe Client Server Runtime Process — важный компонент Windows. Процесс csrss.exe — это часть подсистемы Win32, которая работает
      в пользовательском режиме. Этот процесс часто является целью компьютерных вирусов, поэтому, если вы подозреваете, что он потребляет­ слишком много процессорного времени, обновите свое антивирусное программное обеспечение и выполните сканирование системы
      explorer.exe Это проводник Windows. Он отвечает за взаимодействие с системой, отображение окон с содержимым папок, отображение рабочего стола
      и главного меню. Если эта программа дает сбой или завершает работу, Windows автоматически перезапускает ее, не спрашивая при этом разрешения у пользователя. Если вы видите, что в системе работает несколько копий этого процесса, значит, для каждого открытого окна проводника запускается отдельная копия этого приложения. Об этой возможности рассказывалось в главе 2
      lsass.exe Это подсистема Local Security Authority, которая отвечает за аутентификацию пользователей в вашей системе
      rundll32.exe Эта программа предназначена для запуска некоторой функции внутри DLL так, как будто это отдельный процесс. Эта программа используется в Windows для решения множества самых разнообразных задач
      services.exe Это диспетчер служб Windows NT Service Control Manager, который работает примерно так же, как процесс svchost.exe (см. далее). Различие состоит в том, что программа services.exe запускает службы, являющиеся отдельными процессами, а программа svchost.exe запускает службы, которые оформлены в виде библиотек DLL
      smss.exe Диспетчер сеансов Windows NT Session Manager — чрезвычайно важный компонент Windows. Помимо прочих важных вещей, эта программа осуществляет запуск приложений, перечисленных в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager реестра
      spoolsv.exe Этот процесс обслуживает печать и накопление заданий печати
      svchost.exe Эта программа отвечает за запуск большинства служб, перечисленных
      в списке консоли services.msc. Подробнее рассказывается во врезке «Что такое Svchost?»
      System
      Процесс System — важный компонент Windows
      System Idle Process
      Процесс холостого хода — это пустой цикл размером 16 Кбайт, который используется для потребления процессорного времени, не занятого для исполнения других работающих в системе процессов. Чем выше значение
      в колонке CPU (максимум 99%), тем меньшую нагрузку испытывает процессор в настоящий момент
      winlogon.exe Эта программа обеспечивает обслуживание запросов пользователя на вход в систему и выход из системы, блокирование и разблокирование компьютера, смену пароля и обращения к службе удаленной регистрации
      wmiprvse.exe Этот процесс отвечает за поддержку в Windows XP механизма WMI (Windows Management Instrumentstion), также известного под именем WBEM. Как и программа csrss.exe, исполняемый файл wmiprvse.exe часто является целью компьютерных вирусов. Поэтому если вы обнаруживаете, что этот процесс потребляет слишком много процессорного времени, обновите ваше антивирусное программное обеспечение и выполните сканирование системы
     
      ВНИМАНИЕ
      Завершая работу сбойного приложения, не пытайтесь завершить работу важного компонента Windows, в противном случае система не сможет продолжать нормальное функционирование. Имейте в виду, что данный список нельзя считать исчерпывающим. Если некоторая программа не упоминается в этом списке, это не значит, что вы можете безболезненно удалить ее из памяти компьютера при помощи диспетчера задач.
      Если вы не знаете точное предназначение той или иной функционирующей в системе программы, существует относительно простой способ получить дополнительную информацию об этой программе. Щелкните правой кнопкой мыши на соответствующем EXE-файле (его легко найти при помощи инструмента Search (Найти)) и в контекстном меню выберите пункт Properties (Свойства). Перейдите на вкладку Version (Версия) и изучите разнообразные ресурсы, представленные в этом диалоговом окне. Как правило, самая важная информация содержится в разделах Company (Компания) и Product Name (Имя продукта). Если в диалоговом окне свойств отсутствует вкладка Version (Версия), значит, файл не поддерживает информацию о версии. В этом случае вы должны попробовать исполь­зовать другой метод для того, чтобы определить предназначение программы. Например, если файл располагается в каталоге некоторого приложения, скорее всего, он принадлежит данному приложению. Зачастую дополнительную необходимую вам информацию о файле можно получить, выполнив поиск в Веб п
      о имени файла.
      Обновление Windows при помощи Windows Update
      Если бы производители программ выпускали свои продукты в продажу толь­ко после того, как в них будут обнаружены абсолютно все ошибки, мы до сих пор пользовались бы печатными машинками. Приобретая в магазине новую программу, будьте уверены в том, что в ней есть еще не обнаруженные ошибки и недочеты. От этого не уйти, остается только надеяться на то, что их немного и они проявляют себя не так часто. Все это можно сказать и про Windows XP.
      По мере обнаружения ошибок производители программ публикуют исправле­ния, обновления и «заплатки». В систему Windows XP встроена автоматизирован­ная система установки обновлений: исправления публикуются на специальном веб-узле Microsoft и по умолчанию автоматически загружаются на ваш компьютер и устанавливаются в системе.
      Откройте Internet Explorer (другой браузер, скорее всего, не сработает) и под­ключитесь к узлу http://www.windowsupdate.com (или выберите Tools (Сервис)> Windows Update) для того, чтобы загрузить программу обновления Windows (Win­dows Update). Щелкните на Scan for updates (Поиск доступных обновлений) для того, чтобы получить список обновлений, опубликованных Microsoft, но еще не установленных в вашей системе. Вы можете установить в системе абсолютно все­ обновления или выбрать из этого списка лишь некоторые из них.
      Это несложная прямолинейная процедура, которую необходимо выполнять регулярно. Далее приводятся несколько советов относительно того, как улучшить работу этого механизма.
      Отключение автоматического обновления Windows
      По умолчанию Windows XP регулярно выполняет поиск и установку новых обновлений в автоматическом режиме. Этот режим удобен в случае, если вы исполь­зуете высокоскоростное соединение с Интернетом и периодически забываете самостоятельно проверять наличие свежих обновлений Windows. Однако если вы­ недавно уже проверяли наличие обновлений и не хотите, чтобы Windows лишний раз прерывала вашу работу, возможно, вам захочется отключить ­автома­тическое обновление. Для этого обратитесь к диалоговому окну Control Panel (Панель управления)>System (Система)>Automatic Updates (Автоматическое обновление).
     
      ВНИМАНИЕ
      Даже если вы включили режим полного автоматического обновления, Windows XP может установить лишь самые важные обновления. Чтобы быть уверенным в том, что абсолютно все необходимые вам обновления установлены, вы должны самостоятельно обратиться к веб-узлу Windows Update и просмотреть содержимое списка обновлений.
      Что делать с потерянными файлами
      В процессе установки обновления система может неожиданно сообщить вам о том, что она не может обнаружить одного или нескольких файлов. Очевидно, что это ошибка программы установки, однако, к счастью, проблему можно легко обойти. Откройте окно поиска Search (Найти) и введите имя потерянного файла в графе All or part of the file name (Часть имени файла или имя файла целиком). Если файл уже находится на жестком диске, его имя появится в разделе результатов поиска. Введите полное имя каталога, содержащего файл, в графе Copy files from (Копировать файлы из) и щелкните на кнопке OK или Retry (Повторить)­. В большинстве случаев оказывается, что потерянный файл уже находится на ва­шем жестком диске. Как правило, такие файлы содержатся в каталоге \Windows\ Sys­tem32 или \Windows\System32\drivers.
      Надо ли устанавливать обновления драйверов (Driver Updates)
      В большинстве случаев рекомендуется устанавливать обновления в категориях Critical Updates (Важные обновления) и Windows XP. Однако установка обновлений в категории Driver Updates (Обновления драйверов) выполняется по вашему желанию. Рекомендуемые в данной категории версии драйверов могут оказаться более старшими, чем те, которые установлены в вашей системе. Иногда они вообще не подходят для используемого вами оборудования. Если механизм обновления Windows рекомендует вам выполнить обновления драйверов, обратитесь к веб-узлу производителя соответствующего устройства и установите предлагаемую им самую свежую версию драйвера.
      Управление обновлениями Windows для большого количества компьютеров
      Если вы являетесь системным администратором и отвечаете за работу большого количества машин Windows XP, возможно, вы захотите блокировать доступ к Win­dows Update для большинства пользователей вашей сети. В противном случае каждый раз при публикации следующего обновления ваша сеть будет испытывать серьез­ную нагрузку. Мало того, если обновление будет выполнено некорректно, вам придется восстанавливать работоспособность не одного, а нескольких компь­ютеров.
      Решением проблемы является разработанная Microsoft служба обновления программного обеспечения Microsoft Software Update Service (SUS). При помощи этой системы администраторы могут устанавливать критические обновления на множество компьютеров Windows XP и Windows 2000. Более подробную информацию о системе SUS можно получить по адресу http://www.microsoft.com/ windows2000/windowsupdate/sus/.
      Чтобы блокировать доступ пользователей вашей сети к веб-узлу Windows Update, вы можете соответствующим образом настроить правила брандмауэра. При этом вы можете настроить файл hosts на каждом компьютере таким образом, чтобы запросы, адресованные веб-узлам www.windowsupdate.com и windowsupdate.microsoft.com, перенаправлялись на другие сетевые узлы. Об этом рассказывается в главе 7.
      Загрузка обновлений для установки на другие компьютеры
      Если вы хотите выполнить обновление более чем одной системы, возможно, вам не захочется загружать на каждую из них одно и то же обновление. Удобнее будет однократно загрузить обновление на одну из машин, а затем установить его на остальные компьютеры. Для начала загрузите Windows Update так, как рассказывалось ранее. После этого в левой части рабочего окна щелкните на Personalize Windows Update (Настроить Windows Update) и установите флажок Display the link to the Windows Update Catalog under See Also (Отобразить ссылку на каталог Windows Update в разделе «См. также»). Наконец, щелкните на Windows Update Catalog (Каталог Windows Update) в левой части окна для того, чтобы просмотреть каталог обновлений и выборочно загрузить на ваш компьютер интересующие вас самоустанавливающиеся обновления.
      Что делать, если Windows не завершает работу
      Если Windows не может корректно завершить работу, в большинстве случаев это связано либо с системой управления электропитанием, либо с неправильно работающими драйверами. Могут существовать и другие причины. Далее рассматриваются наиболее общие методы решения связанных с этим проблем.
      Часть 1. Проблемы управления электропитанием
      Для начала изучите материал раздела «Как сократить время завершения работы системы» главы 5, в котором рассказывается о настройке системы управления электропитанием и о влиянии конфигурации этой системы на длительность завершения работы Windows.
      Параметры управления электропитанием в Windows XP настраиваются при помощи раздела Power Options (Электропитание) панели управления. Например, если в диалоговом окне Power Options (Электропитание) вы видите вкладку APM,­ значит, Windows корректно взаимодействует с механизмами APM (Advanced Po­wer Management) вашей материнской платы. Перейдите на вкладку APM (АУП)­ и установите флажок Advanced Power Management Support (Задействовать автоматическое управление питанием).
      Если вкладка APM отсутствует, проверьте конфигурацию BIOS вашего компь­ютера (см. приложение Б) — убедитесь в том, что в настройках BIOS включена поддержка APM (Advanced Power Management) или ACPI (Advanced Configuration and Power Interface). Помимо этого убедитесь в том, что в системе установлен корректный уровень HAL (Hardware Abstraction Layer), в точности соответствующий вашему компьютеру.
      После этого проверьте параметры реестра, связанные с электропитанием:
      1. Откройте редактор реестра RegEdit, о котором рассказывалось в главе 3.
      2. Раскройте ветвь HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer.­
      3. Сделайте двойной щелчок на значении CleanShutdown. По умолчанию этот параметр равен 0, однако если при завершении работы системы возникают проблемы (система зависает или перезагружается вместо того, чтобы полностью завершать работу), вы можете изменить его значение на 1.
      4. Щелкните на кнопке OK и раскройте ветвь HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\WinLogon. Обратите внимание на то, что в данном случае в разделе Microsoft необходимо раскрыть подраздел Windows NT вместо более привычного раздела Windows.
      5. Сделайте двойной щелчок на параметре PowerdownAfterShutdown в правой части окна. Введите 1 (единица), если вы хотите, чтобы после завершения работы­ Windows питание компьютера автоматически отключалось. Если вы присвоите параметру значение 0, питание отключаться не будет.
      6. Щелкните на кнопке OK и закройте редактор реестра. Чтобы внесенные вами изменения вступили в силу, вы должны перезагрузить компьютер.
      Наконец, следует иметь в виду, что на некоторых компьютерах решить проблему можно при помощи следующей процедуры:
      1. Откройте Device Manager (Диспетчер устройств). Это можно сделать при помощи файла devmgmt.msc.
      2. В меню View (Вид) выберите команду Show Hidden Devices (Показать скрытые устройства).
      3. Интерес представляет запись с именем APM/NT Legacy Node (Узел интерфейса NT Apm/Legacy) в категории System devices (Системные устройства). Если та­кая запись присутствует и поверх нее отображается красный крестик, правой кнопкой мыши щелкните на ней и выберите Enable (Задействовать). Если такая запись отсутствует, значит, данное решение к вам не относится.
      4. Выполнив настройку, закройте окно Device Manager (Диспетчер устройств).
      Часть 2. Сценарии завершения работы
      Возможно, в вашей системе используется сценарий завершения работы. Именно он­ может стать причиной проблем, возникающих при завершении работы системы.
      1. Откройте окно редактора групповой политики (gpedit.msc).
      2. Раскройте ветвь Computer Configuration (Конфигурация компьютера)>Windows Settings (Конфигурация Windows)>Scripts, Startup/Shutdown (Сценарии, запуск/завершение).
      3. Сделайте двойной щелчок на записи Shutdown (Завершение работы) в правой части окна, чтобы открыть диалоговое окно свойств завершения работы Windows. Если в появившемся списке есть какие-либо записи, запомните их или запишите на бумажку, чтобы в случае необходимости вы могли восстановить их. После этого удалите все эти записи.
      4. Щелкните на кнопке OK и закройте окно редактора групповой политики.
      Часть 3. Проблемы виртуальной памяти
      Система может быть настроена на автоматическое удаление файла виртуальной памяти (файла подкачки страниц) в момент завершения работы. На некоторых системах это может привести к возникновению проблем. Чтобы отключить автоматическое удаление файла подкачки, выполните следующее:
      1. Откройте окно редактора групповой политики (gpedit.msc).
      2. Раскройте ветви Computer Configuration (Конфигурация компьютера)>Windows Settings (Конфигурация Windows)>Security Settings (Параметры безопасности)>Local Policies (Локальные политики)>Security Options (Параметры безопасности).
      3. Сделайте двойной щелчок на записи Shutdown: Clear virtual memory page (Завершение работы: очистка страничного файла виртуальной памяти) и выберите значение Disabled (Отключен).
      4. Щелкните на кнопке OK и закройте окно редактора групповой политики.
      В разделе «Оптимизация виртуальной памяти и параметров кэширования» главы 5 содержится более подробная информация о виртуальной памяти и файле подкачки.
      Часть 4. Другие причины проблем
      Вот еще некоторые соображения, которые могут оказаться полезными для вас в случае, если в процессе завершения работы Windows возникают проблемы:
      Иногда причиной, по которой Windows не может нормально завершить работу, является антивирусное программное обеспечение. Ранее в данной главе, ­в разделе «Программы, автоматически запускаемые в начале работы Windows», мы уже обсуждали особенности использования антивирусного программного обеспечения.
      Если при завершении работы Windows вы видите перед собой голубой экран смерти (Blue Screen of Death, BSOD), обратитесь к приложению Д.
      Иногда причиной проблемы может быть сбойное приложение. Ранее, в разделе «Как закрыть подвисшее приложение» данной главы, мы уже обсуждали связанные с этим вопросы.
      Убедитесь в том, что в системе установлены все самые свежие обновления от Microsoft. Подробнее об этом рассказывалось ранее, в разделе «Обновление Windows при помощи Windows Update».
      Если в вашем компьютере установлена по крайней мере одна сетевая карта, попробуйте переместить ее в другой слот.
      Возможно, причиной проблемы является источник питания. В главе 5 приведены некоторые советы, связанные с обновлением источника питания.
      Если Windows позволяет вам остановить работу контроллера USB для того, чтобы снизить энергопотребление, это может стать причиной проблем, возникающих в процессе завершения работы Windows. Далее, в разделе «USB: контроллеры и устройства» данной главы, мы подробнее рассмотрим связан­ные с этим вопросы.
      Далее я привожу несколько примеров продуктов, ранние версии драйверов которых часто становились причинами проблем, возникающих в процессе завер­шения работы Windows. В настоящее время для всех этих продуктов появились более свежие версии драйверов с исправленными ошибками. Более поздние версии драйверов можно найти на соответствующих веб-узлах, адреса которых прилагаются:
      Adaptec/Roxio Easy CD Creator — http://www.roxio.com;
      видеокарты, основанные на nVidia (специальная служба nVidia Driver Helper Service);
      Soundblaster Live! (Devldr32.exe) — http://www.creaf.com.
      Драйверы и методы решения аппаратных проблем
     

Хитрости Windows XP: Для профессионалов. / Д. Карп - СПб: Питер, 2003. - 720 с.

Экономика и управление | Право/a> | Бухгалтерский учет и налоги |