Файл: Руссинович М., Маргозис А. Утилиты Sysinternals. Справочник администратора 2012.pdf

ВУЗ: Не указан

Категория: Книга

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

Добавлен: 29.10.2018

Просмотров: 32979

Скачиваний: 742

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Часть III

Поиск и устранение сбоев: 
загадочные случаи

Глава 16.  Сообщения об ошибках ........................................................... 384

Глава 17.  Зависание и плохая производительность ........................... 406

Глава 18.  Вредоносные программы ....................................................... 427

SIN_ch_16.indd   383

27.12.2011   14:52:39


background image

Глава 16

Сообщения об ошибках

В этой главе я расскажу о способах поиска и устранения неисправностей с по-
мощью утилит Sysinternals в тех случаях, когда основным симптомом является 
сообщение об ошибке. Во всех случаях, описанных в данной главе, кроме пер-
вых двух, инструментом поиска и устранения сбоев будет утилита Procmon:
•  Заблокирована папка — типичный случай, когда выручает Procexp.
•  Невозможность обновления антивирусной программы. В данном случае 

используется функция анализа системы в автономном режиме (Analyze 
Offline System) утилиты Autorun для восстановления работы компьюте-
ра, который не загружается.

•  Сбой при резервном копировании Lotus Notes. Этот случай представ-

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

•  Неисправность функции Play To и крах утилиты Proksi. В этом разделе бу-

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

•  Сбой при установке. Как оказалось, такая ситуация возникает из-за прене-

брежения правилами безопасности.

•  Отсутствие сопоставления с папкой. Здесь сравнивается трассировка Proc-

mon в системе с неисправностями с трассировкой в исправной системе.

•  Проблема с временными профилями реестра представляет особый ин-

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

Заблокированная папка

Работая над Главой 17, я решил переименовать папку с файлами. При этом я 
столкнулся с неожиданной ошибкой (см. рис. 16-1): у другой программы был 
открытый описатель папки или вложенного в нее объекта. Убедившись в том, 
что я ничего не открывал из этой папки, я щелкнул Try Again (Попробовать 
снова), однако папка по-прежнему использовалась другой программой, и 
переименовать ее не удалось.

SIN_ch_16.indd   384

27.12.2011   14:52:40


background image

Сообщения об ошибках  

Глава 16  385 

Рис. 16-1.  Папка или вложенный в нее элемент открыт другой программой

Я нажал Ctrl+F в Procexp, чтобы открыть окно Search, ввел имя папки и 

щелкнул Search. Программа Procexp определила, что программой с откры-
тым описателем является Microsoft Outlook (см. рис. 16-2.).

Рис. 16-2.  Поиск процессов с открытыми описателями к папке IexplorePeggedCPU

Рис. 16-3.  Текущий каталог Outlook внутри папки, которую не удается переименовать

Затем я вспомнил, что я сохранил вложение из электронного письма 

внутри папки, которую я пытался переименовать. Я открыл окно Properties 

SIN_ch_16.indd   385

27.12.2011   14:52:40


background image

386  Часть 

III   

Поиск и устранение сбоев: загадочные случаи

процесса Outlook.exe и увидел на вкладке Image, что программа еще использует 
ту самую папку (см. рис. 16-3). Я мог бы решить проблему, закрыв Outlook, од-
нако вместо этого я просто сохранил вложение из случайного письма в другую 
папку, таким образом она стала текущим каталогом Outlook, освободив описа-
тель папки, которую я не мог переименовать. Так решилась эта проблема.

Невозможность обновления антивируса

После удаления вируса, описанного в главе 18, Пол (друг Аарона) пореко-
мендовал своему сыну регулярно обновлять антивирус, и решил показать 
пример, сделав это на своем компьютере. К сожалению, это привело лишь к 
тому, что компьютер перестал загружаться.

Да, программы следует регулярно обновлять, поэтому Пол обновил бес-

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

Рис. 16-4.  Autoruns анализирует систему в автономном режиме, отключая неисправные 
антивирусные приложения и другие ненужные элементы

Пол, разумеется, пригласил к себе Аарона, и тот пришел, облаченный 

в поношенную футболку с надписью «Нет, я не починю ваш компьютер». 
Аарон, пожалуй, мог бы решить проблему в безопасном режиме или с помо-
щью восстановления системы, но это было бы слишком просто для него (он 
хотел убедиться в том, что дело в неисправном антивирусе). Вместо этого 
он загрузился со старого компакт-диска со средой WinPE. После этого он 
запустил программу Autoruns, выбрал File | Analyze Offline System, указав 
папку C:\Windows на жестком диске, а также один из профилей в папке C:\
Documents and Settings.

SIN_ch_16.indd   386

27.12.2011   14:52:41


background image

Сообщения об ошибках  

Глава 16  387 

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

этому Аарон решил скрыть элементы Microsoft и Windows, пропустив про-
верку подписей, в надежде на то, что ни один из модулей не будет выдавать 
себя за продукт Microsoft. Помимо неисправных точек ASEP антивируса, 
программа Autoruns обнаружила ряд других ненужных и устаревших служб 
и драйверов. Аарон отключил их все, как показано на рис.16-4, и перезагру-
зил компьютер.

Компьютер перезагрузился без проблем. Войдя в систему, Пол засо-

мневался, стоит ли рискнуть и снова попытаться обновить антивирус. 
Посоветовавшись с Аароном, он перешел на новую антивирусную програм-
му (рис. 16-5), удалив старый антивирус. Так решилась эта проблема.

Рис. 16-5.  Microsoft Security Essentials: бесплатная и надежная антивирусная защита

Сбой при резервном копировании Lotus Notes

Один из системных администраторов сообщил, что резервные копии Lotus 
Notes перестали восстанавливаться с сообщением об ошибке, показанным 
на рис. 16-6.

Рис. 16-6.  Неисправность резервных копий Lotus Notes

SIN_ch_16.indd   387

27.12.2011   14:52:41